This module contains miscellaneous and experimental functionality.
This module contains miscellaneous functionality that is not expected to be used by many IMP users. As a result, the code contained in it may be poorly tested, liable to change or experimental in nature.
In particular, other modules should not depend on IMP.misc (e.g. don't create a class in another module that derives from one in IMP.misc). If you find yourself relying on such functionality, discuss moving it to a specialized module or something like IMP.core or IMP.atom.
Examples:
Author(s): Daniel Russel
Version: SVN.r14091
License: LGPL. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Classes | |
| class | CommonEndpointPairFilter |
| Return true for any pair of bonds sharing an endpoint. More... | |
| class | CustomXYZR |
| A decorator for a particle with x,y,z coordinates and a radius. More... | |
| class | DecayPairContainerOptimizerState |
| Maintain a pair container with a decaying list of pairs. More... | |
| class | LogPairScore |
| Track the pairs of particles passed. More... | |
| class | LowestRefinedPairScore |
| Refine both particles with the refiner and score on the lowest pair. More... | |
| class | SoftCylinderPairScore |
| Apply a function to the distance between the cylinders defined by two bonds. More... | |
| class | StateAdaptor |
| Allow OptimizerStates to be used as ScoreStates. More... | |
| class | WormLikeChain |
| Worm-like-chain energy for polymer chains. More... | |
Functions | |
| double | get_distance (CustomXYZR a, CustomXYZR b) |
| Compute the distance between a pair of particles. | |
| const algebra::Sphere3D | get_sphere_d_geometry (CustomXYZR d) |
| void | set_sphere_d_geometry (CustomXYZR d, const algebra::Sphere3D &v) |
| double IMP::misc::get_distance | ( | CustomXYZR | a, |
| CustomXYZR | b | ||
| ) |
Compute the distance between a pair of particles.
| const algebra::Sphere3D IMP::misc::get_sphere_d_geometry | ( | CustomXYZR | d | ) |
| void IMP::misc::set_sphere_d_geometry | ( | CustomXYZR | d, |
| const algebra::Sphere3D & | v | ||
| ) |