MathTL
 All Classes Functions Variables Typedefs Enumerations
Public Member Functions
MathTL::FunctionTime Class Reference

#include <function_time.h>

Inheritance diagram for MathTL::FunctionTime:
MathTL::Function< 1 > MathTL::Function< 1, C > MathTL::Function< 1, double > MathTL::Function< 1, R > MathTL::Function< 2 > MathTL::Function< DIMENSION, R > MathTL::Function< DIM, VALUE > MathTL::CardinalBSpline< d > MathTL::CubicHermiteInterpolant_td MathTL::SchoenbergBSpline_td< d > MathTL::Spline< d > TestFunction TestFunction TestFunction TestFunction TestFunction_stretched MathTL::Goertzel< C > MathTL::GoertzelReinsch< C > MathTL::Piecewise< C > MathTL::Polynomial< C > MathTL::ApproximateUpFunction MathTL::LaurentPolynomial< R > MathTL::CornerSingularity MathTL::CornerSingularityBiharmonic MathTL::CornerSingularityBiharmonicRHS MathTL::CornerSingularityGradient MathTL::CornerSingularityRHS MathTL::CornerTimeSingularity MathTL::CornerTimeSingularityRHS MathTL::CornerTimeSingularityRHSt MathTL::CubicHermiteInterpolant2D_td TestFunction2 MathTL::MultivariateLaurentPolynomial< R, DIMENSION > MathTL::ConstantFunction< DIM, VALUE > MathTL::ProductFunction< DIM, VALUE > MathTL::ZeroFunction< DIM, VALUE >

List of all members.

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)

Detailed Description

Base class for time-dependent functions

(cf. deal.II library, version 5)


Constructor & Destructor Documentation

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


Member Function Documentation

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)


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations