Public Member Functions | Public Attributes

Templated class for operator evaluation. More...

#include <evaluation_template.hpp>

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

List of all members.

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

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 Sat Jun 8 2019 19:40:23