#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) |
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
| verletList | Verlet List to be filled |
| it | particle neighborhood iterator |
| pos | position of reference particle p |
| p | index (id) of reference particle p |
| xp | position of reference particle p |
| r_cut | cut-off radius for particle interaction |
| neighborMaxNum | maximum number of neighbors |
Definition at line 202 of file VerletList.hpp.