stardis-solver

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

commit 25c37557c1848925194b897bc5b8fdfa92c33729
parent cf3592039e6ea5f70b7029ac3f2ebcc0a9c08f72
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Mon,  9 Dec 2024 14:05:18 +0100

Correct access to radiative environment properties

The time at which these properties were retrieved was not correctly
defined.

Diffstat:
Msrc/sdis_heat_path_boundary_Xd_solid_fluid_picard1.h | 1+
Msrc/sdis_heat_path_radiative_Xd.h | 1+
2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/sdis_heat_path_boundary_Xd_solid_fluid_picard1.h b/src/sdis_heat_path_boundary_Xd_solid_fluid_picard1.h @@ -48,6 +48,7 @@ XD(rwalk_get_Tref) ray.dir[0] = rwalk->dir[0]; ray.dir[1] = rwalk->dir[1]; ray.dir[2] = rwalk->dir[2]; + ray.time = rwalk->vtx.time; Tref = radiative_env_get_reference_temperature(scn->radenv, &ray); } else { struct sdis_interface_fragment frag; diff --git a/src/sdis_heat_path_radiative_Xd.h b/src/sdis_heat_path_radiative_Xd.h @@ -55,6 +55,7 @@ set_limit_radiative_temperature d3_set_f3(rwalk->dir, dir); d3_normalize(rwalk->dir, rwalk->dir); d3_set(ray.dir, rwalk->dir); + ray.time = rwalk->vtx.time; trad = radiative_env_get_temperature(scn->radenv, &ray); if(SDIS_TEMPERATURE_IS_UNKNOWN(trad)) {