35 const polyPatch& patchTopologyFaces
38 blockMesh& blocks = *
this;
40 labelList blockLabels = patchTopologyFaces.polyPatch::faceCells();
44 forAll(patchTopologyFaces, patchTopologyFaceLabel)
46 label blockLabel = blockLabels[patchTopologyFaceLabel];
50 blocks[blockLabel].blockDef().blockShape().faces()
53 forAll(blockFaces, blockFaceLabel)
57 blockFaces[blockFaceLabel]
58 == patchTopologyFaces[patchTopologyFaceLabel]
62 blocks[blockLabel].boundaryPatches()[blockFaceLabel].size();
72 forAll(patchTopologyFaces, patchTopologyFaceLabel)
74 label blockLabel = blockLabels[patchTopologyFaceLabel];
78 blocks[blockLabel].blockDef().blockShape().faces()
81 forAll(blockFaces, blockFaceLabel)
85 blockFaces[blockFaceLabel]
86 == patchTopologyFaces[patchTopologyFaceLabel]
90 blocks[blockLabel].boundaryPatches()[blockFaceLabel];
92 forAll(blockPatchFaces, blockFaceLabel)
100 blockPatchFaces[blockFaceLabel][0]
101 + blockOffsets_[blockLabel]
108 label facePointLabel = 1;
116 blockPatchFaces[blockFaceLabel][facePointLabel]
117 + blockOffsets_[blockLabel]
135 else if (nUnique == 3)
137 patchFaces[faceLabel++] = face
148 patchFaces.setSize(faceLabel);
156 Info<<
"\nCreating patches\n";
158 const polyPatchList& patchTopologies = topology().boundaryMesh();
161 forAll(patchTopologies, patchLabel)
164 createPatchFaces(patchTopologies[patchLabel]);