|
HermesCommon
3.0
|
Utilities for all Algebra code. More...
#include "config.h"Go to the source code of this file.
Namespaces | |
| Hermes | |
| General namespace for the Hermes library. | |
| Hermes::Algebra | |
| Namespace containing classes for vector / matrix operations. | |
Enumerations | |
| enum | MatrixSolverType { SOLVER_UMFPACK = 0, SOLVER_PARALUTION_ITERATIVE = 1, SOLVER_PARALUTION_AMG = 2, SOLVER_PETSC = 3, SOLVER_MUMPS = 4, SOLVER_SUPERLU = 5, SOLVER_AMESOS = 6, SOLVER_AZTECOO = 7, SOLVER_EXTERNAL = 8, SOLVER_EMPTY = 100 } |
| enum | DirectMatrixSolverType { DIRECT_SOLVER_UMFPACK = 0, DIRECT_SOLVER_MUMPS = 4, DIRECT_SOLVER_SUPERLU = 5, DIRECT_SOLVER_AMESOS = 6, DIRECT_SOLVER_EXTERNAL = 8 } |
| enum | IterativeMatrixSolverType { ITERATIVE_SOLVER_PARALUTION = 1, ITERATIVE_SOLVER_PETSC = 3, ITERATIVE_SOLVER_AZTECOO = 7 } |
| enum | AMGMatrixSolverType { AMG_SOLVER_PARALUTION = 2 } |
| enum | Hermes::Algebra::MatrixExportFormat { Hermes::Algebra::EXPORT_FORMAT_PLAIN_ASCII = 1, Hermes::Algebra::EXPORT_FORMAT_MATLAB_MATIO = 4, Hermes::Algebra::EXPORT_FORMAT_MATRIX_MARKET = 3, EXPORT_FORMAT_MATLAB_SIMPLE = 5 } |
| Format of file matrix and vector output. More... | |
Utilities for all Algebra code.
Definition in file algebra_utilities.h.