Definition in file dsdpdsmat.c.
Go to the source code of this file.
Functions | |
int | DSDPDSMatDestroy (DSDPDSMat *A) |
Free the data structure. | |
int | DSDPDSMatGetSize (DSDPDSMat A, int *n) |
Set the opaque pointer and function pointers to the matrix. | |
int | DSDPDSMatInitialize (DSDPDSMat *B) |
Set pointers to null. | |
int | DSDPDSMatMult (DSDPDSMat A, SDPConeVec X, SDPConeVec Y) |
Set values into the matrix. | |
int | DSDPDSMatOpsInitialize (struct DSDPDSMat_Ops *aops) |
Set pointers to null. | |
int | DSDPDSMatSetArray (DSDPDSMat A, DSDPVMat T) |
Set values into the matrix. | |
int | DSDPDSMatSetData (DSDPDSMat *M, struct DSDPDSMat_Ops *ops, void *data) |
Set the opaque pointer and function pointers to the matrix. | |
int | DSDPDSMatVecVec (DSDPDSMat A, SDPConeVec X, double *vAv) |
Compute the product x' A x. | |
int | DSDPDSMatView (DSDPDSMat A) |
Print the matrix. | |
int | DSDPDSMatZeroEntries (DSDPDSMat A) |
Zero the entries in the matrix. |
|
Free the data structure.
Definition at line 70 of file dsdpdsmat.c. Referenced by DSDPBlockTakeDown(). |
|
Set the opaque pointer and function pointers to the matrix.
Definition at line 50 of file dsdpdsmat.c. |
|
Set pointers to null.
Definition at line 254 of file dsdpdsmat.c. Referenced by DSDPBlockInitialize(), and DSDPDSMatDestroy(). |
|
Set values into the matrix.
Definition at line 154 of file dsdpdsmat.c. |
|
Set pointers to null.
Definition at line 214 of file dsdpdsmat.c. Referenced by DSDPDSMatInitialize(). |
|
Set values into the matrix.
Definition at line 130 of file dsdpdsmat.c. Referenced by SDPConeMultiply(). |
|
Set the opaque pointer and function pointers to the matrix.
Definition at line 31 of file dsdpdsmat.c. Referenced by DSDPDSMatInitialize(). |
|
Compute the product x' A x.
Definition at line 181 of file dsdpdsmat.c. Referenced by SDPConeMultiply(). |
|
Print the matrix.
Definition at line 92 of file dsdpdsmat.c. |
|
Zero the entries in the matrix.
Definition at line 110 of file dsdpdsmat.c. |