8 #ifndef IMP_CONTAINER_H 
    9 #define IMP_CONTAINER_H 
A container for Singletons. 
 
Use a PairModifier applied to a ParticlePairsTemp to maintain an invariant. 
 
Store a list of ParticleQuadsTemp. 
 
Return all pairs from a SingletonContainer. 
 
Apply a PairScore to each Pair in a list. 
 
Store a set of SingletonContainers. 
 
Apply a PairScore to each Pair in a list. 
 
Score based on the minimum score over a set of Pairs. 
 
Use a SingletonModifier applied to a ParticlesTemp to maintain an invariant. 
 
Return all pairs from a SingletonContainer. 
 
Apply a SingletonScore to each Singleton in a list. 
 
Various important functionality for implementing decorators. 
 
Use a PairModifier applied to a ParticlePairsTemp to maintain an invariant. 
 
Store a list of ParticleIndexes. 
 
Store a set of TripletContainers. 
 
Return all pairs from a SingletonContainer. 
 
Store a set of PairContainers. 
 
Store a list of ParticleIndexTriplets. 
 
Apply a SingletonScore to each Singleton in a list. 
 
A container for Triplets. 
 
Apply a QuadScore to each Quad in a list. 
 
Store a list of ParticlePairsTemp. 
 
A container which has pairs which ensure a set is connected. 
 
Store a list of ParticleIndexQuads. 
 
Store a list of ParticleTripletsTemp. 
 
Use a SingletonModifier applied to a ParticlesTemp to maintain an invariant. 
 
Apply a TripletScore to each Triplet in a list. 
 
Apply a TripletScore to each Triplet in a list. 
 
Score based on the minimum score over a set of Singletons. 
 
Store a set of QuadContainers. 
 
Apply a TripletScore to each Triplet in a list. 
 
Return all pairs from a SingletonContainer. 
 
Use a QuadModifier applied to a ParticleQuadsTemp to maintain an invariant. 
 
Score based on the minimum score over a set of Quads. 
 
Apply a QuadScore to each Quad in a list. 
 
Score based on the minimum score over a set of Triplets. 
 
Store a list of ParticleIndexPairs. 
 
Apply a QuadScore to each Quad in a list. 
 
Use a QuadModifier applied to a ParticleQuadsTemp to maintain an invariant. 
 
Store a list of ParticlesTemp. 
 
Use a TripletModifier applied to a ParticleTripletsTemp to maintain an invariant. ...
 
Return all bipartite pairs between two containers. 
 
Apply a SingletonScore to each Singleton in a list. 
 
Use a TripletModifier applied to a ParticleTripletsTemp to maintain an invariant. ...