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
177 "RepivotOnRefactorization"
178 ,
"NoPivotOnRefactorization"
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]