This modifier is designed to be used when doing incremental updates. See BallMover for a variant that moves all at the same time.

Public Member Functions | |
| virtual void | accept_move () |
| virtual std::string | get_type_name () const |
| virtual ::IMP::VersionInfo | get_version_info () const |
| IncrementalBallMover (SingletonContainer *sc, unsigned int n, Float radius) | |
| virtual void | propose_move (Float size) |
| virtual void | reject_move () |
Friends | |
| template<class T > | |
| void | IMP::internal::unref (T *) |
| IMP::core::IncrementalBallMover::IncrementalBallMover | ( | SingletonContainer * | sc, | |
| unsigned int | n, | |||
| Float | radius | |||
| ) |
The attributes are perturbed within a ball whose dimensionality is given by the number of attributes and radius by the given value.
| [in] | sc | The set of particles to perturb. |
| [in] | n | The number of points to move at the same time. |
| [in] | radius | The radius deviation to use. |