![]() |
- 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.