Thyra Package Browser (Single Doxygen Collection) Version of the Day
Classes | Namespaces | Functions
Thyra_LinearOpWithSolveBase_decl.hpp File Reference
#include "Thyra_OperatorSolveTypes.hpp"
#include "Thyra_LinearOpBase.hpp"
#include "Thyra_MultiVectorBase.hpp"
#include "Thyra_VectorSpaceBase.hpp"
#include "Thyra_SolveSupportTypes.hpp"
#include "Teuchos_VerboseObject.hpp"
Include dependency graph for Thyra_LinearOpWithSolveBase_decl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Thyra::LinearOpWithSolveBase< Scalar >
 Base class for all linear operators that can support a high-level solve operation. More...

Namespaces

namespace  Thyra

Functions

template<class Scalar >
bool Thyra::solveSupportsSolveMeasureType (const LinearOpWithSolveBase< Scalar > &A, const EOpTransp transp, const SolveMeasureType &solveMeasureType)
template<class Scalar >
THYRA_DEPRECATED void Thyra::solve (const LinearOpWithSolveBase< Scalar > &M, const EOpTransp M_trans, const MultiVectorBase< Scalar > &B, MultiVectorBase< Scalar > *X, const int numBlocks, const BlockSolveCriteria< Scalar > blockSolveCriteria[], SolveStatus< Scalar > blockSolveStatus[])
template<class Scalar >
THYRA_DEPRECATED SolveStatus
< Scalar > 
Thyra::solve (const LinearOpWithSolveBase< Scalar > &A, const EOpTransp A_trans, const MultiVectorBase< Scalar > &B, MultiVectorBase< Scalar > *X, const SolveCriteria< Scalar > *solveCriteria=NULL)
template<class Scalar >
THYRA_DEPRECATED SolveStatus
< Scalar > 
Thyra::solve (const LinearOpWithSolveBase< Scalar > &A, const EConj conj, const MultiVectorBase< Scalar > &B, MultiVectorBase< Scalar > *X, const SolveCriteria< Scalar > *solveCriteria=NULL)
template<class Scalar >
THYRA_DEPRECATED SolveStatus
< Scalar > 
Thyra::solveTranspose (const LinearOpWithSolveBase< Scalar > &A, const EConj conj, const MultiVectorBase< Scalar > &B, MultiVectorBase< Scalar > *X, const SolveCriteria< Scalar > *solveCriteria=NULL)
template<class Scalar >
THYRA_DEPRECATED void Thyra::solve (const LinearOpWithSolveBase< Scalar > &A, const EConj conj, const MultiVectorBase< Scalar > &B, MultiVectorBase< Scalar > *X, const int numBlocks, const BlockSolveCriteria< Scalar > blockSolveCriteria[]=NULL, SolveStatus< Scalar > blockSolveStatus[]=NULL)
template<class Scalar >
THYRA_DEPRECATED void Thyra::solveTranspose (const LinearOpWithSolveBase< Scalar > &A, const EConj conj, const MultiVectorBase< Scalar > &B, MultiVectorBase< Scalar > *X, const int numBlocks, const BlockSolveCriteria< Scalar > blockSolveCriteria[]=NULL, SolveStatus< Scalar > blockSolveStatus[]=NULL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines