26 for (
Elem * elem :
_mesh.element_ptr_range())
31 for (
Elem * elem : elems)
const unsigned int invalid_uint
ElemIndexHelper(libMesh::MeshBase &mesh, const std::string &extra_elem_integer_name)
Constructor.
bool _initialized
Whether or not this object is initialized.
libMesh::MeshBase & _mesh
unsigned int add_elem_integer(std::string name, bool allocate_data=true, dof_id_type default_value=DofObject::invalid_id)
void initialize(const libMesh::SimpleRange< libMesh::MeshBase::element_iterator > elems)
Initializes the indices in a contiguous manner for the given element range.
The following methods are specializations for using the Parallel::packed_range_* routines for a vecto...
unsigned int _extra_integer
The extra elem integer that stores the index.
libMesh::dof_id_type _max_index
The max index generated.