Skip to content

Commit 2c9672c

Browse files
committed
Don't use deprecated boost::uniform_real
1 parent 26c9da6 commit 2c9672c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/TransformMover.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22
* \file TransformMover.cpp
33
* \brief A mover that transforms a rigid body
44
*
5-
* Copyright 2007-2022 IMP Inventors. All rights reserved.
5+
* Copyright 2007-2024 IMP Inventors. All rights reserved.
66
*
77
*/
88
#include <IMP/pmi/TransformMover.h>
99
#include <IMP/core/XYZ.h>
1010
#include <IMP/random.h>
1111
#include <IMP/algebra/vector_generators.h>
12+
#include <boost/random/uniform_real_distribution.hpp>
13+
1214
IMPPMI_BEGIN_NAMESPACE
1315

1416
TransformMover::TransformMover(Model *m,
@@ -84,7 +86,7 @@ core::MonteCarloMoverResult TransformMover::do_propose() {
8486
axis_=(d2.get_coordinates()-d1.get_coordinates()).get_unit_vector();
8587
}
8688

87-
::boost::uniform_real<> rand(-max_angle_, max_angle_);
89+
::boost::random::uniform_real_distribution<> rand(-max_angle_, max_angle_);
8890
Float angle = rand(random_number_generator);
8991
algebra::Rotation3D r = algebra::get_rotation_about_axis(axis_, angle);
9092
algebra::Transformation3D t(r, translation);

0 commit comments

Comments
 (0)