From 8302f2d432e8e00bb536383fce9c3fe837e5cfd0 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Sat, 17 May 2025 00:00:16 -0400 Subject: [PATCH] use global kRandomNumberGenerator --- gtsam/discrete/DiscreteConditional.cpp | 1 + gtsam/discrete/DiscreteConditional.h | 3 --- gtsam/discrete/TableDistribution.cpp | 1 + gtsam/linear/GaussianConditional.cpp | 6 ++---- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/gtsam/discrete/DiscreteConditional.cpp b/gtsam/discrete/DiscreteConditional.cpp index 959f3f2ce..7577c273b 100644 --- a/gtsam/discrete/DiscreteConditional.cpp +++ b/gtsam/discrete/DiscreteConditional.cpp @@ -18,6 +18,7 @@ #include #include +#include #include #include #include diff --git a/gtsam/discrete/DiscreteConditional.h b/gtsam/discrete/DiscreteConditional.h index 00bfadd14..76f979a23 100644 --- a/gtsam/discrete/DiscreteConditional.h +++ b/gtsam/discrete/DiscreteConditional.h @@ -27,9 +27,6 @@ #include #include -// In wrappers we can access std::mt19937_64 via gtsam.MT19937 -static std::mt19937_64 kRandomNumberGenerator(42); - namespace gtsam { /** diff --git a/gtsam/discrete/TableDistribution.cpp b/gtsam/discrete/TableDistribution.cpp index b5a9f2c14..8c87ceada 100644 --- a/gtsam/discrete/TableDistribution.cpp +++ b/gtsam/discrete/TableDistribution.cpp @@ -17,6 +17,7 @@ #include #include +#include #include #include #include diff --git a/gtsam/linear/GaussianConditional.cpp b/gtsam/linear/GaussianConditional.cpp index b213fe6a5..4430ac0cb 100644 --- a/gtsam/linear/GaussianConditional.cpp +++ b/gtsam/linear/GaussianConditional.cpp @@ -15,11 +15,12 @@ * @author Christian Potthast, Frank Dellaert */ +#include +#include #include #include #include #include -#include #ifdef __GNUC__ #pragma GCC diagnostic push @@ -34,9 +35,6 @@ #include #include -// In wrappers we can access std::mt19937_64 via gtsam.MT19937 -static std::mt19937_64 kRandomNumberGenerator(42); - using namespace std; namespace gtsam {