DNDSR 0.2.1
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
Periodic2x2Mesh Struct Reference

#include <SyntheticMeshBuilders.hpp>

Collaboration diagram for Periodic2x2Mesh:
[legend]

Public Attributes

tAdjPair cell2node
 
tElemInfoArrayPair cellElemInfo
 
tPbiPair cell2nodePbi
 
DNDS::index nNodes = 4
 
DNDS::index nCells = 4
 

Detailed Description

cell 1: {1,0,2,3} pbi: {0,P1,P1,0} cell 2: {2,3,1,0} pbi: {0,0,P2,P2} cell 3: {3,2,0,1} pbi: {0,P1,P1|P2,P2}

All 4 cells share all 4 nodes! Without the collaborating check, face dedup would incorrectly merge edges across the periodic corner. Expected: 8 unique faces (4 cells × 4 edges / 2), all internal.

Definition at line 396 of file SyntheticMeshBuilders.hpp.

Member Data Documentation

◆ cell2node

tAdjPair Periodic2x2Mesh::cell2node

Definition at line 398 of file SyntheticMeshBuilders.hpp.

◆ cell2nodePbi

tPbiPair Periodic2x2Mesh::cell2nodePbi

Definition at line 400 of file SyntheticMeshBuilders.hpp.

◆ cellElemInfo

tElemInfoArrayPair Periodic2x2Mesh::cellElemInfo

Definition at line 399 of file SyntheticMeshBuilders.hpp.

◆ nCells

DNDS::index Periodic2x2Mesh::nCells = 4

Definition at line 402 of file SyntheticMeshBuilders.hpp.

◆ nNodes

DNDS::index Periodic2x2Mesh::nNodes = 4

Definition at line 401 of file SyntheticMeshBuilders.hpp.


The documentation for this struct was generated from the following file: