Emulate grid_key_dx with runtime dimensionality.
More...
Emulate grid_key_dx with runtime dimensionality.
Emulate grid_key_dx with runtime dimensionality
Definition at line 732 of file grid_sm.hpp.
#include <grid_sm.hpp>
|
mem_id * | k |
| structure that store all the index
|
|
|
template<typename a , typename... T> |
void | invert_assign (a v, T...t) |
| Recursively invert the assignment. More...
|
|
template<typename a , typename... T> |
void | invert_assign (a v) |
|
void | invert_assign () |
|
constructor from another key
- Parameters
-
Definition at line 754 of file grid_sm.hpp.
grid_key_dx_r::grid_key_dx_r |
( |
size_t |
dim | ) |
|
|
inline |
constructor
constructor
- Parameters
-
Definition at line 774 of file grid_sm.hpp.
mem_id grid_key_dx_r::get |
( |
size_t |
i | ) |
|
|
inline |
get the i index
Get the i index
- Parameters
-
- Returns
- the index value
Definition at line 802 of file grid_sm.hpp.
size_t grid_key_dx_r::getDim |
( |
| ) |
|
|
inline |
Get the dimensionality of the key.
Get the dimensionality of the key
Definition at line 744 of file grid_sm.hpp.
template<typename a , typename... T>
void grid_key_dx_r::invert_assign |
( |
a |
v, |
|
|
T... |
t |
|
) |
| |
|
inlineprivate |
Recursively invert the assignment.
Recursively invert the assignment at compile-time
Definition at line 830 of file grid_sm.hpp.
void grid_key_dx_r::set_d |
( |
size_t |
i, |
|
|
mem_id |
id |
|
) |
| |
|
inline |
Set the i index.
Set the i index
- Parameters
-
i | index to set |
id | value to set |
Definition at line 815 of file grid_sm.hpp.
The documentation for this class was generated from the following file: