42#define _IFT_DEIDynamic_Name "deidynamic"
43#define _IFT_DEIDynamic_dumpcoef "dumpcoef"
44#define _IFT_DEIDynamic_deltat "deltat"
FloatArray displacementVector
FloatArray velocityVector
fMode giveFormulation() override
void printDofOutputAt(FILE *stream, Dof *iDof, TimeStep *tStep) override
TimeStep * giveNextStep() override
Returns next time step (next to current step) of receiver.
FloatArray nextDisplacementVector
double giveUnknownComponent(ValueModeType type, TimeStep *tStep, Domain *d, Dof *dof) override
const char * giveInputRecordName() const
NumericalMethod * giveNumericalMethod(MetaStep *mStep) override
Returns reference to receiver's numerical method.
void solveYourselfAt(TimeStep *tStep) override
const char * giveClassName() const override
Returns class name of the receiver.
FloatArray accelerationVector
void initializeFrom(InputRecord &ir) override
int giveNumberOfFirstStep(bool force=false) override
DEIDynamic(int i, EngngModel *master=nullptr)
int ndomains
Number of receiver domains.
EngngModel * master
Master e-model; if defined receiver is in maintained (slave) mode.
StructuralEngngModel(int i, EngngModel *master=nullptr)
Creates new StructuralEngngModel with number i, associated to domain d.
#define _IFT_DEIDynamic_Name