|
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().