Go to the documentation of this file. 1 #ifndef __TAO_DSDPSTEP_H
2 #define __TAO_DSDPSTEP_H
int DSDPSetMaximumLanczosIterations(DSDPLanczosStepLength *LZ, int)
Set parameter.
int DSDPRobustLanczosSetup(DSDPLanczosStepLength *, SDPConeVec)
Use slowerer but more robust method.
int DSDPFastLanczosSetup(DSDPLanczosStepLength *, SDPConeVec)
Use Lanczos procedure. Assume off tridiagonal entries are zero.
Each block of the SDPCone has two vectors of appropriate size.
int DSDPLanczosInitialize(DSDPLanczosStepLength *)
Initialize Lanczos structure.
Symmetric Delta S matrix for one block in the semidefinite cone.
Represents an S matrix for one block in the semidefinite cone.
Apply Lanczos prodedure to find distance to boundary.
int DSDPLanczosDestroy(DSDPLanczosStepLength *)
Free data structure.
Vector whose length corresponds to dimension of a block in a cone.
int DSDPLanczosStepSize(DSDPLanczosStepLength *, SDPConeVec, SDPConeVec, DSDPDualMat, DSDPDSMat, double *)
Compute distance to boundary.
Dense symmetric matrix for one block in the semidefinite cone.