| libMesh
    | 
The ElemInternal namespace holds helper functions that are used internally by the Elem class. More...
| Functions | |
| template<class T > | |
| void | family_tree (T elem, std::vector< T > &family, bool reset=true) | 
| template<class T > | |
| void | total_family_tree (T elem, std::vector< T > &family, bool reset) | 
| template<class T > | |
| void | active_family_tree (T elem, std::vector< T > &active_family, bool reset=true) | 
| template<class T > | |
| void | family_tree_by_side (T elem, std::vector< T > &family, unsigned int s, bool reset) | 
| template<class T > | |
| void | active_family_tree_by_side (T elem, std::vector< T > &family, unsigned int side, bool reset=true) | 
| template<class T > | |
| void | family_tree_by_neighbor (T elem, std::vector< T > &family, T neighbor_in, bool reset=true) | 
| template<class T > | |
| void | total_family_tree_by_neighbor (T elem, std::vector< T > &family, T neighbor_in, bool reset=true) | 
| template<class T > | |
| void | family_tree_by_subneighbor (T elem, std::vector< T > &family, T neighbor_in, T subneighbor, bool reset=true) | 
| template<class T > | |
| void | total_family_tree_by_subneighbor (T elem, std::vector< T > &family, T neighbor_in, T subneighbor, bool reset=true) | 
| template<class T > | |
| void | active_family_tree_by_neighbor (T elem, std::vector< T > &family, T neighbor_in, bool reset=true) | 
| template<class T > | |
| void | 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 | find_point_neighbors (T this_elem, std::set< T > &neighbor_set, T start_elem) | 
| template<class T > | |
| void | find_interior_neighbors (T this_elem, std::set< T > &neighbor_set) | 
The ElemInternal namespace holds helper functions that are used internally by the Elem class.
These should not be called directly, call the appropriate member functions on the Elem class instead.
| void libMesh::ElemInternal::active_family_tree | ( | T | elem, | 
| std::vector< T > & | active_family, | ||
| bool | reset = true | ||
| ) | 
Definition at line 90 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by libMesh::Elem::active_family_tree().
| void libMesh::ElemInternal::active_family_tree_by_neighbor | ( | T | elem, | 
| std::vector< T > & | family, | ||
| T | neighbor_in, | ||
| bool | reset = true | ||
| ) | 
Definition at line 320 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by libMesh::Elem::active_family_tree_by_neighbor(), and libMesh::JumpErrorEstimator::estimate_error().
| void libMesh::ElemInternal::active_family_tree_by_side | ( | T | elem, | 
| std::vector< T > & | family, | ||
| unsigned int | side, | ||
| bool | reset = true | ||
| ) | 
Definition at line 149 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by libMesh::Elem::active_family_tree_by_side().
| 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 | ||
| ) | 
Definition at line 356 of file elem_internal.h.
References libMesh::libmesh_assert(), and mesh.
Referenced by libMesh::Elem::active_family_tree_by_topological_neighbor().
| void libMesh::ElemInternal::family_tree | ( | T | elem, | 
| std::vector< T > & | family, | ||
| bool | reset = true | ||
| ) | 
Definition at line 41 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by libMesh::Elem::family_tree().
| void libMesh::ElemInternal::family_tree_by_neighbor | ( | T | elem, | 
| std::vector< T > & | family, | ||
| T | neighbor_in, | ||
| bool | reset = true | ||
| ) | 
Definition at line 182 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by libMesh::Elem::family_tree_by_neighbor().
| void libMesh::ElemInternal::family_tree_by_side | ( | T | elem, | 
| std::vector< T > & | family, | ||
| unsigned int | s, | ||
| bool | reset | ||
| ) | 
Definition at line 117 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by libMesh::Elem::family_tree_by_side().
| void libMesh::ElemInternal::family_tree_by_subneighbor | ( | T | elem, | 
| std::vector< T > & | family, | ||
| T | neighbor_in, | ||
| T | subneighbor, | ||
| bool | reset = true | ||
| ) | 
Definition at line 237 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by libMesh::Elem::family_tree_by_subneighbor().
| void libMesh::ElemInternal::find_interior_neighbors | ( | T | this_elem, | 
| std::set< T > & | neighbor_set | ||
| ) | 
Definition at line 472 of file elem_internal.h.
References dim, find_point_neighbors(), and libMesh::libmesh_assert().
Referenced by libMesh::Elem::find_interior_neighbors().
| void libMesh::ElemInternal::find_point_neighbors | ( | T | this_elem, | 
| std::set< T > & | neighbor_set, | ||
| T | start_elem | ||
| ) | 
Definition at line 400 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by find_interior_neighbors(), and libMesh::Elem::find_point_neighbors().
| void libMesh::ElemInternal::total_family_tree | ( | T | elem, | 
| std::vector< T > & | family, | ||
| bool | reset | ||
| ) | 
Definition at line 67 of file elem_internal.h.
Referenced by libMesh::Elem::total_family_tree().
| void libMesh::ElemInternal::total_family_tree_by_neighbor | ( | T | elem, | 
| std::vector< T > & | family, | ||
| T | neighbor_in, | ||
| bool | reset = true | ||
| ) | 
Definition at line 211 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by libMesh::Elem::total_family_tree_by_neighbor().
| void libMesh::ElemInternal::total_family_tree_by_subneighbor | ( | T | elem, | 
| std::vector< T > & | family, | ||
| T | neighbor_in, | ||
| T | subneighbor, | ||
| bool | reset = true | ||
| ) | 
Definition at line 280 of file elem_internal.h.
References libMesh::libmesh_assert().
Referenced by libMesh::Elem::total_family_tree_by_subneighbor().
 1.8.14
 1.8.14