| 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 |
| ExampleProblem() | ExampleProblem< SCALAR > | inline |
| ExampleProblem() | ExampleProblem< 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) const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getConstraintBounds(MapVecXs &lowerBound, MapVecXs &upperBound, const size_t m) const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getConstraintsCount() const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getConstraintsMultState(const size_t m, MapVecXs &zMul, MapVecXi &zState) const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getInitialGuess(const size_t n, MapVecXs &x) const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getLambdaVars(size_t m, MapVecXs &lambda) const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getNonZeroHessianCount() | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getNonZeroJacobianCount() const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getOptimizationMultState(const size_t n, MapVecXs &xMul, MapVecXi &xState) const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getSolution() | ExampleProblem< SCALAR > | inline |
| getSolution() | ExampleProblem< SCALAR > | inline |
| getSparsityPatternHessian(const int nele_hes, MapVecXi &iRow, MapVecXi &jCol) const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getSparsityPatternJacobian(const int nele_jac, MapVecXi &iRow, MapVecXi &jCol) const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getVarCount() const | ct::optcon::tpl::Nlp< SCALAR > | inline |
| getVariableBounds(MapVecXs &lowerBound, MapVecXs &upperBound, const size_t n) const | ct::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 typedef | ct::optcon::tpl::Nlp< SCALAR > | |
| MapVecXi typedef | ct::optcon::tpl::Nlp< SCALAR > | |
| MapVecXs typedef | ct::optcon::tpl::Nlp< SCALAR > | |
| Nlp()=default | ct::optcon::tpl::Nlp< SCALAR > | |
| optVariables_ | ct::optcon::tpl::Nlp< SCALAR > | protected |
| updateProblem() override | ExampleProblem< SCALAR > | inlinevirtual |
| updateProblem() override | ExampleProblem< SCALAR > | inlinevirtual |
| VectorXi typedef | ct::optcon::tpl::Nlp< SCALAR > | |
| VectorXs typedef | ct::optcon::tpl::Nlp< SCALAR > | |
| ~ExampleProblem() override=default | ExampleProblem< SCALAR > | |
| ~ExampleProblem() override=default | ExampleProblem< SCALAR > | |
| ~Nlp()=default | ct::optcon::tpl::Nlp< SCALAR > | virtual |