DSDP
|
The API to DSDP for those applications using DSDP as a subroutine library. More...
Go to the source code of this file.
Typedefs | |
typedef struct BCone_C * | BCone |
The BCone object points to lower and upper bounds on the variable y in (D). | |
typedef struct LPCone_C * | LPCone |
The LPCone object points to blocks of data that specify linear scalar inequality constraints. | |
typedef struct SDPCone_C * | SDPCone |
The SDPCone object points to blocks of data that specify semidefinite matrix inequalities. | |
Functions | |
int | DSDPSetDestroyRoutine (DSDP, int(*)(void *), void *) |
Set a routine that will be called during DSDPDestroy(). | |
int | LPConeGetData (LPCone, int, double[], int) |
Get one column (or row) of the LP data. | |
int | SDPConeCheckStorageFormat (SDPCone, int, char) |
Check validity of parameters. | |
int | SDPConeSetXMat (SDPCone, int, int) |
Create X matrix. | |
The API to DSDP for those applications using DSDP as a subroutine library.
Definition in file dsdp5.h.
struct BCone_C * BCone |
struct LPCone_C * LPCone |
int DSDPSetDestroyRoutine | ( | DSDP | dsdp, |
int(*)(void *) | fd, | ||
void * | ctx | ||
) |
Set a routine that will be called during DSDPDestroy().
dsdp | the solver |
fd | function pointer |
ctx | pointer to structure. |
Definition at line 469 of file dsdpsetup.c.
int LPConeGetData | ( | LPCone | lpcone, |
int | vari, | ||
double | vv[], | ||
int | n | ||
) |
int SDPConeCheckStorageFormat | ( | SDPCone | sdpcone, |
int | blockj, | ||
char | format | ||
) |
Check validity of parameters.
sdpcone | SDP cone |
blockj | block number |
format | such as packed symmetric or upper full symmetric |
Definition at line 101 of file dsdpadddata.c.
Referenced by SDPConeSetRMatrix().
int SDPConeSetXMat | ( | SDPCone | sdpcone, |
int | blockj, | ||
int | n | ||
) |
Create X matrix.
sdpcone | SDP cone |
blockj | block number j from 0 to nblocks |
n | dimension of the matrix |
Definition at line 247 of file dsdpadddata.c.