From 8505dd2e0ceefc0b430241568fdacde418d0f435 Mon Sep 17 00:00:00 2001 From: Matthias Puchner <github@mpuchner.de> Date: Wed, 24 Nov 2021 15:53:34 +0100 Subject: [PATCH] NumberOfMonteCarloPoints has to be unsigned --- GUI/Model/From/GUIObjectBuilder.cpp | 3 ++- GUI/Model/Session/SimulationOptionsItem.cpp | 9 ++------- GUI/Model/Session/SimulationOptionsItem.h | 5 ++--- 3 files changed, 6 insertions(+), 11 deletions(-) diff --git a/GUI/Model/From/GUIObjectBuilder.cpp b/GUI/Model/From/GUIObjectBuilder.cpp index 9ae4e7c6a90..499ba1ffe60 100644 --- a/GUI/Model/From/GUIObjectBuilder.cpp +++ b/GUI/Model/From/GUIObjectBuilder.cpp @@ -96,7 +96,8 @@ void GUI::Model::ObjectBuilder::populateSimulationOptions(SimulationOptionsItem* const ISimulation& simulation) { if (simulation.options().isIntegrate()) - item->setUseMonteCarloIntegration(static_cast<int>(simulation.options().getMcPoints())); + item->setUseMonteCarloIntegration( + static_cast<unsigned>(simulation.options().getMcPoints())); else item->setUseAnalytical(); diff --git a/GUI/Model/Session/SimulationOptionsItem.cpp b/GUI/Model/Session/SimulationOptionsItem.cpp index 59b3569c0cc..516f863be28 100644 --- a/GUI/Model/Session/SimulationOptionsItem.cpp +++ b/GUI/Model/Session/SimulationOptionsItem.cpp @@ -66,7 +66,7 @@ void SimulationOptionsItem::setRunImmediately(bool runImmediately) m_runImmediately = runImmediately; } -void SimulationOptionsItem::setUseMonteCarloIntegration(int numberOfPoints) +void SimulationOptionsItem::setUseMonteCarloIntegration(unsigned numberOfPoints) { m_computationMethodAnalytical = false; m_numberOfMonteCarloPoints = numberOfPoints; @@ -87,16 +87,11 @@ bool SimulationOptionsItem::useAnalytical() const return m_computationMethodAnalytical; } -int SimulationOptionsItem::numberOfMonteCarloPoints() const +unsigned SimulationOptionsItem::numberOfMonteCarloPoints() const { return m_numberOfMonteCarloPoints; } -void SimulationOptionsItem::setNumberOfMonteCarloPoints(int npoints) -{ - m_numberOfMonteCarloPoints = npoints; -} - void SimulationOptionsItem::setUseAverageMaterials(bool useAverageMaterials) { m_useAverageMaterials = useAverageMaterials; diff --git a/GUI/Model/Session/SimulationOptionsItem.h b/GUI/Model/Session/SimulationOptionsItem.h index 6e79b150eba..50b27147e85 100644 --- a/GUI/Model/Session/SimulationOptionsItem.h +++ b/GUI/Model/Session/SimulationOptionsItem.h @@ -33,13 +33,12 @@ public: bool runImmediately() const; bool runInBackground() const; - void setUseMonteCarloIntegration(int numberOfPoints); + void setUseMonteCarloIntegration(unsigned numberOfPoints); void setUseAnalytical(); bool useMonteCarloIntegration() const; bool useAnalytical() const; - void setNumberOfMonteCarloPoints(int npoints); - int numberOfMonteCarloPoints() const; + unsigned numberOfMonteCarloPoints() const; void setUseAverageMaterials(bool useAverageMaterials); bool useAverageMaterials() const; -- GitLab