9 #ifndef IMPDOMINO_ASSIGNMENT_TABLES_H 
   10 #define IMPDOMINO_ASSIGNMENT_TABLES_H 
   16 #include <IMP/domino/domino_config.h> 
   21 #include <boost/unordered_map.hpp> 
   22 #include <boost/pending/disjoint_sets.hpp> 
   23 #include <boost/property_map/property_map.hpp> 
   25 IMPDOMINO_BEGIN_NAMESPACE
 
   35   virtual void load_assignments(
const Subset &s,
 
   55                              std::numeric_limits<unsigned int>::max());
 
   75                                 std::numeric_limits<unsigned int>::max());
 
   92 #if !defined(SWIG) && !defined(IMP_DOXYGEN) 
   99 #if IMP_HAS_CHECKS >= IMP_INTERNAL 
  100   boost::unordered_map<Particle *, ParticlesTemp> rls_;
 
  108                                      std::numeric_limits<unsigned int>::max());
 
  120   boost::unordered_map<Subset, IMP::PointerMember<AssignmentContainer> >
 
  141 IMPDOMINO_END_NAMESPACE
 
The base class for containers of assignments. 
 
A Bayesian inference-based sampler. 
 
void set_assignments(const Subset &s, AssignmentContainer *lsc)
 
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object. 
 
A Bayesian inference-based sampler. 
 
Represent a subset of the particles being optimized. 
 
Various general useful macros for IMP. 
 
A more IMP-like version of the std::vector. 
 
A smart pointer to a reference counted object. 
 
Common base class for heavy weight IMP objects. 
 
ParticlesTemp get_order(const Subset &s, const SubsetFilterTables &sft)
 
Base class for all samplers. 
 
Various important macros for implementing decorators. 
 
IMP::Vector< IMP::Pointer< SubsetFilterTable > > SubsetFilterTables
 
A Bayesian inference-based sampler. 
 
#define IMP_OBJECTS(Name, PluralName)
Define the types for storing lists of object pointers. 
 
Object(std::string name)
Construct an object with the given name. 
 
Container classes to store assignments. 
 
A Bayesian inference-based sampler.