Definition in file dualimpl.c.
Go to the source code of this file.
Functions | |
| int | DSDPComputeDualityGap (DSDP dsdp, double mu, double *gap) |
| Compute the current duality gap. | |
| int | DSDPComputeDY (DSDP dsdp, double mu, DSDPVec DY, double *pnorm) |
| Compute the step direction. | |
| int | DSDPComputeNewY (DSDP dsdp, double beta, DSDPVec Y) |
| Update the Y variables. | |
| int | DSDPComputeObjective (DSDP dsdp, DSDPVec Y, double *ddobj) |
| Compute the objective function (DD). | |
| int | DSDPComputePDY (DSDP dsdp, double mu, DSDPVec DY, double *pnorm) |
| Compute the step direction. | |
| int | DSDPComputePDY1 (DSDP dsdp, double mur, DSDPVec DY1) |
| Compute an affine step direction dy1. | |
| int | DSDPComputePNorm (DSDP dsdp, double mu, DSDPVec DY, double *pnorm) |
| Compute proximity to a point on the central path. | |
| int | DSDPComputePotential (DSDP dsdp, DSDPVec y, double logdet, double *potential) |
| Compute the potential of the given point. | |
| int | DSDPComputePotential2 (DSDP dsdp, DSDPVec y, double mu, double logdet, double *potential) |
| Compute the objective function plus the barrier function. | |
| int | DSDPComputePY (DSDP dsdp, double beta, DSDPVec PY) |
| Compute PY = Y - beta DY for use in computing X. | |
| int | DSDPComputeRHS (DSDP dsdp, double mu, DSDPVec RHS) |
| Compute the right-hand side of the linear system that determines the step direction. | |
| int | DSDPGetRR (DSDP dsdp, double *res) |
| Get variable r. | |
| int | DSDPObjectiveGH (DSDP dsdp, DSDPSchurMat M, DSDPVec vrhs1) |
| Compute gradient of dual objective. | |
| int | DSDPSetRR (DSDP dsdp, double res) |
| Set variable r. | |
| int | DSDPSetY (DSDP dsdp, double beta, double logdet, DSDPVec ynew) |
| Update the solver with these y variables. | |
|
||||||||||||||||
|
Compute the current duality gap.
Definition at line 230 of file dualimpl.c. Referenced by DSDPSaveYForX(). |
|
||||||||||||||||||||
|
Compute the step direction.
Definition at line 45 of file dualimpl.c. Referenced by DSDPComputeDualityGap(), DSDPResetY0(), DSDPSaveYForX(), and DSDPSolveDynamicRho(). |
|
||||||||||||||||
|
Update the Y variables.
Definition at line 125 of file dualimpl.c. Referenced by DSDPYStepLineSearch(), and DSDPYStepLineSearch2(). |
|
||||||||||||||||
|
Compute the objective function (DD).
Definition at line 21 of file dualimpl.c. Referenced by DSDPComputePotential(), DSDPComputePotential2(), DSDPInitializeVariables(), and DSDPSetY(). |
|
||||||||||||||||||||
|
Compute the step direction.
Definition at line 77 of file dualimpl.c. Referenced by DSDPChooseBarrierParameter(), and DSDPSolveDynamicRho(). |
|
||||||||||||||||
|
Compute an affine step direction dy1.
Definition at line 105 of file dualimpl.c. Referenced by DSDPChooseBarrierParameter(). |
|
||||||||||||||||||||
|
Compute proximity to a point on the central path.
Definition at line 200 of file dualimpl.c. Referenced by DSDPComputeDY(), and DSDPComputePDY(). |
|
||||||||||||||||||||
|
Compute the potential of the given point.
Definition at line 261 of file dualimpl.c. Referenced by DSDPInitializeVariables(), DSDPSetY(), and DSDPYStepLineSearch(). |
|
||||||||||||||||||||||||
|
Compute the objective function plus the barrier function.
Definition at line 287 of file dualimpl.c. Referenced by DSDPYStepLineSearch2(). |
|
||||||||||||||||
|
Compute PY = Y - beta DY for use in computing X.
Definition at line 150 of file dualimpl.c. Referenced by DSDPChooseBarrierParameter(), and DSDPSolveDynamicRho(). |
|
||||||||||||||||
|
Compute the right-hand side of the linear system that determines the step direction.
This vector is basically
Definition at line 177 of file dualimpl.c. Referenced by DSDPComputeDY(), DSDPComputePDY(), DSDPComputePNorm(), and DSDPSaveYForX(). |
|
||||||||||||
|
Get variable r.
Definition at line 361 of file dualimpl.c. Referenced by DSDPGetR(), DSDPInitializeVariables(), DSDPResetY0(), DSDPSaveYForX(), and DSDPSolveDynamicRho(). |
|
||||||||||||||||
|
Compute gradient of dual objective.
Definition at line 381 of file dualimpl.c. Referenced by DSDPComputeG(), and DSDPComputeHessian(). |
|
||||||||||||
|
Set variable r.
Definition at line 345 of file dualimpl.c. Referenced by DSDPInitializeVariables(), DSDPResetY0(), and DSDPSetR0(). |
|
||||||||||||||||||||
|
Update the solver with these y variables.
Definition at line 309 of file dualimpl.c. Referenced by DSDPInitializeVariables(), DSDPResetY0(), DSDPYStepLineSearch(), and DSDPYStepLineSearch2(). |
1.4.2