MBDyn-1.7.3
|
Go to the source code of this file.
Classes | |
class | ConstLawType |
class | ConstitutiveLaw< T, Tder > |
class | ConstitutiveLaw< T, Tder >::ErrNotAvailable |
class | ConstitutiveLawOwner< T, Tder > |
struct | ConstitutiveLawRead< T, Tder > |
Typedefs | |
typedef ConstitutiveLaw < doublereal, doublereal > | ConstitutiveLaw1D |
typedef ConstitutiveLaw< Vec3, Mat3x3 > | ConstitutiveLaw3D |
typedef ConstitutiveLaw< Vec6, Mat6x6 > | ConstitutiveLaw6D |
typedef ConstitutiveLawOwner < doublereal, doublereal > | ConstitutiveLaw1DOwner |
typedef ConstitutiveLawOwner < Vec3, Mat3x3 > | ConstitutiveLaw3DOwner |
typedef ConstitutiveLawOwner < Vec6, Mat6x6 > | ConstitutiveLaw6DOwner |
Functions | |
ConstitutiveLaw< doublereal, doublereal > * | ReadCL1D (const DataManager *pDM, MBDynParser &HP, ConstLawType::Type &CLType) |
ConstitutiveLaw< Vec3, Mat3x3 > * | ReadCL3D (const DataManager *pDM, MBDynParser &HP, ConstLawType::Type &CLType) |
ConstitutiveLaw< Vec6, Mat6x6 > * | ReadCL6D (const DataManager *pDM, MBDynParser &HP, ConstLawType::Type &CLType) |
bool | SetCL1D (const char *name, ConstitutiveLawRead< doublereal, doublereal > *rf) |
bool | SetCL3D (const char *name, ConstitutiveLawRead< Vec3, Mat3x3 > *rf) |
bool | SetCL6D (const char *name, ConstitutiveLawRead< Vec6, Mat6x6 > *rf) |
void | InitCL (void) |
void | DestroyCL (void) |
typedef ConstitutiveLaw<doublereal, doublereal> ConstitutiveLaw1D |
Definition at line 183 of file constltp.h.
Definition at line 378 of file constltp.h.
typedef ConstitutiveLaw<Vec3, Mat3x3> ConstitutiveLaw3D |
Definition at line 184 of file constltp.h.
typedef ConstitutiveLawOwner<Vec3, Mat3x3> ConstitutiveLaw3DOwner |
Definition at line 379 of file constltp.h.
typedef ConstitutiveLaw<Vec6, Mat6x6> ConstitutiveLaw6D |
Definition at line 185 of file constltp.h.
typedef ConstitutiveLawOwner<Vec6, Mat6x6> ConstitutiveLaw6DOwner |
Definition at line 380 of file constltp.h.
void DestroyCL | ( | void | ) |
Definition at line 1549 of file constltp_impl.cc.
References CL1DFuncMap, CL3DFuncMap, CL6DFuncMap, done, and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::~MBDynParser().
void InitCL | ( | void | ) |
Definition at line 1389 of file constltp_impl.cc.
References done, NLP_init(), NLSF_init(), SetCL1D(), SetCL3D(), SetCL6D(), and TDCLW_init().
Referenced by MBDynParser::MBDynParser().
ConstitutiveLaw<doublereal, doublereal>* ReadCL1D | ( | const DataManager * | pDM, |
MBDynParser & | HP, | ||
ConstLawType::Type & | CLType | ||
) |
Definition at line 118 of file constltp_impl.cc.
References CL1DFuncMap, func(), IncludeParser::GetLineData(), HighParser::IsWord(), and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::GetConstLaw1D(), CLArray1DR::Read(), and BiStopCLW1DR::Read().
ConstitutiveLaw<Vec3, Mat3x3>* ReadCL3D | ( | const DataManager * | pDM, |
MBDynParser & | HP, | ||
ConstLawType::Type & | CLType | ||
) |
Definition at line 142 of file constltp_impl.cc.
References CL3DFuncMap, func(), IncludeParser::GetLineData(), HighParser::IsWord(), and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::GetConstLaw3D(), CLArray3DR::Read(), and BiStopCLW3DR::Read().
ConstitutiveLaw<Vec6, Mat6x6>* ReadCL6D | ( | const DataManager * | pDM, |
MBDynParser & | HP, | ||
ConstLawType::Type & | CLType | ||
) |
Definition at line 171 of file constltp_impl.cc.
References CL6DFuncMap, func(), IncludeParser::GetLineData(), HighParser::IsWord(), and MBDYN_EXCEPT_ARGS.
Referenced by MBDynParser::GetConstLaw6D(), CLArray6DR::Read(), and BiStopCLW6DR::Read().
bool SetCL1D | ( | const char * | name, |
ConstitutiveLawRead< doublereal, doublereal > * | rf | ||
) |
Definition at line 93 of file constltp_impl.cc.
References CL1DFuncMap.
Referenced by InitCL(), InitSF(), mbdyn_octave_set(), module_init(), NLP_init(), NLSF_init(), and TDCLW_init().
bool SetCL3D | ( | const char * | name, |
ConstitutiveLawRead< Vec3, Mat3x3 > * | rf | ||
) |
Definition at line 101 of file constltp_impl.cc.
References CL3DFuncMap.
Referenced by InitCL(), InitSF(), mbdyn_octave_set(), module_init(), NLP_init(), NLSF_init(), and TDCLW_init().
bool SetCL6D | ( | const char * | name, |
ConstitutiveLawRead< Vec6, Mat6x6 > * | rf | ||
) |
Definition at line 109 of file constltp_impl.cc.
References CL6DFuncMap.
Referenced by InitCL(), InitSF(), mbdyn_octave_set(), module_init(), NLP_init(), NLSF_init(), and TDCLW_init().