MBDyn-1.7.3
|
Go to the source code of this file.
Classes | |
struct | UDEWordSetType |
Typedefs | |
typedef std::map< std::string, UserDefinedElemRead *, ltstrcase > | UDEMapType |
Functions | |
UserDefinedElem * | ParseUserDefinedElem (unsigned uLabel, DofOwner *pDO, DataManager *const pDM, MBDynParser &HP) |
Elem * | ReadLoadable (DataManager *pDM, MBDynParser &HP, const DofOwner *pDO, unsigned int uLabel) |
bool | SetUDE (const std::string &s, UserDefinedElemRead *rude) |
void | InitUDE (void) |
void | DestroyUDE (void) |
Variables | |
static UDEMapType | UDEMap |
static UDEWordSetType | UDEWordSet |
static unsigned | done = 0 |
typedef std::map<std::string, UserDefinedElemRead *, ltstrcase> UDEMapType |
Definition at line 50 of file userelem.cc.
void DestroyUDE | ( | void | ) |
Definition at line 134 of file userelem.cc.
References done, MBDYN_EXCEPT_ARGS, and UDEMap.
Referenced by DataManager::~DataManager().
void InitUDE | ( | void | ) |
Definition at line 107 of file userelem.cc.
References ASSERT, asynchronous_machine_set(), done, inline_friction_set(), mbdyn_cyclocopter_set(), SetUDE(), and wheel2_set().
Referenced by DataManager::DataManager().
UserDefinedElem* ParseUserDefinedElem | ( | unsigned | uLabel, |
DofOwner * | pDO, | ||
DataManager *const | pDM, | ||
MBDynParser & | HP | ||
) |
Definition at line 61 of file userelem.cc.
References DEBUGCOUTFNAME, IncludeParser::GetLineData(), HighParser::IsWord(), MBDYN_EXCEPT_ARGS, and UDEMap.
Referenced by DataManager::ReadOneElem().
Elem* ReadLoadable | ( | DataManager * | pDM, |
MBDynParser & | HP, | ||
const DofOwner * | pDO, | ||
unsigned int | uLabel | ||
) |
Definition at line 87 of file userelem.cc.
References ASSERT, and UDEMap.
Referenced by DataManager::ReadOneElem().
bool SetUDE | ( | const std::string & | s, |
UserDefinedElemRead * | rude | ||
) |
Definition at line 97 of file userelem.cc.
References UDEMap.
Referenced by asynchronous_machine_set(), autodiff_test_set(), ballbearing_contact_set(), hydrodynamic_plain_bearing_set(), InitUDE(), inline_friction_set(), journal_bearing_set(), mbdyn_cyclocopter_set(), mbdyn_octave_set(), module_init(), uni_in_plane_set(), and wheel2_set().
|
static |
Definition at line 104 of file userelem.cc.
Referenced by DestroyUDE(), and InitUDE().
|
static |
Definition at line 51 of file userelem.cc.
Referenced by DestroyUDE(), UDEWordSetType::IsWord(), ParseUserDefinedElem(), ReadLoadable(), and SetUDE().
|
static |
Definition at line 58 of file userelem.cc.