Stratimikos Package Browser (Single Doxygen Collection)  Version of the Day
Classes | Enumerations | Functions | Variables
Amesos to Thyra Linear Solver Adapter Code

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 }
  More...
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
 

Detailed Description

Classes

Examples


Enumeration Type Documentation

Enumerator:
LAPACK 

Definition at line 57 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 162 of file Thyra_AmesosTypes.hpp.


Function Documentation

const char* Thyra::Amesos::toString ( const ESolverType  solverType) [inline]

Definition at line 151 of file Thyra_AmesosTypes.hpp.

const char* Thyra::Amesos::toString ( const ERefactorizationPolicy  refactorizationPolicy) [inline]

Definition at line 183 of file Thyra_AmesosTypes.hpp.


Variable Documentation

Definition at line 97 of file Thyra_AmesosTypes.hpp.

const Amesos::ESolverType Thyra::Amesos::solverTypeValues

Definition at line 48 of file Thyra_AmesosTypes.cpp.

Definition at line 86 of file Thyra_AmesosTypes.cpp.

Definition at line 124 of file Thyra_AmesosTypes.cpp.

Definition at line 170 of file Thyra_AmesosTypes.hpp.

const Amesos::ERefactorizationPolicy Thyra::Amesos::refactorizationPolicyValues

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines