solstice-solver

Solver library of the solstice app
git clone git://git.meso-star.com/solstice-solver.git
Log | Files | Refs | README | LICENSE

commit 186d99fa31521ee424ce2f0dc2b1435babc12ed0
parent 61e48b579498c3f048e501097af849847f799889
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Wed, 21 Sep 2016 10:45:00 +0200

BugFix: wrong assert and arg check in previous commit

Diffstat:
Msrc/ssol_spectrum.c | 6+-----
1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/ssol_spectrum.c b/src/ssol_spectrum.c @@ -80,10 +80,6 @@ spectrum_includes } test_sz = tested->frequencies.size; - if(!reference->frequencies.size || !test_sz) { - return RES_BAD_ARG; - } - test_data = tested->frequencies.data; *include = spectrum_includes_point(reference, test_data[0]) && spectrum_includes_point(reference, test_data[test_sz - 1]); @@ -121,7 +117,7 @@ spectrum_interpolate slope = (ints[idx_next] - ints[idx_next - 1]) / (freqs[idx_next] - freqs[idx_next - 1]); *intensity = ints[idx_next - 1] + (wavelenght - freqs[idx_next - 1]) * slope; - ASSERT(*intensity > 0); + ASSERT(*intensity >= 0); return RES_OK; }