IMP logo
IMP Reference Guide  develop.e6700e327d,2020/02/19
The Integrative Modeling Platform
types.h File Reference

Basic types used by IMP. More...

#include <IMP/kernel_config.h>
#include "value_macros.h"
#include "object_macros.h"
#include <IMP/hash.h>
#include <IMP/nullptr.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
 

Detailed Description

Basic types used by IMP.

Copyright 2007-2020 IMP Inventors. All rights reserved.

Definition in file types.h.