34 #ifndef ACADO_TOOLKIT_EVALUATION_BASE_HPP 35 #define ACADO_TOOLKIT_EVALUATION_BASE_HPP 68 virtual void project (
int &idx ) = 0;
69 virtual void set (
double &arg ) = 0;
virtual void Log(Operator &arg)=0
virtual void Atan(Operator &arg)=0
Abstract base class for all scalar-valued symbolic operators.
virtual void power(Operator &arg1, Operator &arg2)=0
virtual void Tan(Operator &arg)=0
virtual void subtraction(Operator &arg1, Operator &arg2)=0
virtual void project(int &idx)=0
#define CLOSE_NAMESPACE_ACADO
virtual void quotient(Operator &arg1, Operator &arg2)=0
virtual void powerInt(Operator &arg1, int &arg2)=0
virtual void Cos(Operator &arg)=0
virtual void Sin(Operator &arg)=0
virtual void Asin(Operator &arg)=0
virtual void product(Operator &arg1, Operator &arg2)=0
virtual void Exp(Operator &arg)=0
virtual void Acos(Operator &arg)=0
virtual ~EvaluationBase()
#define BEGIN_NAMESPACE_ACADO
Abstract base class for templated evaluation of operators.
virtual void addition(Operator &arg1, Operator &arg2)=0