Belos Package Browser (Single Doxygen Collection)
Development
|
Factory to build a set of status tests from a parameter list. More...
#include <BelosStatusTestFactory.hpp>
Public Types | |
typedef Teuchos::ScalarTraits < Scalar >::magnitudeType | magnitude_type |
typedef StatusTest< Scalar, MV, OP > | base_test |
typedef StatusTestMaxIters < Scalar, MV, OP > | max_iter_test |
typedef StatusTestCombo < Scalar, MV, OP > | combo_test |
Public Member Functions | |
StatusTestFactory () | |
Constructor. More... | |
virtual | ~StatusTestFactory () |
Destructor. More... | |
Teuchos::RCP< base_test > | buildStatusTests (Teuchos::ParameterList &p) const |
returns a StatusTest set from a parameter list More... | |
Teuchos::RCP< std::map < std::string, Teuchos::RCP < base_test > > > | getTaggedTests () const |
Static Public Member Functions | |
static StatusTestCombo< Scalar, MV, OP >::ComboType | stringToComboType (const std::string &comboString) |
Private Member Functions | |
Teuchos::RCP< base_test > | buildComboTest (Teuchos::ParameterList &p) const |
Teuchos::RCP< base_test > | buildMaxItersTest (Teuchos::ParameterList &p) const |
Teuchos::RCP< base_test > | buildResidualNormTest (Teuchos::ParameterList &p) const |
Teuchos::RCP< base_test > | buildPartialResidualNormTest (Teuchos::ParameterList &p) const |
Static Private Member Functions | |
static NormType | stringToNormType (const std::string &normType) |
static ScaleType | stringToScaleType (const std::string &scaleType) |
Private Attributes | |
Teuchos::RCP< std::map < std::string, Teuchos::RCP < base_test > > > | tagged_tests_ |
maps test names (defined by the "Tag" parameter) to the corresponding status test More... | |
Factory to build a set of status tests from a parameter list.
Definition at line 58 of file BelosStatusTestFactory.hpp.
typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Belos::StatusTestFactory< Scalar, MV, OP >::magnitude_type |
Definition at line 60 of file BelosStatusTestFactory.hpp.
typedef StatusTest<Scalar,MV,OP> Belos::StatusTestFactory< Scalar, MV, OP >::base_test |
Definition at line 61 of file BelosStatusTestFactory.hpp.
typedef StatusTestMaxIters<Scalar,MV,OP> Belos::StatusTestFactory< Scalar, MV, OP >::max_iter_test |
Definition at line 63 of file BelosStatusTestFactory.hpp.
typedef StatusTestCombo<Scalar,MV,OP> Belos::StatusTestFactory< Scalar, MV, OP >::combo_test |
Definition at line 64 of file BelosStatusTestFactory.hpp.
|
inline |
Constructor.
Definition at line 67 of file BelosStatusTestFactory.hpp.
|
inlinevirtual |
Destructor.
Definition at line 72 of file BelosStatusTestFactory.hpp.
|
inline |
returns a StatusTest set from a parameter list
Definition at line 75 of file BelosStatusTestFactory.hpp.
|
inlinestatic |
Definition at line 109 of file BelosStatusTestFactory.hpp.
|
inline |
Definition at line 119 of file BelosStatusTestFactory.hpp.
|
inlineprivate |
Definition at line 126 of file BelosStatusTestFactory.hpp.
|
inlineprivate |
Definition at line 148 of file BelosStatusTestFactory.hpp.
|
inlineprivate |
Definition at line 154 of file BelosStatusTestFactory.hpp.
|
inlineprivate |
Definition at line 181 of file BelosStatusTestFactory.hpp.
|
inlinestaticprivate |
Definition at line 205 of file BelosStatusTestFactory.hpp.
|
inlinestaticprivate |
Definition at line 227 of file BelosStatusTestFactory.hpp.
|
private |
maps test names (defined by the "Tag" parameter) to the corresponding status test
Definition at line 124 of file BelosStatusTestFactory.hpp.