IMP logo
IMP Reference Guide  develop.cb6747d2d1,2024/03/28
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::misc::MetricClosePairsFinder< LowerBound, UpperBound >, IMP::container::ExclusiveConsecutivePairFilter, IMP::core::CoinFlipPairPredicate, IMP::core::CoinFlipQuadPredicate, IMP::core::CoinFlipSingletonPredicate, IMP::core::WeightedSphereDistancePairScore, IMP::core::CoinFlipTripletPredicate, IMP::core::SoftSubSurfacePairScore, IMP::core::AllSamePairPredicate, IMP::core::AllSameQuadPredicate, IMP::core::AllSameSingletonPredicate, IMP::core::AllSameTripletPredicate, IMP::core::NormalizedSphereDistancePairScore, IMP::core::SoftSuperSurfacePairScore, IMP::core::PredicateSingletonScore< Predicate, Score >, IMP::core::OrderedTypePairPredicate, IMP::core::OrderedTypeQuadPredicate, IMP::core::OrderedTypeSingletonPredicate, IMP::core::OrderedTypeTripletPredicate, IMP::core::SphereDistanceToSingletonScore, IMP::core::HarmonicSurfaceDepthPairScore, IMP::npctransport::LinearSoftSpherePairScore, IMP::core::TransformationSymmetry, IMP::core::ClosePairsPairScore, IMP::core::HarmonicSphereDistancePairScore, IMP::core::HarmonicSurfaceHeightPairScore, IMP::core::RigidClosePairsFinder, IMP::core::IsCollisionPairPredicate, IMP::npctransport::HarmonicWellPairScore, IMP::container::ConsecutivePairFilter, IMP::core::GenericBoundingBox3DSingletonScore< UF >, IMP::core::HarmonicSurfaceDistancePairScore, IMP::npctransport::HarmonicSpringSingletonScore, IMP::atom::LennardJonesPairScore, IMP::npctransport::AnchorToCylidnricalPorePairScore, IMP::npctransport::ZBiasSingletonScore, IMP::core::HarmonicUpperBoundSphereDiameterPairScore, IMP::core::FixedRefiner, IMP::core::UnorderedTypePairPredicate, IMP::core::UnorderedTypeQuadPredicate, IMP::core::UnorderedTypeSingletonPredicate, IMP::core::UnorderedTypeTripletPredicate, IMP::core::TypedPairScore, IMP::npctransport::SlabWithCylindricalPorePairScore, IMP::core::WeightedDerivativesToRefined, IMP::core::SurfaceDepthPairScore, IMP::core::CentroidOfRefined, IMP::core::TransformationAndReflectionSymmetry, IMP::core::GenericDistanceToSingletonScore< UF >, IMP::score_functor::SurfaceDistancePairScore< DistanceScoreT >, IMP::core::HarmonicUpperBoundSphereDistancePairScore, IMP::npctransport::SlabWithToroidalPorePairScore, IMP::core::KClosePairsPairScore, IMP::core::CoverRefined, IMP::atom::SoapPairFilter, IMP::core::HarmonicDistancePairScore, IMP::atom::StereochemistryPairFilter, IMP::score_functor::DistancePairScore< DistanceScoreT >, 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::LoopStatistical >, IMP::score_functor::DistancePairScore< score_functor::Statistical< ProteinLigandType, BIPARTITE, INTERPOLATE, false > >, IMP::score_functor::DistancePairScore< score_functor::Dope >, IMP::core::AttributeSingletonPredicate, IMP::core::SurfaceHeightPairScore, IMP::atom::CoulombPairScore, IMP::example::ExampleSingletonModifier, IMP::npc::MinimumSphereDistancePairScore, IMP::container::InContainerPairFilter, IMP::container::InContainerQuadFilter, IMP::container::InContainerSingletonFilter, IMP::container::InContainerTripletFilter, IMP::core::ConstantPairPredicate, IMP::core::ConstantQuadPredicate, IMP::core::ConstantSingletonPredicate, IMP::core::ConstantTripletPredicate, IMP::npc::SlabWithSphericalIndentMBMScore, IMP::npc::SphericalIndentSurfaceDepthPairScore, IMP::npc::SlabWithToroidalPoreGoPairScore, IMP::npc::SlabWithToroidalPoreMBMScore, IMP::npc::ToroidalPoreSurfaceDepthPairScore, IMP::score_functor::DistancePairScoreWithCache< DistanceScoreT >, IMP::score_functor::DistancePairScoreWithCache< score_functor::OrientedSoap >, IMP::core::QuadraticClosePairsFinder, IMP::core::TransformedDistancePairScore, IMP::atom::ImproperSingletonScore, IMP::core::TableRefiner, IMP::spb::TransformationSymmetry, IMP::core::SphereDistancePairScore, IMP::npctransport::ExcludeZRangeSingletonScore, IMP::core::AngleTripletScore, IMP::core::ChildrenRefiner, IMP::core::GridClosePairsFinder, IMP::spb::TiltSingletonScore, IMP::core::GenericBoundingSphere3DSingletonScore< UF >, IMP::core::DerivativesFromRefined, IMP::core::DerivativesToRefined, IMP::atom::AngleSingletonScore, IMP::atom::DihedralSingletonScore, IMP::core::BoxSweepClosePairsFinder, IMP::core::SurfaceDistancePairScore, IMP::isd::RepulsiveDistancePairScore, IMP::npctransport::PoreRadiusSingletonScore, IMP::pmi1::InternalCoordinatesConstraint, IMP::core::Transform, IMP::atom::BondSingletonScore, IMP::core::LeavesRefiner, IMP::core::RefinedPairsPairScore, IMP::example::ExamplePairScore, IMP::spb::AttributeDistancePairScore, IMP::container::MinimumPairScore, IMP::container::MinimumQuadScore, IMP::container::MinimumSingletonScore, IMP::container::MinimumTripletScore, IMP::core::NearestNeighborsClosePairsFinder, IMP::misc::LowestRefinedPairScore, IMP::core::GenericAttributeSingletonScore< UF >, IMP::core::GenericAttributeSingletonScore< core::Harmonic >, IMP::spb::RigidBodyPackingScore, IMP::atom::BondedPairFilter, IMP::atom::BondEndpointsRefiner, IMP::core::DistancePairScore, 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, and IMP::misc::CommonEndpointPairFilter.

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: