Thyra::SingleRhsLinearOpWithSolveBase< Scalar > Class Template Reference

More...

#include <Thyra_SingleRhsLinearOpWithSolveBaseDecl.hpp>

Inheritance diagram for Thyra::SingleRhsLinearOpWithSolveBase< Scalar >:

Inheritance graph
[legend]
List of all members.

Overridden from SingleScalarLinearOpWithSolveBase

void solve (const EOpTransp M_trans, const MultiVectorBase< Scalar > &B, MultiVectorBase< Scalar > *X, const int numBlocks, const BlockSolveCriteria< Scalar > blockSolveCriteria[], SolveStatus< Scalar > blockSolveStatus[]) const
 

Protected pure virtual functions to be overridden by subclasses.

virtual SolveStatus< Scalar > solve (const EOpTransp M_trans, const VectorBase< Scalar > &b, VectorBase< Scalar > *x, const SolveCriteria< Scalar > *solveCriteria) const =0
 

Detailed Description

template<class Scalar>
class Thyra::SingleRhsLinearOpWithSolveBase< Scalar >

Definition at line 39 of file Thyra_SingleRhsLinearOpWithSolveBaseDecl.hpp.


Member Function Documentation

template<class Scalar>
void Thyra::SingleRhsLinearOpWithSolveBase< Scalar >::solve ( const EOpTransp  M_trans,
const MultiVectorBase< Scalar > &  B,
MultiVectorBase< Scalar > *  X,
const int  numBlocks,
const BlockSolveCriteria< Scalar >  blockSolveCriteria[],
SolveStatus< Scalar >  blockSolveStatus[] 
) const [virtual]

Implements Thyra::SingleScalarLinearOpWithSolveBase< Scalar >.

Definition at line 40 of file Thyra_SingleRhsLinearOpWithSolveBase.hpp.

template<class Scalar>
virtual SolveStatus<Scalar> Thyra::SingleRhsLinearOpWithSolveBase< Scalar >::solve ( const EOpTransp  M_trans,
const VectorBase< Scalar > &  b,
VectorBase< Scalar > *  x,
const SolveCriteria< Scalar > *  solveCriteria 
) const [protected, pure virtual]

Implemented in Thyra::DefaultDiagonalLinearOpWithSolve< Scalar >, Thyra::DefaultMultiVectorLinearOpWithSolve< Scalar >, and ComplexFFTLinearOp< RealScalar >.


The documentation for this class was generated from the following files:
Generated on Wed May 12 21:27:14 2010 for Thyra Operator Solve Support by  doxygen 1.4.7