commit d3fc730779557a342664419602b7b50ef5d3e7d3
parent c0a4d96a4426ea5d63092ad38d2442f390b83c92
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Mon, 10 Oct 2016 16:10:08 +0200
Fix previous commit
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/ssol_solver.c b/src/ssol_solver.c
@@ -783,6 +783,7 @@ ssol_solve
{
struct realisation rs;
size_t r;
+ size_t success_count = 0;
res_T res = RES_OK;
if (!scene || !rng || !output || !estimator || !realisations_count)
@@ -816,6 +817,10 @@ ssol_solve
estimator->failed_count++;
/* FIXME: remove failed realisations' outputs from the output stream */
}
+ else {
+ success_count++;
+ }
+
/* propagation ended: feed implicit MC data */
seg = current_segment(&rs);
w = seg->weight;
@@ -831,7 +836,7 @@ ssol_solve
}
}
- estimator->realisation_count += realisations_count;
+ estimator->realisation_count += success_count;
exit:
release_realisation(&rs);
return res;