AmesosSolver Class Reference
[Solvers]

Encapsulation of Amesos linear solver. More...

#include <amesos.h>

Inherits LinearSolver.

List of all members.

Public Member Functions

 AmesosSolver (const char *solver_type, EpetraMatrix *m, EpetraVector *rhs)
 AmesosSolver (const char *solver_type, LinearProblem *lp)
virtual ~AmesosSolver ()
bool use_transpose ()
 Returns the current UseTranspose setting.
void set_use_transpose (bool use_transpose)
 If set true, X will be set to the solution of A^T X = B (not A X = B).
virtual bool solve ()

Static Public Member Functions

static bool is_available (const char *name)

Protected Attributes

EpetraMatrixm
EpetraVectorrhs

Detailed Description

Encapsulation of Amesos linear solver.


Constructor & Destructor Documentation

AmesosSolver::AmesosSolver ( const char *  solver_type,
EpetraMatrix m,
EpetraVector rhs 
)
AmesosSolver::AmesosSolver ( const char *  solver_type,
LinearProblem lp 
)
AmesosSolver::~AmesosSolver (  )  [virtual]

Member Function Documentation

bool AmesosSolver::is_available ( const char *  name  )  [static]
void AmesosSolver::set_use_transpose ( bool  use_transpose  ) 

If set true, X will be set to the solution of A^T X = B (not A X = B).

bool AmesosSolver::solve (  )  [virtual]

Implements Solver.

bool AmesosSolver::use_transpose (  ) 

Returns the current UseTranspose setting.


Member Data Documentation


The documentation for this class was generated from the following files:
Generated on Fri Sep 3 09:22:20 2010 for Hermes3D Library: Real Version by  doxygen 1.6.3