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
C++ API
Template Struct RtVectorX
View page source
Template Struct RtVectorX
Defined in
File eiquadprog-rt.hpp
Struct Documentation
template
<
int
Rows
>
struct
RtVectorX
Public Types
typedef
Eigen
::
Matrix
<
double
,
Rows
,
1
>
d
typedef
Eigen
::
Matrix
<
int
,
Rows
,
1
>
i