IMP logo
IMP Reference Guide  2.10.1
The Integrative Modeling Platform
FloatIndex.h
Go to the documentation of this file.
1 /**
2  * \file IMP/FloatIndex.h
3  * \brief Various general useful functions for IMP.
4  *
5  * Copyright 2007-2018 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  */
21 IMP_NAMED_TUPLE_2(FloatIndex, FloatIndexes, ParticleIndex, particle, FloatKey,
22  key, );
23 
24 IMPKERNEL_END_NAMESPACE
25 
26 #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
Various general useful functions for IMP.
Index< ParticleIndexTag > ParticleIndex
Definition: base_types.h:154
Various general useful macros for IMP.
IMP::Vector< FloatIndex > FloatIndexes
Definition: FloatIndex.h:22