#include "Thyra_OperatorVectorTypes.hpp"
#include "Teuchos_ParameterList.hpp"
#include "Teuchos_FancyOStream.hpp"
#include "Teuchos_Describable.hpp"
Go to the source code of this file.
Classes |
| struct | Thyra::SolveMeasureType |
| | Solve tolerance type. More...
|
| class | Thyra::ReductionFunctional< Scalar > |
| | A general reduction functional to be used in specialized solve convergence criteria. More...
|
| struct | Thyra::SolveCriteria< Scalar > |
| | Simple struct that defines the requested solution criteria for a solve. More...
|
| struct | Thyra::BlockSolveCriteria< Scalar > |
| | Deprecated. 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...
|
Namespaces |
| namespace | Thyra |
Enumerations |
| enum | Thyra::ESolveMeasureNormType {
Thyra::SOLVE_MEASURE_ONE,
Thyra::SOLVE_MEASURE_NORM_RESIDUAL,
Thyra::SOLVE_MEASURE_NORM_SOLUTION,
Thyra::SOLVE_MEASURE_NORM_INIT_RESIDUAL,
Thyra::SOLVE_MEASURE_NORM_RHS
} |
| | Type of solve measure norm. More...
|
| enum | Thyra::ESolveStatus { Thyra::SOLVE_STATUS_CONVERGED,
Thyra::SOLVE_STATUS_UNCONVERGED,
Thyra::SOLVE_STATUS_UNKNOWN
} |
| | Solution status. More...
|
| enum | Thyra::ESupportSolveUse { Thyra::SUPPORT_SOLVE_UNSPECIFIED,
Thyra::SUPPORT_SOLVE_FORWARD_ONLY,
Thyra::SUPPORT_SOLVE_TRANSPOSE_ONLY,
Thyra::SUPPORT_SOLVE_FORWARD_AND_TRANSPOSE
} |
| | Enum that specifies how a LinearOpWithSolveBase object will be used for solves after it is constructed. 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 |
| const std::string | Thyra::toString (const ESolveMeasureNormType solveMeasureNormType) |
| |
|
| const std::string | Thyra::toString (const ESolveStatus solveStatus) |
| |
|