X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0714dbb971a42b14418ea392844026a816f757e3..841493f1159e95a32f05ae19760ab669279d647e:/src/surf/maxmin_private.h diff --git a/src/surf/maxmin_private.h b/src/surf/maxmin_private.h index 947e1c8d9d..1798472607 100644 --- a/src/surf/maxmin_private.h +++ b/src/surf/maxmin_private.h @@ -58,6 +58,8 @@ typedef struct lmm_variable { 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} */ /* \end{For Lagrange only} */ } s_lmm_variable_t; @@ -91,4 +93,8 @@ static void lmm_cnst_free(lmm_system_t sys, lmm_constraint_t cnst); void lmm_print(lmm_system_t sys); +extern double (* func_f_def ) (lmm_variable_t , double); +extern double (* func_fp_def ) (lmm_variable_t , double); +extern double (* func_fpi_def )(lmm_variable_t , double); + #endif /* _SURF_MAXMIN_PRIVATE_H */