IMP
2.4.0
The Integrative Modeling Platform
IMP Mainpage
Modules
Classes
Examples
include
IMP
kernel
kernel/FloatIndex.h
Go to the documentation of this file.
1
/**
2
* \file IMP/kernel/FloatIndex.h
3
* \brief Various general useful functions for IMP.
4
*
5
* Copyright 2007-2015 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/kernel_config.h>
13
#include "
base_types.h
"
14
#include "
particle_index.h
"
15
#include <
IMP/base/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 */
particle_index.h
Various general useful functions for IMP.
base_types.h
Basic types used by IMP.
tuple_macros.h
Various general useful macros for IMP.
IMP::kernel::ParticleIndex
base::Index< ParticleIndexTag > ParticleIndex
Definition:
kernel/base_types.h:154
IMP::kernel::FloatIndexes
IMP::base::Vector< FloatIndex > FloatIndexes
Definition:
kernel/FloatIndex.h:22
IMP::FloatIndex
IMP::kernel::FloatIndex FloatIndex
Definition:
kernel/doxygen.h:49
IMP::kernel::FloatKey
Key< 0, true > FloatKey
The type used to identify float attributes in the Particles.
Definition:
kernel/base_types.h:32