33 #ifndef ACADO_TOOLKIT_MULTI_OBJECTIVE_ALGORITHM_HPP 34 #define ACADO_TOOLKIT_MULTI_OBJECTIVE_ALGORITHM_HPP 286 #include <acado/optimization_algorithm/multi_objective_algorithm.ipp> 289 #endif // ACADO_TOOLKIT_MULTI_OBJECTIVE_ALGORITHM_HPP returnValue printAuxiliaryRoutine(const char *fileName, VariablesGrid *x_) const
Data class for storing generic optimization variables.
virtual returnValue solve()
DMatrix getWeights() const
MultiObjectiveAlgorithm & operator=(const MultiObjectiveAlgorithm &arg)
DVector getNormalizationVector() const
User-interface to formulate and solve optimal control problems and static NLPs.
DMatrix getPayOffMatrix() const
Provides a time grid consisting of vector-valued optimization variables at each grid point...
Allows to pass back messages to the calling function.
returnValue getAllAlgebraicStates(const char *fileName) const
returnValue getParetoFrontWithFilter(VariablesGrid &paretoFront) const
#define CLOSE_NAMESPACE_ACADO
returnValue evaluateObjectives(VariablesGrid &xd_, VariablesGrid &xa_, VariablesGrid &p_, VariablesGrid &u_, VariablesGrid &w_, Expression **arg1)
VariablesGrid * xaResults
Base class for all variables within the symbolic expressions family.
virtual returnValue setupOptions()
DVector getUtopiaVector() const
returnValue getAllControls(const char *fileName) const
returnValue getWeightsWithFilter(const char *fileName) const
MultiObjectiveAlgorithm()
returnValue getParetoFront(VariablesGrid &paretoFront) const
int totalNumberOfSQPiterations
Data class for defining optimal control problems.
returnValue setParetoFrontDiscretization(const int &N_)
virtual returnValue initializeObjective(Objective *F)
DMatrix getUtopiaPlaneVectors() const
virtual returnValue initializeNlpSolver(const OCPiterate &_userInit)
virtual returnValue solveSingleObjective(const int &number)
returnValue formulateOCP(double *idx, OCP *ocp_, Expression **arg)
returnValue getAllDisturbances(const char *fileName) const
DMatrix getNormalizedPayOffMatrix() const
#define BEGIN_NAMESPACE_ACADO
User-interface to formulate and solve optimal control problems with multiple objectives.
returnValue getAllDifferentialStates(const char *fileName) const
returnValue getAllParameters(const char *fileName) const
DVector getNadirVector() const
Stores and evaluates the objective function of optimal control problems.
virtual ~MultiObjectiveAlgorithm()