IMP Reference Guide
develop.d97d4ead1f,2024/11/21
The Integrative Modeling Platform
|
#include <IMP/atom/SameResiduePairFilter.h>
Predicate atoms that belong to the same residue. The is designed for use with the DopePairScore. All particles passed to it must be Atom particles. This can change if desired.
Definition at line 22 of file SameResiduePairFilter.h.
Public Member Functions | |
virtual ModelObjectsTemp | do_get_inputs (Model *m, const ParticleIndexes &pis) const override |
Overload this method to specify the inputs. More... | |
virtual std::string | get_type_name () const override |
int | get_value (const ParticlePair &a) const |
Ints | get_value (const ParticlePairsTemp &o) const |
virtual int | get_value_index (Model *m, const ParticleIndexPair &p) const override |
Compute the predicate and the derivative if needed. More... | |
Ints | get_value_index (Model *m, const ParticleIndexPairs &o) const override |
virtual ::IMP::VersionInfo | get_version_info () const override |
Get information about the module and version of the object. More... | |
Public Member Functions inherited from IMP::PairPredicate | |
PairPredicate (std::string name="PairPredicate %1%") | |
virtual int | get_value_index_in_batch (Model *m, const ParticleIndexPair &vt) const |
int | operator() (Model *m, const ParticleIndexPair &vt) const |
Enable them to be use as functors. More... | |
virtual void | setup_for_get_value_index_in_batch (Model *) const |
Public Member Functions inherited from IMP::ParticleInputs | |
ModelObjectsTemp | get_inputs (Model *m, const ParticleIndexes &pis) const |
Get the ModelObjects read when the given list of particles is used. More... | |
Public Member Functions inherited from IMP::Object | |
virtual void | clear_caches () |
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 | |
Public Types inherited from IMP::PairPredicate | |
typedef ParticlePair | Argument |
typedef ParticleIndexPair | IndexArgument |
Protected Member Functions inherited from IMP::Object | |
Object (std::string name) | |
Construct an object with the given name. More... | |
virtual void | do_destroy () |
|
overridevirtual |
Overload this method to specify the inputs.
Implements IMP::ParticleInputs.
|
overridevirtual |
Compute the predicate and the derivative if needed.
Implements IMP::PairPredicate.
|
overridevirtual |
Get information about the module and version of the object.
Reimplemented from IMP::Object.
Definition at line 31 of file SameResiduePairFilter.h.