diff --git a/Param/Distrib/RangedDistributions.cpp b/Param/Distrib/RangedDistributions.cpp index 97b669f6956fff9701408850a810ae71446e3bee..eaac1fdd5f7a174c9645a3308fa191236225759c 100644 --- a/Param/Distrib/RangedDistributions.cpp +++ b/Param/Distrib/RangedDistributions.cpp @@ -44,13 +44,13 @@ IRangedDistribution::IRangedDistribution(size_t n_samples, double sigma_factor) IRangedDistribution::~IRangedDistribution() = default; -std::vector<ParameterSample> IRangedDistribution::generateSamples(double mean, double stddev) const +std::vector<ParameterSample> IRangedDistribution::generateSamples(double stddev) const { if (stddev == 0) // it's a delta distribution - return {{mean, 1.0}}; + return {{0., 1.0}}; ASSERT(stddev > 0); - auto generator = distribution(mean, stddev); + auto generator = distribution(0., stddev); return generator->equidistantSamples(m_n_samples, m_sigma_factor); } diff --git a/Param/Distrib/RangedDistributions.h b/Param/Distrib/RangedDistributions.h index e47de972d5a3c4f26b5a4dd130cf4e4a04738d6b..d6852bf6d54806f2167408de099c709bd36ad7d0 100644 --- a/Param/Distrib/RangedDistributions.h +++ b/Param/Distrib/RangedDistributions.h @@ -41,7 +41,7 @@ public: IRangedDistribution* clone() const override = 0; #ifndef SWIG - std::vector<ParameterSample> generateSamples(double mean, double stddev) const; + std::vector<ParameterSample> generateSamples(double stddev) const; //! Public interface function to underlying IDistribution1D object IDistribution1D* distribution(double mean, double stddev) const; diff --git a/Sim/Scan/ScanResolution.cpp b/Sim/Scan/ScanResolution.cpp index fb1b71158b673810c8a0aeb2a89467bb24499c7b..341b04d2907077b3ae0ee0409dad26da25a34ef4 100644 --- a/Sim/Scan/ScanResolution.cpp +++ b/Sim/Scan/ScanResolution.cpp @@ -32,7 +32,7 @@ ScanResolution* ScanResolution::clone() const std::vector<ParameterSample> ScanResolution::resolutionSamples() const { - return rdistribution()->generateSamples(0., m_stddev); + return rdistribution()->generateSamples(m_stddev); } size_t ScanResolution::nSamples() const