IMP logo
Public Member Functions
IMP::container::ListSingletonContainer Class Reference

Detailed Description

Store a list of ParticlesTemp.

Note:
The indexes can change when particles are inserted as the list is maintained in sorted order.

Examples: chain, range restriction, symmetry, display log, bipartite nonbonded interactions, filter close pairs, nonbonded interactions, charmm forcefield verbose, initialize chains, optimize em2d with montecarlo, rigid collisions, dock with crosslinks, rigid brownian dynamics, charmm forcefield, assess dope, rigid body excluded volume, nup84 cg, restrain diameter, nup84 rb, analyze 0, optimize balls, connectivity, load protein restrain bonds

+ Inheritance diagram for IMP::container::ListSingletonContainer:

List of all members.

Public Member Functions

 ListSingletonContainer (const ParticlesTemp &ps)
 ListSingletonContainer (const ParticlesTemp &ps, std::string name)
 construct and pass an initial set of Singletons
 ListSingletonContainer (Model *m, std::string name="ListSingletonContainer %1%")
 ListSingletonContainer (Model *m, const char *name)
 IMP_IMPLEMENT_SINGLETON_CONTAINER (ListSingletonContainer)

Methods to control the contained objects

This container stores a list of Singleton objects. To manipulate the list use these methods.

void add_particle (Particle *vt)
void add_particles (const ParticlesTemp &c)
void set_particles (ParticlesTemp c)
void clear_particles ()

Constructor & Destructor Documentation

IMP::container::ListSingletonContainer::ListSingletonContainer ( const ParticlesTemp &  ps,
std::string  name 
)

construct and pass an initial set of Singletons


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

Generated on Fri Feb 10 2012 23:36:24 for IMP by doxygen 1.7.5.1