IMP logo
IMP Reference Guide  develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
IMP Directory Reference
+ Directory dependency graph for IMP:

Directories

directory  algebra
 
directory  atom
 
directory  bayesianem
 
directory  benchmark
 
directory  bff
 
directory  cgal
 
directory  cnmultifit
 
directory  container
 
directory  core
 
directory  display
 
directory  domino
 
directory  em
 
directory  em2d
 
directory  example
 
directory  foxs
 
directory  gsl
 
directory  integrative_docking
 
directory  isd
 
directory  kinematics
 
directory  kmeans
 
directory  misc
 
directory  mpi
 
directory  multi_state
 
directory  multifit
 
directory  npc
 
directory  npctransport
 
directory  pmi
 
directory  rmf
 
directory  rotamer
 
directory  saxs
 
directory  score_functor
 
directory  scratch
 
directory  spb
 
directory  statistics
 
directory  symmetry
 
directory  test
 

Files

file  algebra.h [code]
 Include all non-deprecated headers in IMP.algebra.
 
file  Array.h [code]
 Classes to handle static sized arrays of things.
 
file  Atom.h [code]
 Include all non-deprecated headers in IMP.atom.
 
file  AttributeOptimizer.h [code]
 Base class for optimizers that act on individual attributes.
 
file  base_macros.h [code]
 Various general useful macros for IMP.
 
file  base_types.h [code]
 Basic types used by IMP.
 
file  bayesianem.h [code]
 Include all non-deprecated headers in IMP.bayesianem.
 
file  benchmark.h [code]
 Include all non-deprecated headers in IMP.benchmark.
 
file  bff.h [code]
 Include all non-deprecated headers in IMP.bff.
 
file  bracket_macros.h [code]
 Macros to handle array indexing.
 
file  cache.h [code]
 Helper classes for various types of caching.
 
file  cgal.h [code]
 Include all non-deprecated headers in IMP.cgal.
 
file  check_macros.h [code]
 Helper macros for throwing and handling exceptions.
 
file  cnmultifit.h [code]
 Include all non-deprecated headers in IMP.cnmultifit.
 
file  comparison_macros.h [code]
 Helper macros for implementing comparisons of IMP objects.
 
file  compiler_macros.h [code]
 Various compiler workarounds.
 
file  Configuration.h [code]
 Store a set of configurations of the model.
 
file  ConfigurationSet.h [code]
 Store a set of configurations of the model.
 
file  constants.h [code]
 Various useful constants.
 
file  Constraint.h [code]
 A base class for constraints.
 
file  ConstVector.h [code]
 Store an array of values of the same type.
 
file  container.h [code]
 Include all non-deprecated headers in IMP.container.
 
file  container_base.h [code]
 Abstract base class for containers of particles.
 
file  container_macros.h [code]
 Macros to define containers of objects.
 
file  core.h [code]
 Include all non-deprecated headers in IMP.core.
 
file  CreateLogContext.h [code]
 Logging and error reporting support.
 
file  Decorator.h [code]
 The base class for decorators.
 
file  decorator_macros.h [code]
 Helper macros for implementing Decorators.
 
file  dependency_graph.h [code]
 Build dependency graphs on models.
 
file  deprecation.h [code]
 Control display of deprecation information.
 
file  deprecation_macros.h [code]
 Control display of deprecation information.
 
file  DerivativeAccumulator.h [code]
 Class for adding derivatives from restraints to the model.
 
file  display.h [code]
 Include all non-deprecated headers in IMP.display.
 
file  domino.h [code]
 Include all non-deprecated headers in IMP.domino.
 
file  doxygen_macros.h [code]
 Helper macros for writing doxygen documentation.
 
file  em.h [code]
 Include all non-deprecated headers in IMP.em.
 
file  em2d.h [code]
 Include all non-deprecated headers in IMP.em2d.
 
file  enums.h [code]
 Basic enumeration types used by IMP.
 
file  example.h [code]
 Include all non-deprecated headers in IMP.example.
 
file  exception.h [code]
 Exception definitions and assertions.
 
file  file.h [code]
 Handling of file input/output.
 
file  Flag.h [code]
 Utility classes to add command line flags.
 
file  flags.h [code]
 Support for shared command line flags.
 
file  FloatIndex.h [code]
 A FloatIndex identifies an optimized attribute in a model.
 
file  foxs.h [code]
 Include all non-deprecated headers in IMP.foxs.
 
file  functor.h [code]
 Helper functionality for functors.
 
file  generic.h [code]
 Compile-time generic restraint and constraint support.
 
file  graph_macros.h [code]
 Helper macros for handling graphs.
 
file  gsl.h [code]
 Include all non-deprecated headers in IMP.gsl.
 
file  hash.h [code]
 Helper functions for implementing hashes.
 
file  hash_macros.h [code]
 Helper macros for implementing hashable classes.
 
file  Index.h [code]
 Utility types to refer to various types of indices.
 
file  input_output.h [code]
 Utility functions to track input/output particles of model objects.
 
file  InputAdaptor.h [code]
 Convenience class to accept multiple input types.
 
file  integrative_docking.h [code]
 Include all non-deprecated headers in IMP.integrative_docking.
 
file  io.h [code]
 Write/read the state of the particles to/from a buffer in memory.
 
file  isd.h [code]
 Include all non-deprecated headers in IMP.isd.
 
file  kernel_config.h [code]
 
file  Key.h [code]
 Keys to cache lookup of attribute strings.
 
file  kinematics.h [code]
 Include all non-deprecated headers in IMP.kinematics.
 
file  KMeans.h [code]
 Include all non-deprecated headers in IMP.kmeans.
 
file  live_objects.h [code]
 A shared base class to help in debugging and things.
 
file  log.h [code]
 Logging and error reporting support.
 
file  log_macros.h [code]
 Logging and error reporting support.
 
file  macros.h [code]
 Various general useful macros for IMP.
 
file  math.h [code]
 Helper functions to check for NaN or infinity.
 
file  misc.h [code]
 Include all non-deprecated headers in IMP.misc.
 
file  Model.h [code]
 Storage of a model, its restraints, constraints and particles.
 
file  model_object_helpers.h [code]
 Classes used in the construction of ModelObjects.
 
file  ModelObject.h [code]
 Base class for objects in a Model that depend on other objects.
 
file  mpi.h [code]
 Include all non-deprecated headers in IMP.mpi.
 
file  multi_state.h [code]
 Include all non-deprecated headers in IMP.multi_state.
 
file  multifit.h [code]
 Include all non-deprecated headers in IMP.multifit.
 
file  NonCopyable.h [code]
 Base class for all objects that cannot be copied.
 
file  npc.h [code]
 Include all non-deprecated headers in IMP.npc.
 
file  npctransport.h [code]
 Include all non-deprecated headers in IMP.npctransport.
 
file  Object.h [code]
 A shared base class to help in debugging and things.
 
file  object_cast.h [code]
 Up (or down) cast an IMP Object-derived class.
 
file  object_macros.h [code]
 Helper macros for implementing IMP Objects.
 
file  Optimizer.h [code]
 Base class for all optimizers.
 
file  OptimizerState.h [code]
 Shared optimizer state.
 
file  pair_macros.h [code]
 Macros for various classes.
 
file  PairContainer.h [code]
 A container for Pairs.
 
file  PairDerivativeModifier.h [code]
 A Modifier on ParticlePairsTemp.
 
file  PairModifier.h [code]
 A Modifier on ParticlePairsTemp.
 
file  PairPredicate.h [code]
 Define PairPredicate.
 
file  PairScore.h [code]
 Define PairScore.
 
file  Particle.h [code]
 Classes to handle individual model particles. (Note that implementation of inline functions is in internal)
 
file  particle_index.h [code]
 Functions and adaptors for dealing with particle indexes.
 
file  pmi.h [code]
 Include all non-deprecated headers in IMP.pmi.
 
file  Pointer.h [code]
 A nullptr-initialized pointer to an IMP Object.
 
file  python_only.h [code]
 Helper functions for Python.
 
file  quad_macros.h [code]
 Macros for various classes.
 
file  QuadContainer.h [code]
 A container for Quads.
 
file  QuadDerivativeModifier.h [code]
 A Modifier on ParticleQuadsTemp.
 
file  QuadModifier.h [code]
 A Modifier on ParticleQuadsTemp.
 
file  QuadPredicate.h [code]
 Define QuadPredicate.
 
file  QuadScore.h [code]
 Define QuadScore.
 
file  RAII.h [code]
 Basic types used by IMP.
 
file  raii_macros.h [code]
 Macros to aid in writing RAII-style classes.
 
file  random.h [code]
 Random number generators used by IMP.
 
file  random_utils.h [code]
 Random number utility functions used by IMP.
 
file  ref_counted_macros.h [code]
 Macros to help with reference counting.
 
file  Refiner.h [code]
 Refine a particle into a list of particles.
 
file  Restraint.h [code]
 Abstract base class for all restraints.
 
file  RestraintInfo.h [code]
 Report key:value information on restraints.
 
file  RestraintSet.h [code]
 Used to hold a set of related restraints.
 
file  rmf.h [code]
 Include all non-deprecated headers in IMP.rmf.
 
file  rotamer.h [code]
 Include all non-deprecated headers in IMP.rotamer.
 
file  Sampler.h [code]
 Base class for all samplers.
 
file  saxs.h [code]
 Include all non-deprecated headers in IMP.saxs.
 
file  scoped.h [code]
 Temporarily set particle attributes.
 
file  score_functor.h [code]
 Include all non-deprecated headers in IMP.score_functor.
 
file  ScoreAccumulator.h [code]
 Class for adding scores from restraints to the model.
 
file  ScoreState.h [code]
 Shared score state.
 
file  ScoringFunction.h [code]
 Represents a scoring function on the model.
 
file  scratch.h [code]
 Include all non-deprecated headers in IMP.scratch.
 
file  set_map_macros.h [code]
 Macros to choose the best set or map for different purposes.
 
file  SetCheckState.h [code]
 Checking and error reporting support.
 
file  SetLogState.h [code]
 A class to change and restore log state.
 
file  Showable.h [code]
 Helper class to aid in output of IMP classes to streams.
 
file  showable_macros.h [code]
 Macros to help with objects that can be printed to a stream.
 
file  singleton_macros.h [code]
 Macros for various classes.
 
file  SingletonContainer.h [code]
 A container for Singletons.
 
file  SingletonDerivativeModifier.h [code]
 A Modifier on ParticlesTemp.
 
file  SingletonModifier.h [code]
 A Modifier on ParticlesTemp.
 
file  SingletonPredicate.h [code]
 Define SingletonPredicate.
 
file  SingletonScore.h [code]
 Define SingletonScore.
 
file  spb.h [code]
 Include all non-deprecated headers in IMP.spb.
 
file  Statistics.h [code]
 Include all non-deprecated headers in IMP.statistics.
 
file  swap_macros.h [code]
 Macros to help with swapping two objects.
 
file  swig_macros.h [code]
 Macros to hide code from SWIG.
 
file  symmetry.h [code]
 Include all non-deprecated headers in IMP.symmetry.
 
file  thread_macros.h [code]
 Control for OpenMP.
 
file  threads.h [code]
 Control for using multiple threads in IMP.
 
file  triplet_macros.h [code]
 Macros for various classes.
 
file  TripletContainer.h [code]
 A container for Triplets.
 
file  TripletDerivativeModifier.h [code]
 A Modifier on ParticleTripletsTemp.
 
file  TripletModifier.h [code]
 A Modifier on ParticleTripletsTemp.
 
file  TripletPredicate.h [code]
 Define TripletPredicate.
 
file  TripletScore.h [code]
 Define TripletScore.
 
file  tuple_macros.h [code]
 Macros to help in defining tuple classes.
 
file  types.h [code]
 Basic types used by IMP.
 
file  UnaryFunction.h [code]
 Single variable function.
 
file  Undecorator.h [code]
 The base class for undecorators.
 
file  utility.h [code]
 Various general useful functions for IMP.
 
file  utility_macros.h [code]
 Various general useful macros for IMP.
 
file  Value.h [code]
 Base class for a simple primitive-like type.
 
file  value_macros.h [code]
 Macros to help in implementing Value objects.
 
file  Vector.h [code]
 A class for storing lists of IMP items.
 
file  VersionInfo.h [code]
 Version and authorship of IMP objects.
 
file  warning_macros.h [code]
 Macros to control compiler warnings.
 
file  WarningContext.h [code]
 Logging and error reporting support.
 
file  WeakPointer.h [code]
 A weak pointer to an Object or RefCountedObject.