MBDyn-1.7.3
|
Go to the source code of this file.
Classes | |
class | TplDriveCaller< T > |
class | TplDriveOwner< T > |
struct | TplDriveCallerRead< T > |
Functions | |
TplDriveCaller< doublereal > * | ReadDC1D (const DataManager *pDM, MBDynParser &HP) |
TplDriveCaller< Vec3 > * | ReadDC3D (const DataManager *pDM, MBDynParser &HP) |
TplDriveCaller< Vec6 > * | ReadDC6D (const DataManager *pDM, MBDynParser &HP) |
TplDriveCaller< Mat3x3 > * | ReadDC3x3D (const DataManager *pDM, MBDynParser &HP) |
TplDriveCaller< Mat6x6 > * | ReadDC6x6D (const DataManager *pDM, MBDynParser &HP) |
TplDriveCaller< Vec3 > * | ReadDCVecRel (const DataManager *pDM, MBDynParser &HP, const ReferenceFrame &rf) |
TplDriveCaller< Vec3 > * | ReadDCVecAbs (const DataManager *pDM, MBDynParser &HP, const ReferenceFrame &rf) |
bool | SetDC1D (const char *name, TplDriveCallerRead< doublereal > *rf) |
bool | SetDC3D (const char *name, TplDriveCallerRead< Vec3 > *rf) |
bool | SetDC6D (const char *name, TplDriveCallerRead< Vec6 > *rf) |
bool | SetDC3x3D (const char *name, TplDriveCallerRead< Mat3x3 > *rf) |
bool | SetDC6x6D (const char *name, TplDriveCallerRead< Mat6x6 > *rf) |
void | InitTplDC (void) |
void | DestroyTplDC (void) |
void DestroyTplDC | ( | void | ) |
Definition at line 980 of file tpldrive_impl.cc.
References DC1DFuncMap, DC3DFuncMap, DC3x3DFuncMap, DC6DFuncMap, DC6x6DFuncMap, done, and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::~MBDynParser().
void InitTplDC | ( | void | ) |
Definition at line 931 of file tpldrive_impl.cc.
References done, SetDC1D(), SetDC3D(), SetDC3x3D(), SetDC6D(), and SetDC6x6D().
Referenced by MBDynParser::MBDynParser().
TplDriveCaller<doublereal>* ReadDC1D | ( | const DataManager * | pDM, |
MBDynParser & | HP | ||
) |
Definition at line 812 of file tpldrive_impl.cc.
References DC1DFuncMap, func(), IncludeParser::GetLineData(), HighParser::IsWord(), and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::GetTplDriveCaller().
TplDriveCaller<Vec3>* ReadDC3D | ( | const DataManager * | pDM, |
MBDynParser & | HP | ||
) |
Definition at line 830 of file tpldrive_impl.cc.
References DC3DFuncMap, func(), IncludeParser::GetLineData(), HighParser::IsWord(), and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::GetTplDriveCaller(), ReadAirstreamData(), DataManager::ReadControl(), ReadForce(), and ReadGravity().
TplDriveCaller<Mat3x3>* ReadDC3x3D | ( | const DataManager * | pDM, |
MBDynParser & | HP | ||
) |
Definition at line 866 of file tpldrive_impl.cc.
References DC3x3DFuncMap, func(), IncludeParser::GetLineData(), HighParser::IsWord(), and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::GetTplDriveCaller().
TplDriveCaller<Vec6>* ReadDC6D | ( | const DataManager * | pDM, |
MBDynParser & | HP | ||
) |
Definition at line 848 of file tpldrive_impl.cc.
References DC6DFuncMap, func(), IncludeParser::GetLineData(), HighParser::IsWord(), and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::GetTplDriveCaller().
TplDriveCaller<Mat6x6>* ReadDC6x6D | ( | const DataManager * | pDM, |
MBDynParser & | HP | ||
) |
Definition at line 884 of file tpldrive_impl.cc.
References DC6x6DFuncMap, func(), IncludeParser::GetLineData(), HighParser::IsWord(), and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::GetTplDriveCaller().
TplDriveCaller<Vec3>* ReadDCVecAbs | ( | const DataManager * | pDM, |
MBDynParser & | HP, | ||
const ReferenceFrame & | rf | ||
) |
Definition at line 923 of file tpldrive_impl.cc.
Referenced by ReadStructuralForce().
TplDriveCaller<Vec3>* ReadDCVecRel | ( | const DataManager * | pDM, |
MBDynParser & | HP, | ||
const ReferenceFrame & | rf | ||
) |
Definition at line 917 of file tpldrive_impl.cc.
Referenced by ModuleIMUConstraint::ModuleIMUConstraint(), DataManager::ReadControl(), and ReadStructuralForce().
bool SetDC1D | ( | const char * | name, |
TplDriveCallerRead< doublereal > * | rf | ||
) |
Definition at line 771 of file tpldrive_impl.cc.
References DC1DFuncMap.
Referenced by InitTplDC(), and mbdyn_octave_set().
bool SetDC3D | ( | const char * | name, |
TplDriveCallerRead< Vec3 > * | rf | ||
) |
Definition at line 779 of file tpldrive_impl.cc.
References DC3DFuncMap.
Referenced by InitTplDC(), mbdyn_octave_set(), and module_init().
bool SetDC3x3D | ( | const char * | name, |
TplDriveCallerRead< Mat3x3 > * | rf | ||
) |
Definition at line 795 of file tpldrive_impl.cc.
References DC3x3DFuncMap.
Referenced by InitTplDC(), and mbdyn_octave_set().
bool SetDC6D | ( | const char * | name, |
TplDriveCallerRead< Vec6 > * | rf | ||
) |
Definition at line 787 of file tpldrive_impl.cc.
References DC6DFuncMap.
Referenced by InitTplDC(), and mbdyn_octave_set().
bool SetDC6x6D | ( | const char * | name, |
TplDriveCallerRead< Mat6x6 > * | rf | ||
) |
Definition at line 803 of file tpldrive_impl.cc.
References DC6x6DFuncMap.
Referenced by InitTplDC(), and mbdyn_octave_set().