MBDyn-1.7.3
|
#include <dofpgin.h>
Public Member Functions | |
DofPlugIn (MathParser &mp, DataManager *pDM) | |
~DofPlugIn (void) | |
const char * | sName (void) const |
int | Read (int argc, char *argv[]) |
TypedValue::Type | GetType (void) const |
TypedValue | GetVal (void) const |
Public Member Functions inherited from MathParser::PlugIn | |
PlugIn (MathParser &mp) | |
virtual | ~PlugIn () |
Protected Attributes | |
ScalarDof | dof |
DataManager * | pDM |
bool | bPrev |
Protected Attributes inherited from MathParser::PlugIn | |
MathParser & | mp |
Private Member Functions | |
unsigned int | ReadLabel (const char *s) |
Node * | ReadNode (unsigned int uLabel, const char *s) |
unsigned int | ReadIndex (Node *pNode, unsigned int iMaxIndex, const char *s) |
int | ReadDofOrder (Node *pNode, unsigned int iIndex, const char *s) |
DofPlugIn::DofPlugIn | ( | MathParser & | mp, |
DataManager * | pDM | ||
) |
DofPlugIn::~DofPlugIn | ( | void | ) |
Definition at line 45 of file dofpgin.cc.
References NO_OP.
|
virtual |
Implements MathParser::PlugIn.
Definition at line 191 of file dofpgin.cc.
References TypedValue::VAR_REAL.
|
virtual |
Implements MathParser::PlugIn.
Definition at line 197 of file dofpgin.cc.
References bPrev, ScalarDof::dGetValue(), ScalarDof::dGetValuePrev(), and dof.
Implements MathParser::PlugIn.
Definition at line 57 of file dofpgin.cc.
References ASSERT, bPrev, dof, WithLabel::GetLabel(), Node::GetNodeType(), SimulationEntity::iGetNumDof(), MBDYN_EXCEPT_ARGS, Node::PARAMETER, psNodeNames, ReadDofOrder(), ReadIndex(), ReadLabel(), ReadNode(), SAFEDELETEARR, SAFENEWWITHCONSTRUCTOR, SAFESTRDUP, and STRLENOF.
Definition at line 256 of file dofpgin.cc.
References DofOrder::DIFFERENTIAL, SimulationEntity::GetDofType(), WithLabel::GetLabel(), Node::GetNodeType(), MBDYN_EXCEPT_ARGS, and psNodeNames.
Referenced by Read().
Definition at line 243 of file dofpgin.cc.
References WithLabel::GetLabel(), Node::GetNodeType(), MBDYN_EXCEPT_ARGS, psNodeNames, and ReadLabel().
Referenced by Read().
|
private |
Definition at line 206 of file dofpgin.cc.
References MathParser::Get(), MBDYN_EXCEPT_ARGS, and MathParser::PlugIn::mp.
Referenced by Read(), and ReadIndex().
Definition at line 221 of file dofpgin.cc.
References Node::LASTNODETYPE, MBDYN_EXCEPT_ARGS, pDM, DataManager::pFindNode(), psNodeNames, and psReadNodesNodes.
Referenced by Read().
|
virtual |
|
protected |
|
protected |
|
protected |
Definition at line 41 of file dofpgin.h.
Referenced by ReadNode().