Here are the data structures with brief descriptions:
| CDSDP_C | Internal structures for the DSDP solver |
| CDSDPBlockData | Internal structure for data in one block of semidefintie |
| CDSDPDataMat_C | Symmetric data matrix for one block in the semidefinite cone |
| CDSDPDataMat_Ops | Table of function pointers that operate on the data matrix |
| CDSDPDataTranspose | Internal structure for transpose of data |
| CDSDPDSMat_C | Symmetric Delta S matrix for one block in the semidefinite cone |
| CDSDPDSMat_Ops | Symmetric Delta S matrix for one block in the semidefinite cone |
| CDSDPDualMat_C | Represents an S matrix for one block in the semidefinite cone |
| CDSDPDualMat_Ops | Table of function pointers that operate on the S matrix |
| CDSDPLanczosStepLength | Apply Lanczos prodedure to find distance to boundary |
| CDSDPSchurMat_C | Schur complement matrix whose solution is the Newton direction |
| CDSDPVMat_C | Dense symmetric matrix for one block in the semidefinite cone |
| CDSDPVMat_Ops | Table of function pointers that operate on the dense matrix |
| CSDPblk | Internal structure for block of semidefinite cone |
| CSDPCone_C | Internal structure for semidefinite cone |
| CSDPConeVec_C | Vector whose length corresponds to dimension of a block in a cone |