IMP  2.2.0
The Integrative Modeling Platform
kernel.h
Go to the documentation of this file.
1 /**
2  * \file IMP/kernel.h
3  * \brief A container which has pairs which ensure a set is connected
4  *
5  * Copyright 2007-2014 IMP Inventors. All rights reserved.
6  */
7 
8 #ifndef IMP_KERNEL_H
9 #define IMP_KERNEL_H
13 #include <IMP/kernel/Constraint.h>
14 #include <IMP/kernel/Decorator.h>
16 #include <IMP/kernel/FloatIndex.h>
17 #include <IMP/kernel/Key.h>
18 #include <IMP/kernel/Model.h>
19 #include <IMP/kernel/ModelObject.h>
20 #include <IMP/kernel/Optimizer.h>
22 #include <IMP/kernel/Particle.h>
24 #include <IMP/kernel/Refiner.h>
25 #include <IMP/kernel/Restraint.h>
27 #include <IMP/kernel/Sampler.h>
29 #include <IMP/kernel/ScoreState.h>
32 #include <IMP/kernel/Undecorator.h>
33 #include <IMP/kernel/base_types.h>
34 #include <IMP/kernel/constants.h>
39 #include <IMP/kernel/doxygen.h>
40 #include <IMP/kernel/functor.h>
41 #include <IMP/kernel/generic.h>
43 #include <IMP/kernel/io.h>
44 #include <IMP/kernel/macros.h>
47 #include <IMP/kernel/python_only.h>
48 #include <IMP/kernel/scoped.h>
49 #include <IMP/kernel/utility.h>
60 #include <IMP/kernel/PairScore.h>
61 #include <IMP/kernel/pair_macros.h>
72 #include <IMP/kernel/QuadScore.h>
73 #include <IMP/kernel/quad_macros.h>
74 #endif /* IMP_KERNEL_H */
A Modifier on kernel::ParticleQuadsTemp.
Various general useful functions for IMP.
Class for adding derivatives from restraints to the model.
Define TripletScore.
Macros for various classes.
Abstract base class for containers of particles.
A container for Quads.
A Modifier on kernel::ParticleTripletsTemp.
The base class for decorators.
A Modifier on kernel::ParticleTripletsTemp.
Define PairScore.
The base class for decorators.
Macros for various classes.
Various important functionality for implementing decorators.
Basic types used by IMP.
Single variable function.
A Modifier on kernel::ParticlePairsTemp.
Build dependency graphs on models.
A container for Triplets.
Base class for all optimizers.
Various general useful macros for IMP.
Store a set of configurations of the model.
Refine a particle into a list of particles.
Base class for all samplers.
Define SingletonPredicate.
Class for adding scores from restraints to the model.
Single variable function.
Build dependency graphs on models.
Define TripletPredicate.
Single variable function.
A Modifier on kernel::ParticlesTemp.
Abstract base class for all restraints.
Storage of a model, its restraints, constraints and particles.
A Modifier on kernel::ParticleQuadsTemp.
Base class for all optimizers.
Import kernel classes into the IMP scope in docs.
Various general useful functions for IMP.
Macros for various classes.
Define QuadScore.
Shared optimizer state.
Define PairPredicate.
Used to hold a set of related restraints.
Shared score state.
Macros for various classes.
A container for Pairs.
Storage of a model, its restraints, constraints and particles.
A base class for constraints.
Various general useful functions for IMP.
Classes to handle individual model particles.
Classes to handle individual model particles.
Single variable function.
Various general useful macros for IMP.
For backwards compatibility.
Define QuadPredicate.
Handle read/write of Model data from/to files.
Macros to define containers of objects.
Keys to cache lookup of attribute strings.
Various important functionality for implementing decorators.
Store a set of configurations of the model.
Define SingletonScore.
Various useful constants.
A Modifier on kernel::ParticlesTemp.
A container for Singletons.
A Modifier on kernel::ParticlePairsTemp.