File numerics/src/QP/ConvexQP_cst.h

Go to the source code of this file

Enums

enum CONVEXQP_SOLVER

encode the list of solvers as integers, to avoid mispelling with const char* const variables

Values:

SICONOS_CONVEXQP_PG = 1200
SICONOS_CONVEXQP_VI_FPP = 1201
SICONOS_CONVEXQP_VI_EG = 1202
SICONOS_CONVEXQP_ADMM = 1203
enum SICONOS_CONVEXQP_ADMM_ACCELERATION_ENUM

Values:

SICONOS_CONVEXQP_ADMM_NO_ACCELERATION = 0
SICONOS_CONVEXQP_ADMM_ACCELERATION = 1
SICONOS_CONVEXQP_ADMM_ACCELERATION_AND_RESTART = 2
enum SICONOS_CONVEXQP_ADMM_DPARAM_ENUM

Values:

SICONOS_CONVEXQP_ADMM_RHO = 3

index in dparam to store the rho value for projection formulation

SICONOS_CONVEXQP_ADMM_RESTART_ETA = 4

index in dparam to store the rho value for projection formulation

enum SICONOS_CONVEXQP_ADMM_IPARAM_ENUM

Values:

SICONOS_CONVEXQP_ADMM_IPARAM_RHO_STRATEGY = 9

index in iparam to store the strategy for computing rho

SICONOS_CONVEXQP_ADMM_IPARAM_ACCELERATION = 10

index in iparam to store the acceleration paramter

enum SICONOS_CONVEXQP_PGOC_DPARAM_ENUM

Values:

SICONOS_CONVEXQP_PGOC_RHO = 3

index in dparam to store the rho value for projection formulation

SICONOS_CONVEXQP_PGOC_RHOMIN = 4

index in dparam to store the minrho value for projection formulation

SICONOS_CONVEXQP_PGOC_LINESEARCH_MU = 5

index in dparam to store the mu value for line search algo

SICONOS_CONVEXQP_PGOC_LINESEARCH_TAU = 6

index in dparam to store the tau value for line search algo

enum SICONOS_CONVEXQP_PGOC_IPARAM_ENUM

Values:

SICONOS_CONVEXQP_PGOC_LINESEARCH_MAXITER = 10

index in iparam to store the maximum number of iterations

enum SICONOS_CONVEXQP_RHO_STRATEGY_ENUM

Values:

SICONOS_CONVEXQP_RHO_STRATEGY_CONSTANT = 0

A constant value given in dparam[CONVEXQP_RHO_RHO] is used.

SICONOS_CONVEXQP_RHO_STRATEGY_ADAPTIVE =1

An adaptive strategy for rho is used.

Variables

const char *const SICONOS_CONVEXQP_ADMM_STR
const char *const SICONOS_CONVEXQP_PG_STR
const char *const SICONOS_CONVEXQP_VI_EG_STR
const char *const SICONOS_CONVEXQP_VI_FPP_STR