20 #ifndef LIBMESH_MESH_TOOLS_H 21 #define LIBMESH_MESH_TOOLS_H 29 #ifdef LIBMESH_FORWARD_DECLARE_ENUMS 41 #include <unordered_set> 42 #include <unordered_map> 69 #ifdef LIBMESH_ENABLE_DEPRECATED 74 const Point & new_max) :
123 std::vector<std::vector<dof_id_type>> & nodes_to_elem_map);
129 std::vector<std::vector<const Elem *>> & nodes_to_elem_map);
138 std::unordered_map<
dof_id_type, std::vector<dof_id_type>> & nodes_to_elem_map);
144 std::unordered_map<
dof_id_type, std::vector<const Elem *>> & nodes_to_elem_map);
154 #ifdef LIBMESH_ENABLE_DEPRECATED 160 std::vector<bool> & on_boundary);
183 #ifdef LIBMESH_ENABLE_DEPRECATED 229 #ifdef LIBMESH_ENABLE_DEPRECATED 257 #ifdef LIBMESH_ENABLE_DEPRECATED 286 std::vector<ElemType> & et);
314 const unsigned int level);
375 std::set<dof_id_type> & not_subactive_node_ids);
404 const std::vector<std::vector<const Elem *>> & nodes_to_elem_map,
405 std::vector<const Node *> & neighbors);
413 const std::unordered_map<
dof_id_type, std::vector<const Elem *>> & nodes_to_elem_map,
414 std::vector<const Node *> & neighbors);
423 std::map<
dof_id_type, std::vector<dof_id_type>> & hanging_nodes);
444 const Elem * bad_elem);
526 unsigned int sysnum);
528 #ifdef LIBMESH_ENABLE_UNIQUE_ID 564 template <
typename DofObjectSub
class>
573 template <
typename DofObjectSub
class>
580 template <
typename DofObjectSub
class>
582 libmesh_assert_parallel_consistent_procids<DofObjectSubclass>(
mesh);
583 libmesh_assert_topology_consistent_procids<DofObjectSubclass>(
mesh);
615 bool assert_valid_remote_elems=
true);
642 #endif // LIBMESH_MESH_TOOLS_H
A geometric point in (x,y,z) space associated with a DOF.
const unsigned int invalid_uint
A geometric object representing a sphere.
The base class for all geometric element types.
uint8_t processor_id_type
A geometric point in (x,y,z) space.