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.