- 3.0.2 optimal control module.
NLP

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...
 

Detailed Description

The nonlinear program module.