File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 2
2
* \file TransformMover.cpp
3
3
* \brief A mover that transforms a rigid body
4
4
*
5
- * Copyright 2007-2022 IMP Inventors. All rights reserved.
5
+ * Copyright 2007-2024 IMP Inventors. All rights reserved.
6
6
*
7
7
*/
8
8
#include < IMP/pmi/TransformMover.h>
9
9
#include < IMP/core/XYZ.h>
10
10
#include < IMP/random.h>
11
11
#include < IMP/algebra/vector_generators.h>
12
+ #include < boost/random/uniform_real_distribution.hpp>
13
+
12
14
IMPPMI_BEGIN_NAMESPACE
13
15
14
16
TransformMover::TransformMover (Model *m,
@@ -84,7 +86,7 @@ core::MonteCarloMoverResult TransformMover::do_propose() {
84
86
axis_=(d2.get_coordinates ()-d1.get_coordinates ()).get_unit_vector ();
85
87
}
86
88
87
- ::boost::uniform_real <> rand (-max_angle_, max_angle_);
89
+ ::boost::random::uniform_real_distribution <> rand (-max_angle_, max_angle_);
88
90
Float angle = rand (random_number_generator);
89
91
algebra::Rotation3D r = algebra::get_rotation_about_axis (axis_, angle);
90
92
algebra::Transformation3D t (r, translation);
You can’t perform that action at this time.
0 commit comments