56 if (behavior & IteratorBehavior::dummy) {
Interface class to handle cell borders and cell types of cells.
Definition: CellBorderAndFlagManager.h:17
bool ignoreCellForIteration(index_t index1d, IteratorBehavior behavior) const
Checks if cell with index1d can be ignored for iteration with currently selected behavior.
Definition: CellBorderAndFlagManager.h:49
std::size_t index_t
The index type to access the particle cells.
Definition: CellBorderAndFlagManager.h:22
virtual bool cellCanContainOwnedParticles(index_t index1d) const =0
Checks if the cell with the one-dimensional index index1d can contain owned particles.
virtual ~CellBorderAndFlagManager()=default
Cestructor.
virtual bool cellCanContainHaloParticles(index_t index1d) const =0
Checks if the cell with the one-dimensional index index1d can contain halo particles.
This namespace is used for implementation specifics.
Definition: CellFunctor.h:14