#include <agglomeration_handler.h>
Public Member Functions | |
PolytopeCache ()=default | |
~PolytopeCache ()=default | |
void | clear () |
Public Attributes | |
std::set< std::pair< types::global_cell_index, unsigned int > > | visited_cell_and_faces |
std::set< std::pair< CellId, unsigned int > > | visited_cell_and_faces_id |
std::map< std::pair< types::global_cell_index, unsigned int >, std::pair< bool, typename Triangulation< dim, spacedim >::active_cell_iterator > > | cell_face_at_boundary |
std::map< std::pair< CellId, unsigned int >, CellId > | ghosted_master_id |
std::map< std::pair< CellId, CellId >, std::vector< std::pair< typename Triangulation< dim, spacedim >::active_cell_iterator, unsigned int > > > | interface |
Definition at line 87 of file agglomeration_handler.h.
|
default |
Default constructor.
|
default |
Destructor. It simply calls clear() for all of its members.
|
inline |
|
mutable |
Map that associate the pair of (polytopal index, polytopal face) to (b,cell). The latter pair indicates whether or not the present face is on boundary. If it's on the boundary, then b is true and cell is an invalid cell iterator. Otherwise, b is false and cell points to the neighboring polytopal cell.
Definition at line 137 of file agglomeration_handler.h.
Referenced by dealii::internal::PolytopeCache< dim, spacedim >::clear().
|
mutable |
Map that associate the local pair of (polytope id, polytopal face) to the master id of the neighboring ghosted cell.
Definition at line 144 of file agglomeration_handler.h.
|
mutable |
Standard std::map that associated to a pair of neighboring polytopic cells (current_polytope, neighboring_polytope) a sequence of ({deal_cell,deal_face_index}) which is meant to describe their interface. Indeed, the pair is identified by the two polytopic global indices, while the interface is described by a std::vector of deal.II cells and faces.
Definition at line 161 of file agglomeration_handler.h.
Referenced by dealii::internal::PolytopeCache< dim, spacedim >::clear().
|
mutable |
Standard std::set for recording the standard cells and faces (in the deal.II lingo) that have been already visited. The first argument of the pair identifies the global index of a deal.II cell, while the second its local face number.
Definition at line 117 of file agglomeration_handler.h.
Referenced by dealii::internal::PolytopeCache< dim, spacedim >::clear().
|
mutable |
Definition at line 121 of file agglomeration_handler.h.