- 3.0.2 optimal control module.
ct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR > Member List

This is the complete list of members for ct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >, including all inherited members.

BASEct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >
ConstraintDiscretizer()=defaultct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >
ConstraintDiscretizer(std::shared_ptr< OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >> w, std::shared_ptr< SplinerBase< control_vector_t, SCALAR >> controlSpliner, std::shared_ptr< tpl::TimeGrid< SCALAR >> timeGrid, size_t N)ct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inline
control_vector_array_t typedefct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >
control_vector_t typedefct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >
DiscreteConstraintBase()=defaultct::optcon::tpl::DiscreteConstraintBase< SCALAR >
eval() overridect::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
evalSparseJacobian() overridect::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
genBlockIndices(const size_t col_start, const size_t num_rows, const size_t num_cols, Eigen::VectorXi &iRow_vec, Eigen::VectorXi &jCol_vec, const size_t indexNumber)ct::optcon::tpl::DiscreteConstraintBase< SCALAR >inlineprotected
genDiagonalIndices(const size_t col_start, const size_t num_elements, Eigen::VectorXi &iRow_vec, Eigen::VectorXi &jCol_vec, const size_t indexNumber)ct::optcon::tpl::DiscreteConstraintBase< SCALAR >inlineprotected
genSparsityPattern(Eigen::VectorXi &iRow_vec, Eigen::VectorXi &jCol_vec) overridect::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
genSparsityPatternHessian(Eigen::VectorXi &iRow_vec, Eigen::VectorXi &jCol_vec)ct::optcon::tpl::DiscreteConstraintBase< SCALAR >inlinevirtual
getConstraintSize() overridect::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
getLowerBound() overridect::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
getNumNonZerosJacobian() overridect::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
getUpperBound() overridect::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
iRowHessian()ct::optcon::tpl::DiscreteConstraintBase< SCALAR >inline
iRowHessian_ct::optcon::tpl::DiscreteConstraintBase< SCALAR >protected
jColHessian()ct::optcon::tpl::DiscreteConstraintBase< SCALAR >inline
jColHessian_ct::optcon::tpl::DiscreteConstraintBase< SCALAR >protected
setBoxConstraints(std::shared_ptr< LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >> boxConstraints)ct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inline
setGeneralConstraints(std::shared_ptr< LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >> generalConstraints)ct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >inline
sparseHessianValues(const Eigen::VectorXd &optVec, const Eigen::VectorXd &lambda, Eigen::VectorXd &sparseHes)ct::optcon::tpl::DiscreteConstraintBase< SCALAR >inlinevirtual
state_vector_array_t typedefct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >
state_vector_t typedefct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >
time_array_t typedefct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >
VectorXs typedefct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >
~ConstraintDiscretizer() override=defaultct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR >
~DiscreteConstraintBase()=defaultct::optcon::tpl::DiscreteConstraintBase< SCALAR >virtual