35 #ifndef interpolatingfunction_h 36 #define interpolatingfunction_h 42 #define _IFT_InterpolatingFuction_Name "interpolatingfunction" 43 #define _IFT_InterpolatingFuction_filename "name" 63 virtual void evaluate(
FloatArray &answer,
const std :: map< std :: string, FunctionArgument > &valDict,
GaussPoint *gp=NULL,
double param=0.);
64 virtual double evaluateAtTime(
double t);
69 virtual const char *
giveClassName()
const {
return "InterpolatingFuction"; }
74 #endif // interpolatingfunction_h
This class implements a function which reads an externally generated field interpolates.
Class implementing an array of integers.
virtual double evaluateAccelerationAtTime(double t)
Returns the second time derivative of the function at given time.
virtual const char * giveClassName() const
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.
virtual double evaluateVelocityAtTime(double t)
Returns the first time derivative of the function at given time.
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual const char * giveInputRecordName() const
Class representing integration point in finite element program.
#define _IFT_InterpolatingFuction_Name