1#ifndef __DSDP_BASIC_TYPES
2#define __DSDP_BASIC_TYPES
30typedef enum { DSDPAlways=1, DSDPNever=2, DSDPInfeasible=0} DSDPPenalty;
DSDPTruth
Boolean variables.
DSDPDualFactorMatrix
DSDP requires two instances of the data structures S.
struct DSDP_C * DSDP
An implementation of the dual-scaling algorithm for semidefinite programming.
DSDPTerminationReason
There are many reasons to terminate the solver.
@ DSDP_INDEFINITE_SCHUR_MATRIX
DSDPSolutionType
Formulations (P) and (D) can be feasible and bounded, feasible and unbounded, or infeasible.
int DSDPSetConvergenceFlag(DSDP, DSDPTerminationReason)
Monitor each iteration of the solver.
Internal structures for the DSDP solver.