25namespace func_sketch::expressions {
Class to evaluate expressions.
static void evaluate(const Expression &expression, Number parameter, Number &result)
Evaluate an expression.
static void operator()(const Expression &expression, Real parameter, Real &result)
Evaluate an expression.
Definitions of common types.
double Real
Type of real numbers in this project.
std::variant< Integer, Real, Complex > Number
Type of numbers.
Definition of Expression class.
Struct of binary expressions.
Struct of constant expressions.
Struct of function call expressions.
Struct of parameter expressions.
Struct of unary expressions.