42 #ifdef LIBMESH_ENABLE_UNIQUE_ID    65   std::vector<dof_id_type>::iterator it_end = std::unique(
_all_ids.begin(), 
_all_ids.end());
 virtual MooseMesh & mesh()=0
void allgather(const T &send_data, std::vector< T, A > &recv_data) const
static InputParameters validParams()
virtual void execute() override
Execute method. 
static InputParameters validParams()
const Parallel::Communicator & _communicator
VerifyElementUniqueID(const InputParameters ¶meters)
SubProblem & _subproblem
Reference to the Subproblem for this user object. 
MeshBase & getMesh()
Accessor for the underlying libMesh Mesh object. 
virtual void finalize() override
Finalize. 
virtual void threadJoin(const UserObject &y) override
Must override. 
std::vector< dof_id_type > _all_ids
virtual void initialize() override
Called before execute() is ever called so that data can be cleared. 
const Elem *const  & _current_elem
The current element pointer (available during execute()) 
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type and optionally a file path to the top-level block p...
registerMooseObject("MooseApp", VerifyElementUniqueID)
virtual bool isDistributedMesh() const
Returns the final Mesh distribution type. 
Base class for user-specific data.