DSDP
|
00001 #ifndef __DSDP_CONVERGE_H 00002 #define __DSDP_CONVERGE_H 00003 00007 #define DSDPHistory 200 00008 typedef struct { 00009 int history; /* length of records for iter, alpha, relgap */ 00010 double alpha[DSDPHistory]; /* History of stepsize */ 00011 double gaphist[DSDPHistory]; /* History of duality gap */ 00012 double infhist[DSDPHistory]; /* History of dual infeasiblity */ 00013 00014 double steptol; 00015 double rgaptol; 00016 double pnormtol; 00017 double dualbound; 00018 } ConvergenceMonitor; 00019 #endif