diff options
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses_mlp.c')
-rw-r--r-- | src/ats/gnunet-service-ats_addresses_mlp.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/ats/gnunet-service-ats_addresses_mlp.c b/src/ats/gnunet-service-ats_addresses_mlp.c index 3e03e6adc..fc1bdf2e0 100644 --- a/src/ats/gnunet-service-ats_addresses_mlp.c +++ b/src/ats/gnunet-service-ats_addresses_mlp.c | |||
@@ -1061,7 +1061,6 @@ mlp_propagate_results (void *cls, const struct GNUNET_HashCode *key, void *value | |||
1061 | 1061 | ||
1062 | 1062 | ||
1063 | 1063 | ||
1064 | |||
1065 | /** | 1064 | /** |
1066 | * Solves the MLP problem | 1065 | * Solves the MLP problem |
1067 | * | 1066 | * |
@@ -1108,12 +1107,20 @@ GAS_mlp_solve_problem (void *solver, struct GNUNET_CONTAINER_MultiHashMap * addr | |||
1108 | start_lp = GNUNET_TIME_absolute_get(); | 1107 | start_lp = GNUNET_TIME_absolute_get(); |
1109 | res = mlp_solve_lp_problem (mlp); | 1108 | res = mlp_solve_lp_problem (mlp); |
1110 | duration_lp = GNUNET_TIME_absolute_get_duration (start_lp); | 1109 | duration_lp = GNUNET_TIME_absolute_get_duration (start_lp); |
1110 | mlp->ps.lp_res = res; | ||
1111 | 1111 | ||
1112 | /* Run LP solver */ | 1112 | /* Run LP solver */ |
1113 | LOG (GNUNET_ERROR_TYPE_DEBUG, "Running MLP solver \n"); | 1113 | LOG (GNUNET_ERROR_TYPE_DEBUG, "Running MLP solver \n"); |
1114 | start_mlp = GNUNET_TIME_absolute_get(); | 1114 | start_mlp = GNUNET_TIME_absolute_get(); |
1115 | res = mlp_solve_mlp_problem (mlp); | 1115 | res = mlp_solve_mlp_problem (mlp); |
1116 | |||
1116 | duration_mlp = GNUNET_TIME_absolute_get_duration (start_mlp); | 1117 | duration_mlp = GNUNET_TIME_absolute_get_duration (start_mlp); |
1118 | mlp->ps.mip_res = res; | ||
1119 | |||
1120 | mlp->ps.build_dur = duration_build; | ||
1121 | mlp->ps.lp_dur = duration_lp; | ||
1122 | mlp->ps.mip_dur = duration_mlp; | ||
1123 | |||
1117 | LOG (GNUNET_ERROR_TYPE_DEBUG, "Execution time: Build %llu ms, LP %llu ms, MLP %llu ms\n", | 1124 | LOG (GNUNET_ERROR_TYPE_DEBUG, "Execution time: Build %llu ms, LP %llu ms, MLP %llu ms\n", |
1118 | (unsigned long long) duration_build.rel_value, | 1125 | (unsigned long long) duration_build.rel_value, |
1119 | (unsigned long long) duration_lp.rel_value, | 1126 | (unsigned long long) duration_lp.rel_value, |