15 int (*conesize)(
void*,
double*);
16 int (*conesetup)(
void*,
DSDPVec);
19 int (*coneinverts)(
void*);
20 int (*conelogpotential)(
void*,
double*,
double*);
27 int (*coneanorm2)(
void*,
DSDPVec);
28 int (*conesparsity)(
void*,int,
int*,
int[],int);
29 int (*conemonitor)(
void*,int);
30 int (*conedestroy)(
void*);
31 int (*coneview)(
void*);
Solver, solution types, termination codes,.
DSDPDualFactorMatrix
DSDP requires two instances of the data structures S.
DSDPTruth
Boolean variables.
int DSDPConeOpsInitialize(struct DSDPCone_Ops *)
Initialize the function pointers to 0.
int DSDPAddCone(DSDP, struct DSDPCone_Ops *, void *)
Apply DSDP to a conic structure.
Methods of a Schur Matrix.
struct DSDPSchurMat_C DSDPSchurMat
This object represents the Schur Matrix. Its structure is opaque to the DSDP solver,...
Vector operations used by the solver.
struct DSDPVec_C DSDPVec
This object hold m+2 variables: a scaling of C, the y variables, and r.
Internal structures for the DSDP solver.