diff --git a/src/mesh/MeshRandomizer.hpp b/src/mesh/MeshRandomizer.hpp index 1daaff6a04dfbfd4856c8f2d0875bb4cc4549ca5..b6bfe625bf6a01ab8e5e04c3b970ebc77d8ed438 100644 --- a/src/mesh/MeshRandomizer.hpp +++ b/src/mesh/MeshRandomizer.hpp @@ -214,7 +214,7 @@ class MeshRandomizer synchronize(max_delta_xr); - std::uniform_real_distribution<> dis(-0.5, 0.5); + std::uniform_real_distribution<> distribution(-0.45, 0.45); NodeValue<const int> node_numbers = connectivity.nodeNumber(); using IdCorrespondance = std::pair<int, NodeId>; @@ -238,7 +238,7 @@ class MeshRandomizer const auto [node_number, node_id] = node_numbers_to_node_id[i]; while (i_node_number < node_number) { for (size_t j = 0; j < Dimension; ++j) { - dis(random_engine.engine()); + distribution(random_engine.engine()); } ++i_node_number; } @@ -247,7 +247,7 @@ class MeshRandomizer Rd shift; for (size_t i_component = 0; i_component < Dimension; ++i_component) { - shift[i_component] = max_delta * dis(random_engine.engine()); + shift[i_component] = max_delta * distribution(random_engine.engine()); } shift_r[node_id] = shift; @@ -261,7 +261,7 @@ class MeshRandomizer // Advances random engine to preserve CPU random number generators synchronization for (; i_node_number <= max_node_number; ++i_node_number) { for (size_t j = 0; j < Dimension; ++j) { - dis(random_engine.engine()); + distribution(random_engine.engine()); } }