htrdr

Solving radiative transfer in heterogeneous media
git clone git://git.meso-star.fr/htrdr.git
Log | Files | Refs | README | LICENSE

commit db0d6192c4c3ca17eda8b52fe91741442e71281f
parent 36e1db7263e48aeb1081402ba026ef1dfa81744e
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Fri,  2 Jul 2021 09:51:03 +0200

Use ssp_ran_exp_truncated introduced by Star-SP 0.10

Diffstat:
Mcmake/combustion/CMakeLists.txt | 2+-
Msrc/combustion/htrdr_combustion_compute_radiance_sw.c | 3+--
2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/cmake/combustion/CMakeLists.txt b/cmake/combustion/CMakeLists.txt @@ -26,7 +26,7 @@ find_package(RCMake 0.3 REQUIRED) find_package(RSys 0.11 REQUIRED) find_package(Star3D 0.7.1 REQUIRED) find_package(StarSF 0.6 REQUIRED) -find_package(StarSP 0.9 REQUIRED) +find_package(StarSP 0.10 REQUIRED) find_package(StarVX 0.1 REQUIRED) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${RCMAKE_SOURCE_DIR}) diff --git a/src/combustion/htrdr_combustion_compute_radiance_sw.c b/src/combustion/htrdr_combustion_compute_radiance_sw.c @@ -379,8 +379,7 @@ sample_scattering_limited_hit_filter /* A collision distance was not already sampled */ if(ctx->sampled_vox_collision_dst < 0) { - r = ssp_rng_canonical(ctx->rng); - tau = -log(1.0-r*(1.0-exp(-ctx->Tmax))); + tau = ssp_ran_exp_truncated(ctx->rng, 1, ctx->Tmax); ctx->sampled_vox_collision_dst = tau / ctx->ks_2hat; /* Update the ksi output data */