eiquadprog
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace eiquadprog
Namespace eiquadprog::solvers
Namespace eiquadprog::utils
Classes and Structs
Template Struct RtMatrixX
Template Struct RtVectorX
Class EiquadprogFast
Template Class RtEiquadprog
Enums
Enum EiquadprogFast_status
Enum RtEiquadprog_status
Functions
Function eiquadprog::solvers::add_constraint
Function eiquadprog::solvers::compute_d
Function eiquadprog::solvers::delete_constraint
Function eiquadprog::solvers::solve_quadprog(Eigen::LLT<Eigen::MatrixXd, Eigen::Lower>&, double, Eigen::VectorXd&, const Eigen::MatrixXd&, const Eigen::VectorXd&, const Eigen::MatrixXd&, const Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXi&, size_t&)
Function eiquadprog::solvers::solve_quadprog(Eigen::LLT<Eigen::MatrixXd, Eigen::Lower>&, double, Eigen::VectorXd&, const Eigen::MatrixXd&, const Eigen::VectorXd&, const Eigen::MatrixXd&, const Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXi&, size_t&)
Function eiquadprog::solvers::solve_quadprog(Eigen::MatrixXd&, Eigen::VectorXd&, const Eigen::MatrixXd&, const Eigen::VectorXd&, const Eigen::MatrixXd&, const Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXi&, size_t&)
Function eiquadprog::solvers::solve_quadprog(Eigen::MatrixXd&, Eigen::VectorXd&, const Eigen::MatrixXd&, const Eigen::VectorXd&, const Eigen::MatrixXd&, const Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXi&, size_t&)
Function eiquadprog::solvers::solve_quadprog2
Function eiquadprog::solvers::update_r
Function eiquadprog::solvers::update_z
Template Function eiquadprog::utils::distance
Template Function eiquadprog::utils::print_matrix(const char *, Eigen::MatrixBase<Derived>&)
Template Function eiquadprog::utils::print_matrix(const char *, Eigen::MatrixBase<Derived>&, int)
Template Function eiquadprog::utils::print_vector(const char *, Eigen::MatrixBase<Derived>&)
Template Function eiquadprog::utils::print_vector(const char *, Eigen::MatrixBase<Derived>&, int)
Defines
Define DEBUG_STREAM
Define DEBUG_STREAM
Define DEFAULT_MAX_ITER
Define DEFAULT_MAX_ITER
Define EIQUADPROG_FAST_ADD_EQ_CONSTR
Define EIQUADPROG_FAST_ADD_EQ_CONSTR_1
Define EIQUADPROG_FAST_ADD_EQ_CONSTR_2
Define EIQUADPROG_FAST_CHOLESKY_DECOMPOSITION
Define EIQUADPROG_FAST_CHOLESKY_INVERSE
Define EIQUADPROG_FAST_STEP_1
Define EIQUADPROG_FAST_STEP_1_1
Define EIQUADPROG_FAST_STEP_1_2
Define EIQUADPROG_FAST_STEP_1_UNCONSTR_MINIM
Define EIQUADPROG_FAST_STEP_2
Define EIQUADPROG_FAST_STEP_2A
Define EIQUADPROG_FAST_STEP_2B
Define EIQUADPROG_FAST_STEP_2C
Define OPTIMIZE_COMPUTE_D
Define OPTIMIZE_COMPUTE_D
Define OPTIMIZE_HESSIAN_INVERSE
Define OPTIMIZE_HESSIAN_INVERSE
Define OPTIMIZE_STEP_1_2
Define OPTIMIZE_STEP_1_2
Define OPTIMIZE_UNCONSTR_MINIM
Define OPTIMIZE_UNCONSTR_MINIM
Define OPTIMIZE_UPDATE_Z
Define OPTIMIZE_UPDATE_Z
Define PROFILE_EIQUADPROG_ADD_EQ_CONSTR
Define PROFILE_EIQUADPROG_ADD_EQ_CONSTR_1
Define PROFILE_EIQUADPROG_ADD_EQ_CONSTR_2
Define PROFILE_EIQUADPROG_CHOWLESKY_DECOMPOSITION
Define PROFILE_EIQUADPROG_CHOWLESKY_INVERSE
Define PROFILE_EIQUADPROG_STEP_1
Define PROFILE_EIQUADPROG_STEP_1_1
Define PROFILE_EIQUADPROG_STEP_1_2
Define PROFILE_EIQUADPROG_STEP_1_UNCONSTR_MINIM
Define PROFILE_EIQUADPROG_STEP_2
Define PROFILE_EIQUADPROG_STEP_2A
Define PROFILE_EIQUADPROG_STEP_2B
Define PROFILE_EIQUADPROG_STEP_2C
Define START_PROFILER_EIQUADPROG_FAST
Define START_PROFILER_EIQUADPROG_RT
Define STOP_PROFILER_EIQUADPROG_FAST
Define STOP_PROFILER_EIQUADPROG_RT
Directories
Directory include
Directory eiquadprog
Files
File eiquadprog-fast.hpp
File eiquadprog-rt.hpp
File eiquadprog-rt.hxx
File eiquadprog-utils.hxx
File eiquadprog.hpp
Standard Documents
CHANGELOG
Changelog
Unreleased
1.2.9 - 2024-08-26
1.2.8 - 2023-11-29
1.2.7 - 2023-11-15
1.2.6 - 2023-03-31
1.2.5 - 2022-09-12
1.2.4 - 2022-09-05
1.2.3 - 2021-03-10
1.2.2 - 2020-09-21
1.2.1 - 2020-09-09
1.2.0 - 2020-05-26
1.1.3 - 2020-03-24
1.1.2 - 2020-03-11
1.1.1 - 2020-03-11
1.1.0 - 2020-03-11
1.0.0 - 2019-10-24
0.0.3 - 2019-10-08
PACKAGE
README
eiquadprog
Authors
Index
eiquadprog
Index
Index
D
|
E
|
O
|
P
|
R
|
S
D
DEBUG_STREAM (C macro)
,
[1]
DEFAULT_MAX_ITER (C macro)
,
[1]
E
eiquadprog::solvers::add_constraint (C++ function)
eiquadprog::solvers::compute_d (C++ function)
eiquadprog::solvers::delete_constraint (C++ function)
eiquadprog::solvers::EiquadprogFast (C++ class)
eiquadprog::solvers::EiquadprogFast::EiquadprogFast (C++ function)
eiquadprog::solvers::EiquadprogFast::getActiveSet (C++ function)
eiquadprog::solvers::EiquadprogFast::getActiveSetSize (C++ function)
eiquadprog::solvers::EiquadprogFast::getIteratios (C++ function)
eiquadprog::solvers::EiquadprogFast::getLagrangeMultipliers (C++ function)
eiquadprog::solvers::EiquadprogFast::getMaxIter (C++ function)
eiquadprog::solvers::EiquadprogFast::getObjValue (C++ function)
eiquadprog::solvers::EiquadprogFast::is_inverse_provided_ (C++ member)
eiquadprog::solvers::EiquadprogFast::m_J (C++ member)
eiquadprog::solvers::EiquadprogFast::reset (C++ function)
eiquadprog::solvers::EiquadprogFast::setMaxIter (C++ function)
eiquadprog::solvers::EiquadprogFast::solve_quadprog (C++ function)
eiquadprog::solvers::EiquadprogFast::~EiquadprogFast (C++ function)
eiquadprog::solvers::EiquadprogFast_status (C++ enum)
eiquadprog::solvers::EiquadprogFast_status::EIQUADPROG_FAST_INFEASIBLE (C++ enumerator)
eiquadprog::solvers::EiquadprogFast_status::EIQUADPROG_FAST_MAX_ITER_REACHED (C++ enumerator)
eiquadprog::solvers::EiquadprogFast_status::EIQUADPROG_FAST_OPTIMAL (C++ enumerator)
eiquadprog::solvers::EiquadprogFast_status::EIQUADPROG_FAST_REDUNDANT_EQUALITIES (C++ enumerator)
eiquadprog::solvers::EiquadprogFast_status::EIQUADPROG_FAST_UNBOUNDED (C++ enumerator)
eiquadprog::solvers::RtEiquadprog (C++ class)
eiquadprog::solvers::RtEiquadprog::getActiveSet (C++ function)
eiquadprog::solvers::RtEiquadprog::getActiveSetSize (C++ function)
eiquadprog::solvers::RtEiquadprog::getIteratios (C++ function)
eiquadprog::solvers::RtEiquadprog::getLagrangeMultipliers (C++ function)
eiquadprog::solvers::RtEiquadprog::getMaxIter (C++ function)
eiquadprog::solvers::RtEiquadprog::getObjValue (C++ function)
eiquadprog::solvers::RtEiquadprog::is_inverse_provided_ (C++ member)
eiquadprog::solvers::RtEiquadprog::m_J (C++ member)
eiquadprog::solvers::RtEiquadprog::RtEiquadprog (C++ function)
eiquadprog::solvers::RtEiquadprog::setMaxIter (C++ function)
eiquadprog::solvers::RtEiquadprog::solve_quadprog (C++ function)
eiquadprog::solvers::RtEiquadprog::~RtEiquadprog (C++ function)
eiquadprog::solvers::RtEiquadprog_status (C++ enum)
eiquadprog::solvers::RtEiquadprog_status::RT_EIQUADPROG_INFEASIBLE (C++ enumerator)
eiquadprog::solvers::RtEiquadprog_status::RT_EIQUADPROG_MAX_ITER_REACHED (C++ enumerator)
eiquadprog::solvers::RtEiquadprog_status::RT_EIQUADPROG_OPTIMAL (C++ enumerator)
eiquadprog::solvers::RtEiquadprog_status::RT_EIQUADPROG_REDUNDANT_EQUALITIES (C++ enumerator)
eiquadprog::solvers::RtEiquadprog_status::RT_EIQUADPROG_UNBOUNDED (C++ enumerator)
eiquadprog::solvers::solve_quadprog (C++ function)
,
[1]
,
[2]
,
[3]
eiquadprog::solvers::update_r (C++ function)
eiquadprog::solvers::update_z (C++ function)
eiquadprog::utils::distance (C++ function)
eiquadprog::utils::print_matrix (C++ function)
,
[1]
eiquadprog::utils::print_vector (C++ function)
,
[1]
EIQUADPROG_FAST_ADD_EQ_CONSTR (C macro)
EIQUADPROG_FAST_ADD_EQ_CONSTR_1 (C macro)
EIQUADPROG_FAST_ADD_EQ_CONSTR_2 (C macro)
EIQUADPROG_FAST_CHOLESKY_DECOMPOSITION (C macro)
EIQUADPROG_FAST_CHOLESKY_INVERSE (C macro)
EIQUADPROG_FAST_STEP_1 (C macro)
EIQUADPROG_FAST_STEP_1_1 (C macro)
EIQUADPROG_FAST_STEP_1_2 (C macro)
EIQUADPROG_FAST_STEP_1_UNCONSTR_MINIM (C macro)
EIQUADPROG_FAST_STEP_2 (C macro)
EIQUADPROG_FAST_STEP_2A (C macro)
EIQUADPROG_FAST_STEP_2B (C macro)
EIQUADPROG_FAST_STEP_2C (C macro)
O
OPTIMIZE_COMPUTE_D (C macro)
,
[1]
OPTIMIZE_HESSIAN_INVERSE (C macro)
,
[1]
OPTIMIZE_STEP_1_2 (C macro)
,
[1]
OPTIMIZE_UNCONSTR_MINIM (C macro)
,
[1]
OPTIMIZE_UPDATE_Z (C macro)
,
[1]
P
PROFILE_EIQUADPROG_ADD_EQ_CONSTR (C macro)
PROFILE_EIQUADPROG_ADD_EQ_CONSTR_1 (C macro)
PROFILE_EIQUADPROG_ADD_EQ_CONSTR_2 (C macro)
PROFILE_EIQUADPROG_CHOWLESKY_DECOMPOSITION (C macro)
PROFILE_EIQUADPROG_CHOWLESKY_INVERSE (C macro)
PROFILE_EIQUADPROG_STEP_1 (C macro)
PROFILE_EIQUADPROG_STEP_1_1 (C macro)
PROFILE_EIQUADPROG_STEP_1_2 (C macro)
PROFILE_EIQUADPROG_STEP_1_UNCONSTR_MINIM (C macro)
PROFILE_EIQUADPROG_STEP_2 (C macro)
PROFILE_EIQUADPROG_STEP_2A (C macro)
PROFILE_EIQUADPROG_STEP_2B (C macro)
PROFILE_EIQUADPROG_STEP_2C (C macro)
R
RtMatrixX (C++ struct)
RtMatrixX::d (C++ type)
RtVectorX (C++ struct)
RtVectorX::d (C++ type)
RtVectorX::i (C++ type)
S
START_PROFILER_EIQUADPROG_FAST (C macro)
START_PROFILER_EIQUADPROG_RT (C macro)
STOP_PROFILER_EIQUADPROG_FAST (C macro)
STOP_PROFILER_EIQUADPROG_RT (C macro)