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