ls1-MarDyn
ls1-MarDyn molecular dynamics code
Expression Member List

This is the complete list of members for Expression, including all inherited members.

_label (defined in Expression)Expressionprotected
_rootnode (defined in Expression)Expressionprotected
_variableset (defined in Expression)Expressionprotected
_variablesetcreated (defined in Expression)Expressionprotected
clear() (defined in Expression)Expressioninline
Etraversetype enum name (defined in Expression)Expression
Evaltype enum name (defined in Expression)Expression
evaluateFloat() const (defined in Expression)Expressioninline
evaluateInt() const (defined in Expression)Expressioninline
existVariable(const std::string &name) const (defined in Expression)Expressioninline
existVariableGroup(const std::string &name) const (defined in Expression)Expressioninline
Expression(const std::string &label=std::string(), VariableSet *varset=NULL) (defined in Expression)Expressioninline
Expression(const Expression &expr) (defined in Expression)Expressioninline
genLabel() (defined in Expression)Expressioninline
getLabel() const (defined in Expression)Expressioninline
getVariable(const std::string &name) (defined in Expression)Expressioninline
getVariableSet() (defined in Expression)Expressioninline
initializeRPN(const std::string &exprstr, bool genlabel=true) (defined in Expression)Expression
isEmpty() const (defined in Expression)Expressioninline
isFloat() const (defined in Expression)Expressioninline
isInt() const (defined in Expression)Expressioninline
operator std::string() const (defined in Expression)Expressioninline
operator=(const Expression &rhs) (defined in Expression)Expressioninline
setLabel(const std::string &label) (defined in Expression)Expressioninline
Tfloat typedef (defined in Expression)Expression
Tint typedef (defined in Expression)Expression
traversetypeINFIX enum value (defined in Expression)Expression
traversetypePOSTFIX enum value (defined in Expression)Expression
traversetypePREFIX enum value (defined in Expression)Expression
Ttraversetype typedef (defined in Expression)Expression
Tvaltype typedef (defined in Expression)Expression
valtypeFLOAT enum value (defined in Expression)Expression
valtypeINT enum value (defined in Expression)Expression
valtypeNONE enum value (defined in Expression)Expression
VariableGroupsCount() const (defined in Expression)Expressioninline
VariablesCount() const (defined in Expression)Expressioninline
writeExpr(std::ostream &ostrm=std::cout, enum Etraversetype traversetype=traversetypePOSTFIX, char sep=' ') const (defined in Expression)Expressioninline
~Expression() (defined in Expression)Expressioninline