changeInitialConstraint(const state_vector_t &x0) | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
constraints_ | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | protected |
ConstraintsContainerDms(std::shared_ptr< OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >> w, std::shared_ptr< tpl::TimeGrid< SCALAR >> timeGrid, std::vector< std::shared_ptr< ShotContainer< STATE_DIM, CONTROL_DIM, SCALAR >>> shotContainers, std::shared_ptr< ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >> discretizedConstraints, const state_vector_t &x0, const DmsSettings settings) | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
control_matrix_t typedef | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
control_vector_t typedef | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
DIMENSIONS | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
DiscreteConstraintContainerBase()=default | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | |
evalConstraints(MapVecXs &c_nlp) | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | inline |
evalConstraints(VectorXs &c_nlp) | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | inline |
evalSparseJacobian(MapVecXs &jac_nlp, const int nzz_jac_g) | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | inline |
getBounds(MapVecXs &lowerBound, MapVecXs &upperBound) | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | inline |
getConstraintsCount() const | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | inline |
getNonZerosJacobianCount() const | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | inline |
getSparsityPattern(Eigen::Map< Eigen::VectorXi > &iRow_nlp, Eigen::Map< Eigen::VectorXi > &jCol_nlp, const int nnz_jac_g) | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | inline |
getSparsityPatternHessian(Eigen::VectorXi &iRow, Eigen::VectorXi &jCol, size_t numOptVar) | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | inline |
iRowHessianStdVec_ | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | protected |
jColHessianStdVec_ | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | protected |
MapVecXi typedef | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | |
MapVecXs typedef | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | |
prepareEvaluation() override | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
prepareJacobianEvaluation() override | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
sparseHessianValues(const Eigen::VectorXd &optVec, const Eigen::VectorXd &lambda) | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | inline |
state_control_matrix_array_t typedef | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
state_control_matrix_t typedef | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
state_matrix_array_t typedef | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
state_matrix_t typedef | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
state_vector_t typedef | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
VectorXi typedef | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | |
VectorXs typedef | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | |
~ConstraintsContainerDms() override=default | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > | |
~DiscreteConstraintContainerBase()=default | ct::optcon::tpl::DiscreteConstraintContainerBase< SCALAR > | virtual |