rename kRandomNumberGenerator in local files to kPRNG to prevent collision

release/4.3a0
Varun Agrawal 2025-05-17 00:01:02 -04:00
parent 8302f2d432
commit 12baf54d17
2 changed files with 5 additions and 5 deletions

View File

@ -42,7 +42,7 @@
namespace gtsam { namespace gtsam {
// In Wrappers we have no access to this so have a default ready // In Wrappers we have no access to this so have a default ready
static std::mt19937 kRandomNumberGenerator(42); static std::mt19937 kPRNG(42);
using Sparse = Eigen::SparseMatrix<double>; using Sparse = Eigen::SparseMatrix<double>;
@ -869,7 +869,7 @@ Values ShonanAveraging<d>::initializeRandomly(std::mt19937 &rng) const {
/* ************************************************************************* */ /* ************************************************************************* */
template <size_t d> template <size_t d>
Values ShonanAveraging<d>::initializeRandomly() const { Values ShonanAveraging<d>::initializeRandomly() const {
return initializeRandomly(kRandomNumberGenerator); return initializeRandomly(kPRNG);
} }
/* ************************************************************************* */ /* ************************************************************************* */
@ -883,7 +883,7 @@ Values ShonanAveraging<d>::initializeRandomlyAt(size_t p,
/* ************************************************************************* */ /* ************************************************************************* */
template <size_t d> template <size_t d>
Values ShonanAveraging<d>::initializeRandomlyAt(size_t p) const { Values ShonanAveraging<d>::initializeRandomlyAt(size_t p) const {
return initializeRandomlyAt(p, kRandomNumberGenerator); return initializeRandomlyAt(p, kPRNG);
} }
/* ************************************************************************* */ /* ************************************************************************* */

View File

@ -39,7 +39,7 @@ using namespace gtsam;
using namespace std; using namespace std;
// In Wrappers we have no access to this so have a default ready. // In Wrappers we have no access to this so have a default ready.
static std::mt19937 kRandomNumberGenerator(42); static std::mt19937 kPRNG(42);
// Some relative translations may be zero. We treat nodes that have a zero // Some relative translations may be zero. We treat nodes that have a zero
// relativeTranslation as a single node. // relativeTranslation as a single node.
@ -185,7 +185,7 @@ Values TranslationRecovery::initializeRandomly(
const std::vector<BinaryMeasurement<Point3>> &betweenTranslations, const std::vector<BinaryMeasurement<Point3>> &betweenTranslations,
const Values &initialValues) const { const Values &initialValues) const {
return initializeRandomly(relativeTranslations, betweenTranslations, return initializeRandomly(relativeTranslations, betweenTranslations,
&kRandomNumberGenerator, initialValues); &kPRNG, initialValues);
} }
Values TranslationRecovery::run( Values TranslationRecovery::run(