12#ifndef BELFEM_EN_SOLVERENUMS_HPP
13#define BELFEM_EN_SOLVERENUMS_HPP
198#ifdef BELFEM_STRUMPACK
204#elif BELFEM_SUITESPARSE
USER GUIDES:
Definition cl_Capacitor.cpp:16
DistributedMatrixType
Definition en_SolverEnums.hpp:66
@ AIJ
Definition en_SolverEnums.hpp:67
EulerMethod
Definition en_SolverEnums.hpp:47
@ MassOnly
Definition en_SolverEnums.hpp:58
@ BackwardDifference1
Definition en_SolverEnums.hpp:52
@ Derivative
Definition en_SolverEnums.hpp:59
@ BackwardDifference5
Definition en_SolverEnums.hpp:56
@ Static
Definition en_SolverEnums.hpp:48
@ CrankNicolson
Definition en_SolverEnums.hpp:50
@ Galerkin
Definition en_SolverEnums.hpp:51
@ ForwardExplicit
Definition en_SolverEnums.hpp:49
@ BackwardDifference2
Definition en_SolverEnums.hpp:53
@ BackwardDifference3
Definition en_SolverEnums.hpp:54
@ StiffnessOnly
Definition en_SolverEnums.hpp:57
@ BackwardDifference4
Definition en_SolverEnums.hpp:55
CompressionMethod compression_method(const string &aString)
Definition en_SolverEnums.cpp:401
@ CSC
Definition cl_SpMatrix.hpp:30
@ CSR
Definition cl_SpMatrix.hpp:31
SolverType solver_type(const string &aString)
Definition en_SolverEnums.cpp:57
ReorderingMethod reordering_method(const string &aString)
Definition en_SolverEnums.cpp:358
Preconditioner preconditioner(const string &aString)
Definition en_SolverEnums.cpp:240
MumpsSerialReodrdering
MUMPS only.
Definition en_SolverEnums.hpp:142
@ PORD
Definition en_SolverEnums.hpp:147
@ AMD
Definition en_SolverEnums.hpp:143
@ AMF
Definition en_SolverEnums.hpp:145
@ USERPIVOT
Definition en_SolverEnums.hpp:144
@ QAMD
Definition en_SolverEnums.hpp:149
KrylovMethod krylov_method(const string &aString)
Definition en_SolverEnums.cpp:305
MumpsParallelReodrdering parallel_reordering(const string &aString)
Definition en_SolverEnums.cpp:513
DistributedMatrixType distributed_matrix_type(const string &aString)
Definition en_SolverEnums.cpp:99
MumpsErrorAnalysis
MUMPS only.
Definition en_SolverEnums.hpp:187
@ Main
Definition en_SolverEnums.hpp:190
@ Full
Definition en_SolverEnums.hpp:189
const SolverType gDefaultSolver
Definition en_SolverEnums.hpp:209
SolverType
Definition en_SolverEnums.hpp:23
@ PETSc
Definition en_SolverEnums.hpp:29
@ PARDISO
Definition en_SolverEnums.hpp:28
@ UNDEFINED
Definition en_SolverEnums.hpp:30
@ MUMPS
Definition en_SolverEnums.hpp:26
@ STRUMPACK
Definition en_SolverEnums.hpp:27
@ UMFPACK
Definition en_SolverEnums.hpp:24
@ SUPERLU
Definition en_SolverEnums.hpp:25
ReorderingMethod
Definition en_SolverEnums.hpp:116
@ AUTOMATIC
Definition en_SolverEnums.hpp:120
@ PARMETIS
Definition en_SolverEnums.hpp:121
@ PTSCOTCH
Definition en_SolverEnums.hpp:122
@ SCOTCH
Definition en_SolverEnums.hpp:119
@ METIS
Definition en_SolverEnums.hpp:118
@ NATURAL
Definition en_SolverEnums.hpp:117
KrylovMethod
PETSC only.
Definition en_SolverEnums.hpp:101
@ PREONLY
Definition en_SolverEnums.hpp:102
@ BCGS
Definition en_SolverEnums.hpp:108
@ CGS
Definition en_SolverEnums.hpp:104
@ CG
Definition en_SolverEnums.hpp:103
@ IBCGS
Definition en_SolverEnums.hpp:105
@ TFQMR
Definition en_SolverEnums.hpp:107
@ GMRES
Definition en_SolverEnums.hpp:106
@ AUTO
Definition en_SolverEnums.hpp:109
SymmetryMode
Definition en_SolverEnums.hpp:36
@ Unsymmetric
Definition en_SolverEnums.hpp:37
@ GeneralSymmetric
Definition en_SolverEnums.hpp:39
@ PositiveDefiniteSymmetric
Definition en_SolverEnums.hpp:38
EulerMethod euler_method(const string &aString)
Definition en_SolverEnums.cpp:164
Preconditioner
PETSC only.
Definition en_SolverEnums.hpp:79
@ GASM
Definition en_SolverEnums.hpp:82
@ ASM
Definition en_SolverEnums.hpp:81
@ LU
Definition en_SolverEnums.hpp:86
@ HMG
Definition en_SolverEnums.hpp:89
@ NONE
Definition en_SolverEnums.hpp:80
@ ICC
Definition en_SolverEnums.hpp:87
@ SPAI
Definition en_SolverEnums.hpp:90
@ JACOBI
Definition en_SolverEnums.hpp:84
@ GAMG
Definition en_SolverEnums.hpp:83
@ BJACOBI
Definition en_SolverEnums.hpp:85
@ ILU
Definition en_SolverEnums.hpp:88
MumpsBlockLowRanking block_low_ranking(const string &aString)
Definition en_SolverEnums.cpp:568
MumpsSerialReodrdering serial_reordering(const string &aString)
Definition en_SolverEnums.cpp:466
MumpsBlockLowRanking
MUMPS only.
Definition en_SolverEnums.hpp:173
@ Automatic
Definition en_SolverEnums.hpp:175
@ FactorizationOnly
Definition en_SolverEnums.hpp:177
@ FactorizationAndSolution
Definition en_SolverEnums.hpp:176
@ Off
Definition en_SolverEnums.hpp:174
CompressionMethod
Definition en_SolverEnums.hpp:129
@ OFF
Definition en_SolverEnums.hpp:130
@ BLR
Definition en_SolverEnums.hpp:131
string to_string(const DomainType aDomainType)
Definition en_DomainType.cpp:21
MumpsParallelReodrdering
MUMPS only.
Definition en_SolverEnums.hpp:160