IMP logo

IMP::helper::SimpleConnectivity Class Reference


Detailed Description

Simple connectivity restraint.

Note:
SimpleConnectivity stores pointers to ConnectivityRestraint, HarmonicUpperBound, and SphereDistancePairScore.

It provides convenient methods to change mean, k, and standard deviation.

See also:
ConnectivityRestraint

Public Member Functions

core::HarmonicUpperBoundget_harmonic_upper_bound ()
core::ConnectivityRestraintget_restraint ()
core::SphereDistancePairScoreget_sphere_distance_pair_score ()
VersionInfo get_version_info () const
void set_k (Float k)
 Set the spring constant for the HarmonicUpperBound.
void set_mean (Float mean)
 Set the mean for the HarmonicUpperBound.
void set_stddev (Float sd)
 Set the standard deviation for the HarmonicUpperBound.
void show (std::ostream &out=std::cout) const

Friends

SimpleConnectivity create_simple_connectivity_on_molecules (atom::Hierarchies const &mhs)
SimpleConnectivity create_simple_connectivity_on_rigid_bodies (const core::RigidBodies &rbs, Refiner *ref)

Member Function Documentation

void IMP::helper::SimpleConnectivity::set_k ( Float  k  ) 

Set the spring constant for the HarmonicUpperBound.

The default k is 1.

void IMP::helper::SimpleConnectivity::set_mean ( Float  mean  ) 

Set the mean for the HarmonicUpperBound.

The default mean is 0.


Friends And Related Function Documentation

SimpleConnectivity create_simple_connectivity_on_molecules ( atom::Hierarchies const &  mhs  )  [friend]

Creates ConnectivityRestraint on molecules using LowestRefinedPairScore and LeavesRefiner.

See also:
LowestRefinedPairScore

SphereDistancePairScore

HarmonicUpperBound

LeavesRefiner


The documentation for this class was generated from the following files:

Generated on Mon Mar 8 23:09:02 2010 for IMP by doxygen 1.5.8