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