sdp Directory Reference

## Files

| dsdpadddata.c
| Set block sizes, sparsity, format, and data matrices.
| dsdpadddatamat.c
| Set sparse or dense matrices into the cone.
| dsdpblock.c
| Operations on a single SDP block.
| dsdpdatamat.c
| Call an implementation of the data matrix operations.
| dsdpdatamat.h
| The interface between the SDPCone and the data matrices.
| dsdpdatamat_impl.h
| Structure of function pointers that each SDP data matrix type (sparse, dense, constant, identity, ...) must implement.
| dsdpdsmat.c
| Call an implmentation of the Delta S matrix operation.
| dsdpdsmat.h
| The interface between the SDPCone and the Delta S matrix.
| dsdpdsmat_impl.h
| Structure of function pointers that each SDP Delta S matrix type (sparse, dense, diagonal, ...) must implement.
| dsdpdualmat.c
| Call an implementation of the S matrix operations.
| dsdpdualmat.h
| The interface between the SDPCone and the matrix S.
| dsdpdualmat_impl.h
| Structure of function pointers that each symmetric positive definite matrix type (dense, sparse) must implement.
| dsdplanczos.h
| Lanczos procedure determines the maximum step length.
| dsdpsdp.h
| Internal SDPCone data structures and routines.
| dsdpstep.c
| Lanczos procedure determines the maximum step length.
| dsdpxmat.c
| Call an implementation of the basic dense matrix array operations.
| dsdpxmat.h
| The interface between the SDPCone and the dense matrix array.
| dsdpxmat_impl.h
| Structure of function pointers that each dense matrix array type (upper full, packed symmetric, ...) must implement.
| printsdpa.c
| Print data or solution in SDPA format.
| sdpcompute.c
| Compute the gradient vector and Hessian matrix. Also compute X matrices.
| sdpcone.c
| Implement operations on the SDPCone object.
| sdpconesetup.c
| Setup the internal data structures needed by the SDPCone object.
| sdpconevec.c
| Implementation of the SDPCone vector operations.
| sdpconevec.h
| Each block of the SDPCone has two vectors of appropriate size.
| sdpkcone.c
| Implement the DSDPCone operations using the SDPCone subroutines.
| sdpsss.c
| Determine the sparsity of each block, and choose suitable dual, Delta S, and X matrix structures.