1 #if !defined(__DSDP_DSMATRIX_H) 2 #define __DSDP_DSMATRIX_H 39 extern int DSDPDSMatGetType(
DSDPDSMat,
int *);
int DSDPDSMatZeroEntries(DSDPDSMat)
Zero the entries in the matrix.
int DSDPDSMatSetArray(DSDPDSMat, DSDPVMat)
Set values into the matrix.
int DSDPDSMatVecVec(DSDPDSMat, SDPConeVec, double *)
Compute the product x' A x.
int DSDPDSMatGetSize(DSDPDSMat, int *)
Set the opaque pointer and function pointers to the matrix.
Each block of the SDPCone has two vectors of appropriate size.
int DSDPDSMatView(DSDPDSMat)
Print the matrix.
Vector whose length corresponds to dimension of a block in a cone.
The interface between the SDPCone and the dense matrix array.
int DSDPDSMatInitialize(DSDPDSMat *)
Set pointers to null.
int DSDPDSMatMult(DSDPDSMat, SDPConeVec, SDPConeVec)
Set values into the matrix.
Symmetric Delta S matrix for one block in the semidefinite cone.
int DSDPDSMatDestroy(DSDPDSMat *)
Free the data structure.
Symmetric Delta S matrix for one block in the semidefinite cone.
Dense symmetric matrix for one block in the semidefinite cone.