23 ps[0], IMP.algebra.Vector3D(0.0, 0.0, 0.0)))
25 ps[1], IMP.algebra.Vector3D(1.0, 1.0, 0.0)))
27 ps[2], IMP.algebra.Vector3D(2.0, 0.0, 0.0)))
29 ps[3], IMP.algebra.Vector3D(3.0, 0.0, 0.0)))
31 ps[4], IMP.algebra.Vector3D(4.0, -1.0, 0.0)))
33 ps[5], IMP.algebra.Vector3D(1000, 1000, 1000)))
45 pa = r.add_type([ds[0], ds[1]])
46 pb = r.add_type([ds[2], ds[3]])
47 pc = r.add_type([ds[4]])
48 pd = r.add_type([ds[5]])
54 i1 = r.add_composite([pa, pa, pb, pb, pc])
55 i2 = r.add_composite([pa, pb, pb, pc], i1)
56 i3 = r.add_composite([pa, pa, pb, pb], i1)
57 i4 = r.add_composite([pa, pb], i1)
58 i5 = r.add_composite([pa, pb, pb], i2)
59 i6 = r.add_composite([pb, pc], i2)
60 i7 = r.add_composite([pa, pa, pb], i3)
61 i8 = r.add_composite([pa, pb], i5)
Strings setup_from_argv(const Strings &argv, std::string description, std::string positional_description, int num_positional)
Upper bound harmonic function (non-zero when feature > mean)
static XYZ setup_particle(Model *m, ParticleIndex pi)
Class for storing model, its restraints, constraints, and particles.
Score a pair of particles based on the distance between their centers.
Basic functionality that is expected to be used by a wide variety of IMP users.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
Class to handle individual particles of a Model object.
Ensure that a set of particles remains connected with one another.