|
Stratimikos Package Browser (Single Doxygen Collection)
Version of the Day
|
Classes | |
| class | Thyra::AmesosLinearOpWithSolve |
Concrete LinearOpWithSolveBase subclass that adapts any Amesos_BaseSolver object. More... | |
| class | Thyra::AmesosLinearOpWithSolveFactory |
Concrete LinearOpWithSolveFactoryBase adapter subclass that uses Amesos direct solvers. More... | |
Enumerations | |
| enum | Thyra::Amesos::ESolverType { Thyra::Amesos::LAPACK } |
| enum | Thyra::Amesos::ERefactorizationPolicy { Thyra::Amesos::REPIVOT_ON_REFACTORIZATION, Thyra::Amesos::NO_PIVOT_ON_REFACTORIZATION } |
| The policy used on refactoring a matrix. More... | |
Functions | |
| const char * | Thyra::Amesos::toString (const ESolverType solverType) |
| const char * | Thyra::Amesos::toString (const ERefactorizationPolicy refactorizationPolicy) |
Variables | |
| const int | Thyra::Amesos::numSolverTypes = 1 |
| const ESolverType | Thyra::Amesos::solverTypeValues [numSolverTypes] |
| const char * | Thyra::Amesos::solverTypeNames [numSolverTypes] |
| const bool | Thyra::Amesos::supportsUnsymmetric [numSolverTypes] |
| Teuchos::StringToIntMap | Thyra::Amesos::solverTypeNameToEnumMap |
| const int | Thyra::Amesos::numRefactorizationPolices = 2 |
| const ERefactorizationPolicy | Thyra::Amesos::refactorizationPolicyValues [numRefactorizationPolices] |
| Teuchos::StringToIntMap | Thyra::Amesos::refactorizationPolicyNameToEnumMap |
Thyra::AmesosLinearOpWithSolveFactory : A general concrete implementation of the Thyra::LinearOpWithSolveFactoryBase interface that creates Thyra::AmesosLinearOpWithSolve objects.
Thyra::AmesosLinearOpWithSolve : A very general concrete implementation of the Thyra::LinearOpWithSolveBase interface. Clients should not create these objects directly but instead should use Thyra::AmesosLinearOpWithSolveFactory for that purpose.
| Enumerator | |
|---|---|
| LAPACK | |
Definition at line 23 of file Thyra_AmesosTypes.hpp.
The policy used on refactoring a matrix.
| Enumerator | |
|---|---|
| REPIVOT_ON_REFACTORIZATION |
Completely new pivoting will be used on refactorizations! |
| NO_PIVOT_ON_REFACTORIZATION |
No piviting, or only minor repivoting, will be used on refactorizations! |
Definition at line 128 of file Thyra_AmesosTypes.hpp.
|
inline |
Definition at line 117 of file Thyra_AmesosTypes.hpp.
|
inline |
Definition at line 149 of file Thyra_AmesosTypes.hpp.
| const int Thyra::Amesos::numSolverTypes = 1 |
Definition at line 63 of file Thyra_AmesosTypes.hpp.
| const Amesos::ESolverType Thyra::Amesos::solverTypeValues |
Definition at line 14 of file Thyra_AmesosTypes.cpp.
| const char * Thyra::Amesos::solverTypeNames |
Definition at line 52 of file Thyra_AmesosTypes.cpp.
| const bool Thyra::Amesos::supportsUnsymmetric |
Definition at line 90 of file Thyra_AmesosTypes.cpp.
| Teuchos::StringToIntMap Thyra::Amesos::solverTypeNameToEnumMap |
| const int Thyra::Amesos::numRefactorizationPolices = 2 |
Definition at line 136 of file Thyra_AmesosTypes.hpp.
| const Amesos::ERefactorizationPolicy Thyra::Amesos::refactorizationPolicyValues |
Definition at line 135 of file Thyra_AmesosTypes.cpp.
| Teuchos::StringToIntMap Thyra::Amesos::refactorizationPolicyNameToEnumMap |
1.8.5