|
ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
Public Member Functions | |
| NodeFunctionVarSet (Efunctype func, VariableSet *variableset, Node *child1, Node *child0=NULL, Node *parent=NULL) | |
| Tvaltype | valueType () const |
| Value | evaluate () const |
| void | write (std::ostream &ostrm) const |
Public Member Functions inherited from Expression::NodeFunction | |
| NodeFunction (Efunctype func, Node *child1, Node *child0=NULL, Node *parent=NULL) | |
Public Member Functions inherited from Expression::Node | |
| Node (Node *child1=NULL, Node *child2=NULL, Node *parent=NULL, short priority=0) | |
| void | setChild1 (Node *child1) |
| Node * | getChild1 () const |
| void | setChild2 (Node *child2) |
| Node * | getChild2 () const |
| void | setParent (Node *parent) |
| Node * | getParent () const |
| bool | isInt () const |
| bool | isFloat () const |
| virtual Tfloat | evaluateFloat () const |
| virtual Tint | evaluateInt () const |
| operator std::string () const | |
| void | write () const |
| void | traverse (std::list< const Node * > &nodelist, enum Etraversetype traversetype=traversetypePOSTFIX) const |
| void | writeSubExpr (std::ostream &ostrm=std::cout, enum Etraversetype traversetype=traversetypePOSTFIX, char sep=' ') const |
Protected Attributes | |
| VariableSet * | _variableset |
Protected Attributes inherited from Expression::NodeFunction | |
| enum Efunctype | _functype |
Protected Attributes inherited from Expression::Node | |
| Node * | _children [2] |
| Node * | _parent |
| short | _priority |
Additional Inherited Members | |
Public Types inherited from Expression::NodeFunction | |
| enum | Efunctype { functypeNONE =0 , functypeMarker1Arg , functypeABS , functypeFLOAT , functypeINT , functypeFLOOR , functypeCEIL , functypeROUND , functypeSQRT , functypeLN , functypeLB , functypeLG , functypeEXP , functypeSIN , functypeCOS , functypeTAN , functypeASIN , functypeACOS , functypeATAN , functypeMarker2Arg , functypeMIN , functypeMAX , functypeMOD , functypePOW , functypeMarkerVarSet , functypeMarkerVarSet1Arg , functypeRCL , functypeMarkerVarSet2Arg , functypeSTO } |
Static Public Member Functions inherited from Expression::NodeFunction | |
| static Efunctype | functype (const std::string &name) |
|
virtual |
Reimplemented from Expression::NodeFunction.
|
virtual |
Reimplemented from Expression::NodeFunction.
|
virtual |
Reimplemented from Expression::NodeFunction.