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.