X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8a76d5717862842060081d52f06c092250a9a573..e21fff9a8aadd535db5b9a29859e3669a2622561:/src/surf/maxmin.c diff --git a/src/surf/maxmin.c b/src/surf/maxmin.c index b81b0357d3..24405cc224 100644 --- a/src/surf/maxmin.c +++ b/src/surf/maxmin.c @@ -176,10 +176,9 @@ lmm_variable_t lmm_variable_new(lmm_system_t sys, void *id, var->value = 0.0; var->df = 0.0; - var->func_f = func_f_def; - var->func_fp = func_fp_def; + var->func_f = func_f_def; + var->func_fp = func_fp_def; var->func_fpi = func_fpi_def; - var->func_fpip = func_fpip_def; if(weight) xbt_swag_insert_at_head(var,&(sys->variable_set)); else xbt_swag_insert_at_tail(var,&(sys->variable_set)); @@ -625,26 +624,3 @@ lmm_constraint_t lmm_get_next_active_constraint(lmm_system_t sys, lmm_constraint } - -/** \brief Attribute the value bound to var->bound. - * - * \param func_f default function f associated with the chosen protocol flavor - * \param func_fp partial differential of f (f prime, f') - * \param func_fpi inverse of the partial differential of f (f prime inverse, (f')^{-1}) - * \param func_fpip partial differential of the inverse of the partial differential of f (f prime inverse prime, ((f')^{-1})') - * - * Set default functions to the ones passed as parameters. This is a polimorfism in C pure, enjoy the roots of programming. - * - */ -void lmm_set_default_protocol_functions(double (* func_f) (lmm_variable_t var, double x), - double (* func_fp) (lmm_variable_t var, double x), - double (* func_fpi) (lmm_variable_t var, double x), - double (* func_fpip) (lmm_variable_t var, double x)) - -{ - func_f_def = func_f; - func_fp_def = func_fp; - func_fpi_def = func_fpi; - func_fpip_def = func_fpip; -} -