Templated class for operator evaluation. More...
#include <evaluation_template.hpp>
Public Member Functions | |
virtual void | Acos (Operator &arg) |
virtual void | addition (Operator &arg1, Operator &arg2) |
virtual void | Asin (Operator &arg) |
virtual void | Atan (Operator &arg) |
virtual void | Cos (Operator &arg) |
EvaluationTemplate () | |
EvaluationTemplate (Tmatrix< T > *_val) | |
virtual void | Exp (Operator &arg) |
virtual void | Log (Operator &arg) |
virtual void | power (Operator &arg1, Operator &arg2) |
virtual void | powerInt (Operator &arg1, int &arg2) |
virtual void | product (Operator &arg1, Operator &arg2) |
virtual void | project (int &idx) |
virtual void | quotient (Operator &arg1, Operator &arg2) |
virtual void | set (double &arg) |
virtual void | Sin (Operator &arg) |
virtual void | subtraction (Operator &arg1, Operator &arg2) |
virtual void | Tan (Operator &arg) |
virtual | ~EvaluationTemplate () |
Public Attributes | |
T | res |
Tmatrix< T > * | val |
Templated class for operator evaluation.
Definition at line 52 of file evaluation_template.hpp.
CLOSE_NAMESPACE_ACADO BEGIN_NAMESPACE_ACADO EvaluationTemplate< T >::EvaluationTemplate | ( | ) |
Default constructor.
Definition at line 95 of file evaluation_template.hpp.
EvaluationTemplate< T >::EvaluationTemplate | ( | Tmatrix< T > * | _val | ) |
Definition at line 96 of file evaluation_template.hpp.
EvaluationTemplate< T >::~EvaluationTemplate | ( | ) | [virtual] |
Definition at line 98 of file evaluation_template.hpp.
void EvaluationTemplate< T >::Acos | ( | Operator & | arg | ) | [virtual] |
Implements EvaluationBase.
Definition at line 159 of file evaluation_template.hpp.
void EvaluationTemplate< T >::addition | ( | Operator & | arg1, |
Operator & | arg2 | ||
) | [virtual] |
Implements EvaluationBase.
Definition at line 100 of file evaluation_template.hpp.
void EvaluationTemplate< T >::Asin | ( | Operator & | arg | ) | [virtual] |
Implements EvaluationBase.
Definition at line 165 of file evaluation_template.hpp.
void EvaluationTemplate< T >::Atan | ( | Operator & | arg | ) | [virtual] |
Implements EvaluationBase.
Definition at line 171 of file evaluation_template.hpp.
void EvaluationTemplate< T >::Cos | ( | Operator & | arg | ) | [virtual] |
Implements EvaluationBase.
Definition at line 177 of file evaluation_template.hpp.
void EvaluationTemplate< T >::Exp | ( | Operator & | arg | ) | [virtual] |
Implements EvaluationBase.
Definition at line 183 of file evaluation_template.hpp.
void EvaluationTemplate< T >::Log | ( | Operator & | arg | ) | [virtual] |
Implements EvaluationBase.
Definition at line 189 of file evaluation_template.hpp.
void EvaluationTemplate< T >::power | ( | Operator & | arg1, |
Operator & | arg2 | ||
) | [virtual] |
Implements EvaluationBase.
Definition at line 132 of file evaluation_template.hpp.
void EvaluationTemplate< T >::powerInt | ( | Operator & | arg1, |
int & | arg2 | ||
) | [virtual] |
Implements EvaluationBase.
Definition at line 140 of file evaluation_template.hpp.
void EvaluationTemplate< T >::product | ( | Operator & | arg1, |
Operator & | arg2 | ||
) | [virtual] |
Implements EvaluationBase.
Definition at line 116 of file evaluation_template.hpp.
void EvaluationTemplate< T >::project | ( | int & | idx | ) | [virtual] |
Implements EvaluationBase.
Definition at line 147 of file evaluation_template.hpp.
void EvaluationTemplate< T >::quotient | ( | Operator & | arg1, |
Operator & | arg2 | ||
) | [virtual] |
Implements EvaluationBase.
Definition at line 124 of file evaluation_template.hpp.
void EvaluationTemplate< T >::set | ( | double & | arg | ) | [virtual] |
Implements EvaluationBase.
Definition at line 153 of file evaluation_template.hpp.
void EvaluationTemplate< T >::Sin | ( | Operator & | arg | ) | [virtual] |
Implements EvaluationBase.
Definition at line 195 of file evaluation_template.hpp.
void EvaluationTemplate< T >::subtraction | ( | Operator & | arg1, |
Operator & | arg2 | ||
) | [virtual] |
Implements EvaluationBase.
Definition at line 108 of file evaluation_template.hpp.
void EvaluationTemplate< T >::Tan | ( | Operator & | arg | ) | [virtual] |
Implements EvaluationBase.
Definition at line 201 of file evaluation_template.hpp.
T EvaluationTemplate< T >::res |
Definition at line 81 of file evaluation_template.hpp.
Tmatrix<T>* EvaluationTemplate< T >::val |
Definition at line 80 of file evaluation_template.hpp.