MBDyn-1.7.3
|
#include <drive.h>
Public Member Functions | |
virtual | ~DriveCallerRead (void) |
virtual DriveCaller * | Read (const DataManager *pDM, MBDynParser &HP, bool bDeferred)=0 |
Static Public Member Functions | |
static void | ReadOutput (DriveCaller *pDC, const DataManager *pDM, MBDynParser &HP) |
Protected Member Functions | |
void | NeedDM (const DataManager *pDM, MBDynParser &HP, bool bDeferred, const char *const name) |
|
virtual |
|
protected |
Definition at line 1354 of file drive_.cc.
References IncludeParser::GetLineData(), and MBDYN_EXCEPT_ARGS.
Referenced by MultiStepDriveDCR::Read(), SwitchDriveDCR::Read(), NodeDistDCR::Read(), ScalarFunctionDCR::Read(), TimeDCR::Read(), TimeStepDCR::Read(), MultDCR::Read(), LinearDCR::Read(), ParabolicDCR::Read(), CubicDCR::Read(), StepDCR::Read(), DoubleStepDCR::Read(), RampDCR::Read(), DoubleRampDCR::Read(), SineDCR::Read(), CosineDCR::Read(), TanhDCR::Read(), FourierSeriesDCR::Read(), FrequencySweepDCR::Read(), ExponentialDCR::Read(), RandomDCR::Read(), MeterDCR::Read(), ClosestNextDCR::Read(), DirectDCR::Read(), PiecewiseLinearDCR::Read(), StringDCR::Read(), DofDCR::Read(), ElementDCR::Read(), NodeDCR::Read(), FileDCR::Read(), and PeriodicDCR::Read().
|
pure virtual |
Implemented in PostponedDCR, PeriodicDCR, FileDCR, ArrayDCR, SHDCR, DriveDCR, NodeDCR, ElementDCR, DofDCR, StringDCR, PiecewiseLinearDCR, DirectDCR, ClosestNextDCR, MeterDCR, RandomDCR, ExponentialDCR, FrequencySweepDCR, FourierSeriesDCR, TanhDCR, CosineDCR, SineDCR, DoubleRampDCR, RampDCR, DoubleStepDCR, StepDCR, FunctionDCR, CubicDCR, ParabolicDCR, LinearDCR, ConstDCR, OneDCR, NullDCR, MultDCR, TimeStepDCR, TimeDCR, ScalarFunctionDCR, DummyDCR, MinMaxDriveDCR, GiNaCDCR, NodeDistDCR, SwitchDriveDCR, and MultiStepDriveDCR.
|
static |
Definition at line 1369 of file drive_.cc.
References DriveCaller::bIsDifferentiable(), DataManager::bOutputDriveCallers(), WithLabel::GetLabel(), IncludeParser::GetLineData(), HighParser::GetYesNoOrBool(), HighParser::IsKeyWord(), ToBeOutput::OUTPUT, DriveCaller::OUTPUT_DERIVATIVE, DriveCaller::OUTPUT_VALUE, ToBeOutput::SetOutputFlag(), Traceable::SetTraceFlag(), Traceable::TRACE, DriveCaller::TRACE_DERIVATIVE, and DriveCaller::TRACE_VALUE.
Referenced by MBDynParser::DriveCaller_int().