MCPcopy Create free account
hub / github.com/OpenFOAM/OpenFOAM-dev / polyDualMesh

Class polyDualMesh

src/conversion/polyDualMesh/polyDualMesh.H:56–216  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54\*---------------------------------------------------------------------------*/
55
56class polyDualMesh
57:
58 public polyMesh
59{
60 // Private data
61
62 //- From polyMesh cell to my point
63 labelIOList cellPoint_;
64
65 //- From polyMesh boundary face (face-mesh.nInternalFaces()) to my point
66 labelIOList boundaryFacePoint_;
67
68
69 // Private Member Functions
70
71 static labelList getFaceOrder
72 (
73 const labelList& faceOwner,
74 const labelList& faceNeighbour,
75 const cellList& cells,
76 label& nInternalFaces
77 );
78
79 static void getPointEdges
80 (
81 const primitivePatch& patch,
82 const label facei,
83 const label pointi,
84 label& e0,
85 label& e1
86 );
87
88 static labelList collectPatchSideFace
89 (
90 const polyPatch& patch,
91 const label patchToDualOffset,
92 const labelList& edgeToDualPoint,
93 const labelList& pointToDualPoint,
94 const label pointi,
95
96 label& edgeI
97 );
98
99 static void collectPatchInternalFace
100 (
101 const polyPatch& patch,
102 const label patchToDualOffset,
103 const labelList& edgeToDualPoint,
104
105 const label pointi,
106 const label startEdgeI,
107
108 labelList& dualFace2,
109 labelList& featEdgeIndices2
110 );
111
112 static void splitFace
113 (

Callers 1

polyDualMesh.CFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected