9 #ifndef IMPKERNEL_DOXYGEN_H
10 #define IMPKERNEL_DOXYGEN_H
12 #include <IMP/kernel.h>
254 using IMP::kernel::build;
257 using IMP::kernel::check_particle;
290 using IMP::kernel::get_particle;
305 using IMP::kernel::get_restraints;
311 using IMP::kernel::get_vertex_index;
314 using IMP::kernel::has_boost_filesystem;
320 using IMP::kernel::set_score_state_update_order;
IMP::kernel::EvaluationStates EvaluationStates
IMP::kernel::PairModifier PairModifier
A class to store a set of configurations of a model.
ParticleIndexes get_indexes(const ParticlesTemp &ps)
IMP::kernel::ModelObject ModelObject
A shared container for Triplets.
boost::graph DependencyGraph
A directed graph on the interactions between the various objects in the model.
Class for adding derivatives from restraints to the model.
IMP-specific subclass of optparse.OptionParser.
IMP::kernel::ParticleIndexTriplets ParticleIndexTriplets
ScoringFunctions create_decomposition(ScoringFunction *sf)
A base class for modifiers of ParticleTripletsTemp.
A shared container for Quads.
IMP::kernel::ScoreState ScoreState
ParticlesTemp get_output_particles(const ModelObjectsTemp &mos)
ScoreStatesTemp get_dependent_score_states(ModelObject *p, const ModelObjectsTemp &all, const DependencyGraph &dg, const DependencyGraphVertexIndex &index)
IMP::kernel::PairScore PairScore
IMP::kernel::ObjectKey ObjectKey
IMP::kernel::StringKey StringKey
IMP::kernel::CommandDispatcher CommandDispatcher
void show_restraint_hierarchy(ScoringFunctionAdaptor rs, std::ostream &out=std::cout)
Print the hierarchy of restraints.
IMP::kernel::DerivativeAccumulator DerivativeAccumulator
IMP::kernel::ParticleTriplet ParticleTriplet
IMP::kernel::ParticleIndexes ParticleIndexes
IMP::kernel::SingletonContainer SingletonContainer
IMP::kernel::EvaluationState EvaluationState
IMP::kernel::ScopedSetFloatAttribute ScopedSetFloatAttribute
IMP::kernel::Constraint Constraint
IMP::kernel::TripletContainer TripletContainer
IMP::kernel::QuadContainer QuadContainer
Shared optimizer state that is invoked upon commitment of new coordinates.
IMP::kernel::UnaryFunction UnaryFunction
ParticlesTemp get_particles(kernel::Model *m, const ParticleIndexes &ps)
Object used to hold a set of restraints.
IMP::kernel::ParticleIndexPairs ParticleIndexPairs
IMP::kernel::ScoringFunction ScoringFunction
IMP::kernel::StringKeys StringKeys
IMP::kernel::ParticleIndexKey ParticleIndexKey
ContainersTemp get_output_containers(const ModelObjectsTemp &mos)
IMP::kernel::FloatKeys FloatKeys
IMP::kernel::SingletonPredicate SingletonPredicate
Abstract predicate function.
A shared container for Pairs.
ParticlesTemp get_required_particles(ModelObject *p, const ModelObjectsTemp &all, const DependencyGraph &dg, const DependencyGraphVertexIndex &index)
DependencyGraph get_pruned_dependency_graph(kernel::Model *m)
IMP::kernel::QuadScore QuadScore
IMP::kernel::Optimizer Optimizer
ParticlesTemp get_input_particles(const ModelObjectsTemp &mos)
ParticlesTemp get_dependent_particles(ModelObject *p, const ModelObjectsTemp &all, const DependencyGraph &dg, const DependencyGraphVertexIndex &index)
IMP::kernel::ParticlePair ParticlePair
IMP::kernel::TripletModifier TripletModifier
IMP::kernel::ScopedRemoveRestraint ScopedRemoveRestraint
IMP::kernel::ObjectKeys ObjectKeys
IMP::kernel::ParticleQuadsTemp ParticleQuadsTemp
Abstract single variable functor class for score functions.
ScoreStates maintian invariants in the Model.
IMP::kernel::PythonScoreState PythonScoreState
IMP::kernel::ParticleIndexQuads ParticleIndexQuads
Removes the Restraint when the RAII object is destroyed.
IMP::kernel::QuadModifier QuadModifier
IMP::kernel::PythonRestraint PythonRestraint
DependencyGraph get_dependency_graph(kernel::Model *m)
A base class for modifiers of ParticlesTemp.
Abstract predicate function.
A class to store an fixed array of same-typed values.
Removes the Restraint until RAII object is destroyed.
IMP::kernel::Container Container
IMP::kernel::SingletonModifier SingletonModifier
RestraintsTemp get_dependent_restraints(ModelObject *p, const ModelObjectsTemp &all, const DependencyGraph &dg, const DependencyGraphVertexIndex &index)
void read_particles_from_buffer(const base::Vector< char > &buffer, const ParticlesTemp &particles, const FloatKeys &keys)
load found attributes into the particles
Abstract class for containers of particles.
ContainersTemp get_input_containers(const ModelObjectsTemp &mos)
IMP::kernel::ScopedRemoveScoreState ScopedRemoveScoreState
IMP::kernel::ParticlePairsTemp ParticlePairsTemp
IMP::kernel::SaveToConfigurationSetOptimizerState SaveToConfigurationSetOptimizerState
base::Vector< char > write_particles_to_buffer(const ParticlesTemp &particles, const FloatKeys &keys)
return a binary buffer with the data
IMP::kernel::Refiner Refiner
IMP::kernel::ScoreAccumulator ScoreAccumulator
IMP::kernel::ScoreStateBase ScoreStateBase
Class for adding up scores during ScoringFunction evaluation.
A restraint is a term in an IMP ScoringFunction.
IMP::kernel::IntKeys IntKeys
IMP::kernel::QuadPredicate QuadPredicate
IMP::kernel::FloatKey FloatKey
Abstract predicate function.
Class to handle individual model particles.
IMP::kernel::TripletScore TripletScore
IMP::kernel::DependencyGraph DependencyGraph
IMP::kernel::OptionParser OptionParser
A class to store a configuration of a model.
Base class for all optimizers.
Abstract predicate function.
IMP::kernel::Sampler Sampler
IMP::kernel::ParticleIndexKeys ParticleIndexKeys
IMP::kernel::ParticleIndexesKeys ParticleIndexesKeys
Allow applications to easily implement commmands.
IMP::kernel::RestraintStatistics RestraintStatistics
IMP::kernel::Particle Particle
IMP::kernel::PairPredicate PairPredicate
IMP::kernel::ParticleIndexesKey ParticleIndexesKey
Base class for all samplers.
IMP::kernel::ParticleQuad ParticleQuad
IMP::kernel::ConfigurationSet ConfigurationSet
IMP::kernel::PairContainer PairContainer
IMP::kernel::ParticleTripletsTemp ParticleTripletsTemp
IMP::kernel::OptimizerState OptimizerState
Implement a constraint on the Model.
IMP::kernel::TripletPredicate TripletPredicate
IMP::kernel::ScopedRestraint ScopedRestraint
IMP::kernel::Decorator Decorator
IMP::kernel::SingletonScore SingletonScore
IMP::kernel::Restraint Restraint
IMP::kernel::ScoreAccumulators ScoreAccumulators
Abstract class to implement hierarchical methods.
IMP::kernel::RestraintStatisticsList RestraintStatisticsList
IMP::kernel::RestraintSet RestraintSet
A base class for modifiers of ParticleQuadsTemp.
IMP::kernel::ParticleIndex ParticleIndex
IMP::kernel::FloatIndex FloatIndex
IMP::kernel::ScopedScoreState ScopedScoreState
ScoreStatesTemp get_required_score_states(ModelObject *p, const ModelObjectsTemp &all, const DependencyGraph &dg, const DependencyGraphVertexIndex &index)
A shared container for Singletons.
IMP::kernel::Configuration Configuration
ScoreStatesTemp get_update_order(ScoreStatesTemp input)
A base class for modifiers of ParticlePairsTemp.
IMP::kernel::IntKey IntKey
Class for storing model, its restraints, constraints, and particles.
IMP::kernel::RestraintBase RestraintBase
IMP::kernel::FloatIndexes FloatIndexes