|
Ifpack Package Browser (Single Doxygen Collection)
Development
|
#include "euclid_common.h"

Go to the source code of this file.
Classes | |
| struct | _mpi_interface_dh |
Macros | |
| #define | DEFAULT_DROP_TOL 0.01 |
| #define | MAX_OPT_LEN 20 |
| #define | TIMING_BINS 10 |
| #define | STATS_BINS 10 |
Enumerations | |
| enum | { SOLVE_START_T, TRI_SOLVE_T, SETUP_T, SUB_GRAPH_T, FACTOR_T, SOLVE_SETUP_T, COMPUTE_RHO_T, TOTAL_SOLVE_TEMP_T, TOTAL_SOLVE_T } |
| enum | { NZA_STATS, NZF_STATS, NZA_USED_STATS, NZA_RATIO_STATS } |
Functions | |
| void | Euclid_dhCreate (Euclid_dh *ctxOUT) |
| void | Euclid_dhDestroy (Euclid_dh ctx) |
| void | Euclid_dhSetup (Euclid_dh ctx) |
| void | Euclid_dhSolve (Euclid_dh ctx, Vec_dh lhs, Vec_dh rhs, int *its) |
| void | Euclid_dhApply (Euclid_dh ctx, double *lhs, double *rhs) |
| void | Euclid_dhPrintTestData (Euclid_dh ctx, FILE *fp) |
| void | Euclid_dhPrintScaling (Euclid_dh ctx, FILE *fp) |
| void | Euclid_dhPrintStatsShort (Euclid_dh ctx, double setup, double solve, FILE *fp) |
| void | Euclid_dhPrintStatsShorter (Euclid_dh ctx, FILE *fp) |
| void | Euclid_dhPrintHypreReport (Euclid_dh ctx, FILE *fp) |
| void | Euclid_dhPrintStats (Euclid_dh ctx, FILE *fp) |
| #define DEFAULT_DROP_TOL 0.01 |
Definition at line 46 of file Euclid_dh.h.
| #define MAX_OPT_LEN 20 |
Definition at line 105 of file Euclid_dh.h.
| #define TIMING_BINS 10 |
Definition at line 108 of file Euclid_dh.h.
| #define STATS_BINS 10 |
Definition at line 123 of file Euclid_dh.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SOLVE_START_T | |
| TRI_SOLVE_T | |
| SETUP_T | |
| SUB_GRAPH_T | |
| FACTOR_T | |
| SOLVE_SETUP_T | |
| COMPUTE_RHO_T | |
| TOTAL_SOLVE_TEMP_T | |
| TOTAL_SOLVE_T | |
Definition at line 109 of file Euclid_dh.h.
| anonymous enum |
| Enumerator | |
|---|---|
| NZA_STATS | |
| NZF_STATS | |
| NZA_USED_STATS | |
| NZA_RATIO_STATS | |
Definition at line 124 of file Euclid_dh.h.
| void Euclid_dhCreate | ( | Euclid_dh * | ctxOUT | ) |
Definition at line 66 of file Euclid_dh.c.
| void Euclid_dhDestroy | ( | Euclid_dh | ctx | ) |
Definition at line 133 of file Euclid_dh.c.
| void Euclid_dhSetup | ( | Euclid_dh | ctx | ) |
Definition at line 199 of file Euclid_dh.c.
Definition at line 842 of file Euclid_dh.c.
| void Euclid_dhApply | ( | Euclid_dh | ctx, |
| double * | lhs, | ||
| double * | rhs | ||
| ) |
Definition at line 60 of file Euclid_apply.c.
| void Euclid_dhPrintTestData | ( | Euclid_dh | ctx, |
| FILE * | fp | ||
| ) |
Definition at line 1177 of file Euclid_dh.c.
| void Euclid_dhPrintScaling | ( | Euclid_dh | ctx, |
| FILE * | fp | ||
| ) |
Definition at line 1058 of file Euclid_dh.c.
| void Euclid_dhPrintStatsShort | ( | Euclid_dh | ctx, |
| double | setup, | ||
| double | solve, | ||
| FILE * | fp | ||
| ) |
Definition at line 945 of file Euclid_dh.c.
| void Euclid_dhPrintStatsShorter | ( | Euclid_dh | ctx, |
| FILE * | fp | ||
| ) |
Definition at line 1039 of file Euclid_dh.c.
| void Euclid_dhPrintHypreReport | ( | Euclid_dh | ctx, |
| FILE * | fp | ||
| ) |
Definition at line 1098 of file Euclid_dh.c.
| void Euclid_dhPrintStats | ( | Euclid_dh | ctx, |
| FILE * | fp | ||
| ) |
Definition at line 868 of file Euclid_dh.c.
1.8.5