Public Member Functions | Public Attributes | List of all members

Templated class for operator evaluation. More...

#include <evaluation_template.hpp>

Inheritance diagram for EvaluationTemplate< T >:
Inheritance graph
[legend]

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 Member Functions inherited from EvaluationBase
 EvaluationBase ()
 
virtual ~EvaluationBase ()
 

Public Attributes

T res
 
Tmatrix< T > * val
 

Detailed Description

template<typename T>
class EvaluationTemplate< T >

Templated class for operator evaluation.

Author
Boris Houska

Definition at line 52 of file evaluation_template.hpp.

Constructor & Destructor Documentation

Default constructor.

Definition at line 95 of file evaluation_template.hpp.

template<typename T >
EvaluationTemplate< T >::EvaluationTemplate ( Tmatrix< T > *  _val)

Definition at line 96 of file evaluation_template.hpp.

template<typename T >
EvaluationTemplate< T >::~EvaluationTemplate ( )
virtual

Definition at line 98 of file evaluation_template.hpp.

Member Function Documentation

template<typename T >
void EvaluationTemplate< T >::Acos ( Operator arg)
virtual

Implements EvaluationBase.

Definition at line 159 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::addition ( Operator arg1,
Operator arg2 
)
virtual

Implements EvaluationBase.

Definition at line 100 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::Asin ( Operator arg)
virtual

Implements EvaluationBase.

Definition at line 165 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::Atan ( Operator arg)
virtual

Implements EvaluationBase.

Definition at line 171 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::Cos ( Operator arg)
virtual

Implements EvaluationBase.

Definition at line 177 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::Exp ( Operator arg)
virtual

Implements EvaluationBase.

Definition at line 183 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::Log ( Operator arg)
virtual

Implements EvaluationBase.

Definition at line 189 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::power ( Operator arg1,
Operator arg2 
)
virtual

Implements EvaluationBase.

Definition at line 132 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::powerInt ( Operator arg1,
int &  arg2 
)
virtual

Implements EvaluationBase.

Definition at line 140 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::product ( Operator arg1,
Operator arg2 
)
virtual

Implements EvaluationBase.

Definition at line 116 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::project ( int &  idx)
virtual

Implements EvaluationBase.

Definition at line 147 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::quotient ( Operator arg1,
Operator arg2 
)
virtual

Implements EvaluationBase.

Definition at line 124 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::set ( double &  arg)
virtual

Implements EvaluationBase.

Definition at line 153 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::Sin ( Operator arg)
virtual

Implements EvaluationBase.

Definition at line 195 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::subtraction ( Operator arg1,
Operator arg2 
)
virtual

Implements EvaluationBase.

Definition at line 108 of file evaluation_template.hpp.

template<typename T >
void EvaluationTemplate< T >::Tan ( Operator arg)
virtual

Implements EvaluationBase.

Definition at line 201 of file evaluation_template.hpp.

Member Data Documentation

template<typename T>
T EvaluationTemplate< T >::res

Definition at line 81 of file evaluation_template.hpp.

template<typename T>
Tmatrix<T>* EvaluationTemplate< T >::val

Definition at line 80 of file evaluation_template.hpp.


The documentation for this class was generated from the following file:


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:23