IMP logo
IMP Reference Guide  2.20.2
The Integrative Modeling Platform
FloatIndex.h
Go to the documentation of this file.
1 /**
2  * \file IMP/FloatIndex.h
3  * \brief A FloatIndex identifies an optimized attribute in a model.
4  *
5  * Copyright 2007-2022 IMP Inventors. All rights reserved.
6  *
7  */
8 
9 #ifndef IMPKERNEL_FLOAT_INDEX_H
10 #define IMPKERNEL_FLOAT_INDEX_H
11 
12 #include <IMP/kernel_config.h>
13 #include "base_types.h"
14 #include "particle_index.h"
15 #include <IMP/tuple_macros.h>
16 
17 IMPKERNEL_BEGIN_NAMESPACE
18 
19 //! A FloatIndex identifies an optimized attribute in a model.
20 IMP_NAMED_TUPLE_2(FloatIndex, FloatIndexes, ParticleIndex, particle, FloatKey,
21  key, );
22 
23 IMPKERNEL_END_NAMESPACE
24 
25 #endif /* IMPKERNEL_FLOAT_INDEX_H */
Basic types used by IMP.
Key< 0 > FloatKey
The type used to identify float attributes in the Particles.
Definition: base_types.h:32
Functions and adaptors for dealing with particle indexes.
Index< ParticleIndexTag > ParticleIndex
Definition: base_types.h:178
Macros to help in defining tuple classes.
IMP::Vector< FloatIndex > FloatIndexes
Definition: FloatIndex.h:21