From 39fc262957fcad608723b3b4d8b8eaeb474f7ef8 Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de> Date: Wed, 24 Apr 2019 20:50:30 -0300 Subject: [PATCH] made distribution a member variable --- Processes/Pythia/Random.cc | 5 +---- Processes/Pythia/Random.h | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Processes/Pythia/Random.cc b/Processes/Pythia/Random.cc index 8fcbcf4ee..0d08403ca 100644 --- a/Processes/Pythia/Random.cc +++ b/Processes/Pythia/Random.cc @@ -12,9 +12,6 @@ namespace corsika::process::pythia { - double Random::flat() { - std::uniform_real_distribution<double> dist; - return dist(fRNG); - } + double Random::flat() { return fDist(fRNG); } } // namespace corsika::process::pythia diff --git a/Processes/Pythia/Random.h b/Processes/Pythia/Random.h index 276fc532c..cd35fc4ee 100644 --- a/Processes/Pythia/Random.h +++ b/Processes/Pythia/Random.h @@ -23,6 +23,7 @@ namespace corsika::process { double flat(); private: + std::uniform_real_distribution<double> fDist; corsika::random::RNG& fRNG = corsika::random::RNGManager::GetInstance().GetRandomStream("pythia"); }; -- GitLab