htrdr

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

commit 5f44f81704acf4fb20b12b0e6cd27ae33b86a267
parent ce205d714ec9969a3474ebacfcea33a3da40d6f9
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 12 Feb 2025 16:26:29 +0100

planets: rename a member variable of an input argument

Diffstat:
Msrc/planets/htrdr_planets_args.c | 10+++++++---
Msrc/planets/htrdr_planets_args.h.in | 2+-
2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/planets/htrdr_planets_args.c b/src/planets/htrdr_planets_args.c @@ -109,7 +109,7 @@ check_volrad_budget_args(const struct htrdr_planets_volrad_budget_args* args) if(!args) return RES_BAD_ARG; /* Filename could not be NULL */ - if(!args->mesh) return RES_BAD_ARG; + if(!args->smsh_filename) return RES_BAD_ARG; /* Samples per tetrahedron could not be zero */ if(!args->spt) return RES_BAD_ARG; @@ -565,8 +565,12 @@ parse_volrad_budget_parameters(const char* str, void* ptr) switch(iparam) { case MESH: - if(args->volrad_budget.mesh) mem_rm(args->volrad_budget.mesh); - if(!(args->volrad_budget.mesh = str_dup(val))) res = RES_MEM_ERR; + if(args->volrad_budget.smsh_filename) { + mem_rm(args->volrad_budget.smsh_filename); + } + if(!(args->volrad_budget.smsh_filename = str_dup(val))) { + res = RES_MEM_ERR; + } break; case SPT: /* Sample Per Tetrahedron */ res = cstr_to_uint(val, &args->volrad_budget.spt); diff --git a/src/planets/htrdr_planets_args.h.in b/src/planets/htrdr_planets_args.h.in @@ -72,7 +72,7 @@ static const struct htrdr_planets_ground_args HTRDR_PLANETS_GROUND_ARGS_NULL = HTRDR_PLANETS_GROUND_ARGS_NULL__; struct htrdr_planets_volrad_budget_args { - char* mesh; /* The Star-Mesh geometry */ + char* smsh_filename; /* The Star-Mesh geometry */ unsigned spt; /* Number of MC realisations per tetrahedron */ }; #define HTRDR_PLANETS_VOLRAD_BUDGET_ARGS_NULL__ { \