Definition at line 16 of file grid_dist_amr_key_iterator.hpp.
Data Structures | |
| struct | actual_it |
| actual it type More... | |
Public Member Functions | |
| grid_dist_amr_key_iterator (openfpm::vector< it_type > &git) | |
| Constructor. | |
| ~grid_dist_amr_key_iterator () | |
| Destructor. | |
| grid_dist_amr_key_iterator< dim, device_grid, device_sub_it, it_type > & | operator++ () |
| Get the next element. | |
| bool | isNext () |
| Is there a next point. | |
| grid_dist_amr_key< dim > | get () |
| Return the actual AMR grid iterator point. | |
| grid_key_dx< dim > | getGKey () |
| Return the actual global grid position in the AMR struct in global coordinates. | |
| size_t | getLvl () const |
| Return the level at which we are. | |
Private Member Functions | |
| void | selectValidGrid () |
| from g_c increment g_c until you find a valid grid | |
Private Attributes | |
| openfpm::vector< it_type > & | git |
| Array of grid iterators. | |
| it_type * | a_it |
| Actual distributed grid iterator. | |
| size_t | g_c |
| iterator pointer | |
|
inline |
Constructor.
| git | vector of iterator |
Definition at line 57 of file grid_dist_amr_key_iterator.hpp.
|
inline |
Destructor.
Definition at line 67 of file grid_dist_amr_key_iterator.hpp.
|
inline |
Return the actual AMR grid iterator point.
Definition at line 110 of file grid_dist_amr_key_iterator.hpp.
|
inline |
Return the actual global grid position in the AMR struct in global coordinates.
Definition at line 120 of file grid_dist_amr_key_iterator.hpp.
|
inline |
Return the level at which we are.
Definition at line 129 of file grid_dist_amr_key_iterator.hpp.
|
inline |
Is there a next point.
Definition at line 101 of file grid_dist_amr_key_iterator.hpp.
|
inline |
Get the next element.
Definition at line 77 of file grid_dist_amr_key_iterator.hpp.
|
inlineprivate |
from g_c increment g_c until you find a valid grid
Definition at line 38 of file grid_dist_amr_key_iterator.hpp.
|
private |
Actual distributed grid iterator.
Definition at line 28 of file grid_dist_amr_key_iterator.hpp.
|
private |
iterator pointer
Definition at line 31 of file grid_dist_amr_key_iterator.hpp.
|
private |
Array of grid iterators.
Definition at line 19 of file grid_dist_amr_key_iterator.hpp.