diff --git a/Param/Distrib/DistributionHandler.cpp b/Param/Distrib/DistributionHandler.cpp index 3e1bc2223074af0ae70f6f1e67335ef73d2ce17b..b88420d059da761c74303b92e6f0601340a90e96 100644 --- a/Param/Distrib/DistributionHandler.cpp +++ b/Param/Distrib/DistributionHandler.cpp @@ -39,10 +39,8 @@ size_t DistributionHandler::getTotalNumberOfSamples() const double DistributionHandler::setParameterValues(size_t index) { - if (index >= m_nbr_combinations) - throw std::runtime_error( - "DistributionWeighter::setParameterValues: " - "index must be smaller than the total number of parameter combinations"); + ASSERT(index < m_nbr_combinations); + size_t n_distr = m_distributions.size(); double weight = 1.0; if (n_distr == 0)