Go to the source code of this file.
Classes | |
| struct | Paso_Performance |
Defines | |
| #define | PERFORMANCE_UNMONITORED_EVENT -1 |
| #define | PERFORMANCE_NUM_EVENTS 10 |
| #define | PERFORMANCE_ALL 0 |
| #define | PERFORMANCE_SOLVER 1 |
| #define | PERFORMANCE_PRECONDITIONER_INIT 2 |
| #define | PERFORMANCE_PRECONDITIONER 3 |
| #define | PERFORMANCE_MVM 4 |
| #define | PERFORMANCE_ASSEMBLAGE 5 |
| #define | PERFORMANCE_UNKNOWN 6 |
| #define | PERFORMANCE_NUM_MONITORS PERFORMANCE_UNKNOWN+1 |
| #define | PERFORMANCE_UNUSED -1 |
| #define | PERFORMANCE_CLOSED 0 |
| #define | PERFORMANCE_OPENED 1 |
Typedefs | |
| typedef struct Paso_Performance | Paso_Performance |
Functions | |
| void | Performance_open (Paso_Performance *pp, int verbose) |
| int | Performance_getEventIndex (Paso_Performance *pp, int event_id) |
| void | Performance_close (Paso_Performance *pp, int verbose) |
| void | Performance_startMonitor (Paso_Performance *pp, int monitor) |
| void | Performance_stopMonitor (Paso_Performance *pp, int monitor) |
| #define PERFORMANCE_ALL 0 |
Referenced by Paso_solve(), Paso_Solver(), and Performance_close().
| #define PERFORMANCE_ASSEMBLAGE 5 |
Referenced by Performance_close().
| #define PERFORMANCE_CLOSED 0 |
Referenced by Performance_close().
| #define PERFORMANCE_MVM 4 |
Referenced by Paso_Solver_PCG(), Paso_Solver_TFQMR(), and Performance_close().
| #define PERFORMANCE_NUM_EVENTS 10 |
| #define PERFORMANCE_NUM_MONITORS PERFORMANCE_UNKNOWN+1 |
| #define PERFORMANCE_OPENED 1 |
| #define PERFORMANCE_PRECONDITIONER 3 |
Referenced by Paso_Solver_PCG(), Paso_Solver_TFQMR(), and Performance_close().
| #define PERFORMANCE_PRECONDITIONER_INIT 2 |
Referenced by Paso_FCT_Solver_initialize(), Paso_Solver(), and Performance_close().
| #define PERFORMANCE_SOLVER 1 |
Referenced by Paso_Solver_PCG(), Paso_Solver_TFQMR(), and Performance_close().
| #define PERFORMANCE_UNKNOWN 6 |
| #define PERFORMANCE_UNMONITORED_EVENT -1 |
Referenced by Performance_close().
| #define PERFORMANCE_UNUSED -1 |
Referenced by Performance_close().
| typedef struct Paso_Performance Paso_Performance |
| void Performance_close | ( | Paso_Performance * | pp, | |
| int | verbose | |||
| ) |
| int Performance_getEventIndex | ( | Paso_Performance * | pp, | |
| int | event_id | |||
| ) |
Referenced by Performance_close().
| void Performance_open | ( | Paso_Performance * | pp, | |
| int | verbose | |||
| ) |
References Esys_noError(), Esys_setError(), and SYSTEM_ERROR.
Referenced by Paso_solve().
| void Performance_startMonitor | ( | Paso_Performance * | pp, | |
| int | monitor | |||
| ) |
Referenced by Paso_FCT_Solver_initialize(), Paso_solve(), Paso_Solver(), Paso_Solver_PCG(), and Paso_Solver_TFQMR().
| void Performance_stopMonitor | ( | Paso_Performance * | pp, | |
| int | monitor | |||
| ) |
Referenced by Paso_FCT_Solver_initialize(), Paso_solve(), Paso_Solver(), Paso_Solver_PCG(), and Paso_Solver_TFQMR().
1.7.1