DSDP
Functions
dsdpx.c File Reference

X variables, tolerances, errors, and feasibility. More...

Go to the source code of this file.

Functions

int DSDPComputeX (DSDP dsdp)
 Compute the X variables. More...
 
int DSDPGetDYMakeX (DSDP dsdp, double dy[], int m)
 Copies the variables dy used to construct X into an array. More...
 
int DSDPGetFinalErrors (DSDP dsdp, double err[6])
 Copy six different error measurements into an array. More...
 
int DSDPGetMuMakeX (DSDP dsdp, double *mu)
 Copies the value of mu used to construct X. More...
 
int DSDPGetPInfeasibility (DSDP dsdp, double *pperror)
 Copy the infeasibility in (P). More...
 
int DSDPGetPObjective (DSDP dsdp, double *pobj)
 Copy the objective value (P). More...
 
int DSDPGetPTolerance (DSDP dsdp, double *inftol)
 Copy the feasibility tolerance. More...
 
int DSDPGetRTolerance (DSDP dsdp, double *inftol)
 Copy the maximum infeasibility allowed (D). More...
 
int DSDPGetSolutionType (DSDP dsdp, DSDPSolutionType *pdfeasible)
 Solutions can be bounded, infeasible, or unbounded. More...
 
int DSDPGetTraceX (DSDP dsdp, double *tracex)
 Copy the trace of the variables X in (P). More...
 
int DSDPGetYMakeX (DSDP dsdp, double y[], int m)
 Copies the variables y used to construct X into an array. More...
 
int DSDPSaveYForX (DSDP dsdp, double mu, double pstep)
 Save the current solution for later computation of X. More...
 
int DSDPSetPTolerance (DSDP dsdp, double inftol)
 Classify (P) as feasible only if the infeasibility is less than this tolerance. More...
 
int DSDPSetRTolerance (DSDP dsdp, double inftol)
 Classify (D) as feasible only if the variable r is less than this tolerance. More...
 

Detailed Description

X variables, tolerances, errors, and feasibility.

Definition in file dsdpx.c.

Function Documentation

int DSDPSaveYForX ( DSDP  dsdp,
double  mu,
double  pstep 
)

Save the current solution for later computation of X.

Parameters
dsdpthe solver
mubarrier function
pstepprimal step length, hopefully equals 1

Definition at line 149 of file dsdpx.c.

Referenced by DSDPChooseBarrierParameter(), DSDPInitializeVariables(), DSDPObjectiveGH(), and DSDPSolveDynamicRho().