libMesh
Namespaces | Functions
elem_internal.h File Reference

Go to the source code of this file.

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 
 libMesh::ElemInternal
 The ElemInternal namespace holds helper functions that are used internally by the Elem class.
 

Functions

template<class T >
void libMesh::ElemInternal::family_tree (T elem, std::vector< T > &family, bool reset=true)
 
template<class T >
void libMesh::ElemInternal::total_family_tree (T elem, std::vector< T > &family, bool reset)
 
template<class T >
void libMesh::ElemInternal::active_family_tree (T elem, std::vector< T > &active_family, bool reset=true)
 
template<class T >
void libMesh::ElemInternal::family_tree_by_side (T elem, std::vector< T > &family, unsigned int s, bool reset)
 
template<class T >
void libMesh::ElemInternal::active_family_tree_by_side (T elem, std::vector< T > &family, unsigned int side, bool reset=true)
 
template<class T >
void libMesh::ElemInternal::family_tree_by_neighbor (T elem, std::vector< T > &family, T neighbor_in, bool reset=true)
 
template<class T >
void libMesh::ElemInternal::total_family_tree_by_neighbor (T elem, std::vector< T > &family, T neighbor_in, bool reset=true)
 
template<class T >
void libMesh::ElemInternal::family_tree_by_subneighbor (T elem, std::vector< T > &family, T neighbor_in, T subneighbor, bool reset=true)
 
template<class T >
void libMesh::ElemInternal::total_family_tree_by_subneighbor (T elem, std::vector< T > &family, T neighbor_in, T subneighbor, bool reset=true)
 
template<class T >
void libMesh::ElemInternal::active_family_tree_by_neighbor (T elem, std::vector< T > &family, T neighbor_in, bool reset=true)
 
template<class T >
void libMesh::ElemInternal::active_family_tree_by_topological_neighbor (T elem, std::vector< T > &family, T neighbor_in, const MeshBase &mesh, const PointLocatorBase &point_locator, const PeriodicBoundaries *pb, bool reset=true)
 
template<class T >
void libMesh::ElemInternal::find_point_neighbors (T this_elem, std::set< T > &neighbor_set, T start_elem)
 
template<class T >
void libMesh::ElemInternal::find_interior_neighbors (T this_elem, std::set< T > &neighbor_set)