stardis-solver

Solve coupled heat transfers
git clone git://git.meso-star.fr/stardis-solver.git
Log | Files | Refs | README | LICENSE

commit 3df4ba9644a28577732850e6e7d175b2af7d684a
parent 7b84af2a4988bea291a38766da97217a8208d4a3
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Thu,  3 May 2018 09:14:51 +0200

Update of the random walk routine

In debug do not forget to register the first random walk step.

Diffstat:
Msrc/sdis_solve_Xd.h | 6+++---
Msrc/test_sdis_solve_camera.c | 2+-
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/sdis_solve_Xd.h b/src/sdis_solve_Xd.h @@ -784,13 +784,13 @@ XD(compute_temperature) ASSERT(scn && fp_to_meter > 0 && ctx && rwalk && rng && T); do { - res = T->func(scn, fp_to_meter, ctx, rwalk, rng, T); - if(res != RES_OK) goto error; - #ifndef NDEBUG sa_push(stack, *T); ++istack; #endif + res = T->func(scn, fp_to_meter, ctx, rwalk, rng, T); + if(res != RES_OK) goto error; + } while(!T->done); exit: diff --git a/src/test_sdis_solve_camera.c b/src/test_sdis_solve_camera.c @@ -381,7 +381,7 @@ create_interface if(sdis_medium_get_type(mdm_front) == SDIS_FLUID) { interface_shader.front.emissivity = interface_get_emissivity; interface_shader.front.specular_fraction = interface_get_specular_fraction; - } + } if(sdis_medium_get_type(mdm_back) == SDIS_FLUID) { interface_shader.back.emissivity = interface_get_emissivity; interface_shader.back.specular_fraction = interface_get_specular_fraction;