X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fdd5a5f1bea4c3aced2cab95a9a2191b5090042d..86188201e4a5e76f7e0131c71f700b638458e9c9:/src/surf/maxmin_private.h diff --git a/src/surf/maxmin_private.h b/src/surf/maxmin_private.h index 034a25202e..0a5e2b70a7 100644 --- a/src/surf/maxmin_private.h +++ b/src/surf/maxmin_private.h @@ -51,11 +51,18 @@ typedef struct lmm_variable { int cnsts_number; double weight; double bound; - double mu; - double new_mu; double value; void *id; - int index; + int index; /* FOR SDP ONLY */ + /* \begin{For Lagrange only} */ + double mu; + double new_mu; + double df; /* Total delay of flow */ + double (* func_f) (struct lmm_variable *var, double x); /* f */ + double (* func_fp) (struct lmm_variable *var, double x); /* f' */ + double (* func_fpi) (struct lmm_variable *var, double x); /* (f')^{-1} */ + double (* func_fpip) (struct lmm_variable *var, double x); /* ((f')^{-1})' */ + /* \end{For Lagrange only} */ } s_lmm_variable_t; typedef struct lmm_system {