|
Thyra Version of the Day
|
Deprecated. More...
Functions | |
| template<class Scalar > | |
| bool | Thyra::solveSupportsSolveMeasureType (const LinearOpWithSolveBase< Scalar > &A, const EOpTransp transp, const SolveMeasureType &solveMeasureType) |
Call solveSupportsSolveMeasureType() as a non-member function. | |
| 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[]) |
| Deprecated. | |
| 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) |
| Deprecated. | |
| 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) |
| Solve a set of forward linear systems with a single set of tolerances. | |
| 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) |
| Solve a set of transpose linear systems with a single set of tolerances. | |
| 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) |
| Solve a set of forward linear systems with two or more sets of tolerances. | |
| 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) |
| Solve a set of transpose linear systems with two or more sets of tolerances. | |
| template<class Scalar > | |
| THYRA_DEPRECATED RCP < LinearOpBase< Scalar > > | Thyra::nonconstInverse (const RCP< LinearOpWithSolveBase< Scalar > > &A, const SolveCriteria< Scalar > *fwdSolveCriteria, const EThrowOnSolveFailure throwOnFwdSolveFailure=THROW_ON_SOLVE_FAILURE, const SolveCriteria< Scalar > *adjSolveCriteria=NULL, const EThrowOnSolveFailure throwOnAdjSolveFailure=THROW_ON_SOLVE_FAILURE) |
| Deprecated. | |
| template<class Scalar > | |
| THYRA_DEPRECATED RCP < LinearOpBase< Scalar > > | Thyra::inverse (const RCP< const LinearOpWithSolveBase< Scalar > > &A, const SolveCriteria< Scalar > *fwdSolveCriteria, const EThrowOnSolveFailure throwOnFwdSolveFailure=THROW_ON_SOLVE_FAILURE, const SolveCriteria< Scalar > *adjSolveCriteria=NULL, const EThrowOnSolveFailure throwOnAdjSolveFailure=THROW_ON_SOLVE_FAILURE) |
| Deprecated. | |
Deprecated.
Assert that a LOWSB object supports a particular solve type.
This function will throw an excetion with a very good error message if the requested solve type is not supported.
| bool Thyra::solveSupportsSolveMeasureType | ( | const LinearOpWithSolveBase< Scalar > & | A, |
| const EOpTransp | transp, | ||
| const SolveMeasureType & | solveMeasureType | ||
| ) | [inline] |
Call solveSupportsSolveMeasureType() as a non-member function.
Definition at line 612 of file Thyra_LinearOpWithSolveBase_decl.hpp.
| 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[] | ||
| ) |
Deprecated.
Definition at line 628 of file Thyra_LinearOpWithSolveBase_decl.hpp.
| 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 |
||
| ) |
Deprecated.
Definition at line 655 of file Thyra_LinearOpWithSolveBase_decl.hpp.
| 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 |
||
| ) |
Solve a set of forward linear systems with a single set of tolerances.
See the implementation of this function for details.
Definition at line 678 of file Thyra_LinearOpWithSolveBase_decl.hpp.
| 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 |
||
| ) |
Solve a set of transpose linear systems with a single set of tolerances.
See the implementation of this function for details.
Definition at line 714 of file Thyra_LinearOpWithSolveBase_decl.hpp.
| 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 |
||
| ) |
Solve a set of forward linear systems with two or more sets of tolerances.
See the implementation of this function for details.
Definition at line 749 of file Thyra_LinearOpWithSolveBase_decl.hpp.
| 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 |
||
| ) |
Solve a set of transpose linear systems with two or more sets of tolerances.
See the implementation of this function for details.
Definition at line 772 of file Thyra_LinearOpWithSolveBase_decl.hpp.
| THYRA_DEPRECATED RCP<LinearOpBase<Scalar> > Thyra::nonconstInverse | ( | const RCP< LinearOpWithSolveBase< Scalar > > & | A, |
| const SolveCriteria< Scalar > * | fwdSolveCriteria, | ||
| const EThrowOnSolveFailure | throwOnFwdSolveFailure = THROW_ON_SOLVE_FAILURE, |
||
| const SolveCriteria< Scalar > * | adjSolveCriteria = NULL, |
||
| const EThrowOnSolveFailure | throwOnAdjSolveFailure = THROW_ON_SOLVE_FAILURE |
||
| ) |
Deprecated.
Definition at line 364 of file Thyra_DefaultInverseLinearOp_decl.hpp.
| THYRA_DEPRECATED RCP<LinearOpBase<Scalar> > Thyra::inverse | ( | const RCP< const LinearOpWithSolveBase< Scalar > > & | A, |
| const SolveCriteria< Scalar > * | fwdSolveCriteria, | ||
| const EThrowOnSolveFailure | throwOnFwdSolveFailure = THROW_ON_SOLVE_FAILURE, |
||
| const SolveCriteria< Scalar > * | adjSolveCriteria = NULL, |
||
| const EThrowOnSolveFailure | throwOnAdjSolveFailure = THROW_ON_SOLVE_FAILURE |
||
| ) |
Deprecated.
Definition at line 384 of file Thyra_DefaultInverseLinearOp_decl.hpp.
1.7.4