Namespaces |
| namespace | paso |
Defines |
| #define | SHOW_TIMING false |
| #define | USE_TRANSPOSE true |
| #define | SMALL_PANEL true |
Functions |
| void | paso::Preconditioner_LocalAMG_free (Preconditioner_LocalAMG *in) |
| index_t | paso::Preconditioner_LocalAMG_getMaxLevel (const Preconditioner_LocalAMG *in) |
| double | paso::Preconditioner_LocalAMG_getCoarseLevelSparsity (const Preconditioner_LocalAMG *in) |
| dim_t | paso::Preconditioner_LocalAMG_getNumCoarseUnknowns (const Preconditioner_LocalAMG *in) |
| Preconditioner_LocalAMG * | paso::Preconditioner_LocalAMG_alloc (SparseMatrix_ptr A_p, dim_t level, Options *options) |
| void | paso::Preconditioner_LocalAMG_solve (SparseMatrix_ptr A, Preconditioner_LocalAMG *amg, double *x, double *b) |
| void | paso::Preconditioner_LocalAMG_setStrongConnections (SparseMatrix_ptr A, dim_t *degree_S, index_t *S, const double theta, const double tau) |
| void | paso::Preconditioner_LocalAMG_setStrongConnections_Block (SparseMatrix_ptr A, dim_t *degree_S, index_t *S, double theta, double tau) |
| void | paso::Preconditioner_LocalAMG_RungeStuebenSearch (dim_t n, const index_t *offset_S, const dim_t *degree_S, const index_t *S, AMGBlockSelect *split_marker, bool usePanel) |
| void | paso::Preconditioner_LocalAMG_enforceFFConnectivity (dim_t n, const index_t *offset_S, const dim_t *degree_S, const index_t *S, AMGBlockSelect *split_marker) |
| | ensures that two F nodes are connected via a C node
|