home
about
news
download
doc
source
systems
tests
bugs
contact
IMP Reference Guide
develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
IMP Manual
Reference Guide
Tutorial Index
Modules
Classes
Examples
include
IMP
version 20241221.develop.63b38c487d
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