51 #ifdef HAVE_AMESOS_KLU 54 #ifdef HAVE_AMESOS_UMFPACK 57 #ifdef HAVE_AMESOS_SUPERLU 60 #ifdef HAVE_AMESOS_SUPERLUDIST 63 #ifdef HAVE_AMESOS_TAUCS 66 #ifdef HAVE_AMESOS_PARDISO 69 #ifdef HAVE_AMESOS_PASTIX 72 #ifdef HAVE_AMESOS_PARAKLETE 75 #ifdef HAVE_AMESOS_MUMPS 78 #ifdef HAVE_AMESOS_SCALAPACK 81 #ifdef HAVE_AMESOS_DSCPACK 89 #ifdef HAVE_AMESOS_KLU 92 #ifdef HAVE_AMESOS_UMFPACK 95 #ifdef HAVE_AMESOS_SUPERLU 98 #ifdef HAVE_AMESOS_SUPERLUDIST 101 #ifdef HAVE_AMESOS_TAUCS 104 #ifdef HAVE_AMESOS_PARDISO 107 #ifdef HAVE_AMESOS_PASTIX 110 #ifdef HAVE_AMESOS_PARAKLETE 113 #ifdef HAVE_AMESOS_MUMPS 116 #ifdef HAVE_AMESOS_SCALAPACK 119 #ifdef HAVE_AMESOS_DSCPACK 127 #ifdef HAVE_AMESOS_KLU 130 #ifdef HAVE_AMESOS_UMFPACK 133 #ifdef HAVE_AMESOS_SUPERLU 136 #ifdef HAVE_AMESOS_SUPERLUDIST 139 #ifdef HAVE_AMESOS_TAUCS 142 #ifdef HAVE_AMESOS_PARDISO 145 #ifdef HAVE_AMESOS_PASTIX 148 #ifdef HAVE_AMESOS_PARAKLETE 151 #ifdef HAVE_AMESOS_MUMPS 154 #ifdef HAVE_AMESOS_SCALAPACK 157 #ifdef HAVE_AMESOS_DSCPACK 162 Teuchos::StringToIntMap
177 "RepivotOnRefactorization" 178 ,
"NoPivotOnRefactorization" 181 Teuchos::StringToIntMap
183 "Amesos::RefactorizationPolices" ERefactorizationPolicy
The policy used on refactoring a matrix.
No piviting, or only minor repivoting, will be used on refactorizations!
Teuchos::StringToIntMap refactorizationPolicyNameToEnumMap
const ERefactorizationPolicy refactorizationPolicyValues[numRefactorizationPolices]
const int numRefactorizationPolices
const char * solverTypeNames[numSolverTypes]
const char * refactorizationPolicyNames[numRefactorizationPolices]
Teuchos::StringToIntMap solverTypeNameToEnumMap
const ESolverType solverTypeValues[numSolverTypes]
Completely new pivoting will be used on refactorizations!
const bool supportsUnsymmetric[numSolverTypes]