Public Member Functions | List of all members
oomph::Euler Class Reference

=========================================================== Simple first-order Euler Timestepping More...

#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)
 Overload function that is used to advance time in the object reference by object_pt by an amount dt. 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
 String that indicates the type of the timestepper (e.g. "RungeKutta", etc.) More...

Detailed Description

=========================================================== Simple first-order Euler Timestepping

Definition at line 161 of file explicit_timesteppers.h.

Constructor & Destructor Documentation

◆ Euler() [1/2]

oomph::Euler::Euler ( )

Constructor, set the type.

Definition at line 165 of file explicit_timesteppers.h.

References oomph::ExplicitTimeStepper::Type.

◆ Euler() [2/2]

oomph::Euler::Euler ( const Euler )

Broken copy constructor.

Member Function Documentation

◆ operator=()

void oomph::Euler::operator= ( const Euler )

Broken assignment operator.

◆ timestep()

void oomph::Euler::timestep ( ExplicitTimeSteppableObject *const &  object_pt,
const double &  dt 

The documentation for this class was generated from the following files: