![]() |
|
A Base class for explicit timesteppers. More...
#include <explicit_timesteppers.h>
Inheritance diagram for oomph::ExplicitTimeStepper:Public Member Functions | |
| ExplicitTimeStepper () | |
| Empty Constructor. More... | |
| ExplicitTimeStepper (const ExplicitTimeStepper &)=delete | |
| Broken copy constructor. More... | |
| void | operator= (const ExplicitTimeStepper &)=delete |
| Broken assignment operator. More... | |
| virtual | ~ExplicitTimeStepper () |
| Empty virtual destructor — no memory is allocated in this class. More... | |
| virtual void | timestep (ExplicitTimeSteppableObject *const &object_pt, const double &dt)=0 |
| Pure virtual function that is used to advance time in the object. More... | |
Protected Attributes | |
| std::string | Type |
A Base class for explicit timesteppers.
|
delete |
Broken copy constructor.
|
inlinevirtual |
|
delete |
Broken assignment operator.
|
pure virtual |
Pure virtual function that is used to advance time in the object.
Implemented in oomph::EBDF3, oomph::LowStorageRungeKutta< ORDER >, oomph::RungeKutta< ORDER >, oomph::Euler, oomph::LowStorageRungeKutta< ORDER >, oomph::RungeKutta< ORDER >, oomph::RungeKutta< ORDER >, and SSP_RungeKutta< ORDER >.
Referenced by oomph::Problem::explicit_timestep().
|
protected |
String that indicates the type of the timestepper (e.g. "RungeKutta", etc.)
Referenced by oomph::Euler::Euler(), and oomph::RungeKutta< ORDER >::RungeKutta().