|
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, end, 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 | ||
| ) |
| 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.16