|
| enum | Belos::ETrans { Belos::NOTRANS = 0
, Belos::TRANS = 1
, Belos::CONJTRANS = 2
} |
| | Whether to apply the (conjugate) transpose of an operator. More...
|
| |
| enum | Belos::NormType { Belos::OneNorm
, Belos::TwoNorm
, Belos::InfNorm
, Belos::PreconditionerNorm
} |
| | The type of vector norm to compute. More...
|
| |
| enum | Belos::ScaleType {
Belos::NormOfRHS
, Belos::NormOfInitRes
, Belos::NormOfPrecInitRes
, Belos::None
,
Belos::UserProvided
, Belos::NormOfFullInitRes
, Belos::NormOfFullPrecInitRes
, Belos::NormOfFullScaledInitRes
,
Belos::NormOfFullScaledPrecInitRes
} |
| | The type of scaling to use on the residual norm value. More...
|
| |
| enum | Belos::OutputType { Belos::General
, Belos::Brief
, Belos::User
} |
| | Style of output used to display status test information. More...
|
| |
| enum | Belos::ReturnType : int {
Belos::Converged = 0
, Belos::Unconverged = 1
, Belos::MaxItersReached = 2
, Belos::MaxRestartsReached = 3
,
Belos::OrthonormFailure = 4
, Belos::NaNDetected = 5
, Belos::BreakdownDetected = 6
, Belos::LossOfAccuracyDetected = 7
,
Belos::NonspecificException = 8
, Belos::InconsistentState = 9
, Belos::Undetermined = 10
} |
| | Whether the Belos solve converged for all linear systems. More...
|
| |
| enum | Belos::StatusType { Belos::Passed = 0x1
, Belos::Failed = 0x2
, Belos::Undefined = 0x4
} |
| | Whether the StatusTest wants iteration to stop. More...
|
| |
| enum | Belos::ResetType { Belos::Problem = 0x1
, Belos::RecycleSubspace = 0x2
} |
| | How to reset the solver. More...
|
| |
| enum | Belos::ConjType { Belos::NO_CONJ
, Belos::CONJ
} |
| | Whether or not to conjugate the transpose for block inner products. More...
|
| |
| enum | Belos::MsgType {
Belos::Errors = 0
, Belos::Warnings = 0x1
, Belos::IterationDetails = 0x2
, Belos::OrthoDetails = 0x4
,
Belos::FinalSummary = 0x8
, Belos::TimingDetails = 0x10
, Belos::StatusTestDetails = 0x20
, Belos::Debug = 0x40
} |
| | Available message types recognized by the linear solvers. More...
|
| |
| constexpr bool | Belos::compare (int lhs_int, int rhs_int) |
| |
| constexpr bool | Belos::operator== (ReturnType lhs, ReturnType rhs) |
| |
| constexpr bool | Belos::operator== (ReturnType lhs, int rhs_int) |
| |
| constexpr bool | Belos::operator== (int lhs_int, ReturnType rhs) |
| |
| constexpr bool | Belos::operator!= (ReturnType lhs, ReturnType rhs) |
| |
| constexpr bool | Belos::operator!= (ReturnType lhs, int rhs_int) |
| |
| constexpr bool | Belos::operator!= (int lhs_int, ReturnType rhs) |
| |
| std::string | Belos::convertReturnTypeToString (const ReturnType result) |
| | Convert the given ReturnType enum value to its corresponding string.
|
| |
| std::string | Belos::convertStatusTypeToString (const StatusType status) |
| | The string name corresponding to the given StatusType enum value.
|
| |
| StatusType | Belos::convertStringToStatusType (const std::string &status) |
| | The StatusType enum value corresponding to the given string name.
|
| |
| NormType | Belos::convertStringToNormType (const std::string &normType) |
| | Convert the given string to its NormType enum value.
|
| |
| ScaleType | Belos::convertStringToScaleType (const std::string &scaleType) |
| | Convert the given string to its ScaleType enum value.
|
| |
| std::string | Belos::convertScaleTypeToString (const ScaleType scaleType) |
| | Convert the given ScaleType enum value to its corresponding string.
|
| |
| std::string | Belos::convertMsgTypeToString (const MsgType msgType) |
| | Show MsgType as a comma-delimited list of names.
|
| |
Collection of types and exceptions used within the Belos solvers.
Definition in file BelosTypes.hpp.