#include <index.h>
List of all members.
Detailed Description
template<unsigned int Ndim, recoDim d1 = n_recoDims, recoDim d2 = n_recoDims, recoDim d3 = n_recoDims, recoDim d4 = n_recoDims, recoDim d5 = n_recoDims>
struct RecoDim< Ndim, d1, d2, d3, d4, d5 >
Helper template to define a set of 'Ndim' dimensions using default arguments for unused dimensions.
Definition at line 345 of file index.h.
Member Function Documentation
template<unsigned int Ndim, recoDim d1 = n_recoDims, recoDim d2 = n_recoDims, recoDim d3 = n_recoDims, recoDim d4 = n_recoDims, recoDim d5 = n_recoDims>
| static unsigned int RecoDim< Ndim, d1, d2, d3, d4, d5 >::dim |
( |
|
) |
[inline, static] |
Returns the number of dimensions to set/modify.
Definition at line 350 of file index.h.
template<unsigned int Ndim, recoDim d1 = n_recoDims, recoDim d2 = n_recoDims, recoDim d3 = n_recoDims, recoDim d4 = n_recoDims, recoDim d5 = n_recoDims>
Returns coordinate with specified dimensions set to mode 'm'.
Definition at line 355 of file index.h.
template<unsigned int Ndim, recoDim d1 = n_recoDims, recoDim d2 = n_recoDims, recoDim d3 = n_recoDims, recoDim d4 = n_recoDims, recoDim d5 = n_recoDims>
Sets specified dimensions in coordinate 'coord' to mode 'm'.
Definition at line 360 of file index.h.
template<unsigned int Ndim, recoDim d1 = n_recoDims, recoDim d2 = n_recoDims, recoDim d3 = n_recoDims, recoDim d4 = n_recoDims, recoDim d5 = n_recoDims>
| static void RecoDim< Ndim, d1, d2, d3, d4, d5 >::create_index |
( |
const RecoCoord & |
coord, |
|
|
TinyVector< int, Ndim > & |
index | |
|
) |
| | [inline, static] |
Creates 'Ndim' dimensional index vector in specified dimensions using coordinate 'coord'.
Definition at line 365 of file index.h.
template<unsigned int Ndim, recoDim d1 = n_recoDims, recoDim d2 = n_recoDims, recoDim d3 = n_recoDims, recoDim d4 = n_recoDims, recoDim d5 = n_recoDims>
| static void RecoDim< Ndim, d1, d2, d3, d4, d5 >::create_shape |
( |
const RecoCoord & |
coord, |
|
|
TinyVector< int, Ndim > & |
shape | |
|
) |
| | [inline, static] |
Creates 'Ndim' dimensional shape vector in specified dimensions using coordinate 'coord'.
Definition at line 377 of file index.h.
template<unsigned int Ndim, recoDim d1 = n_recoDims, recoDim d2 = n_recoDims, recoDim d3 = n_recoDims, recoDim d4 = n_recoDims, recoDim d5 = n_recoDims>
| static void RecoDim< Ndim, d1, d2, d3, d4, d5 >::set_index |
( |
const TinyVector< int, Ndim > & |
index, |
|
|
RecoCoord & |
coord | |
|
) |
| | [inline, static] |
Copies values of 'Ndim' dimensional index vector to specified dimensions in 'coord'.
Definition at line 390 of file index.h.
The documentation for this struct was generated from the following file: