| createCompiledExpression() const | PLMD::lepton::ParsedExpression | |
| createProgram() const | PLMD::lepton::ParsedExpression | |
| differentiate(const std::string &variable) const | PLMD::lepton::ParsedExpression | |
| differentiate(const ExpressionTreeNode &node, const std::string &variable) | PLMD::lepton::ParsedExpression | privatestatic |
| evaluate() const | PLMD::lepton::ParsedExpression | |
| evaluate(const std::map< std::string, double > &variables) const | PLMD::lepton::ParsedExpression | |
| evaluate(const ExpressionTreeNode &node, const std::map< std::string, double > &variables) | PLMD::lepton::ParsedExpression | privatestatic |
| getConstantValue(const ExpressionTreeNode &node) | PLMD::lepton::ParsedExpression | privatestatic |
| getRootNode() const | PLMD::lepton::ParsedExpression | |
| optimize() const | PLMD::lepton::ParsedExpression | |
| optimize(const std::map< std::string, double > &variables) const | PLMD::lepton::ParsedExpression | |
| ParsedExpression() | PLMD::lepton::ParsedExpression | |
| ParsedExpression(const ExpressionTreeNode &rootNode) | PLMD::lepton::ParsedExpression | |
| precalculateConstantSubexpressions(const ExpressionTreeNode &node) | PLMD::lepton::ParsedExpression | privatestatic |
| preevaluateVariables(const ExpressionTreeNode &node, const std::map< std::string, double > &variables) | PLMD::lepton::ParsedExpression | privatestatic |
| renameNodeVariables(const ExpressionTreeNode &node, const std::map< std::string, std::string > &replacements) | PLMD::lepton::ParsedExpression | privatestatic |
| renameVariables(const std::map< std::string, std::string > &replacements) const | PLMD::lepton::ParsedExpression | |
| rootNode | PLMD::lepton::ParsedExpression | private |
| substituteSimplerExpression(const ExpressionTreeNode &node) | PLMD::lepton::ParsedExpression | privatestatic |