DSDP
|
Solver, solution types, termination codes,. More...
Go to the source code of this file.
Typedefs | |
typedef struct DSDP_C * | DSDP |
An implementation of the dual-scaling algorithm for semidefinite programming. | |
Enumerations | |
enum | DSDPDualFactorMatrix { DUAL_FACTOR = 1 , PRIMAL_FACTOR = 2 } |
DSDP requires two instances of the data structures S. More... | |
enum | DSDPSolutionType { DSDP_PDUNKNOWN = 0 , DSDP_PDFEASIBLE = 1 , DSDP_UNBOUNDED = 3 , DSDP_INFEASIBLE = 4 } |
Formulations (P) and (D) can be feasible and bounded, feasible and unbounded, or infeasible. More... | |
enum | DSDPTerminationReason { DSDP_CONVERGED = 1 , DSDP_INFEASIBLE_START = -6 , DSDP_SMALL_STEPS = -2 , DSDP_INDEFINITE_SCHUR_MATRIX = -8 , DSDP_MAX_IT = -3 , DSDP_NUMERICAL_ERROR = -9 , DSDP_UPPERBOUND = 5 , DSDP_USER_TERMINATION = 7 , CONTINUE_ITERATING = 0 } |
There are many reasons to terminate the solver. More... | |
enum | DSDPTruth { DSDP_FALSE = 0 , DSDP_TRUE = 1 } |
Boolean variables. More... | |
Solver, solution types, termination codes,.
Definition in file dsdpbasictypes.h.
An implementation of the dual-scaling algorithm for semidefinite programming.
Definition at line 13 of file dsdpbasictypes.h.
enum enum DSDPDualFactorMatrix |
DSDP requires two instances of the data structures S.
Enumerator | |
---|---|
DUAL_FACTOR | First instance for dual variable S |
PRIMAL_FACTOR | Second instance used to compute X |
Definition at line 25 of file dsdpbasictypes.h.
enum enum DSDPSolutionType |
Formulations (P) and (D) can be feasible and bounded, feasible and unbounded, or infeasible.
Definition at line 38 of file dsdpbasictypes.h.
enum enum DSDPTerminationReason |
There are many reasons to terminate the solver.
Definition at line 50 of file dsdpbasictypes.h.
enum enum DSDPTruth |
Boolean variables.
Enumerator | |
---|---|
DSDP_FALSE | 0 |
DSDP_TRUE | 1 |
Definition at line 19 of file dsdpbasictypes.h.