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 DVector getNormalizationVector() const
Data class for storing generic optimization variables.
DMatrix getUtopiaPlaneVectors() const
virtual returnValue solve()
MultiObjectiveAlgorithm & operator=(const MultiObjectiveAlgorithm &arg)
returnValue getWeightsWithFilter(const char *fileName) const
returnValue getAllParameters(const char *fileName) const
User-interface to formulate and solve optimal control problems and static NLPs.
Provides a time grid consisting of vector-valued optimization variables at each grid point...
Allows to pass back messages to the calling function.
returnValue getAllDifferentialStates(const char *fileName) const
returnValue getParetoFrontWithFilter(VariablesGrid &paretoFront) const
#define CLOSE_NAMESPACE_ACADO
DMatrix getNormalizedPayOffMatrix() const
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
MultiObjectiveAlgorithm()
DVector getNadirVector() const
DMatrix getPayOffMatrix() const
int totalNumberOfSQPiterations
returnValue printAuxiliaryRoutine(const char *fileName, VariablesGrid *x_) const
Data class for defining optimal control problems.
returnValue setParetoFrontDiscretization(const int &N_)
returnValue getParetoFront(VariablesGrid &paretoFront) const
returnValue getAllAlgebraicStates(const char *fileName) const
virtual returnValue initializeObjective(Objective *F)
virtual returnValue initializeNlpSolver(const OCPiterate &_userInit)
DMatrix getWeights() const
virtual returnValue solveSingleObjective(const int &number)
returnValue formulateOCP(double *idx, OCP *ocp_, Expression **arg)
#define BEGIN_NAMESPACE_ACADO
User-interface to formulate and solve optimal control problems with multiple objectives.
returnValue getAllDisturbances(const char *fileName) const
Stores and evaluates the objective function of optimal control problems.
returnValue getAllControls(const char *fileName) const
virtual ~MultiObjectiveAlgorithm()