#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)
1.7.6.1