|
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>
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 | |
| 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 |