15 #include "libmesh/elem_range.h" 16 #include "libmesh/parallel_object.h" 34 std::vector<std::string> vars,
35 bool include_semilocal =
false);
void operator()(const ConstElemRange &range)
std::vector< unsigned int > _var_numbers
void dofIndicesSetUnion()
void join(const AllLocalDofIndicesThread &y)
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
const std::set< dof_id_type > & getDofIndices() const
StoredRange< MeshBase::const_element_iterator, const Elem *> ConstElemRange
Grab all the (possibly semi)local dof indices for the variables passed in, in the system passed in...
std::set< dof_id_type > _all_dof_indices
Generic class for solving transient nonlinear problems.
const bool _include_semilocal
Whether to include semilocal dof indices.
AllLocalDofIndicesThread(SubProblem &problem, std::vector< std::string > vars, bool include_semilocal=false)