10 #ifndef Tempus_StepperState_hpp
11 #define Tempus_StepperState_hpp
13 #include "Teuchos_VerboseObject.hpp"
14 #include "Teuchos_Describable.hpp"
17 #include "Tempus_config.hpp"
21 template <
class Scalar>
72 auto l_out = Teuchos::fancyOStream(out.
getOStream());
74 l_out->setOutputToRootOnly(0);
76 *l_out <<
"\n--- " << this->
description() <<
" ---" << std::endl;
83 #endif // Tempus_StepperState_hpp
virtual std::string description() const
StepperState is a simple class to hold state information about the stepper.
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
virtual void describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel) const
virtual void copy(const Teuchos::RCP< const StepperState< Scalar > > &ss)
This is a deep copy.
RCP< std::basic_ostream< char_type, traits_type > > getOStream()
virtual Teuchos::RCP< StepperState< Scalar > > clone() const
Clone copy constructor.
std::string stepperName_
Name of the creating Stepper.
StepperState(std::string name="Default")
Constructor.