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 928 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 () |
|
◆ grid_key_dx_r() [1/2]
constructor from another key
- Parameters
-
Definition at line 950 of file grid_sm.hpp.
◆ grid_key_dx_r() [2/2]
grid_key_dx_r::grid_key_dx_r |
( |
size_t |
dim | ) |
|
|
inline |
constructor
constructor
- Parameters
-
Definition at line 970 of file grid_sm.hpp.
◆ get()
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 998 of file grid_sm.hpp.
◆ getDim()
size_t grid_key_dx_r::getDim |
( |
| ) |
|
|
inline |
Get the dimensionality of the key.
Get the dimensionality of the key
Definition at line 940 of file grid_sm.hpp.
◆ invert_assign()
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 1026 of file grid_sm.hpp.
◆ set_d()
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 1011 of file grid_sm.hpp.
The documentation for this class was generated from the following file: