IMP  2.1.0
The Integrative Modeling Platform
kernel.h
1 #define IMPKERNEL_ALL
2 #define IMP_ALL
7 #include <IMP/kernel/Decorator.h>
10 #include <IMP/kernel/Key.h>
11 #include <IMP/kernel/Model.h>
12 #include <IMP/kernel/ModelObject.h>
13 #include <IMP/kernel/Object.h>
14 #include <IMP/kernel/Optimizer.h>
20 #include <IMP/kernel/PairScore.h>
21 #include <IMP/kernel/Particle.h>
23 #include <IMP/kernel/Pointer.h>
28 #include <IMP/kernel/QuadScore.h>
29 #include <IMP/kernel/RefCounted.h>
30 #include <IMP/kernel/Refiner.h>
31 #include <IMP/kernel/Restraint.h>
33 #include <IMP/kernel/Sampler.h>
35 #include <IMP/kernel/ScoreState.h>
48 #include <IMP/kernel/Undecorator.h>
49 #include <IMP/kernel/VersionInfo.h>
50 #include <IMP/kernel/WeakPointer.h>
51 #include <IMP/kernel/base_types.h>
52 #include <IMP/kernel/constants.h>
62 #include <IMP/kernel/doxygen.h>
63 #include <IMP/kernel/exception.h>
64 #include <IMP/kernel/file.h>
65 #include <IMP/kernel/functor.h>
66 #include <IMP/kernel/generic.h>
69 #include <IMP/kernel/io.h>
70 #include <IMP/kernel/key_macros.h>
71 #include <IMP/kernel/log.h>
72 #include <IMP/kernel/macros.h>
76 #include <IMP/kernel/pair_macros.h>
78 #include <IMP/kernel/python_only.h>
79 #include <IMP/kernel/quad_macros.h>
80 #include <IMP/kernel/random.h>
84 #include <IMP/kernel/scoped.h>
90 #include <IMP/kernel/utility.h>
91 #undef IMPKERNEL_ALL
92 #undef IMP_ALL
A Modifier on ParticleQuadsTemp.
For backwards compatibility.
Various general useful functions for IMP.
Class for adding derivatives from restraints to the model.
Abstract base class for all restraints.
Various general useful macros for IMP.
Define TripletScore.
Macros for various classes.
For backwards compatibility.
Abstract base class for containers of particles.
A container for Quads.
A Modifier on ParticleTripletsTemp.
The base class for decorators.
A Modifier on ParticleTripletsTemp.
Define PairScore.
Used to hold a set of related restraints.
Classes to handle individual model particles.
For backwards compatibility.
Storage of a model, its restraints, constraints and particles.
The base class for decorators.
Macros for various classes.
Various important functionality for implementing decorators.
Basic types used by IMP.
Various general useful macros for IMP.
For backwards compatibility.
Single variable function.
A Modifier on 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.
macros for inputs and outputs.
Single variable function.
Build dependency graphs on models.
Various general useful macros for IMP.
Define TripletPredicate.
Single variable function.
A Modifier on ParticlesTemp.
Abstract base class for all restraints.
Storage of a model, its restraints, constraints and particles.
A Modifier on 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.
For backwards compatibility.
Define QuadScore.
Shared optimizer state.
Define PairPredicate.
Storage of a model, its restraints, constraints and particles.
Used to hold a set of related restraints.
Shared score state.
Macros for various classes.
A container for Pairs.
Various general useful macros for IMP.
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.
Version and authorship of IMP objects.
Various general useful macros for IMP.
For backwards compatibility.
Define QuadPredicate.
For backwards compatibility.
Handle read/write of Model data from/to files.
Various general useful macros for IMP.
Macros to define containers of objects.
Keys to cache lookup of attribute strings.
Various important functionality for implementing decorators.
A shared base class to help in debugging and things.
For backwards compatibility.
Store a set of configurations of the model.
Define SingletonScore.
Various useful constants.
A Modifier on ParticlesTemp.
Various general useful macros for IMP.
A container for Singletons.
A Modifier on ParticlePairsTemp.
Various general useful macros for IMP.
Various general useful macros for IMP.