Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
* Provide func_f and func_fp as now required.
authoralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 26 Jul 2007 22:47:10 +0000 (22:47 +0000)
committeralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 26 Jul 2007 22:47:10 +0000 (22:47 +0000)
 * Compute the result for test1  using and alternate method and check that the result is correct.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3900 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/include/surf/maxmin.h

index 81a91cd..84250e8 100644 (file)
@@ -101,13 +101,17 @@ void lagrange_dicotomi_solve(lmm_system_t sys);
  * Default functions associated to the chosen protocol. When
  * using the lagrangian approach.
  */
-double (* func_fpi_def ) (lmm_variable_t , double);
 
+void lmm_set_default_protocol_function(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));
 
-void lmm_set_default_protocol_function(double (* func_fpi)  (lmm_variable_t var, double x));
-
+double func_reno_f  (lmm_variable_t var, double x);
+double func_reno_fp (lmm_variable_t var, double x);
 double func_reno_fpi(lmm_variable_t var, double x);
 
+double func_vegas_f  (lmm_variable_t var, double x);
+double func_vegas_fp (lmm_variable_t var, double x);
 double func_vegas_fpi(lmm_variable_t var, double x);