solstice-solver

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

commit 034cc545b66357dfc0c15f0193a2af0ea3fbbc5e
parent 30f64e5f5d6bdf9fcd4d6ab2ceeeb85c8048989f
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Wed, 20 Jul 2016 15:03:42 +0200

BugFix: bad setup for spectrum.

Diffstat:
Msrc/ssol_spectrum.c | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/ssol_spectrum.c b/src/ssol_spectrum.c @@ -102,6 +102,7 @@ ssol_spectrum_setup const size_t nwavelength) { res_T res = RES_OK; + size_t i; if(!spectrum || nwavelength <= 0 || !wavelengths @@ -117,8 +118,10 @@ ssol_spectrum_setup return res; } - memcpy(spectrum->frequencies.data, wavelengths, nwavelength * sizeof(double)); - memcpy(spectrum->intensities.data, data, nwavelength * sizeof(double)); + FOR_EACH(i, 0, nwavelength) { + darray_double_push_back(&spectrum->frequencies, wavelengths + i); + darray_double_push_back(&spectrum->intensities, data + i); + } return res; }