13 #ifndef XACC_EXPRTK_EXPR_PARSING_HPP_ 14 #define XACC_EXPRTK_EXPR_PARSING_HPP_ 16 #include "expression_parsing_util.hpp" 22 bool validExpression(
const std::string expr,
23 const std::vector<std::string> variables)
override;
24 bool isConstant(
const std::string expr,
double &ref)
override;
25 bool evaluate(
const std::string expr,
26 const std::vector<std::string> variables,
27 const std::vector<double> variableValues,
double &ref)
override;
28 const std::string
name()
const override {
return "exprtk"; }
Definition: Accelerator.hpp:25
const std::string description() const override
Definition: exprtk_parsing_util.hpp:29
const std::string name() const override
Definition: exprtk_parsing_util.hpp:28
Definition: exprtk_parsing_util.hpp:19
Definition: expression_parsing_util.hpp:22