Amesos Class Reference

Factory for binding a third party direct solver to an Epetra_LinearProblem. More...

#include <Amesos.h>

List of all members.

Query methods

bool Query (const char *ClassType)
 Queries whether a given interface is avaiable or not.
bool Query (const std::string CT)
 Queries whether a given interface is avaiable or not.
static Teuchos::ParameterList GetValidParameters ()
 Get the list of valid parameters.

Public Member Functions

Creation method for char*
Amesos_BaseSolverCreate (const char *ClassType, const Epetra_LinearProblem &LinearProblem)
 Amesos Create method.
Amesos_BaseSolverCreate (const std::string CT, const Epetra_LinearProblem &LinearProblem)
 Creation method for string input.


Detailed Description

Factory for binding a third party direct solver to an Epetra_LinearProblem.

Amesos creates an instance of a solver, binding a third party direct solver to an Epetra_LinearProblem, allowing access to the specified third party solver through the Amesos interface (i.e. Numeric Factorization SymbolicFactrozation(), Solve() and support functions.)


Member Function Documentation

Amesos_BaseSolver * Amesos::Create ( const char *  ClassType,
const Epetra_LinearProblem LinearProblem 
)

Amesos Create method.

Creates an instance of the Amesos_BaseSolver class specified by ClassType.

<br >Preconditions:

<br >Postconditions:


The documentation for this class was generated from the following files:
Generated on Tue Oct 20 12:55:25 2009 for Amesos by doxygen 1.4.7