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 >.