![]() |
|
#include <explicit_timesteppers.h>
Inheritance diagram for oomph::Euler:Public Member Functions | |
| Euler () | |
| Constructor, set the type. More... | |
| Euler (const Euler &)=delete | |
| Broken copy constructor. More... | |
| void | operator= (const Euler &)=delete |
| Broken assignment operator. More... | |
| void | timestep (ExplicitTimeSteppableObject *const &object_pt, const double &dt) |
| Euler timestepping x^{t+1} = x^{t} + dt M^{-1} L(x^{t}) More... | |
Public Member Functions inherited from oomph::ExplicitTimeStepper | |
| 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... | |
Additional Inherited Members | |
Protected Attributes inherited from oomph::ExplicitTimeStepper | |
| std::string | Type |
=========================================================== Simple first-order Euler Timestepping
|
inline |
|
delete |
Broken copy constructor.
|
delete |
Broken assignment operator.
|
virtual |
Euler timestepping x^{t+1} = x^{t} + dt M^{-1} L(x^{t})
Overload function that is used to advance time in the object reference by object_pt by an amount dt
Implements oomph::ExplicitTimeStepper.
References oomph::ExplicitTimeSteppableObject::actions_after_explicit_stage(), oomph::ExplicitTimeSteppableObject::actions_after_explicit_timestep(), oomph::ExplicitTimeSteppableObject::actions_before_explicit_stage(), oomph::ExplicitTimeSteppableObject::actions_before_explicit_timestep(), oomph::ExplicitTimeSteppableObject::add_to_dofs(), oomph::ExplicitTimeSteppableObject::get_dvaluesdt(), and oomph::ExplicitTimeSteppableObject::time().