33 #ifndef ACADO_TOOLKIT_OPTIMIZATION_ALGORITHM_HPP 34 #define ACADO_TOOLKIT_OPTIMIZATION_ALGORITHM_HPP 132 #endif // ACADO_TOOLKIT_OPTIMIZATION_ALGORITHM_HPP virtual returnValue initializeNlpSolver(const OCPiterate &_userInit)
Data class for storing generic optimization variables.
User-interface to formulate and solve optimal control problems and static NLPs.
Stores and evaluates the constraints of optimal control problems.
virtual returnValue initializeObjective(Objective *F)
Allows to pass back messages to the calling function.
virtual returnValue init()
#define CLOSE_NAMESPACE_ACADO
Base class for user-interfaces to formulate and solve optimal control problems and static NLPs...
Base class for discretizing a DifferentialEquation for use in optimal control algorithms.
virtual returnValue setupOptions()
Encapsulates all user interaction for setting options, logging data and plotting results.
Data class for defining optimal control problems.
virtual returnValue allocateNlpSolver(Objective *F, DynamicDiscretization *G, Constraint *H)
#define BEGIN_NAMESPACE_ACADO
OptimizationAlgorithm & operator=(const OptimizationAlgorithm &arg)
virtual returnValue setupLogging()
virtual returnValue solve()
Stores and evaluates the objective function of optimal control problems.
virtual ~OptimizationAlgorithm()