star-line

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

commit 57478cd148f7d47a16e3bfbe66fd55715185fa22
parent 7af1f2441dd98c4bb4cb2e622ba8607071f05dcc
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue, 26 Apr 2022 11:04:55 +0200

Test the isotope abundance

Diffstat:
Msrc/test_sln_tree.c | 15+++++++++++++++
1 file changed, 15 insertions(+), 0 deletions(-)

diff --git a/src/test_sln_tree.c b/src/test_sln_tree.c @@ -269,6 +269,21 @@ test_tree tree_args.max_nlines_per_leaf = 16; CHK(sln_tree_create(sln, &tree_args, &tree) == RES_OK); CHK(sln_tree_ref_put(tree) == RES_OK); + + tree_args.molecules[0].nisotopes = 2; + tree_args.molecules[0].isotopes[0].abundance = 0.5; + tree_args.molecules[0].isotopes[0].id_local = 0; + tree_args.molecules[0].isotopes[1].abundance = 0.5; + tree_args.molecules[0].isotopes[1].id_local = 1; + CHK(sln_tree_create(sln, &tree_args, &tree) == RES_OK); + CHK(sln_tree_ref_put(tree) == RES_OK); + + tree_args.molecules[0].nisotopes = 2; + tree_args.molecules[0].isotopes[0].abundance = 0.6; + tree_args.molecules[0].isotopes[0].id_local = 0; + tree_args.molecules[0].isotopes[1].abundance = 0.5; + tree_args.molecules[0].isotopes[1].id_local = 1; + CHK(sln_tree_create(sln, &tree_args, &tree) == RES_BAD_ARG); } /*******************************************************************************