Go to the source code of this file.
Data Structures | |
class | IMP::FloatKey |
The type used to identify float attributes in the Particles. More... | |
class | IMP::IntKey |
The type used to identify int attributes in the Particles. More... | |
class | IMP::ObjectKey |
The type used to identify a particle attribute in the Particles. More... | |
class | IMP::ParticleKey |
The type used to identify a particle attribute in the Particles. More... | |
class | IMP::StringKey |
The type used to identify string attributes in the Particles. More... | |
Namespaces | |
namespace | IMP |
The IMP kernel provides base classes and key shared functionality. | |
Defines | |
#define | IMP_NUM_INLINE 5 |
Typedefs | |
typedef std::pair< double, double > | IMP::DerivativePair |
A pair representing a function value with its first derivative. | |
typedef double | IMP::Float |
Basic floating-point value (could be float, double...). | |
typedef std::pair< Float, Float > | IMP::FloatRange |
A pair representing the allowed range for a Float attribute. | |
typedef std::vector< Float > | IMP::Floats |
Standard way to pass a bunch of Float values. | |
typedef int | IMP::Int |
Basic integer value. | |
typedef std::pair< Int, Int > | IMP::IntRange |
typedef std::vector< IntRange > | IMP::IntRanges |
typedef std::vector< Int > | IMP::Ints |
Standard way to pass a bunch of Int values. | |
typedef std::string | IMP::String |
Basic string value. | |
typedef std::vector< String > | IMP::Strings |
Standard way to pass a bunch of String values. | |
Attribute Keys | |
Each type of attribute has an associated type of key. The keys can be constructed from a string. Such construction can be expensive and so the resulting keys should be cached. | |
typedef std::vector< FloatKey > | IMP::FloatKeys |
typedef std::vector< IntKey > | IMP::IntKeys |
typedef std::vector< ObjectKey > | IMP::ObjectKeys |
typedef std::vector< ParticleKey > | IMP::ParticleKeys |
typedef std::vector< StringKey > | IMP::StringKeys |
Functions | |
IMP::BOOST_STATIC_ASSERT (0 &&"The boost version IMP is built with must match the current one.") |
Copyright 2007-2010 IMP Inventors. All rights reserved.