Public Member Functions

Abstract base class for templated evaluation of operators. More...

#include <evaluation_base.hpp>

Inheritance diagram for EvaluationBase:
Inheritance graph
[legend]

List of all members.

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 ()

Detailed Description

Abstract base class for templated evaluation of operators.

Author:
Boris Houska

Definition at line 52 of file evaluation_base.hpp.


Constructor & Destructor Documentation

Default constructor.

Definition at line 57 of file evaluation_base.hpp.

virtual EvaluationBase::~EvaluationBase ( ) [inline, virtual]

Definition at line 59 of file evaluation_base.hpp.


Member Function Documentation

virtual void EvaluationBase::Acos ( Operator arg) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::addition ( Operator arg1,
Operator arg2 
) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::Asin ( Operator arg) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::Atan ( Operator arg) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::Cos ( Operator arg) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::Exp ( Operator arg) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::Log ( Operator arg) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::power ( Operator arg1,
Operator arg2 
) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::powerInt ( Operator arg1,
int &  arg2 
) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::product ( Operator arg1,
Operator arg2 
) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::project ( int &  idx) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::quotient ( Operator arg1,
Operator arg2 
) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::set ( double &  arg) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::Sin ( Operator arg) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::subtraction ( Operator arg1,
Operator arg2 
) [pure virtual]

Implemented in EvaluationTemplate< T >.

virtual void EvaluationBase::Tan ( Operator arg) [pure virtual]

Implemented in EvaluationTemplate< T >.


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