star-schiff

Library for estimating radiative properties
git clone git://git.meso-star.com/star-schiff.git
Log | Files | Refs | README | LICENSE

commit e3d754e0c7bc6ef8aa62b6c5408ed21f5f31abb4
parent 41ae55cab1343cb6d364f18dbebe4dc5ae11234c
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 18 Nov 2015 16:58:51 +0100

Fix the sphere estimator test on Windows

Diffstat:
Mcmake/CMakeLists.txt | 1+
Msrc/test_sschiff_estimator_sphere.c | 6+++---
2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -94,6 +94,7 @@ if(NOT NO_TEST) new_test(test_sschiff_device) new_test(test_sschiff_estimator_sphere) new_test(test_sschiff_estimator_cylinder) + rcmake_copy_runtime_libraries(test_sschiff_device) endif() ################################################################################ diff --git a/src/test_sschiff_estimator_sphere.c b/src/test_sschiff_estimator_sphere.c @@ -285,19 +285,19 @@ check_schiff_estimation dst = val->E - results[i].extinction_cross_section; printf(" Extinction cross section = %7.2f ~ %12.7f +/- %12.7f (%6.2f)\n", results[i].extinction_cross_section, val->E, val->SE, dst / val->SE); - CHECK(eq_eps(val->E, results[i].extinction_cross_section, 3*val->SE), 1); + CHECK(eq_eps(val->E, results[i].extinction_cross_section, 4*val->SE), 1); val = state.values + SSCHIFF_ABSORPTION_CROSS_SECTION ; dst = val->E - results[i].absorption_cross_section; printf(" Absorption cross section = %7.2f ~ %12.7f +/- %12.7f (%6.2f)\n", results[i].absorption_cross_section, val->E, val->SE, dst / val->SE); - CHECK(eq_eps(val->E, results[i].absorption_cross_section, 3*val->SE), 1); + CHECK(eq_eps(val->E, results[i].absorption_cross_section, 4*val->SE), 1); val = state.values + SSCHIFF_SCATTERING_CROSS_SECTION; dst = val->E - results[i].scattering_cross_section; printf(" Scattering cross section = %7.2f ~ %12.7f +/- %12.7f (%6.2f)\n", results[i].scattering_cross_section, val->E, val->SE, dst / val->SE); - CHECK(eq_eps(val->E, results[i].scattering_cross_section, 3*val->SE), 1); + CHECK(eq_eps(val->E, results[i].scattering_cross_section, 4*val->SE), 1); /*s = log(sampler_ctx->sigma); r = sampler_ctx->mean_radius * exp(2.5 * s * s);