Definition in file dsdpdualmat.c.
Go to the source code of this file.
Functions | |
| int | DSDPDualMatCholeskyBackwardMultiply (DSDPDualMat S, SDPConeVec B, SDPConeVec X) |
| Multiply by triangular matrix. | |
| int | DSDPDualMatCholeskyFactor (DSDPDualMat S, DSDPTruth *psdefinite) |
| Factor the matrix. | |
| int | DSDPDualMatCholeskyForwardMultiply (DSDPDualMat S, SDPConeVec B, SDPConeVec X) |
| Multiply by triangular matrix. | |
| int | DSDPDualMatCholeskySolveBackward (DSDPDualMat S, SDPConeVec B, SDPConeVec X) |
| Backward triangular solve. | |
| int | DSDPDualMatCholeskySolveForward (DSDPDualMat S, SDPConeVec B, SDPConeVec X) |
| Forward triangular solve. | |
| int | DSDPDualMatDestroy (DSDPDualMat *S) |
| Free the matrix structure. | |
| int | DSDPDualMatGetSize (DSDPDualMat S, int *n) |
| Free the matrix structure. | |
| int | DSDPDualMatInitialize (DSDPDualMat *S) |
| Set pointers to null. | |
| int | DSDPDualMatInverseAdd (DSDPDualMat S, double alpha, DSDPVMat T) |
| Add a multiple of the inverse to T. | |
| int | DSDPDualMatInverseMultiply (DSDPDualMat S, DSDPIndex IS, SDPConeVec B, SDPConeVec X) |
| Multiply the inverse by a vector or solve the system of equations. | |
| int | DSDPDualMatInvert (DSDPDualMat S) |
| Invert the matrix. | |
| int | DSDPDualMatIsFull (DSDPDualMat S, DSDPTruth *full) |
| Factor the matrix. | |
| int | DSDPDualMatLogDeterminant (DSDPDualMat S, double *logdet) |
| Free the matrix structure. | |
| int | DSDPDualMatOpsInitialize (struct DSDPDualMat_Ops *sops) |
| Set pointers to null. | |
| int | DSDPDualMatSetArray (DSDPDualMat S, DSDPVMat T) |
| Print the matrix. | |
| int | DSDPDualMatSetData (DSDPDualMat *S, struct DSDPDualMat_Ops *ops, void *data) |
| Set the opaque pointer and function pointers to the matrix. | |
| int | DSDPDualMatView (DSDPDualMat S) |
| Print the matrix. | |
|
||||||||||||||||
|
Multiply by triangular matrix.
Definition at line 373 of file dsdpdualmat.c. Referenced by SDPConeXVMultiply(). |
|
||||||||||||
|
Factor the matrix.
Definition at line 320 of file dsdpdualmat.c. Referenced by SDPConeComputeX3(), and SDPConeComputeXV(). |
|
||||||||||||||||
|
Multiply by triangular matrix.
Definition at line 346 of file dsdpdualmat.c. Referenced by SDPConeXVMultiply(). |
|
||||||||||||||||
|
Backward triangular solve.
Definition at line 295 of file dsdpdualmat.c. Referenced by SDPConeXVMultiply(). |
|
||||||||||||||||
|
Forward triangular solve.
Definition at line 267 of file dsdpdualmat.c. Referenced by SDPConeXVMultiply(). |
|
|
Free the matrix structure.
Definition at line 65 of file dsdpdualmat.c. Referenced by DSDPBlockTakeDown(). |
|
||||||||||||
|
Free the matrix structure.
Definition at line 87 of file dsdpdualmat.c. |
|
|
Set pointers to null.
Definition at line 471 of file dsdpdualmat.c. Referenced by DSDPBlockInitialize(). |
|
||||||||||||||||
|
Add a multiple of the inverse to T.
Definition at line 209 of file dsdpdualmat.c. Referenced by SDPConeComputeRHS(), and SDPConeComputeXX(). |
|
||||||||||||||||||||
|
Multiply the inverse by a vector or solve the system of equations.
Definition at line 236 of file dsdpdualmat.c. Referenced by SDPConeComputeHessian(), SDPConeComputeRHS(), SDPConeComputeXX(), and SDPConeMultiply(). |
|
|
Invert the matrix.
Definition at line 186 of file dsdpdualmat.c. Referenced by SDPConeComputeX3(). |
|
||||||||||||
|
Factor the matrix.
Definition at line 397 of file dsdpdualmat.c. Referenced by SDPConeComputeX3(). |
|
||||||||||||
|
Free the matrix structure.
Definition at line 122 of file dsdpdualmat.c. |
|
|
Set pointers to null.
Definition at line 423 of file dsdpdualmat.c. Referenced by DSDPDualMatInitialize(). |
|
||||||||||||
|
Print the matrix.
Definition at line 160 of file dsdpdualmat.c. Referenced by SDPConeComputeX3(), and SDPConeComputeXV(). |
|
||||||||||||||||
|
Set the opaque pointer and function pointers to the matrix.
Definition at line 49 of file dsdpdualmat.c. Referenced by DSDPDualMatDestroy(), and DSDPDualMatInitialize(). |
|
|
Print the matrix.
Definition at line 140 of file dsdpdualmat.c. |
1.4.2