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 {
// 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>;
@ -869,7 +869,7 @@ Values ShonanAveraging<d>::initializeRandomly(std::mt19937 &rng) const {
/* ************************************************************************* */
template <size_t d>
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>
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;
// 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
// relativeTranslation as a single node.
@ -185,7 +185,7 @@ Values TranslationRecovery::initializeRandomly(
const std::vector<BinaryMeasurement<Point3>> &betweenTranslations,
const Values &initialValues) const {
return initializeRandomly(relativeTranslations, betweenTranslations,
&kRandomNumberGenerator, initialValues);
&kPRNG, initialValues);
}
Values TranslationRecovery::run(