IMP logo
IMP Reference Guide  2.20.2
The Integrative Modeling Platform
subset_filters.h File Reference

A Bayesian inference-based sampler. More...

#include <IMP/domino/domino_config.h>
#include "particle_states.h"
#include "Assignment.h"
#include "Subset.h"
#include "domino_macros.h"
#include "subset_scores.h"
#include <IMP/Object.h>
#include <IMP/Pointer.h>
#include <boost/unordered_map.hpp>
#include <IMP/Configuration.h>
#include <IMP/Model.h>
#include <IMP/macros.h>
#include <boost/dynamic_bitset.hpp>
#include <IMP/utility_macros.h>
#include <boost/property_map/property_map.hpp>
#include <boost/pending/disjoint_sets.hpp>
+ Include dependency graph for subset_filters.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IMP::domino::DisjointSetsSubsetFilterTable
 A base class. More...
 
class  IMP::domino::EqualitySubsetFilterTable
 Do not allow two particles to be in the same state. More...
 
class  IMP::domino::EquivalenceAndExclusionSubsetFilterTable
 Define sets of equivalent and exclusive particles. More...
 
class  IMP::domino::EquivalenceSubsetFilterTable
 Define sets of equivalent particles. More...
 
class  IMP::domino::ExclusionSubsetFilterTable
 Do not allow two particles to be in the same state. More...
 
class  IMP::domino::ListSubsetFilterTable
 Maintain an explicit list of what states each particle is allowed to have. More...
 
class  IMP::domino::MinimumRestraintScoreSubsetFilterTable
 Filter a configuration of the subset using the Model thresholds. More...
 
class  IMP::domino::PairListSubsetFilterTable
 
class  IMP::domino::ProbabilisticSubsetFilterTable
 
class  IMP::domino::RestraintScoreSubsetFilterTable
 Filter a configuration of the subset using the Model thresholds. More...
 
class  IMP::domino::SubsetFilter
 
class  IMP::domino::SubsetFilterTable
 

Namespaces

 IMP
 Base functionality and abstract base classes for representation, scoring and sampling.
 
 IMP::domino
 Divide-and-conquer inferential optimization in discrete space.
 

Typedefs

typedef IMP::Vector
< IMP::Pointer
< EqualitySubsetFilterTable > > 
IMP::domino::EqualitySubsetFilterTables
 
typedef IMP::Vector
< IMP::WeakPointer
< EqualitySubsetFilterTable > > 
IMP::domino::EqualitySubsetFilterTablesTemp
 
typedef IMP::Vector
< IMP::Pointer
< EquivalenceAndExclusionSubsetFilterTable > > 
IMP::domino::EquivalenceAndExclusionSubsetFilterTables
 
typedef IMP::Vector
< IMP::WeakPointer
< EquivalenceAndExclusionSubsetFilterTable > > 
IMP::domino::EquivalenceAndExclusionSubsetFilterTablesTemp
 
typedef IMP::Vector
< IMP::Pointer
< EquivalenceSubsetFilterTable > > 
IMP::domino::EquivalenceSubsetFilterTables
 
typedef IMP::Vector
< IMP::WeakPointer
< EquivalenceSubsetFilterTable > > 
IMP::domino::EquivalenceSubsetFilterTablesTemp
 
typedef IMP::Vector
< IMP::Pointer
< ExclusionSubsetFilterTable > > 
IMP::domino::ExclusionSubsetFilterTables
 
typedef IMP::Vector
< IMP::WeakPointer
< ExclusionSubsetFilterTable > > 
IMP::domino::ExclusionSubsetFilterTablesTemp
 
typedef IMP::Vector
< IMP::Pointer
< ListSubsetFilterTable > > 
IMP::domino::ListSubsetFilterTables
 
typedef IMP::Vector
< IMP::WeakPointer
< ListSubsetFilterTable > > 
IMP::domino::ListSubsetFilterTablesTemp
 
typedef IMP::Vector
< IMP::Pointer
< MinimumRestraintScoreSubsetFilterTable > > 
IMP::domino::MinimumRestraintScoreSubsetFilterTables
 
typedef IMP::Vector
< IMP::WeakPointer
< MinimumRestraintScoreSubsetFilterTable > > 
IMP::domino::MinimumRestraintScoreSubsetFilterTablesTemp
 
typedef IMP::Vector
< IMP::Pointer
< PairListSubsetFilterTable > > 
IMP::domino::PairListSubsetFilterTables
 
typedef IMP::Vector
< IMP::WeakPointer
< PairListSubsetFilterTable > > 
IMP::domino::PairListSubsetFilterTablesTemp
 
typedef IMP::Vector
< IMP::Pointer
< RestraintScoreSubsetFilterTable > > 
IMP::domino::RestraintScoreSubsetFilterTables
 
typedef IMP::Vector
< IMP::WeakPointer
< RestraintScoreSubsetFilterTable > > 
IMP::domino::RestraintScoreSubsetFilterTablesTemp
 
typedef IMP::Vector
< IMP::Pointer< SubsetFilter > > 
IMP::domino::SubsetFilters
 
typedef IMP::Vector
< IMP::WeakPointer
< SubsetFilter > > 
IMP::domino::SubsetFiltersTemp
 
typedef IMP::Vector
< IMP::Pointer
< SubsetFilterTable > > 
IMP::domino::SubsetFilterTables
 
typedef IMP::Vector
< IMP::WeakPointer
< SubsetFilterTable > > 
IMP::domino::SubsetFilterTablesTemp
 

Detailed Description

A Bayesian inference-based sampler.

Copyright 2007-2022 IMP Inventors. All rights reserved.

Definition in file subset_filters.h.