51 #ifdef HAVE_AMESOS2_LAPACK 54 #ifdef HAVE_AMESOS2_SUPERLU 57 #ifdef HAVE_AMESOS2_SUPERLUMT 60 #ifdef HAVE_AMESOS2_SUPERLUDIST 63 #ifdef HAVE_AMESOS2_PARDISO_MKL 66 #ifdef HAVE_AMESOS2_CHOLMOD 69 #ifdef HAVE_AMESOS2_BASKER 72 #ifdef HAVE_AMESOS2_MUMPS 80 #ifdef HAVE_AMESOS2_LAPACK 83 #ifdef HAVE_AMESOS2_SUPERLU 86 #ifdef HAVE_AMESOS2_SUPERLUMT 89 #ifdef HAVE_AMESOS2_SUPERLUDIST 92 #ifdef HAVE_AMESOS2_PARDISO_MKL 95 #ifdef HAVE_AMESOS2_CHOLMOD 98 #ifdef HAVE_AMESOS2_BASKER 101 #ifdef HAVE_AMESOS2_MUMPS 109 #ifdef HAVE_AMESOS2_LAPACK 112 #ifdef HAVE_AMESOS2_SUPERLU 115 #ifdef HAVE_AMESOS2_SUPERLUMT 118 #ifdef HAVE_AMESOS2_SUPERLUDIST 121 #ifdef HAVE_AMESOS2_PARDISO_MKL 124 #ifdef HAVE_AMESOS2_CHOLMOD 127 #ifdef HAVE_AMESOS2_BASKER 130 #ifdef HAVE_AMESOS2_MUMPS 135 Teuchos::StringToIntMap
137 "Amesos2::SolverType" 150 "RepivotOnRefactorization" 151 ,
"NoPivotOnRefactorization" 154 Teuchos::StringToIntMap
156 "Amesos2::RefactorizationPolices" const int numRefactorizationPolices
Completely new pivoting will be used on refactorizations!
ERefactorizationPolicy
The policy used on refactoring a matrix.
No piviting, or only minor repivoting, will be used on refactorizations!
const char * solverTypeNames[numSolverTypes]
const char * refactorizationPolicyNames[numRefactorizationPolices]
Teuchos::StringToIntMap refactorizationPolicyNameToEnumMap
Teuchos::StringToIntMap solverTypeNameToEnumMap
const ESolverType solverTypeValues[numSolverTypes]
const bool supportsUnsymmetric[numSolverTypes]
const ERefactorizationPolicy refactorizationPolicyValues[numRefactorizationPolices]