Public Member Functions

Stores and evaluates Mayer terms within optimal control problems. More...

#include <mayer_term.hpp>

Inheritance diagram for MayerTerm:
Inheritance graph
[legend]

List of all members.

Public Member Functions

returnValue evaluate (const OCPiterate &x)
returnValue evaluateSensitivities (BlockMatrix *hessian)
returnValue init (const Grid &grid_, const Expression &arg)
 MayerTerm ()
 MayerTerm (const Grid &grid_, const Expression &arg)
 MayerTerm (const Grid &grid_, const Function &arg)
 MayerTerm (const MayerTerm &rhs)
MayerTermoperator= (const MayerTerm &rhs)
virtual ~MayerTerm ()

Detailed Description

Stores and evaluates Mayer terms within optimal control problems.

The class MayerTerm allows to manage and evaluate Mayer terms within optimal control problems.

Author:
Boris Houska, Hans Joachim Ferreau

Definition at line 57 of file mayer_term.hpp.


Constructor & Destructor Documentation

Default constructor.

Definition at line 47 of file mayer_term.cpp.

MayerTerm::MayerTerm ( const Grid grid_,
const Expression arg 
)

Default constructor.

Definition at line 50 of file mayer_term.cpp.

MayerTerm::MayerTerm ( const Grid grid_,
const Function arg 
)

Default constructor.

Definition at line 56 of file mayer_term.cpp.

MayerTerm::MayerTerm ( const MayerTerm rhs)

Copy constructor (deep copy).

Definition at line 62 of file mayer_term.cpp.

MayerTerm::~MayerTerm ( ) [virtual]

Destructor.

Definition at line 65 of file mayer_term.cpp.


Member Function Documentation

Definition at line 79 of file mayer_term.cpp.

Evaluates the objective gradient contribution from this term
and computes the corresponding exact hessian if hessian != 0

Returns:
SUCCESSFUL_RETURN

Definition at line 93 of file mayer_term.cpp.

returnValue MayerTerm::init ( const Grid grid_,
const Expression arg 
) [inline]
MayerTerm & MayerTerm::operator= ( const MayerTerm rhs)

Assignment operator (deep copy).

Definition at line 68 of file mayer_term.cpp.


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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:24