8#ifndef OPENFPM_DATA_SRC_NN_VERLETLIST_VERLETNNITERATOR_HPP_
9#define OPENFPM_DATA_SRC_NN_VERLETLIST_VERLETNNITERATOR_HPP_
11#define VL_NON_SYMMETRIC 0
13#define VL_CRS_SYMMETRIC 2
30 const typename Ver::Mem_type_type::local_index_type *
start;
33 const typename Ver::Mem_type_type::local_index_type *
stop;
36 const typename Ver::Mem_type_type::local_index_type *
ele_id;
86 inline typename Ver::Mem_type_type::local_index_type
get()
Iterator for the neighborhood of the cell structures.
Ver::Mem_type_type::local_index_type get()
Get the value of the cell.
VerletNNIterator & operator++()
take the next element
const Ver::Mem_type_type::local_index_type * ele_id
actual neighborhood
VerletNNIterator(size_t part_id, Ver &ver)
Cell NN iterator.
const Ver::Mem_type_type::local_index_type * start
start index for the neighborhood
bool isNext()
Check if there is the next element.
const Ver::Mem_type_type::local_index_type * stop
stop index for the neighborhood