| 
    IMP Reference Guide
    2.23.0
    
   The Integrative Modeling Platform 
   | 
 
Basic types used by IMP. More...
#include <IMP/kernel_config.h>#include "value_macros.h"#include "object_macros.h"#include <IMP/hash.h>
 Include dependency graph for types.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| IMP | |
| Base functionality and abstract base classes for representation, scoring and sampling.  | |
Typedefs | |
| typedef std::pair< double, double > | IMP::DerivativePair | 
| A pair representing a function value with its first derivative.  More... | |
| typedef IMP::Vector < DerivativePair >  | IMP::DerivativePairs | 
| typedef IMP::Vector < DerivativePairs >  | IMP::DerivativePairss | 
| typedef double | IMP::Float | 
| Basic floating-point value (could be float, double...)  More... | |
| typedef std::pair< double, double > | IMP::FloatPair | 
| A generic pair of floats.  More... | |
| typedef IMP::Vector< FloatPair > | IMP::FloatPairs | 
| typedef IMP::Vector< FloatPairs > | IMP::FloatPairss | 
| typedef std::pair< Float, Float > | IMP::FloatRange | 
| A pair representing the allowed range for a Float attribute.  More... | |
| typedef IMP::Vector< FloatRange > | IMP::FloatRanges | 
| typedef IMP::Vector< FloatRanges > | IMP::FloatRangess | 
| typedef IMP::Vector< Float > | IMP::Floats | 
| Standard way to pass a bunch of Float values.  More... | |
| typedef IMP::Vector< Floats > | IMP::FloatsList | 
| Standard way to pass a bunch of Floats values.  More... | |
| typedef IMP::Vector< FloatsList > | IMP::FloatsLists | 
| typedef IMP::Vector< Floats > | IMP::Floatss | 
| typedef int | IMP::Int | 
| Basic integer value.  More... | |
| typedef std::pair< Int, Int > | IMP::IntPair | 
| typedef IMP::Vector< IntPair > | IMP::IntPairs | 
| typedef IMP::Vector< IntPairs > | IMP::IntPairss | 
| typedef std::pair< Int, Int > | IMP::IntRange | 
| typedef IMP::Vector< IntRange > | IMP::IntRanges | 
| typedef IMP::Vector< IntRanges > | IMP::IntRangess | 
| typedef IMP::Vector< Int > | IMP::Ints | 
| Standard way to pass a bunch of Int values.  More... | |
| typedef IMP::Vector< Ints > | IMP::IntsList | 
| Standard way to pass a bunch of Ints values.  More... | |
| typedef IMP::Vector< IntsList > | IMP::IntsLists | 
| typedef IMP::Vector< Ints > | IMP::Intss | 
| typedef IMP::Vector < IMP::Pointer< Object > >  | IMP::Objects | 
| A list of objects.  More... | |
| typedef IMP::Vector < IMP::WeakPointer< Object > >  | IMP::ObjectsTemp | 
| typedef std::string | IMP::String | 
| Basic string value.  More... | |
| typedef IMP::Vector< String > | IMP::Strings | 
| Standard way to pass a bunch of String values.  More... | |
| typedef IMP::Vector< Strings > | IMP::StringsList | 
| Standard way to pass a bunch of Strings values.  More... | |
| typedef IMP::Vector< StringsList > | IMP::StringsLists | 
| typedef IMP::Vector< Strings > | IMP::Stringss |