smooth_feedback
Control and estimation on Lie groups
Loading...
Searching...
No Matches
Classes | Enumerations
qp.hpp File Reference

Quadratic Program definition. More...

#include <Eigen/Dense>
#include <Eigen/Sparse>
Include dependency graph for qp.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  smooth::feedback::QuadraticProgram< M, N, Scalar >
 Quadratic program definition. More...
 
struct  smooth::feedback::QuadraticProgramSparse< Scalar >
 Sparse quadratic program definition. More...
 
struct  smooth::feedback::QPSolution< M, N, Scalar >
 Solver solution. More...
 

Enumerations

enum class  smooth::feedback::QPSolutionStatus {
  Optimal , PolishFailed , PrimalInfeasible , DualInfeasible , MaxIterations , MaxTime ,
  Unknown
}
 Solver exit codes. More...
 

Detailed Description

Quadratic Program definition.

Definition in file qp.hpp.

Enumeration Type Documentation

◆ QPSolutionStatus

Solver exit codes.

Enumerator
PolishFailed 

Solution satisifes optimality condition. Solution is polished if QPSolverParams::polish = true.

PrimalInfeasible 

Solution satisfies optimality condition but is not polished.

DualInfeasible 

A certificate of primal infeasibility was found, no solution returned.

MaxIterations 

A certificate of dual infeasibility was found, no solution returned.

MaxTime 

Max number of iterations was reached, returned solution is not optimal.

Unknown 

Max time was reached, returned solution is not optimal.

Solution is useless because of other reasons, no solution returned

Definition at line 82 of file qp.hpp.