Emulate grid_key_dx with runtime dimensionality.
More...
#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 () |
| |
Emulate grid_key_dx with runtime dimensionality.
Emulate grid_key_dx with runtime dimensionality
Definition at line 999 of file grid_sm.hpp.
◆ grid_key_dx_r() [1/2]
constructor from another key
- Parameters
-
Definition at line 1021 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 1041 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 1069 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 1011 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 1097 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 1082 of file grid_sm.hpp.
The documentation for this class was generated from the following file: