Public Member Functions | Protected Attributes | List of all members
oomph::ExplicitTimeStepper Class Referenceabstract

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 &)
 Broken copy constructor. More...
void operator= (const ExplicitTimeStepper &)
 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
 String that indicates the type of the timestepper (e.g. "RungeKutta", etc.) More...

Detailed Description

A Base class for explicit timesteppers.

Definition at line 142 of file explicit_timesteppers.h.

Constructor & Destructor Documentation

oomph::ExplicitTimeStepper::ExplicitTimeStepper ( )

Empty Constructor.

Definition at line 153 of file explicit_timesteppers.h.

oomph::ExplicitTimeStepper::ExplicitTimeStepper ( const ExplicitTimeStepper )

Broken copy constructor.

Definition at line 156 of file explicit_timesteppers.h.

References oomph::BrokenCopy::broken_copy().

virtual oomph::ExplicitTimeStepper::~ExplicitTimeStepper ( )

Empty virtual destructor — no memory is allocated in this class.

Definition at line 168 of file explicit_timesteppers.h.

Member Function Documentation

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

Broken assignment operator.

Definition at line 162 of file explicit_timesteppers.h.

References oomph::BrokenCopy::broken_assign().

virtual void oomph::ExplicitTimeStepper::timestep ( ExplicitTimeSteppableObject *const &  object_pt,
const double &  dt 
pure virtual

Member Data Documentation

std::string oomph::ExplicitTimeStepper::Type

String that indicates the type of the timestepper (e.g. "RungeKutta", etc.)

Definition at line 148 of file explicit_timesteppers.h.

Referenced by oomph::Euler::Euler(), and oomph::RungeKutta< ORDER >::RungeKutta().

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