11#ifndef BELOS_STATUS_TEST_OUTPUT_FACTORY_HPP
12#define BELOS_STATUS_TEST_OUTPUT_FACTORY_HPP
37template <
class ScalarType,
class MV,
class OP>
84 Teuchos::RCP<StatusTestOutput<ScalarType,MV,OP> >
outputTest;
86 switch( outputStyle_ ) {
133 Teuchos::RCP<std::map<std::string,Teuchos::RCP<StatusTest<ScalarType,MV,OP> > > > taggedTests_;
137 StatusTestOutputFactory(
const StatusTestOutputFactory<ScalarType,MV,OP>& ) {}
Belos header file which uses auto-configuration information to include necessary C++ headers.
Special StatusTest for printing any kind of status test.
Special StatusTest for printing status tests in simple format for residuals.
Special StatusTest for printing status tests in simple format for residuals.
Collection of types and exceptions used within the Belos solvers.
Alternative run-time polymorphic interface for operators.
A factory class for generating StatusTestOutput objects.
StatusTestOutputFactory(int outputStyle, Teuchos::RCP< std::map< std::string, Teuchos::RCP< StatusTest< ScalarType, MV, OP > > > > taggedTests=Teuchos::null)
Constructor.
virtual ~StatusTestOutputFactory()
Destructor.
Teuchos::RCP< StatusTestOutput< ScalarType, MV, OP > > create(const Teuchos::RCP< OutputManager< ScalarType > > &printer, Teuchos::RCP< StatusTest< ScalarType, MV, OP > > test, int mod, int printStates)
Create the StatusTestOutput object specified by the outputStyle.