IMP logo

IMP::core::RigidBodyMover Class Reference


Detailed Description

Modify the transformation of a rigid body.

The transformation of a rigid body is moved in a ball of given size. The probability distribution is uniform over the ball.

See also:
MonteCarlo
Inheritance diagram for IMP::core::RigidBodyMover:

Inheritance graph
[legend]

Public Member Functions

void accept_move ()
virtual std::string get_type_name () const
virtual ::IMP::VersionInfo get_version_info () const
void propose_move (Float f)
void reject_move ()
 RigidBodyMover (RigidBody d, Float max_translation, Float max_rotation)

Friends

template<class T >
void IMP::internal::unref (T *)

Constructor & Destructor Documentation

IMP::core::RigidBodyMover::RigidBodyMover ( RigidBody  d,
Float  max_translation,
Float  max_rotation 
)

The rigid body is rotated and translated to move

Parameters:
[in] d the rigid body decorator
[in] max_translation maximum translation during a step
[in] max_rotation maximum rotation angle in radians


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

Generated on Mon Mar 8 23:08:57 2010 for IMP by doxygen 1.5.8