SPH
|
Finder projecting a non-uniform grid on particles. More...
#include <AdaptiveGrid.h>
Public Member Functions | |
AdaptiveGridFinder (const Float relativeCellCnt=1) | |
virtual Size | findNeighbours (const Size index, const Float radius, Array< NeighbourRecord > &neighbours, Flags< FinderFlag > flags=EMPTY_FLAGS, const Float error=0._f) const override |
virtual Size | findNeighbours (const Vector &position, const Float radius, Array< NeighbourRecord > &neighbours, Flags< FinderFlag > flags=EMPTY_FLAGS, const Float error=0._f) const override |
Protected Member Functions | |
virtual void | buildImpl (ArrayView< const Vector > points) override |
virtual void | rebuildImpl (ArrayView< const Vector > points) override |
Finder projecting a non-uniform grid on particles.
The cell size depends on smoothing lengths of the particles. Inspired by [3]
Definition at line 16 of file AdaptiveGrid.h.
|
explicit |
|
overrideprotectedvirtual |
|
overridevirtual |
|
overridevirtual |
|
overrideprotectedvirtual |