IMP logo
IMP Reference Guide  develop.d247202c1c,2019/10/23
The Integrative Modeling Platform
IMP::ParticleInputs Class Referenceabstract

Base class for objects that take particle arguments and read from them. More...

#include <IMP/model_object_helpers.h>

+ Inheritance diagram for IMP::ParticleInputs:

Detailed Description

Base class for objects that take particle arguments and read from them.

Definition at line 18 of file model_object_helpers.h.

Public Member Functions

ModelObjectsTemp get_inputs (Model *m, const ParticleIndexes &pis) const
 Get the ModelObjects read when the given list of particles is used. More...
 

Protected Member Functions

virtual ModelObjectsTemp do_get_inputs (Model *m, const ParticleIndexes &pis) const =0
 Overload this method to specify the inputs. More...
 

Member Function Documentation

virtual ModelObjectsTemp IMP::ParticleInputs::do_get_inputs ( Model m,
const ParticleIndexes pis 
) const
protectedpure virtual

Overload this method to specify the inputs.

Implemented in IMP::npctransport::LinearWellPairScore, IMP::npctransport::LinearInteractionPairScore, IMP::npctransport::SitesPairScore, IMP::core::SoftSpherePairScore, IMP::container::ExclusiveConsecutivePairFilter, IMP::misc::MetricClosePairsFinder< LowerBound, UpperBound >, IMP::core::WeightedSphereDistancePairScore, IMP::core::CoinFlipPairPredicate, IMP::core::CoinFlipQuadPredicate, IMP::core::CoinFlipSingletonPredicate, IMP::core::SoftSubSurfacePairScore, IMP::core::CoinFlipTripletPredicate, IMP::core::NormalizedSphereDistancePairScore, IMP::core::SoftSuperSurfacePairScore, IMP::core::AllSamePairPredicate, IMP::core::AllSameQuadPredicate, IMP::core::AllSameSingletonPredicate, IMP::core::AllSameTripletPredicate, IMP::core::PredicateSingletonScore< Predicate, Score >, IMP::core::HarmonicSurfaceDepthPairScore, IMP::npctransport::LinearSoftSpherePairScore, IMP::core::OrderedTypePairPredicate, IMP::core::OrderedTypeQuadPredicate, IMP::core::OrderedTypeSingletonPredicate, IMP::core::OrderedTypeTripletPredicate, IMP::core::SphereDistanceToSingletonScore, IMP::core::TransformationSymmetry, IMP::core::ClosePairsPairScore, IMP::core::HarmonicSurfaceHeightPairScore, IMP::core::HarmonicSphereDistancePairScore, IMP::npctransport::HarmonicWellPairScore, IMP::core::IsCollisionPairPredicate, IMP::container::ConsecutivePairFilter, IMP::core::HarmonicSurfaceDistancePairScore, IMP::core::RigidClosePairsFinder, IMP::npctransport::HarmonicSpringSingletonScore, IMP::atom::LennardJonesPairScore, IMP::npctransport::AnchorToCylidnricalPorePairScore, IMP::npctransport::ZBiasSingletonScore, IMP::core::HarmonicUpperBoundSphereDiameterPairScore, IMP::core::FixedRefiner, IMP::core::TypedPairScore, IMP::core::WeightedDerivativesToRefined, IMP::core::SurfaceDepthPairScore, IMP::core::CentroidOfRefined, IMP::npctransport::SlabWithCylindricalPorePairScore, IMP::core::TransformationAndReflectionSymmetry, IMP::score_functor::SurfaceDistancePairScore< DistanceScoreT >, IMP::core::UnorderedTypePairPredicate, IMP::core::UnorderedTypeQuadPredicate, IMP::core::UnorderedTypeSingletonPredicate, IMP::core::UnorderedTypeTripletPredicate, IMP::npctransport::SlabWithToroidalPorePairScore, IMP::core::KClosePairsPairScore, IMP::core::CoverRefined, IMP::atom::SoapPairFilter, IMP::core::HarmonicUpperBoundSphereDistancePairScore, IMP::atom::StereochemistryPairFilter, IMP::core::AttributeSingletonPredicate, IMP::core::SurfaceHeightPairScore, IMP::atom::CoulombPairScore, IMP::core::GenericDistanceToSingletonScore< UF >, IMP::container::InContainerPairFilter, IMP::container::InContainerQuadFilter, IMP::container::InContainerSingletonFilter, IMP::container::InContainerTripletFilter, IMP::core::QuadraticClosePairsFinder, IMP::core::TransformedDistancePairScore, IMP::score_functor::DistancePairScore< DistanceScoreT >, IMP::score_functor::DistancePairScore< score_functor::OrientedSoap >, IMP::score_functor::DistancePairScore< LinearInteractionScore >, IMP::score_functor::DistancePairScore< LinearSoftSphereScore >, IMP::score_functor::DistancePairScore< score_functor::Statistical< Key, BIPARTITE, INTERPOLATE, SPARSE > >, IMP::score_functor::DistancePairScore< score_functor::Statistical< ProteinLigandType, BIPARTITE, INTERPOLATE, false > >, IMP::score_functor::DistancePairScore< score_functor::Dope >, IMP::atom::ImproperSingletonScore, IMP::core::TableRefiner, IMP::spb::TransformationSymmetry, IMP::example::ExampleSingletonModifier, IMP::npctransport::ExcludeZRangeSingletonScore, IMP::core::ChildrenRefiner, IMP::spb::TiltSingletonScore, IMP::core::GenericBoundingSphere3DSingletonScore< UF >, IMP::core::DerivativesFromRefined, IMP::npc::MinimumSphereDistancePairScore, IMP::core::GenericBoundingBox3DSingletonScore< UF >, IMP::core::DerivativesToRefined, IMP::pmi1::InternalCoordinatesConstraint, IMP::atom::AngleSingletonScore, IMP::core::BoxSweepClosePairsFinder, IMP::core::SphereDistancePairScore, IMP::core::SurfaceDistancePairScore, IMP::isd::RepulsiveDistancePairScore, IMP::npctransport::PoreRadiusSingletonScore, IMP::pmi::InternalCoordinatesConstraint, IMP::atom::BondSingletonScore, IMP::core::ConstantPairPredicate, IMP::core::ConstantQuadPredicate, IMP::core::ConstantSingletonPredicate, IMP::core::ConstantTripletPredicate, IMP::atom::DihedralSingletonScore, IMP::core::HarmonicDistancePairScore, IMP::core::LeavesRefiner, IMP::core::RefinedPairsPairScore, IMP::spb::AttributeDistancePairScore, IMP::container::MinimumPairScore, IMP::container::MinimumQuadScore, IMP::container::MinimumSingletonScore, IMP::container::MinimumTripletScore, IMP::core::GridClosePairsFinder, IMP::core::NearestNeighborsClosePairsFinder, IMP::misc::LowestRefinedPairScore, IMP::core::GenericAttributeSingletonScore< UF >, IMP::example::ExamplePairScore, IMP::core::GenericAttributeSingletonScore< core::Harmonic >, IMP::atom::BondEndpointsRefiner, IMP::core::Transform, IMP::spb::RigidBodyPackingScore, IMP::atom::BondedPairFilter, IMP::core::AngleTripletScore, IMP::misc::SoftCylinderPairScore, IMP::atom::CoverBond, IMP::core::InBoundingBox3DSingletonPredicate, IMP::core::RigidBodyAnglePairScore, IMP::misc::LogPairScore, IMP::spb::KinkPairScore, IMP::atom::SameResiduePairFilter, IMP::multifit::RigidLeavesRefiner, IMP::spb::SameParticlePairFilter, IMP::spb::SameRigidBodyPairFilter, IMP::spb::NuisanceRangeModifier, IMP::misc::CommonEndpointPairFilter, and IMP::core::DistancePairScore.

ModelObjectsTemp IMP::ParticleInputs::get_inputs ( Model m,
const ParticleIndexes pis 
) const

Get the ModelObjects read when the given list of particles is used.


The documentation for this class was generated from the following file: