IMP
2.2.0
The Integrative Modeling Platform
IMP Mainpage
All IMP Modules
Related Pages
Modules
Namespaces
Classes
Files
Examples
Indexes
File List
File Members
_randomize.py
1
# python files placed in this src directory are automatically added to the module.
2
# The function below can be accessed as
3
# IMP.example.randomize.randomize_particles().
4
5
import
IMP.core
6
7
8
def
randomize_particle(p):
9
d =
IMP.core.XYZ.decorate_particle
(p)
10
d.set_coordinates(
IMP.algebra.get_random_vector_in
(
11
IMP.algebra.get_unit_bounding_box_3d()))
IMP::algebra::get_random_vector_in
Vector3D get_random_vector_in(const Cylinder3D &c)
Generate a random vector in a cylinder with uniform density.
IMP::core
See IMP.core for more information.
Definition:
AngleRestraint.h:19
IMP::core::XYZ::decorate_particle
static XYZ decorate_particle(::IMP::kernel::Particle *p)
Definition:
XYZ.h:49