OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
PartItNN< VL_CRS_SYMMETRIC, 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 dim, typename vector, typename CellList>
class PartItNN< VL_CRS_SYMMETRIC, 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 CRS scheme

Definition at line 248 of file VerletListFast.hpp.

#include <VerletListFast.hpp>

Static Public Member Functions

static ParticleItCRS_Cells< dim, CellList, vector > 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)
 It return the particle iterator.
 

Member Function Documentation

◆ get()

template<unsigned int dim, typename vector , typename CellList >
static ParticleItCRS_Cells< dim, CellList, vector > PartItNN< VL_CRS_SYMMETRIC, 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 
)
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 264 of file VerletListFast.hpp.


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