Classes | |
| struct | Thyra::SolveCriteria< Scalar > |
| Simple struct that defines the requested solution criteria for a solve. More... | |
| struct | Thyra::BlockSolveCriteria< Scalar > |
| Simple struct that defines the requested solution criteria for a block solve. More... | |
| class | Thyra::CatastrophicSolveFailure |
| Exception type thrown on an catastrophic solve failure. More... | |
| struct | Thyra::SolveStatus< Scalar > |
| Simple struct for the return status from a solve. More... | |
Enumerations | |
| enum | Thyra::ESolveTolType { Thyra::SOLVE_TOL_DEFAULT, Thyra::SOLVE_TOL_REL_RESIDUAL_NORM, Thyra::SOLVE_TOL_REL_SOLUTION_ERR_NORM } |
| The type of the tolerance for the solve. More... | |
| enum | Thyra::ESolveStatus { Thyra::SOLVE_STATUS_CONVERGED, Thyra::SOLVE_STATUS_UNCONVERGED, Thyra::SOLVE_STATUS_UNKNOWN } |
| Solution status. More... | |
| enum | Thyra::EPreconditionerInputType { Thyra::PRECONDITIONER_INPUT_TYPE_AS_OPERATOR, Thyra::PRECONDITIONER_INPUT_TYPE_AS_MATRIX } |
| Enum defining the status of a preconditioner object. More... | |
Functions | |
| template<class Scalar> | |
| void | Thyra::accumulateSolveStatus (const SolveCriteria< Scalar > &overallSolveCriteria, const SolveStatus< Scalar > &solveStatus, SolveStatus< Scalar > *overallSolveStatus) |
| Accumulate solve status objects for solving a block of RHSs is smaller sub-blocks. | |
|
|
The type of the tolerance for the solve.
Definition at line 45 of file Thyra_SolveSupportTypes.hpp. |
|
|
Solution status.
Definition at line 136 of file Thyra_SolveSupportTypes.hpp. |
|
|
Enum defining the status of a preconditioner object.
Definition at line 202 of file Thyra_SolveSupportTypes.hpp. |
|
||||||||||||||||||||
|
Accumulate solve status objects for solving a block of RHSs is smaller sub-blocks.
overallSolveStatus->solveStatus = SOLVE_STATUS_CONVERGED and overallSolveStatus->iterations = 0!
Definition at line 222 of file Thyra_SolveSupportTypes.hpp. |
1.3.9.1