positionParticles(systemControl &control, const dictionary &dict)
static const uint32 numReports_
auto maxNumberOfParticles() const
bool mortonSorting() const
virtual ~positionParticles()=default
virtual uint32 size() const =0
create_vCtor(positionParticles, dictionary,(systemControl &control, const dictionary &dict),(control, dict))
const auto & pRegion() const
virtual const realx3Vector & position() const =0
uniquePtr< peakableRegion > pRegion_
realx3Vector sortByMortonCode(const realx3Vector &position) const
virtual real maxDiameter() const =0
uint32 maxNumberOfParticles_
static uniquePtr< positionParticles > create(systemControl &control, const dictionary &dict)
TypeInfo("positionParticles")
virtual realx3Vector getFinalPosition()
virtual uint32 numPoints() const =0