25 virtual unsigned int divisionIndex(
const Point & pt)
const override;
26 virtual unsigned int divisionIndex(
const Elem & elem)
const override;
Base class for MeshDivision objects.
const InputParameters & parameters() const
Get the parameters of the object.
Divides the mesh based on nested divisions.
static InputParameters validParams()
virtual void initialize() override
Set up any data members that would be necessary to obtain the division indices.
std::vector< const MeshDivision * > _divisions
Vector of nested divisions. Indexing is more and more 'inner' as we progress in the vector.
virtual unsigned int divisionIndex(const Point &pt) const override
Return the index of the division to which the point belongs.
std::vector< unsigned int > _num_divs
Vector of the number of divisions for each nested division.