IMP logo

IMP::core::NormalMover Class Reference


Detailed Description

Modify a set of continuous variables using a normal distribution.

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

Inheritance graph
[legend]

Public Member Functions

Float get_sigma () const
virtual std::string get_type_name () const
virtual ::IMP::VersionInfo get_version_info () const
 NormalMover (SingletonContainer *sc, const FloatKeys &vars, Float sigma)
void set_sigma (Float sigma)

Protected Member Functions

virtual void generate_move (Float f)

Friends

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

Constructor & Destructor Documentation

IMP::core::NormalMover::NormalMover ( SingletonContainer sc,
const FloatKeys &  vars,
Float  sigma 
)

Parameters:
[in] sc The set of particles to perturb.
[in] vars The variables to use (normally the keys for x,y,z)
[in] sigma The standard deviation to use.


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