DiscreteConstraintBase()=default | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | |
eval()=0 | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | pure virtual |
evalSparseJacobian()=0 | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | pure virtual |
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)=0 | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | pure virtual |
genSparsityPatternHessian(Eigen::VectorXi &iRow_vec, Eigen::VectorXi &jCol_vec) | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | inlinevirtual |
getConstraintSize()=0 | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | pure virtual |
getLowerBound()=0 | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | pure virtual |
getNumNonZerosJacobian()=0 | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | pure virtual |
getUpperBound()=0 | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | pure virtual |
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 |
sparseHessianValues(const Eigen::VectorXd &optVec, const Eigen::VectorXd &lambda, Eigen::VectorXd &sparseHes) | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | inlinevirtual |
VectorXs typedef | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | |
~DiscreteConstraintBase()=default | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > | virtual |