TSFExtended::AmesosSolver Class Reference

Inheritance diagram for TSFExtended::AmesosSolver:

TSFExtended::LinearSolverBase< double > Sundance::Handleable< LinearSolverBase< double > > Sundance::Printable Sundance::DefaultObjectWithVerbosity Sundance::NamedObject Sundance::ObjectWithVerbosityBase

List of all members.

Public Member Functions

 AmesosSolver (const ParameterList &params)
virtual ~AmesosSolver ()
virtual SolverState< double > solve (const LinearOperator< double > &op, const Vector< double > &rhs, Vector< double > &soln) const
Printable interface
void print (std::ostream &os) const
 Write to a stream.
Describable interface
std::string description () const
 Write a brief description.
Handleable interface
virtual RCP< LinearSolverBase
< double > > 
getRcp ()
 Return a ref count pointer to a newly created object.

Private Attributes

std::string kernel_


Detailed Description

Definition at line 49 of file TSFAmesosSolver.hpp.


Constructor & Destructor Documentation

AmesosSolver::AmesosSolver ( const ParameterList &  params  ) 

virtual TSFExtended::AmesosSolver::~AmesosSolver (  )  [inline, virtual]

Definition at line 59 of file TSFAmesosSolver.hpp.


Member Function Documentation

std::string TSFExtended::AmesosSolver::description (  )  const [inline]

Write a brief description.

Definition at line 73 of file TSFAmesosSolver.hpp.

References kernel_.

Referenced by print().

virtual RCP<LinearSolverBase<double> > TSFExtended::AmesosSolver::getRcp (  )  [inline, virtual]

Return a ref count pointer to a newly created object.

Implements Sundance::Handleable< LinearSolverBase< double > >.

Definition at line 86 of file TSFAmesosSolver.hpp.

void TSFExtended::AmesosSolver::print ( std::ostream &  os  )  const [inline, virtual]

Write to a stream.

Implements Sundance::Printable.

Definition at line 64 of file TSFAmesosSolver.hpp.

References description().

SolverState< double > AmesosSolver::solve ( const LinearOperator< double > &  op,
const Vector< double > &  rhs,
Vector< double > &  soln 
) const [virtual]


Member Data Documentation

std::string TSFExtended::AmesosSolver::kernel_ [private]

Definition at line 94 of file TSFAmesosSolver.hpp.

Referenced by AmesosSolver(), description(), and solve().

Site Contact