30 #ifndef __FeelAlgEnums_H
31 #define __FeelAlgEnums_H 1
33 #include <feel/feelcore/feel.hpp>
48 enum EliminationOptions
50 ELIMINATION_KEEP_DIAGONAL = 0x1,
51 ELIMINATION_SYMMETRIC = 0x2
116 BLOCK_JACOBI_PRECOND,
131 INVALID_PRECONDITIONER
148 SAME_NONZERO_PATTERN,
149 DIFFERENT_NONZERO_PATTERN,
151 SUBSET_NONZERO_PATTERN,
185 INVALID_EIGENPROBLEMTYPE
201 INVALID_Postion_of_Spectrum
225 SOLVER_INVALID_PACKAGE
246 FIXED_RELAXATION_METHOD=2
269 enum MatSolverPackageType
273 MATSOLVER_SUPERLU_DIST,
285 #if defined(FEELPP_HAS_MUMPS) && PETSC_VERSION_GREATER_OR_EQUAL_THAN( 3,2,0 )
286 const auto MATSOLVER_DEFAULT = MATSOLVER_MUMPS;
288 const auto MATSOLVER_DEFAULT = MATSOLVER_PETSC;
SpectralTransformType
Definition: feelalg/enums.hpp:207
SolverPackage
Definition: feelalg/enums.hpp:217
PreconditionerType
Definition: feelalg/enums.hpp:114
Definition: feelalg/enums.hpp:57
PositionOfSpectrum
Definition: feelalg/enums.hpp:194
Definition: feelalg/enums.hpp:68
MatrixProperties
Definition: feelalg/enums.hpp:64
Definition: feelalg/enums.hpp:56
EigenSolverType
Definition: feelalg/enums.hpp:157
EigenProblemType
Definition: feelalg/enums.hpp:179
Definition: feelalg/enums.hpp:59
MatrixStructure
Definition: feelalg/enums.hpp:146
Definition: feelalg/enums.hpp:69
Definition: feelalg/enums.hpp:70
SolverType
Definition: feelalg/enums.hpp:89
Definition: feelalg/enums.hpp:60
FieldSplitType
Definition: feelalg/enums.hpp:138
Definition: feelalg/enums.hpp:67
Definition: feelalg/enums.hpp:66
on_context_type
Definition: feelalg/enums.hpp:54
Definition: feelalg/enums.hpp:58
SolverNonLinearType
Definition: feelalg/enums.hpp:232
BackendType
Definition: feelalg/enums.hpp:77