IMP logo
Classes | Functions
IMP::misc Namespace Reference

Detailed Description

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)

Function Documentation

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 
)

Generated on Tue May 22 2012 23:33:36 for IMP by doxygen 1.8.1