star-line

Structure for accelerating line importance sampling
git clone git://git.meso-star.fr/star-line.git
Log | Files | Refs | README | LICENSE

commit fd538198f530fa3222ab56ede755d826ef931dd7
parent 2683eeecee3f6d394f00f109ba0415c7c1b3bf37
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed,  4 May 2022 12:26:54 +0200

Fix the sln_tree_get_desc function

Some arguments were not set correctly

Diffstat:
Msrc/sln_tree.c | 2++
Msrc/test_sln_tree.c | 2++
2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/sln_tree.c b/src/sln_tree.c @@ -428,6 +428,8 @@ sln_tree_get_desc(const struct sln_tree* tree, struct sln_tree_desc* desc) desc->wavenumber_range[0] = tree->wavenumber_range[0]; desc->wavenumber_range[1] = tree->wavenumber_range[1]; desc->max_nlines_per_leaf = tree->max_nlines_per_leaf; + desc->temperature = tree->temperature; + desc->pressure = tree->pressure; res = shtr_lines_view_get_size(tree->lines_view, &desc->nlines); if(res != RES_OK) goto error; diff --git a/src/test_sln_tree.c b/src/test_sln_tree.c @@ -351,6 +351,8 @@ test_tree CHK(desc.wavenumber_range[0] == tree_args.wavenumber_range[0]); CHK(desc.wavenumber_range[1] == tree_args.wavenumber_range[1]); CHK(desc.max_nlines_per_leaf == tree_args.max_nlines_per_leaf); + CHK(desc.temperature = tree_args.temperature); + CHK(desc.pressure == tree_args.pressure); CHK(desc.nlines == nlines); /* All the lines are taken into the count */ CHK(node = sln_tree_get_root(tree));