Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Globals | Related Pages

dsdpconverge.c File Reference


Detailed Description

Monitor convergence.

Definition in file dsdpconverge.c.

Go to the source code of this file.

Functions

int DSDPDefaultConvergence (DSDP dsdp, void *ctx)
 Check for Convergence.
int DSDPGetConvergenceMonitor (DSDP, ConvergenceMonitor **)
 Get the structure containing convergence parameters.
int DSDPGetDualBound (DSDP dsdp, double *dbound)
 Get the termination parameter.
int DSDPGetGapHistory (DSDP dsdp, double hist[], int length)
 Copy a history of the duality gap into an array.
int DSDPGetGapTolerance (DSDP dsdp, double *gaptol)
 Get the termination tolerance.
int DSDPGetPNormTolerance (DSDP dsdp, double *ptol)
 Get the termination tolerance.
int DSDPGetRHistory (DSDP dsdp, double hist[], int length)
 Copy a history of the infeasibility in (D) into an array.
int DSDPGetStepTolerance (DSDP dsdp, double *steptol)
 Get the current tolerance.
int DSDPSetDualBound (DSDP dsdp, double dbound)
 Terminate the solver if the objective value in (DD) is greater than this tolerance.
int DSDPSetGapTolerance (DSDP dsdp, double gaptol)
 Terminate the solver when the relative duality gap is less than this tolerance.
int DSDPSetPNormTolerance (DSDP dsdp, double ptol)
 Terminate the solver when the relative duality gap is suffiently small and the PNorm is less than this quantity. Smaller values imply the final solution will be nearer to the central path.
int DSDPSetStepTolerance (DSDP dsdp, double steptol)
 Terminate the solver if the step length in (DD) is below this tolerance.


Function Documentation

int DSDPGetConvergenceMonitor DSDP  dsdp,
ConvergenceMonitor **  ctx
 

Get the structure containing convergence parameters.

Parameters:
dsdp the solver
*ctx will point to the structure.
Note:
This structure part of the DSDP structure.

Definition at line 268 of file dsdpsetup.c.


Generated on Fri Oct 21 14:28:39 2005 for DSDP by  doxygen 1.4.2