"Simplistic network model where all communication take a constant time (one second)",
- NULL, surf_network_model_init_Constant},
+ surf_network_model_init_Constant},
{"CM02",
"Realistic network model with lmm_solve and no correction factors",
{"CM02",
"Realistic network model with lmm_solve and no correction factors",
- NULL, surf_network_model_init_CM02},
+ surf_network_model_init_CM02},
{"LV08",
"Realistic network model with lmm_solve, adequate correction factors (latency*=10.4, bandwidth*=.92, S=8775) and partial invalidation optimization",
{"LV08",
"Realistic network model with lmm_solve, adequate correction factors (latency*=10.4, bandwidth*=.92, S=8775) and partial invalidation optimization",
- NULL, im_surf_network_model_init_LegrandVelho},
+ im_surf_network_model_init_LegrandVelho},
{"LV08_fullupdate",
"Realistic network model wit lmm_solve, adequate correction factors (latency*=10.4, bandwidth*=.92, S=8775) but no further optimization. Should produce the same results as LV08, only slower.",
{"LV08_fullupdate",
"Realistic network model wit lmm_solve, adequate correction factors (latency*=10.4, bandwidth*=.92, S=8775) but no further optimization. Should produce the same results as LV08, only slower.",
- NULL, surf_network_model_init_LegrandVelho},
+ surf_network_model_init_LegrandVelho},
{"SMPI",
"Realistic network model with lmm_solve and correction factors on three intervals (< 1KiB, < 64 KiB, >= 64 KiB)",
{"SMPI",
"Realistic network model with lmm_solve and correction factors on three intervals (< 1KiB, < 64 KiB, >= 64 KiB)",
- NULL, surf_network_model_init_SMPI},
+ surf_network_model_init_SMPI},
#ifdef HAVE_GTNETS
{"GTNets",
"Network Pseudo-model using the GTNets simulator instead of an analytic model",
#ifdef HAVE_GTNETS
{"GTNets",
"Network Pseudo-model using the GTNets simulator instead of an analytic model",
- NULL, surf_network_model_init_GTNETS},
+ surf_network_model_init_GTNETS},
#endif
#ifdef HAVE_NS3
{"NS3",
"Use NS3 tcp model",
#endif
#ifdef HAVE_NS3
{"NS3",
"Use NS3 tcp model",
- NULL, surf_network_model_init_NS3},
+ surf_network_model_init_NS3},
#endif
{"Reno",
#endif
{"Reno",
- "Model using lagrange_solve instead of lmm_solve (experts only)", NULL,
+ "Model using lagrange_solve instead of lmm_solve (experts only)",
surf_network_model_init_Reno},
{"Reno2",
surf_network_model_init_Reno},
{"Reno2",
- "Model using lagrange_solve instead of lmm_solve (experts only)", NULL,
+ "Model using lagrange_solve instead of lmm_solve (experts only)",
surf_network_model_init_Reno2},
{"Vegas",
surf_network_model_init_Reno2},
{"Vegas",
- "Model using lagrange_solve instead of lmm_solve (experts only)", NULL,
+ "Model using lagrange_solve instead of lmm_solve (experts only)",
surf_network_model_init_Vegas},
surf_network_model_init_Vegas},
- {NULL, NULL, NULL, NULL} /* this array must be NULL terminated */
+ {NULL, NULL, NULL} /* this array must be NULL terminated */