25 virtual unsigned int divisionIndex(
const Point & pt)
const override;
26 virtual unsigned int divisionIndex(
const Elem & elem)
const override;
std::vector< unsigned int > _num_divs
Vector of the number of divisions for each nested division.
Divides the mesh based on nested divisions.
Base class for MeshDivision objects.
static InputParameters validParams()
NestedDivision(const InputParameters ¶meters)
const InputParameters & parameters() const
Get the parameters of the object.
virtual unsigned int divisionIndex(const Point &pt) const override
Return the index of the division to which the point belongs.
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...