IMP  2.4.0
The Integrative Modeling Platform
core.h
Go to the documentation of this file.
1 /**
2  * \file IMP/core.h
3  * \brief Include all non-deprecated headers in IMP.core.
4  *
5  * Copyright 2007-2015 IMP Inventors. All rights reserved.
6  */
7 
8 #ifndef IMP_CORE_H
9 #define IMP_CORE_H
13 #include <IMP/core/BallMover.h>
25 #include <IMP/core/Cosine.h>
26 #include <IMP/core/CoverRefined.h>
27 #include <IMP/core/DataObject.h>
36 #include <IMP/core/FixedRefiner.h>
37 #include <IMP/core/Gaussian.h>
39 #include <IMP/core/Harmonic.h>
42 #include <IMP/core/HarmonicWell.h>
43 #include <IMP/core/Hierarchy.h>
45 #include <IMP/core/LeavesRefiner.h>
46 #include <IMP/core/Linear.h>
47 #include <IMP/core/MCCGSampler.h>
50 #include <IMP/core/MonteCarlo.h>
55 #include <IMP/core/NormalMover.h>
66 #include <IMP/core/SerialMover.h>
70 #include <IMP/core/TableRefiner.h>
71 #include <IMP/core/Transform.h>
74 #include <IMP/core/Typed.h>
78 #include <IMP/core/XYZ.h>
79 #include <IMP/core/XYZR.h>
80 #include <IMP/core/blame.h>
81 #include <IMP/core/generic.h>
83 #include <IMP/core/predicates.h>
84 #include <IMP/core/python_only.h>
85 #include <IMP/core/rigid_bodies.h>
87 #include <IMP/core/symmetry.h>
88 #include <IMP/core/utility.h>
93 #include <IMP/core/PairRestraint.h>
99 #include <IMP/core/QuadRestraint.h>
101 #endif /* IMP_CORE_H */
Decorator for helping deal with a hierarchy.
Various important functionality for implementing decorators.
Connectivity restraint.
Simple conjugate gradients optimizer.
Simple Monte Carlo optimizer.
Cosine function.
Harmonic function.
Accumulate the derivatives of the refined particles.
Act on the distance between two rigid bodies.
Distance restraint between two particles.
Test all pairs of particles to find close pairs.
Use a PairModifier applied to a kernel::ParticlePairsTemp to maintain an invariant.
Prevent spheres from inter-penetrating.
Mass Spec Connectivity restraint.
Test all pairs of particles to find close pairs.
functionality for defining rigid bodies
Simple Monte Carlo optimizer.
Open cubic spline function.
A restraint to maintain the diameter of a set of points.
A Score on the distance to a fixed point.
Angle restraint between three particles.
Use a SingletonModifier applied to a kernel::ParticlesTemp to maintain an invariant.
A modifier which variables within a ball.
Apply a QuadScore to a Quad.
Write geometry to a file during optimization.
Angle restraint between three particles.
Transform a particle.
Use a hierarchy of grids to find close pairs.
Copies derivatives from coarse grained particle to its refined set of particles using weights indicat...
Return the hierarchy leaves under a particle.
Delegate to another PairScore depending on particle types.
A linear function.
Score particles based on a bounding box.
Angle restraint between three particles.
Generate pairs by applying a Refiner to the particles.
A mover that applies other movers one at a time.
Apply a PairScore to close pairs.
A particle with a user-defined type.
Simple XYZ decorator.
Closed cubic spline function.
A particle refiner which returns a fixed set of particles.
A restraint that prevents spheres from inter-penetrating.
Accumulate the derivatives of the refined particles.
Define some predicates.
Log the restraint scores and things.
A mover that transform a rigid body.
Various important functionality for implementing decorators.
Functionality only available in Python.
functionality for defining rigid bodies
The base class for movers for MC optimization.
Define some predicates.
A score on the distance between a pair of particles after transforming one.
Various important functionality for implementing decorators.
Distance restraint between two particles.
A mover that transform a rigid body.
Decorator to hold Gaussian3D.
Apply a TripletScore to a Triplet.
Harmonic lower bound function.
A modifier which variables within a ball.
A Score on the distance between a pair of particles.
A score based on the unmodified value of an attribute.
Truncated harmonic.
A score on the distance between the surfaces of two spheres.
Cover a bond with a sphere.
Score particles based on a bounding box.
A lookup based particle refiner.
Define some predicates.
Handle rigid bodies by looking at their members.
Test all pairs of particles to find close pairs.
Define some predicates.
Turn checks on and off.
Harmonic function.
A base class for algorithms to detect proximities.
Simple steepest descent optimizer.
Implement various types of symmetry.
A Monte Carlo/Conjugate Gradients based sampler.
Constant restraint.
Storage of a model, its restraints, constraints and particles.
Use a TripletModifier applied to a kernel::ParticleTripletsTemp to maintain an invariant.
Return the hierarchy children of a particle.
Score based on the k minimum restraints.
Functions to read mol2s.
Apply a SingletonScore to a Singleton.
Decorator for a sphere-like particle.
Use a QuadModifier applied to a kernel::ParticleQuadsTemp to maintain an invariant.
Apply a PairScore to a Pair.
Dihedral restraint between four particles.
Harmonic upper bound function.
Set the coordinates of the particle to be the centroid of the refined particles.
A modifier which perturbs a point with a normal distribution.
A Score on the angle between three particles.