OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
PartItNN< type, dim, vector, CellList > Class Template Reference

In general different NN scheme like full symmetric or CRS require different iterators over particles this class select the proper one. More...

Detailed Description

template<unsigned int type, unsigned int dim, typename vector, typename CellList>
class PartItNN< type, dim, vector, CellList >

In general different NN scheme like full symmetric or CRS require different iterators over particles this class select the proper one.

This is the full or symmetric case

Definition at line 203 of file VerletListFast.hpp.

#include <VerletListFast.hpp>

Static Public Member Functions

static auto get (const vector &pos, const openfpm::vector< size_t > &dom, const openfpm::vector< subsub_lin< dim >> &anom, CellList &cli, size_t g_m, size_t &end) -> decltype(pos.getIteratorTo(0))
 It return the particle iterator. More...
 

Member Function Documentation

template<unsigned int type, unsigned int dim, typename vector, typename CellList>
static auto PartItNN< type, dim, vector, CellList >::get ( const vector &  pos,
const openfpm::vector< size_t > &  dom,
const openfpm::vector< subsub_lin< dim >> &  anom,
CellList cli,
size_t  g_m,
size_t &  end 
) -> decltype(pos.getIteratorTo(0))
inlinestatic

It return the particle iterator.

Parameters
posvector with position of the particles
domlist of cells with normal neighborhood
anomlist of cells with not-normal neighborhood
cliCell-list used for Verlet-list construction
g_mghost marker
endfinal particle id
Returns
the particle iterator

Definition at line 219 of file VerletListFast.hpp.


The documentation for this class was generated from the following file: