stardis-solver

Solve coupled heat transfers
git clone git://git.meso-star.fr/stardis-solver.git
Log | Files | Refs | README | LICENSE

commit b5ee8e8f4e662d542075930641ab1ef8e8291e5f
parent 80d87e34fdbfe281bc26eb0bfdc632cfe21188e3
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue, 11 Oct 2022 11:02:22 +0200

Remove overzealous assertions about estimator configuration

The number of successful realisations can be null

Diffstat:
Msrc/sdis_estimator_c.h | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/sdis_estimator_c.h b/src/sdis_estimator_c.h @@ -88,7 +88,7 @@ estimator_setup_realisations_count const size_t nrealisations, const size_t nsuccesses) { - ASSERT(estimator && nrealisations && nsuccesses && nsuccesses<=nrealisations); + ASSERT(estimator && nrealisations && nsuccesses<=nrealisations); estimator->nrealisations = nsuccesses; estimator->nfailures = nrealisations - nsuccesses; } @@ -99,7 +99,7 @@ estimator_setup_temperature const double sum, const double sum2) { - ASSERT(estim && estim->nrealisations); + ASSERT(estim); estim->temperature.sum = sum; estim->temperature.sum2 = sum2; estim->temperature.count = estim->nrealisations; @@ -113,7 +113,7 @@ estimator_setup_power const double spread, const double time_range[2]) { - ASSERT(estim && estim->nrealisations && time_range); + ASSERT(estim && time_range); estim->power.power.sum = sum; estim->power.power.sum2 = sum2; estim->power.power.count = estim->nrealisations; @@ -128,7 +128,7 @@ estimator_setup_realisation_time const double sum, const double sum2) { - ASSERT(estim && estim->nrealisations); + ASSERT(estim); estim->realisation_time.sum = sum; estim->realisation_time.sum2 = sum2; estim->realisation_time.count = estim->nrealisations; @@ -141,7 +141,7 @@ estimator_setup_flux const double sum, const double sum2) { - ASSERT(estim && (unsigned)name < FLUX_NAMES_COUNT__ && estim->nrealisations); + ASSERT(estim && (unsigned)name < FLUX_NAMES_COUNT__); estim->fluxes[name].sum = sum; estim->fluxes[name].sum2 = sum2; estim->fluxes[name].count = estim->nrealisations;