IMP
2.0.1
The Integrative Modeling Platform
|
Basic types used by IMP. More...
#include <IMP/base/base_config.h>
#include "value_macros.h"
#include "object_macros.h"
#include <IMP/base/hash.h>
#include <IMP/base/nullptr.h>
Go to the source code of this file.
Namespaces | |
namespace | IMP |
All IMP::kernel code is brought into the IMP namespace. | |
namespace | IMP::base |
See IMP.base Overview for more information. | |
Typedefs | |
typedef std::pair< double, double > | IMP::DerivativePair |
A pair representing a function value with its first derivative. | |
typedef IMP::base::Vector < DerivativePair > | IMP::DerivativePairs |
typedef IMP::base::Vector < DerivativePairs > | IMP::DerivativePairss |
typedef double | IMP::Float |
Basic floating-point value (could be float, double...) | |
typedef std::pair< double, double > | IMP::FloatPair |
A generic pair of floats. | |
typedef IMP::base::Vector < FloatPair > | IMP::FloatPairs |
typedef IMP::base::Vector < FloatPairs > | IMP::FloatPairss |
typedef std::pair< Float, Float > | IMP::FloatRange |
A pair representing the allowed range for a Float attribute. | |
typedef IMP::base::Vector < FloatRange > | IMP::FloatRanges |
typedef IMP::base::Vector < FloatRanges > | IMP::FloatRangess |
typedef IMP::base::Vector< Float > | IMP::Floats |
Standard way to pass a bunch of Float values. More... | |
typedef IMP::base::Vector< Floats > | IMP::FloatsList |
Standard way to pass a bunch of Floats values. More... | |
typedef IMP::base::Vector < FloatsList > | IMP::FloatsLists |
typedef IMP::base::Vector< Floats > | IMP::Floatss |
typedef int | IMP::Int |
Basic integer value. | |
typedef std::pair< Int, Int > | IMP::IntPair |
typedef IMP::base::Vector < IntPair > | IMP::IntPairs |
typedef IMP::base::Vector < IntPairs > | IMP::IntPairss |
typedef std::pair< Int, Int > | IMP::IntRange |
typedef IMP::base::Vector < IntRange > | IMP::IntRanges |
typedef IMP::base::Vector < IntRanges > | IMP::IntRangess |
typedef IMP::base::Vector< Int > | IMP::Ints |
Standard way to pass a bunch of Int values. More... | |
typedef IMP::base::Vector< Ints > | IMP::IntsList |
Standard way to pass a bunch of Ints values. More... | |
typedef IMP::base::Vector < IntsList > | IMP::IntsLists |
typedef IMP::base::Vector< Ints > | IMP::Intss |
typedef IMP::base::Vector < IMP::base::Pointer< Object > > | IMP::base::Objects |
A list of objects. More... | |
typedef std::string | IMP::String |
Basic string value. | |
typedef IMP::base::Vector< String > | IMP::Strings |
Standard way to pass a bunch of String values. More... | |
typedef IMP::base::Vector < Strings > | IMP::StringsList |
Standard way to pass a bunch of Strings values. More... | |
typedef IMP::base::Vector < StringsList > | IMP::StringsLists |
typedef IMP::base::Vector < Strings > | IMP::Stringss |