35 #ifndef piecewiselinfunction_h 36 #define piecewiselinfunction_h 43 #define _IFT_PiecewiseLinFunction_Name "piecewiselinfunction" 44 #define _IFT_PiecewiseLinFunction_t "t" 45 #define _IFT_PiecewiseLinFunction_ft "f(t)" 46 #define _IFT_PiecewiseLinFunction_dataFile "datafile" 67 virtual const char *
giveClassName()
const {
return "PiecewiseLinFunction"; }
73 virtual double evaluateAtTime(
double t);
74 virtual double evaluateVelocityAtTime(
double t);
78 #endif // piecewiselinfunction_h
virtual const char * giveClassName() const
The purpose of DataStream abstract class is to allow to store/restore context to different streams...
virtual const char * giveInputRecordName() const
#define _IFT_PiecewiseLinFunction_Name
virtual ~PiecewiseLinFunction()
Class representing vector of real numbers.
Abstract base class representing a function with vector input and output.
IRResultType
Type defining the return values of InputRecord reading operations.
This class implements a piecewise linear function.
virtual double evaluateAccelerationAtTime(double t)
Returns the second time derivative of the function at given time.
long ContextMode
Context mode (mask), defining the type of information written/read to/from context.
the oofem namespace is to define a context or scope in which all oofem names are defined.