home
about
news
download
doc
source
systems
tests
bugs
contact
IMP Reference Guide
2.20.0
The Integrative Modeling Platform
IMP Manual
Reference Guide
Tutorial Index
Modules
Classes
Examples
include
IMP
version 2.20.0
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 */
base_types.h
Basic types used by IMP.
IMP::FloatKey
Key< 0 > FloatKey
The type used to identify float attributes in the Particles.
Definition:
base_types.h:32
particle_index.h
Functions and adaptors for dealing with particle indexes.
IMP::ParticleIndex
Index< ParticleIndexTag > ParticleIndex
Definition:
base_types.h:178
tuple_macros.h
Macros to help in defining tuple classes.
IMP::FloatIndexes
IMP::Vector< FloatIndex > FloatIndexes
Definition:
FloatIndex.h:21