Go to the documentation of this file.
35#ifndef pulsefunction_h
36#define pulsefunction_h
42#define _IFT_PulseFunction_Name "pulsefunction"
43#define _IFT_PulseFunction_tsteptime "tstime"
44#define _IFT_PulseFunction_tmin "tmin"
45#define _IFT_PulseFunction_tmax "tmax"
46#define _IFT_PulseFunction_value "value"
84 double evaluate(
TimeStep *tStep, ValueModeType mode)
override;
85 double evaluateAtTime(
double)
override;
Function(int n, Domain *d)
double value
Value of function within the interval.
const char * giveInputRecordName() const override
double evaluateAccelerationAtTime(double t) override
double time
Specific time when function is nonzero.
int mode
mode of operation: 0 = interval [tmin,tmax], 1 = single time tstep
double tmax
End time of interval when function is nonzero.
double evaluateVelocityAtTime(double t) override
const char * giveClassName() const override
PulseFunction(int i, Domain *d)
double tmin
Start time of interval when function is nonzero.
#define _IFT_PulseFunction_Name
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011