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: