This class provides the base logic for the c08 traversal for VLCCellPairNeighborList.
More...
#include <VLCCellPairC08CellHandler.h>
This class provides the base logic for the c08 traversal for VLCCellPairNeighborList.
- Template Parameters
-
◆ VLCCellPairC08CellHandler()
Constructor of the VLCCellPairC08CellHandler.
The offsets for the base step are computed here using the implementation from the superclass.
- Parameters
-
dims | The number of cells per dimension. |
interactionLength | Interaction length (cutoff + skin). |
cellLength | cell length. |
◆ processCellListsC08()
Executes a c08 base step for the cell at cellIndex.
The offsets computed in the constructor are used to identify the pairs of interacting cells.
- Parameters
-
neighborList | pairs of main particle and partner particles for each pair of cells |
cellIndex | index of the current base cell |
pairwiseFunctor | functor that defines the interaction of two particles |
layout | data layout (AoS or SoA) |
soa | Structure of Arrays where the particles are loaded if the SoA data layout is used |
useNewton3 | |
The documentation for this class was generated from the following file: