19template <
class ParticleCell,
class PairwiseFunctor>
34 double interactionLength,
const std::array<double, 3> &cellLength,
38 _observer(observer) {}
Constructor of the lc_c08 traversal.
Definition: C08TraversalColorChangeNotify.h:20
C08TraversalColorChangeNotify(const std::array< unsigned long, 3 > &dims, PairwiseFunctor *pairwiseFunctor, double interactionLength, const std::array< double, 3 > &cellLength, ColorChangeObserver *observer, DataLayoutOption dataLayout, bool useNewton3)
Constructor of the traversal.
Definition: C08TraversalColorChangeNotify.h:33
void notifyColorChange(unsigned long newColor) override
Notifies the observer.
Definition: C08TraversalColorChangeNotify.h:45
Observer interface that specifies handling color changes.
Definition: ColorChangeObserver.h:14
virtual void receiveColorChange(unsigned long newColor)=0
Gets called when the color changes during the observed traversal.
This class provides the lc_c08 traversal.
Definition: LCC08Traversal.h:28
PairwiseFunctor class.
Definition: PairwiseFunctor.h:31
Class for Cells of Particles.
Definition: ParticleCell.h:51
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:32