#include <function_time.h>
Public Member Functions | |
FunctionTime (const double initial_time=0.0) | |
virtual | ~FunctionTime () |
double | get_time () const |
virtual void | set_time (const double new_time) |
virtual void | advance_time (const double delta_t) |
Base class for time-dependent functions
(cf. deal.II library, version 5)
MathTL::FunctionTime::FunctionTime | ( | const double | initial_time = 0.0 | ) | [inline] |
default constructor, default initial time is zero
virtual MathTL::FunctionTime::~FunctionTime | ( | ) | [inline, virtual] |
virtual destructor
virtual void MathTL::FunctionTime::advance_time | ( | const double | delta_t | ) | [inline, virtual] |
advance current time value by some time step
double MathTL::FunctionTime::get_time | ( | ) | const [inline] |
get current value of the time variable
virtual void MathTL::FunctionTime::set_time | ( | const double | new_time | ) | [inline, virtual] |
set current time value (this could be overloaded by derived classes to perform additional calculations)