#include <Thyra_SingleScalarLinearOpWithSolveBaseDecl.hpp>
Inheritance diagram for Thyra::SingleScalarLinearOpWithSolveBase< Scalar >:
Overridden from LinearOpWithSolveBase | |
| bool | solveSupportsConj (EConj conj) const |
| | |
| bool | solveTransposeSupportsConj (EConj conj) const |
| | |
| bool | solveSupportsSolveTolType (EConj conj, ESolveTolType solveTolType) const |
| | |
| bool | solveTransposeSupportsSolveTolType (EConj conj, ESolveTolType solveTolType) const |
| | |
| int | defaultSolveMaxIterations (EConj conj, ESolveTolType solveTolType) const |
| | |
| int | defaultSolveTransposeMaxIterations (EConj conj, ESolveTolType solveTolType) const |
| | |
| void | solve (const EConj conj, const MultiVectorBase< Scalar > &B, MultiVectorBase< Scalar > *X, const int numBlocks, const BlockSolveCriteria< Scalar > blockSolveCriteria[], SolveStatus< Scalar > blockSolveStatus[]) const |
| | |
| void | solveTranspose (const EConj conj, 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 bool | solveSupportsTrans (ETransp M_trans) const =0 |
| | |
| virtual bool | solveSupportsSolveTolType (ETransp M_trans, ESolveTolType solveTolType) const =0 |
| | |
| virtual void | solve (const ETransp M_trans, const MultiVectorBase< Scalar > &B, MultiVectorBase< Scalar > *X, const int numBlocks, const BlockSolveCriteria< Scalar > blockSolveCriteria[], SolveStatus< Scalar > blockSolveStatus[]) const =0 |
| | |
Protected virtual functions with default implementations. | |
| int | defaultSolveMaxIterations (ETransp M_trans, ESolveTolType solveTolType) const |
| Returns 1 as the default for max iterations. | |
Definition at line 39 of file Thyra_SingleScalarLinearOpWithSolveBaseDecl.hpp.
|
||||||||||
|
Definition at line 41 of file Thyra_SingleScalarLinearOpWithSolveBase.hpp. |
|
||||||||||
|
Definition at line 47 of file Thyra_SingleScalarLinearOpWithSolveBase.hpp. |
|
||||||||||||||||
|
Definition at line 53 of file Thyra_SingleScalarLinearOpWithSolveBase.hpp. |
|
||||||||||||||||
|
Definition at line 59 of file Thyra_SingleScalarLinearOpWithSolveBase.hpp. |
|
||||||||||||||||
|
Definition at line 65 of file Thyra_SingleScalarLinearOpWithSolveBase.hpp. |
|
||||||||||||||||
|
Definition at line 71 of file Thyra_SingleScalarLinearOpWithSolveBase.hpp. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 77 of file Thyra_SingleScalarLinearOpWithSolveBase.hpp. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 90 of file Thyra_SingleScalarLinearOpWithSolveBase.hpp. |
|
||||||||||
|
Implemented in Thyra::DiagonalLinearOp< Scalar >. |
|
||||||||||||||||
|
Implemented in Thyra::DiagonalLinearOp< Scalar >. |
|
||||||||||||||||||||||||||||||||
|
Implemented in Thyra::SingleRhsLinearOpWithSolveBase< Scalar >, and Thyra::SingleRhsLinearOpWithSolveBase< std::complex< RealScalar > >. |
|
||||||||||||||||
|
Returns 1 as the default for max iterations.
Definition at line 105 of file Thyra_SingleScalarLinearOpWithSolveBase.hpp. |
1.3.9.1