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 26 of file BelosStatusTestFactory.hpp.
typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Belos::StatusTestFactory< Scalar, MV, OP >::magnitude_type |
Definition at line 28 of file BelosStatusTestFactory.hpp.
typedef StatusTest<Scalar,MV,OP> Belos::StatusTestFactory< Scalar, MV, OP >::base_test |
Definition at line 29 of file BelosStatusTestFactory.hpp.
typedef StatusTestMaxIters<Scalar,MV,OP> Belos::StatusTestFactory< Scalar, MV, OP >::max_iter_test |
Definition at line 31 of file BelosStatusTestFactory.hpp.
typedef StatusTestCombo<Scalar,MV,OP> Belos::StatusTestFactory< Scalar, MV, OP >::combo_test |
Definition at line 32 of file BelosStatusTestFactory.hpp.
|
inline |
Constructor.
Definition at line 35 of file BelosStatusTestFactory.hpp.
|
inlinevirtual |
Destructor.
Definition at line 40 of file BelosStatusTestFactory.hpp.
|
inline |
returns a StatusTest set from a parameter list
Definition at line 43 of file BelosStatusTestFactory.hpp.
|
inlinestatic |
Definition at line 77 of file BelosStatusTestFactory.hpp.
|
inline |
Definition at line 87 of file BelosStatusTestFactory.hpp.
|
inlineprivate |
Definition at line 94 of file BelosStatusTestFactory.hpp.
|
inlineprivate |
Definition at line 116 of file BelosStatusTestFactory.hpp.
|
inlineprivate |
Definition at line 122 of file BelosStatusTestFactory.hpp.
|
inlineprivate |
Definition at line 149 of file BelosStatusTestFactory.hpp.
|
inlinestaticprivate |
Definition at line 173 of file BelosStatusTestFactory.hpp.
|
inlinestaticprivate |
Definition at line 195 of file BelosStatusTestFactory.hpp.
|
private |
maps test names (defined by the "Tag" parameter) to the corresponding status test
Definition at line 92 of file BelosStatusTestFactory.hpp.