IAP GITLAB

Skip to content
Snippets Groups Projects
Commit d0b540df authored by Remy Prechelt's avatar Remy Prechelt
Browse files

Rename UrQMD random number stream (from UrQMD to urqmd).

parent 80ee91a1
No related branches found
No related tags found
No related merge requests found
...@@ -59,7 +59,7 @@ void registerRandomStreams() { ...@@ -59,7 +59,7 @@ void registerRandomStreams() {
random::RNGManager::GetInstance().RegisterRandomStream("qgran"); random::RNGManager::GetInstance().RegisterRandomStream("qgran");
random::RNGManager::GetInstance().RegisterRandomStream("sibyll"); random::RNGManager::GetInstance().RegisterRandomStream("sibyll");
random::RNGManager::GetInstance().RegisterRandomStream("pythia"); random::RNGManager::GetInstance().RegisterRandomStream("pythia");
random::RNGManager::GetInstance().RegisterRandomStream("UrQMD"); random::RNGManager::GetInstance().RegisterRandomStream("urqmd");
random::RNGManager::GetInstance().SeedAll(); random::RNGManager::GetInstance().SeedAll();
} }
......
...@@ -358,7 +358,7 @@ corsika::process::EProcessReturn UrQMD::DoInteraction(SetupProjectile& projectil ...@@ -358,7 +358,7 @@ corsika::process::EProcessReturn UrQMD::DoInteraction(SetupProjectile& projectil
*/ */
double corsika::process::UrQMD::ranf_(int&) { double corsika::process::UrQMD::ranf_(int&) {
static corsika::random::RNG& rng = static corsika::random::RNG& rng =
corsika::random::RNGManager::GetInstance().GetRandomStream("UrQMD"); corsika::random::RNGManager::GetInstance().GetRandomStream("urqmd");
static std::uniform_real_distribution<double> dist; static std::uniform_real_distribution<double> dist;
return dist(rng); return dist(rng);
......
...@@ -46,10 +46,11 @@ namespace corsika::process::UrQMD { ...@@ -46,10 +46,11 @@ namespace corsika::process::UrQMD {
bool CanInteract(particles::Code) const; bool CanInteract(particles::Code) const;
private: private:
void readXSFile(std::string const&); void readXSFile(std::string const&);
corsika::random::RNG& rng_ = corsika::random::RNG& rng_ =
corsika::random::RNGManager::GetInstance().GetRandomStream("UrQMD"); corsika::random::RNGManager::GetInstance().GetRandomStream("urqmd");
std::uniform_int_distribution<int> booleanDist_{0, 1}; std::uniform_int_distribution<int> booleanDist_{0, 1};
boost::multi_array<corsika::units::si::CrossSectionType, 3> xs_interp_support_table_; boost::multi_array<corsika::units::si::CrossSectionType, 3> xs_interp_support_table_;
......
...@@ -130,7 +130,7 @@ TEST_CASE("UrQMD") { ...@@ -130,7 +130,7 @@ TEST_CASE("UrQMD") {
} }
feenableexcept(FE_INVALID); feenableexcept(FE_INVALID);
corsika::random::RNGManager::GetInstance().RegisterRandomStream("UrQMD"); corsika::random::RNGManager::GetInstance().RegisterRandomStream("urqmd");
UrQMD urqmd; UrQMD urqmd;
SECTION("interaction length") { SECTION("interaction length") {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment