libMesh
Classes | Namespaces | Typedefs | Functions
mesh_communication.h File Reference

Go to the source code of this file.

Classes

class  libMesh::MeshCommunication
 This is the MeshCommunication class. More...
 

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 

Typedefs

typedef std::set< const Node * > libMesh::connected_node_set_type
 
typedef std::set< const Elem *, CompareElemIdsByLevel > libMesh::connected_elem_set_type
 

Functions

void libMesh::query_ghosting_functors (const MeshBase &mesh, processor_id_type pid, MeshBase::const_element_iterator elem_it, MeshBase::const_element_iterator elem_end, connected_elem_set_type &connected_elements)
 
void libMesh::connect_children (const MeshBase &mesh, MeshBase::const_element_iterator elem_it, MeshBase::const_element_iterator elem_end, connected_elem_set_type &connected_elements)
 
void libMesh::connect_families (connected_elem_set_type &connected_elements, const MeshBase *mesh=nullptr)
 
void libMesh::reconnect_nodes (connected_elem_set_type &connected_elements, connected_node_set_type &connected_nodes)
 
void libMesh::connect_element_dependencies (const MeshBase &mesh, connected_elem_set_type &connected_elements, connected_node_set_type &connected_nodes)
 
std::pair< connected_elem_set_type, connected_node_set_typelibMesh::connect_element_dependencies (const MeshBase &mesh, const connected_elem_set_type &connected_elements, const connected_node_set_type &connected_nodes, const connected_elem_set_type &new_connected_elements, const connected_node_set_type &new_connected_nodes)