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