virtual ~LimitingEuler()
virtual void next()
The overloaded member function next() has to calculate the new right hand side and to release the sol...
Timestep strategy for the explicit Euler algorithm to solve first order problems in time.
Definition: euler.hh:36
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual void next()
The overloaded member function next() has to calculate the new right hand side and to release the sol...
Timestep strategy for the explicit Euler algorithm with limiter to solve first order problems in time...
Definition: euler.hh:77
Abstract strategy class for the class Timestepping.
Definition: strategy.hh:32
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
LimitingEuler(concepts::SolverFabric< Real > &fabric, concepts::Operator< Real > &D1, concepts::Operator< Real > &D0, concepts::Operator< Real > &limiter, timestepping::TimeVector &trhs, const concepts::Vector< Real > &Y0, Real dt)
Constructor.
virtual ~Euler()
Euler(concepts::SolverFabric< Real > &fabric, concepts::Operator< Real > &D1, concepts::Operator< Real > &D0, timestepping::TimeVector &trhs, const concepts::Vector< Real > &Y0, Real dt)
Constructor.