qpmad
Eigen-based C++ QP solver.
Loading...
Searching...
No Matches
qpmad::SolverTemplate< t_Scalar, t_Parameters > Member List

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) constqpmad::SolverBase< t_Scalar, t_Parameters... >inlineprivate
getHessianType() constqpmad::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) constqpmad::SolverBase< t_Scalar, t_Parameters... >inline
getNumberOfInequalityIterations() constqpmad::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 typedefqpmad::SolverBase< t_Scalar, t_Parameters... >
MatrixConstRef typedefqpmad::SolverTemplate< t_Scalar, t_Parameters >protected
MatrixEnablerReturnType typedefqpmad::SolverTemplate< t_Scalar, t_Parameters >protected
MatrixRef typedefqpmad::SolverBase< t_Scalar, t_Parameters... >protected
MAXIMAL_NUMBER_OF_ITERATIONS enum valueqpmad::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 valueqpmad::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 nameqpmad::SolverBase< t_Scalar, t_Parameters... >
Scalar typedefqpmad::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 &param)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 &param)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 &param)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 valueqpmad::SolverBase< t_Scalar, t_Parameters... >
Vector typedefqpmad::SolverBase< t_Scalar, t_Parameters... >
VectorConstRef typedefqpmad::SolverTemplate< t_Scalar, t_Parameters >protected
VectorEnablerReturnType typedefqpmad::SolverTemplate< t_Scalar, t_Parameters >protected
VectorRef typedefqpmad::SolverBase< t_Scalar, t_Parameters... >protected