11 #ifndef BELOS_STATUS_TEST_OUTPUT_HPP
12 #define BELOS_STATUS_TEST_OUTPUT_HPP
39 template <
class ScalarType,
class MV,
class OP>
95 virtual void setSolverDesc(
const std::string& solverDesc) = 0;
Collection of types and exceptions used within the Belos solvers.
Belos's basic output manager for sending information of select verbosity levels to the appropriate ou...
virtual void setSolverDesc(const std::string &solverDesc)=0
Set a short solver description for output clarity.
Class which manages the output and verbosity of the Belos solvers.
virtual void setPrecondDesc(const std::string &precondDesc)=0
Set a short preconditioner description for output clarity.
virtual Teuchos::RCP< StatusTest< ScalarType, MV, OP > > getChild() const =0
Get child test.
Pure virtual base class for defining the status testing capabilities of Belos.
StatusTestOutput()
Default constructor.
StatusTestOutput(const Teuchos::RCP< OutputManager< ScalarType > > &printer, Teuchos::RCP< StatusTest< ScalarType, MV, OP > > test, int mod=1, int printStates=Passed)
Constructor.
Pure virtual base class which describes the basic interface to the linear solver iteration.
A pure virtual class for defining the status tests for the Belos iterative solvers.
virtual void setOutputManager(const Teuchos::RCP< OutputManager< ScalarType > > &printer)=0
Set the output manager.
virtual void setChild(Teuchos::RCP< StatusTest< ScalarType, MV, OP > > test)=0
Set child test.
virtual ~StatusTestOutput()
Destructor.
virtual void setOutputFrequency(int mod)=0
Set how often the child test is printed.
Belos header file which uses auto-configuration information to include necessary C++ headers...
A virtual base class for StatusTest that print other status tests.
virtual void resetNumCalls()=0
Informs the outputting status test that it should reset the number of calls to zero.