OpenFPM  5.2.0
Project that contain the implementation of distributed structures
iteratePartNeighbor< true, true > Struct Reference

#include <VerletList.hpp>

Public Member Functions

template<typename NeighborIter_type , typename VerletList_type , typename vPos_type , unsigned int dim, typename T >
void operator() (VerletList_type &verletList, NeighborIter_type &it, const vPos_type &pos, size_t p, Point< dim, T > xp, T r_cut, size_t neighborMaxNum)
 

Detailed Description

Functor class for Verlet list particle neighborhood iteration on initialization Partial template specializations implement different methods of initialization

isNMax = maximum number of neighbors when VL_NMAX_NEIGHBOR is enabled skipRefPart = skip reference particle when VL_SKIP_REF_PART is enabled

Template Parameters
verletListVerlet List to be filled
itparticle neighborhood iterator
posposition of reference particle p
pindex (id) of reference particle p
xpposition of reference particle p
r_cutcut-off radius for particle interaction
neighborMaxNummaximum number of neighbors

Definition at line 202 of file VerletList.hpp.


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