Abstract base class for templated evaluation of operators. More...
#include <evaluation_base.hpp>

Public Member Functions | |
| virtual void | Acos (Operator &arg)=0 |
| virtual void | addition (Operator &arg1, Operator &arg2)=0 |
| virtual void | Asin (Operator &arg)=0 |
| virtual void | Atan (Operator &arg)=0 |
| virtual void | Cos (Operator &arg)=0 |
| EvaluationBase () | |
| virtual void | Exp (Operator &arg)=0 |
| virtual void | Log (Operator &arg)=0 |
| virtual void | power (Operator &arg1, Operator &arg2)=0 |
| virtual void | powerInt (Operator &arg1, int &arg2)=0 |
| virtual void | product (Operator &arg1, Operator &arg2)=0 |
| virtual void | project (int &idx)=0 |
| virtual void | quotient (Operator &arg1, Operator &arg2)=0 |
| virtual void | set (double &arg)=0 |
| virtual void | Sin (Operator &arg)=0 |
| virtual void | subtraction (Operator &arg1, Operator &arg2)=0 |
| virtual void | Tan (Operator &arg)=0 |
| virtual | ~EvaluationBase () |
Abstract base class for templated evaluation of operators.
Definition at line 52 of file evaluation_base.hpp.
|
inline |
Default constructor.
Definition at line 57 of file evaluation_base.hpp.
|
inlinevirtual |
Definition at line 59 of file evaluation_base.hpp.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.
Implemented in EvaluationTemplate< T >.
|
pure virtual |
Implemented in EvaluationTemplate< T >.