IMP logo

IMP::SingletonFunctor Class Reference


Detailed Description

Create a functor which can be used with build in C++ and python commands.

For example, you can do

    std::for_each(particles.begin(), particles.end(),
                  IMP::SingletonFunctor(new IMP::core::Transform(tr)));
    IMP::for_each(particles,
                  IMP::SingletonFunctor(new IMP::core::Transform(tr)));
in C++ (the second can be used with when particles is a temporary value) or
    map(SingletonFunctor(Transform(tr)), particles)
    
in python.

See also:
IMP::SingletonModifier

Public Member Functions

void operator() (Particle *p) const
 SingletonFunctor (const SingletonModifier *f, DerivativeAccumulator *da)
 SingletonFunctor (const SingletonModifier *f)
 Store the SingletonModifier and the optional DerivativeAccumulator.

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

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