8 #ifndef IMPEXAMPLE_EXAMPLE_SUBSET_FILTER_TABLE_H
9 #define IMPEXAMPLE_EXAMPLE_SUBSET_FILTER_TABLE_H
11 #include <IMP/example/example_config.h>
15 IMPEXAMPLE_BEGIN_NAMESPACE
44 IMPEXAMPLE_END_NAMESPACE
virtual SubsetFilter * get_subset_filter(const Subset &s, const Subsets &prior_subsets) const =0
#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 important macros for implementing decorators.
virtual double get_strength(const Subset &s, const Subsets &prior_subsets) const =0
The strength is a rough metric of how this filter restricts the subset.
ParticleIndexes get_indexes(const ParticlesTemp &ps)
Get the indexes from a list of particles.
#define IMP_OVERRIDE
Cause a compile error if this method does not override a parent method.