Stratimikos Version of the Day
Loading...
Searching...
No Matches
Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar > Class Template Reference

Subclass of Belos::StatusTest that implements every possible form of SolveCriteria that exists by forcing the computation of X and R. More...

#include <Thyra_GeneralSolveCriteriaBelosStatusTest_decl.hpp>

Inheritance diagram for Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >:

(Note that these are not member symbols.)

template<class Scalar>
RCP< GeneralSolveCriteriaBelosStatusTest< Scalar > > createGeneralSolveCriteriaBelosStatusTest (const SolveCriteria< Scalar > &solveCriteria, const int convergenceTestFrequency)
 Nonmember constructor.

Public typdefs.

typedef MultiVectorBase< Scalar > MV
typedef LinearOpBase< Scalar > OP
typedef ScalarTraits< Scalar >::magnitudeType ScalarMag

Overridden public functions from Belos::StatusTest.

virtual Belos::StatusType checkStatus (Belos::Iteration< Scalar, MV, OP > *iSolver)
virtual Belos::StatusType getStatus () const
virtual void reset ()
virtual void print (std::ostream &os, int indent) const

Constructors/initializers/accessors

 GeneralSolveCriteriaBelosStatusTest ()
void setSolveCriteria (const SolveCriteria< Scalar > &solveCriteria, const int convergenceTestFrequency)
ArrayView< const ScalarMagachievedTol () const

Detailed Description

template<class Scalar>
class Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >

Subclass of Belos::StatusTest that implements every possible form of SolveCriteria that exists by forcing the computation of X and R.

Definition at line 28 of file Thyra_GeneralSolveCriteriaBelosStatusTest_decl.hpp.

Member Typedef Documentation

◆ MV

template<class Scalar>
typedef MultiVectorBase<Scalar> Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >::MV

◆ OP

template<class Scalar>
typedef LinearOpBase<Scalar> Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >::OP

◆ ScalarMag

template<class Scalar>
typedef ScalarTraits<Scalar>::magnitudeType Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >::ScalarMag

Constructor & Destructor Documentation

◆ GeneralSolveCriteriaBelosStatusTest()

template<class Scalar>
Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >::GeneralSolveCriteriaBelosStatusTest ( )

Member Function Documentation

◆ setSolveCriteria()

template<class Scalar>
void Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >::setSolveCriteria ( const SolveCriteria< Scalar > & solveCriteria,
const int convergenceTestFrequency )

◆ achievedTol()

template<class Scalar>
ArrayView< const typename ScalarTraits< Scalar >::magnitudeType > Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >::achievedTol ( ) const

◆ checkStatus()

template<class Scalar>
Belos::StatusType Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >::checkStatus ( Belos::Iteration< Scalar, MV, OP > * iSolver)
virtual

◆ getStatus()

◆ reset()

◆ print()

template<class Scalar>
void Thyra::GeneralSolveCriteriaBelosStatusTest< Scalar >::print ( std::ostream & os,
int indent ) const
virtual

◆ createGeneralSolveCriteriaBelosStatusTest()

template<class Scalar>
RCP< GeneralSolveCriteriaBelosStatusTest< Scalar > > createGeneralSolveCriteriaBelosStatusTest ( const SolveCriteria< Scalar > & solveCriteria,
const int convergenceTestFrequency )
related

Nonmember constructor.

Definition at line 107 of file Thyra_GeneralSolveCriteriaBelosStatusTest_decl.hpp.


The documentation for this class was generated from the following files:

Generated on for Stratimikos by doxygen 1.15.0