IMP Reference Guide
develop.62cd6b8d93,2024/10/30
The Integrative Modeling Platform
|
Base class for objects that take particle arguments and read from them. More...
#include <IMP/model_object_helpers.h>
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... | |
|
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.