- 3.0.2 optimal control module.
ct::optcon::tpl::Nlp< SCALAR > Member List

This is the complete list of members for ct::optcon::tpl::Nlp< SCALAR >, including all inherited members.

constraints_ct::optcon::tpl::Nlp< SCALAR >protected
costEvaluator_ct::optcon::tpl::Nlp< SCALAR >protected
evaluateConstraintJacobian(const int nele_jac, MapVecXs &jac)ct::optcon::tpl::Nlp< SCALAR >inline
evaluateConstraints(MapVecXs &values)ct::optcon::tpl::Nlp< SCALAR >inline
evaluateCostFun()ct::optcon::tpl::Nlp< SCALAR >inline
evaluateCostGradient(const size_t n, MapVecXs &grad)ct::optcon::tpl::Nlp< SCALAR >inline
evaluateHessian(const int nele_hes, MapVecXs &hes, const SCALAR obj_fac, MapConstVecXs &lambda)ct::optcon::tpl::Nlp< SCALAR >inline
extractIpoptSolution(const MapConstVecXs &x, const MapConstVecXs &zL, const MapConstVecXs &zU, const MapConstVecXs &lambda)ct::optcon::tpl::Nlp< SCALAR >inline
extractOptimizationVars(const MapConstVecXs &x, bool isNew)ct::optcon::tpl::Nlp< SCALAR >inline
extractSnoptSolution(const MapVecXs &x, const MapVecXs &xMul, const MapVecXi &xState, const MapVecXs &fMul, const MapVecXi &fState)ct::optcon::tpl::Nlp< SCALAR >inline
getBoundMultipliers(size_t n, MapVecXs &zLow, MapVecXs &zUp) constct::optcon::tpl::Nlp< SCALAR >inline
getConstraintBounds(MapVecXs &lowerBound, MapVecXs &upperBound, const size_t m) constct::optcon::tpl::Nlp< SCALAR >inline
getConstraintsCount() constct::optcon::tpl::Nlp< SCALAR >inline
getConstraintsMultState(const size_t m, MapVecXs &zMul, MapVecXi &zState) constct::optcon::tpl::Nlp< SCALAR >inline
getInitialGuess(const size_t n, MapVecXs &x) constct::optcon::tpl::Nlp< SCALAR >inline
getLambdaVars(size_t m, MapVecXs &lambda) constct::optcon::tpl::Nlp< SCALAR >inline
getNonZeroHessianCount()ct::optcon::tpl::Nlp< SCALAR >inline
getNonZeroJacobianCount() constct::optcon::tpl::Nlp< SCALAR >inline
getOptimizationMultState(const size_t n, MapVecXs &xMul, MapVecXi &xState) constct::optcon::tpl::Nlp< SCALAR >inline
getSparsityPatternHessian(const int nele_hes, MapVecXi &iRow, MapVecXi &jCol) constct::optcon::tpl::Nlp< SCALAR >inline
getSparsityPatternJacobian(const int nele_jac, MapVecXi &iRow, MapVecXi &jCol) constct::optcon::tpl::Nlp< SCALAR >inline
getVarCount() constct::optcon::tpl::Nlp< SCALAR >inline
getVariableBounds(MapVecXs &lowerBound, MapVecXs &upperBound, const size_t n) constct::optcon::tpl::Nlp< SCALAR >inline
iRowHessian_ct::optcon::tpl::Nlp< SCALAR >protected
iRowHessianConstraints_ct::optcon::tpl::Nlp< SCALAR >protected
iRowHessianCost_ct::optcon::tpl::Nlp< SCALAR >protected
jColHessian_ct::optcon::tpl::Nlp< SCALAR >protected
jColHessianConstraints_ct::optcon::tpl::Nlp< SCALAR >protected
jColHessianCost_ct::optcon::tpl::Nlp< SCALAR >protected
MapConstVecXs typedefct::optcon::tpl::Nlp< SCALAR >
MapVecXi typedefct::optcon::tpl::Nlp< SCALAR >
MapVecXs typedefct::optcon::tpl::Nlp< SCALAR >
Nlp()=defaultct::optcon::tpl::Nlp< SCALAR >
optVariables_ct::optcon::tpl::Nlp< SCALAR >protected
updateProblem()=0ct::optcon::tpl::Nlp< SCALAR >pure virtual
VectorXi typedefct::optcon::tpl::Nlp< SCALAR >
VectorXs typedefct::optcon::tpl::Nlp< SCALAR >
~Nlp()=defaultct::optcon::tpl::Nlp< SCALAR >virtual