|
qpmad
Eigen-based C++ QP solver.
|
This is the complete list of members for qpmad::SolverTemplate< t_Scalar, t_Parameters >, including all inherited members.
| active_set_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| checkConstraintViolation(const MatrixIndex i, const double lb_i, const double ub_i, const double ctr_i_dot_primal) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivate |
| chooseConstraint(const t_Primal &primal, const t_LowerBounds &lb, const t_UpperBounds &ub, const t_Constraints &A, const t_ConstraintsLowerBounds &Alb, const t_ConstraintsUpperBounds &Aub, const double tolerance) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivate |
| chosen_ctr_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| constraints_status_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| dual_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| dual_step_direction_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| factorization_data_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| factorizeCholeskyInPlace(Eigen::Matrix< t_Scalar, t_Other... > &H) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivatestatic |
| factorizeCholeskyInPlace(MatrixRef &H) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivatestatic |
| factorizeCholeskyInPlace(Eigen::SparseMatrix< t_Scalar, t_Options, t_StorageIndex > &H) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivatestatic |
| general_ctr_dot_primal_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| getConstraintDotPrimalStepDirection(const t_VectorType &primal_step_direction, const t_MatrixType &A) const | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivate |
| getHessianType() const | qpmad::SolverBase< t_Scalar, t_Parameters... > | inline |
| getInequalityDual(Vector< t_dual_size > &dual, Eigen::Matrix< MatrixIndex, t_index_size, 1 > &indices, Eigen::Matrix< bool, t_status_size, 1 > &is_lower) const | qpmad::SolverBase< t_Scalar, t_Parameters... > | inline |
| getNumberOfInequalityIterations() const | qpmad::SolverBase< t_Scalar, t_Parameters... > | inline |
| h_size_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| hessian_type_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| initializeMachineryLazy(t_MatrixType &H, const bool return_inverted_cholesky_factor) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivate |
| input_placeholders_ | qpmad::SolverTemplate< t_Scalar, t_Parameters > | protected |
| iter_counter_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| machinery_initialized_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| Matrix typedef | qpmad::SolverBase< t_Scalar, t_Parameters... > | |
| MatrixConstRef typedef | qpmad::SolverTemplate< t_Scalar, t_Parameters > | protected |
| MatrixEnablerReturnType typedef | qpmad::SolverTemplate< t_Scalar, t_Parameters > | protected |
| MatrixRef typedef | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| MAXIMAL_NUMBER_OF_ITERATIONS enum value | qpmad::SolverBase< t_Scalar, t_Parameters... > | |
| num_constraints_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| num_constraints_compile_time_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protectedstatic |
| num_general_constraints_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| num_simple_bounds_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| OK enum value | qpmad::SolverBase< t_Scalar, t_Parameters... > | |
| primal_size_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| primal_step_direction_ | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |
| reserve(const MatrixIndex primal_size, const MatrixIndex num_simple_bounds, const MatrixIndex num_general_constraints) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inline |
| reserveDual(const MatrixIndex primal_size) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivate |
| reserveMachinery(const MatrixIndex primal_size, const MatrixIndex num_general_constraints) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivate |
| ReturnStatus enum name | qpmad::SolverBase< t_Scalar, t_Parameters... > | |
| Scalar typedef | qpmad::SolverBase< t_Scalar, t_Parameters... > | |
| setZero(t_primal &primal) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivate |
| setZero(VectorRef primal) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprivate |
| solve(t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inline |
| solve0(t_primal &primal, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve0(VectorRef primal, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve1(t_primal &primal, t_H &H, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve1(t_primal &primal, MatrixRef H, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve2(t_primal &primal, t_H &H, const t_h &h, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve2(t_primal &primal, t_H &H, VectorConstRef h, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve3(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve3(t_primal &primal, t_H &H, const t_h &h, VectorConstRef lb, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve3(t_primal &primal, t_H &H, const t_h &h, const t_A &A, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve3(t_primal &primal, t_H &H, const t_h &h, MatrixConstRef A, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve4(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve4(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve4(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, VectorConstRef ub) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve4(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, VectorConstRef ub, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve5(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const SolverParameters ¶m) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve5(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve5(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, MatrixConstRef A, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve6(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, const t_Alb &Alb) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve6(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, const t_Alb &Alb, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve6(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, VectorConstRef Alb) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve6(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, VectorConstRef Alb, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve7(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, const t_Alb &Alb, const t_Aub &Aub) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve7(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, const t_Alb &Alb, const t_Aub &Aub, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve7(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, const t_Alb &Alb, VectorConstRef Aub) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve7(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, const t_Alb &Alb, VectorConstRef Aub, t_Args &&...args) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solve8(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, const t_Alb &Alb, const t_Aub &Aub, const SolverParameters ¶m) | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inlineprotected |
| solveGeneric(t_primal &primal, t_H &H, const t_h &h, const t_lb &lb, const t_ub &ub, const t_A &A, const t_Alb &Alb, const t_Aub &Aub, const SolverParameters ¶m) | qpmad::SolverBase< t_Scalar, t_Parameters... > | inlineprotected |
| SolverBase() | qpmad::SolverBase< t_Scalar, t_Parameters... > | inline |
| SolverTemplate() | qpmad::SolverTemplate< t_Scalar, t_Parameters > | inline |
| UNDEFINED enum value | qpmad::SolverBase< t_Scalar, t_Parameters... > | |
| Vector typedef | qpmad::SolverBase< t_Scalar, t_Parameters... > | |
| VectorConstRef typedef | qpmad::SolverTemplate< t_Scalar, t_Parameters > | protected |
| VectorEnablerReturnType typedef | qpmad::SolverTemplate< t_Scalar, t_Parameters > | protected |
| VectorRef typedef | qpmad::SolverBase< t_Scalar, t_Parameters... > | protected |