IMP
2.1.0
The Integrative Modeling Platform
|
#include <IMP/example/ExampleSubsetFilterTable.h>
Public Member Functions | |
ExampleSubsetFilterTable (unsigned int max_diff, const kernel::ParticlesTemp &pt) | |
virtual double | get_strength (const IMP::domino::Subset &s, const IMP::domino::Subsets &excluded) const |
The strength is a rough metric of how this filter restricts the subset. More... | |
virtual IMP::domino::SubsetFilter * | get_subset_filter (const IMP::domino::Subset &s, const IMP::domino::Subsets &excluded) const |
virtual std::string | get_type_name () const |
virtual ::IMP::base::VersionInfo | get_version_info () const |
Get information about the module and version of the object. | |
Public Member Functions inherited from IMP::domino::SubsetFilterTable | |
SubsetFilterTable (std::string name="SubsetFilterTable%1%") | |
Public Member Functions inherited from IMP::base::Object | |
virtual void | clear_caches () |
virtual void | do_destroy () |
CheckLevel | get_check_level () const |
LogLevel | get_log_level () const |
void | set_check_level (CheckLevel l) |
void | set_log_level (LogLevel l) |
Set the logging level used in this object. More... | |
void | set_was_used (bool tf) const |
void | show (std::ostream &out=std::cout) const |
const std::string & | get_name () const |
void | set_name (std::string name) |
Additional Inherited Members | |
Protected Member Functions inherited from IMP::base::Object | |
Object (std::string name) | |
Construct an object with the given name. More... | |
Object () | |
Filter a set of particles based on the maximum difference in state indexes between them (a completely silly criteria). The thing to note is how the filter table determines when it should be applied and how it sets up the filters.
Definition at line 24 of file ExampleSubsetFilterTable.h.
|
virtual |
It is still kind of nebulous, but as a rough guide, it should be the fraction of the states that are eliminated by the filter.
Implements IMP::domino::SubsetFilterTable.
|
virtual |
Return a SubsetFilter which acts on the Subset s, given that all the prior_subsets have already been filtered. This should return nullptr if there is no filtering to be done.
Implements IMP::domino::SubsetFilterTable.