- 3.0.2 optimal control module.
|
The nonlinear program module. More...
Classes | |
class | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > |
An abstract base class which serves as a container for all the discrete constraints used in the NLP. More... | |
class | ct::optcon::tpl::DiscreteCostEvaluatorBase< SCALAR > |
Implements an abstract base class which evaluates the cost function and its gradient in the NLP. More... | |
class | ct::optcon::tpl::Nlp< SCALAR > |
The NLP base class. This class serves as abstract base class to use as an interface to the NLP solver IPOPT and SNOPT. More... | |
class | ct::optcon::tpl::OptVector< SCALAR > |
Class containing and managing all the optimization variables used for in the NLP solver IPOPT and SNOPT. More... | |
class | ct::optcon::tpl::NlpSolver< SCALAR > |
Abstract base class for the NLP solvers. More... | |
class | ct::optcon::SnoptSettings |
SnoptSolver settings. Details about the parameters can be found in the SNOPT documentation. More... | |
class | ct::optcon::IpoptSettings |
IPOPT settings. Details about the parameters can be found in the IPOPT documentation. More... | |
class | ct::optcon::NlpSolverSettings |
Contains the NLP solver settings. More... | |
The nonlinear program module.