13 #ifndef XACC_EXPR_PARSING_HPP_ 14 #define XACC_EXPR_PARSING_HPP_ 19 #include "Identifiable.hpp" 24 virtual bool validExpression(
const std::string expr,
25 const std::vector<std::string> variables) = 0;
26 virtual bool isConstant(
const std::string expr,
double &ref) = 0;
27 virtual bool evaluate(
const std::string expr,
28 const std::vector<std::string> variables,
29 const std::vector<double> variableValues,
Definition: Accelerator.hpp:25
Definition: Identifiable.hpp:25
Definition: expression_parsing_util.hpp:22