![]() |
deal.II version GIT relicensing-6917-gb466a1809f 2026-10-16 06:30:01+00:00
|
Class for storing the reduced connectivity table.
A full connectivity table contains all possible connectivities of entities of dimension d and entities of dimension d' with 0<=d,d'<=dim. However, in the library we only need the following types of connectivities:
The entries of the reduced table are as follows for 1d-3d:
1D : | 0 1 2d: | 0 1 2 3d: | 0 1 2 3 —+--— —+----— —+-----— 0 | 0 | 0 | 1 | x n 1 | x 1 | x 2 | s x n 2 | s x 3 | x n
with markers highlighting the reason for the entry x:=bounding entities; n:= neighboring entities; s:=sub-cell data
Public Member Functions | |
| Connectivity (const std::vector< ReferenceCell< dim > > &cell_types, const std::set< ReferenceCell< dim > > &all_reference_cells) | |
| const std::set< ReferenceCell< dim > > & | all_reference_cells () const |
| std::vector< types::geometric_orientation > & | entity_orientations (const unsigned int structdim) |
| const std::vector< types::geometric_orientation > & | entity_orientations (const unsigned int structdim) const |
| template<int structdim> | |
| std::vector< ReferenceCell< structdim > > & | entity_types () |
| template<int structdim> | |
| const std::vector< ReferenceCell< structdim > > & | entity_types () const |
| ArrayOfArrays & | entity_to_entities (const unsigned int from, const unsigned int to) |
| const ArrayOfArrays & | entity_to_entities (const unsigned int from, const unsigned int to) const |
Private Attributes | |
| std::vector< ReferenceCell< dim > > | cell_types |
| std::set< ReferenceCell< dim > > | all_reference_cells_ |
| ArrayOfArrays | line_vertices |
| std::vector< types::geometric_orientation > | line_orientation |
| ArrayOfArrays | quad_vertices |
| ArrayOfArrays | quad_lines |
| std::vector< types::geometric_orientation > | quad_orientation |
| ArrayOfArrays | cell_entities |
| ArrayOfArrays | neighbors |
| std::vector< ReferenceCell< 2 > > | quad_types |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |