|
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.