PLMD::lepton::ParsedExpression Member List

This is the complete list of members for PLMD::lepton::ParsedExpression, including all inherited members.

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