commit 49ccbc8e14aa8cd8b902e861b255c798e856194a
parent c943484f84b61a4ae4b46bace2b9601548cef718
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Tue, 17 Mar 2020 17:53:20 +0100
Fix the Long Wave filter function
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/htrdr_compute_radiance_lw.c b/src/htrdr_compute_radiance_lw.c
@@ -114,9 +114,11 @@ hit_filter
if(r < proba_abs) { /* Absorption event */
pursue_traversal = 0;
ctx->event_type = EVENT_ABSORPTION;
+ break;
} else if(r < proba_abs + proba_sca) { /* Scattering event */
pursue_traversal = 0;
ctx->event_type = EVENT_SCATTERING;
+ break;
} else { /* Null collision */
ctx->Ts = ssp_ran_exp(ctx->rng, 1); /* Sample a new optical thickness */
}