61 for( run1 = 0; run1 <
nMayer; run1++ ){
74 for( run1 = 0; run1 <
nMayer; run1++ )
88 for( run1 = 0; run1 <
nMayer; run1++ )
98 for( run1 = 0; run1 <
nMayer; run1++ ){
114 ASSERT( multiObjectiveIdx >= 0 );
116 if( multiObjectiveIdx >=
nMayer ){
118 nMayer = multiObjectiveIdx+1;
~MultiObjectiveFunctionality()
returnValue minimizeMayerTerm(const int &multiObjectiveIdx, const Expression &arg)
returnValue getObjective(const int &multiObjectiveIdx, Expression **arg) const
Allows to pass back messages to the calling function.
MultiObjectiveFunctionality & operator=(const MultiObjectiveFunctionality &rhs)
#define CLOSE_NAMESPACE_ACADO
MultiObjectiveFunctionality()
Base class for all variables within the symbolic expressions family.
Encapsulates functionality for defining OCPs having multiple objectives.
void rhs(const real_t *x, real_t *f)
#define BEGIN_NAMESPACE_ACADO
int getNumberOfMayerTerms() const