eiquadprog: include/eiquadprog/eiquadprog-fast.hpp File Reference

eiquadprog 1.3.2 C++ reimplementation of eiquadprog

Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Enumerations
eiquadprog-fast.hpp File Reference
`#include <Eigen/Dense>`
`#include "eiquadprog/config.hpp"`
`#include "eiquadprog/eiquadprog-utils.hxx"`
Include dependency graph for eiquadprog-fast.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | eiquadprog::solvers::EiquadprogFast

## Namespaces
namespace | eiquadprog
namespace | eiquadprog::solvers

## Macros
#define | OPTIMIZE_STEP_1_2
#define | OPTIMIZE_COMPUTE_D
#define | OPTIMIZE_UPDATE_Z
#define | OPTIMIZE_HESSIAN_INVERSE
#define | OPTIMIZE_UNCONSTR_MINIM
#define | DEBUG_STREAM(msg)
#define | START_PROFILER_EIQUADPROG_FAST(x)
#define | STOP_PROFILER_EIQUADPROG_FAST(x)
#define | EIQUADPROG_FAST_CHOLESKY_DECOMPOSITION "EIQUADPROG_FAST Cholesky dec"
#define | EIQUADPROG_FAST_CHOLESKY_INVERSE "EIQUADPROG_FAST Cholesky inv"
#define | EIQUADPROG_FAST_ADD_EQ_CONSTR "EIQUADPROG_FAST ADD_EQ_CONSTR"
#define | EIQUADPROG_FAST_ADD_EQ_CONSTR_1 "EIQUADPROG_FAST ADD_EQ_CONSTR_1"
#define | EIQUADPROG_FAST_ADD_EQ_CONSTR_2 "EIQUADPROG_FAST ADD_EQ_CONSTR_2"
#define | EIQUADPROG_FAST_STEP_1 "EIQUADPROG_FAST STEP_1"
#define | EIQUADPROG_FAST_STEP_1_1 "EIQUADPROG_FAST STEP_1_1"
#define | EIQUADPROG_FAST_STEP_1_2 "EIQUADPROG_FAST STEP_1_2"
#define | EIQUADPROG_FAST_STEP_1_UNCONSTR_MINIM "EIQUADPROG_FAST STEP_1_UNCONSTR_MINIM"
#define | EIQUADPROG_FAST_STEP_2 "EIQUADPROG_FAST STEP_2"
#define | EIQUADPROG_FAST_STEP_2A "EIQUADPROG_FAST STEP_2A"
#define | EIQUADPROG_FAST_STEP_2B "EIQUADPROG_FAST STEP_2B"
#define | EIQUADPROG_FAST_STEP_2C "EIQUADPROG_FAST STEP_2C"
#define | DEFAULT_MAX_ITER 1000

## Enumerations
enum | eiquadprog::solvers::EiquadprogFast_status { eiquadprog::solvers::EIQUADPROG_FAST_OPTIMAL = 0 , eiquadprog::solvers::EIQUADPROG_FAST_INFEASIBLE = 1 , eiquadprog::solvers::EIQUADPROG_FAST_UNBOUNDED = 2 , eiquadprog::solvers::EIQUADPROG_FAST_MAX_ITER_REACHED = 3 , eiquadprog::solvers::EIQUADPROG_FAST_REDUNDANT_EQUALITIES = 4 }

## Macro Definition Documentation

## ◆ DEBUG_STREAM

#define DEBUG_STREAM | ( |  | msg | ) |

## ◆ DEFAULT_MAX_ITER

#define DEFAULT_MAX_ITER 1000

## ◆ EIQUADPROG_FAST_ADD_EQ_CONSTR

#define EIQUADPROG_FAST_ADD_EQ_CONSTR "EIQUADPROG_FAST ADD_EQ_CONSTR"

## ◆ EIQUADPROG_FAST_ADD_EQ_CONSTR_1

#define EIQUADPROG_FAST_ADD_EQ_CONSTR_1 "EIQUADPROG_FAST ADD_EQ_CONSTR_1"

## ◆ EIQUADPROG_FAST_ADD_EQ_CONSTR_2

#define EIQUADPROG_FAST_ADD_EQ_CONSTR_2 "EIQUADPROG_FAST ADD_EQ_CONSTR_2"

## ◆ EIQUADPROG_FAST_CHOLESKY_DECOMPOSITION

#define EIQUADPROG_FAST_CHOLESKY_DECOMPOSITION "EIQUADPROG_FAST Cholesky dec"

## ◆ EIQUADPROG_FAST_CHOLESKY_INVERSE

#define EIQUADPROG_FAST_CHOLESKY_INVERSE "EIQUADPROG_FAST Cholesky inv"

## ◆ EIQUADPROG_FAST_STEP_1

#define EIQUADPROG_FAST_STEP_1 "EIQUADPROG_FAST STEP_1"

## ◆ EIQUADPROG_FAST_STEP_1_1

#define EIQUADPROG_FAST_STEP_1_1 "EIQUADPROG_FAST STEP_1_1"

## ◆ EIQUADPROG_FAST_STEP_1_2

#define EIQUADPROG_FAST_STEP_1_2 "EIQUADPROG_FAST STEP_1_2"

## ◆ EIQUADPROG_FAST_STEP_1_UNCONSTR_MINIM

#define EIQUADPROG_FAST_STEP_1_UNCONSTR_MINIM "EIQUADPROG_FAST STEP_1_UNCONSTR_MINIM"

## ◆ EIQUADPROG_FAST_STEP_2

#define EIQUADPROG_FAST_STEP_2 "EIQUADPROG_FAST STEP_2"

## ◆ EIQUADPROG_FAST_STEP_2A

#define EIQUADPROG_FAST_STEP_2A "EIQUADPROG_FAST STEP_2A"

## ◆ EIQUADPROG_FAST_STEP_2B

#define EIQUADPROG_FAST_STEP_2B "EIQUADPROG_FAST STEP_2B"

## ◆ EIQUADPROG_FAST_STEP_2C

#define EIQUADPROG_FAST_STEP_2C "EIQUADPROG_FAST STEP_2C"

## ◆ OPTIMIZE_COMPUTE_D

#define OPTIMIZE_COMPUTE_D

## ◆ OPTIMIZE_HESSIAN_INVERSE

#define OPTIMIZE_HESSIAN_INVERSE

## ◆ OPTIMIZE_STEP_1_2

#define OPTIMIZE_STEP_1_2

## ◆ OPTIMIZE_UNCONSTR_MINIM

#define OPTIMIZE_UNCONSTR_MINIM

## ◆ OPTIMIZE_UPDATE_Z

#define OPTIMIZE_UPDATE_Z

## ◆ START_PROFILER_EIQUADPROG_FAST

#define START_PROFILER_EIQUADPROG_FAST | ( |  | x | ) |

## ◆ STOP_PROFILER_EIQUADPROG_FAST

#define STOP_PROFILER_EIQUADPROG_FAST | ( |  | x | ) |