Belos Version of the Day
|
#include <BelosStatusTestGenResSubNorm.hpp>
Public Types | |
typedef Thyra::MultiVectorBase< ScalarType > | MV |
typedef Thyra::LinearOpBase< ScalarType > | OP |
typedef Teuchos::ScalarTraits< ScalarType > | SCT |
typedef SCT::magnitudeType | MagnitudeType |
typedef MultiVecTraits< ScalarType, MV > | MVT |
typedef OperatorTraits< ScalarType, MV, OP > | OT |
![]() | |
typedef Teuchos::ScalarTraits< ScalarType > | SCT |
typedef SCT::magnitudeType | MagnitudeType |
typedef MultiVecTraits< ScalarType, Thyra::MultiVectorBase< ScalarType > > | MVT |
Additional Inherited Members | |
![]() | |
virtual int | setTolerance (MagnitudeType tolerance)=0 |
Set the value of the tolerance. | |
virtual int | setQuorum (int quorum)=0 |
Sets the number of residuals that must pass the convergence test before Passed is returned. | |
virtual int | setShowMaxResNormOnly (bool showMaxResNormOnly)=0 |
Set whether the only maximum residual norm is displayed when the print() method is called. | |
virtual int | defineScaleForm (ScaleType TypeOfScaling, NormType TypeOfNorm, MagnitudeType ScaleValue=Teuchos::ScalarTraits< MagnitudeType >::one())=0 |
Define the form of the scaling for the residual. | |
virtual int | getQuorum () const=0 |
Returns the number of residuals that must pass the convergence test before Passed is returned. | |
virtual bool | getShowMaxResNormOnly ()=0 |
Returns whether the only maximum residual norm is displayed when the print() method is called. | |
virtual std::vector< int > | convIndices ()=0 |
Returns the std::vector containing the indices of the residuals that passed the test. | |
virtual MagnitudeType | getTolerance () const=0 |
Returns the value of the tolerance, ![]() | |
virtual const std::vector< MagnitudeType > * | getTestValue () const=0 |
Returns the test value, ![]() | |
virtual Teuchos::RCP< Thyra::MultiVectorBase< ScalarType > > | getSolution ()=0 |
Returns the current solution estimate that was computed for the most recent residual test. | |
virtual bool | getLOADetected () const=0 |
Returns a boolean indicating a loss of accuracy has been detected in computing the residual. | |
![]() | |
StatusTest () | |
Constructor. | |
virtual | ~StatusTest () |
Destructor. | |
virtual StatusType | checkStatus (Iteration< ScalarType, MV, OP > *iSolver)=0 |
Check convergence status: Unconverged, Converged, Failed. | |
virtual StatusType | getStatus () const =0 |
Return the result of the most recent CheckStatus call. | |
virtual void | reset ()=0 |
Informs the convergence test that it should reset its internal configuration to the initialized state. | |
virtual void | print (std::ostream &os, int indent=0) const =0 |
Output formatted description of stopping test to output stream. | |
virtual void | printStatus (std::ostream &os, StatusType type) const |
Output the result of the most recent CheckStatus call. | |
Definition at line 267 of file BelosStatusTestGenResSubNorm.hpp.
typedef Thyra::MultiVectorBase<ScalarType> Belos::StatusTestGenResSubNorm< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >::MV |
Definition at line 272 of file BelosStatusTestGenResSubNorm.hpp.
typedef Thyra::LinearOpBase<ScalarType> Belos::StatusTestGenResSubNorm< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >::OP |
Definition at line 273 of file BelosStatusTestGenResSubNorm.hpp.
typedef Teuchos::ScalarTraits<ScalarType> Belos::StatusTestGenResSubNorm< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >::SCT |
Definition at line 275 of file BelosStatusTestGenResSubNorm.hpp.
typedef SCT::magnitudeType Belos::StatusTestGenResSubNorm< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >::MagnitudeType |
Definition at line 276 of file BelosStatusTestGenResSubNorm.hpp.
typedef MultiVecTraits<ScalarType,MV> Belos::StatusTestGenResSubNorm< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >::MVT |
Definition at line 277 of file BelosStatusTestGenResSubNorm.hpp.
typedef OperatorTraits<ScalarType,MV,OP> Belos::StatusTestGenResSubNorm< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >::OT |
Definition at line 278 of file BelosStatusTestGenResSubNorm.hpp.