IMP Reference Guide
2.20.0
The Integrative Modeling Platform
|
Basic types used by IMP. More...
#include <IMP/kernel_config.h>
#include "Key.h"
#include <IMP/object_macros.h>
#include <IMP/value_macros.h>
#include <IMP/Vector.h>
#include <IMP/Pointer.h>
#include <IMP/WeakPointer.h>
#include <IMP/types.h>
#include <IMP/Array.h>
#include <IMP/Index.h>
Go to the source code of this file.
Namespaces | |
IMP | |
Base functionality and abstract base classes for representation, scoring and sampling. | |
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 Key< 0 > | IMP::FloatKey |
The type used to identify float attributes in the Particles. More... | |
typedef IMP::Vector< FloatKey > | IMP::FloatKeys |
typedef Key< 1 > | IMP::IntKey |
The type used to identify int attributes in the Particles. More... | |
typedef IMP::Vector< IntKey > | IMP::IntKeys |
typedef Key< 2 > | IMP::StringKey |
The type used to identify string attributes in the Particles. More... | |
typedef IMP::Vector< StringKey > | IMP::StringKeys |
typedef Key< 3 > | IMP::ParticleIndexKey |
The type used to identify a particle attribute in the Particles. More... | |
typedef IMP::Vector < ParticleIndexKey > | IMP::ParticleIndexKeys |
typedef Key< 4 > | IMP::ObjectKey |
The type used to identify an Object attribute. More... | |
typedef IMP::Vector< ObjectKey > | IMP::ObjectKeys |
typedef Key< 9 > | IMP::WeakObjectKey |
The type used to identify a non-ref counted Object attribute. More... | |
typedef IMP::Vector < WeakObjectKey > | IMP::WeakObjectKeys |
typedef Key< 5 > | IMP::IntsKey |
The type used to identify int attributes in the Particles. More... | |
typedef IMP::Vector< IntsKey > | IMP::IntsKeys |
typedef Key< 10 > | IMP::FloatsKey |
The type used to identify float vector attributes in the Particles. More... | |
typedef IMP::Vector< FloatsKey > | IMP::FloatsKeys |
typedef Key< 6 > | IMP::ParticleIndexesKey |
The type used to identify a particle attribute in the Particles. More... | |
typedef IMP::Vector < ParticleIndexesKey > | IMP::ParticleIndexesKeys |
typedef Key< 7 > | IMP::ObjectsKey |
The type used to identify a particle attribute in the Particles. More... | |
typedef IMP::Vector< ObjectsKey > | IMP::ObjectsKeys |
typedef Key< 8 > | IMP::ModelKey |
The type used to identify data stored directly in the model. More... | |
typedef IMP::Vector< ModelKey > | IMP::ModelKeys |
typedef Key< 11 > | IMP::TriggerKey |
The type used to identify changed model properties. More... | |
typedef IMP::Vector< TriggerKey > | IMP::TriggerKeys |
typedef Key< 12 > | IMP::SparseStringKey |
The type used to identify sparse string attributes in the Particles. More... | |
typedef IMP::Vector < SparseStringKey > | IMP::SparseStringKeys |
typedef Key< 13 > | IMP::SparseIntKey |
The type used to identify sparse int attributes in the Particles. More... | |
typedef IMP::Vector< SparseIntKey > | IMP::SparseIntKeys |
typedef Key< 14 > | IMP::SparseFloatKey |
The type used to identify sparse float attributes in the Particles. More... | |
typedef IMP::Vector < SparseFloatKey > | IMP::SparseFloatKeys |
typedef Key< 15 > | IMP::SparseParticleIndexKey |
The type used to identify sparse particle attributes in the Particles. More... | |
typedef IMP::Vector < SparseParticleIndexKey > | IMP::SparseParticleIndexKeys |
Basic types used by IMP.
Copyright 2007-2022 IMP Inventors. All rights reserved.
Definition in file base_types.h.