30 Foam::ensightParts::ensightParts(
const polyMesh& pMesh)
38 Foam::ensightParts::ensightParts(
const IOobject& ioObj)
67 partsList_.setSize(nPart);
76 nZoneCells += cZone.
size();
112 else if (pMesh.
nCells() > nZoneCells)
123 unzoned[idList[i]] = idList[i];
132 unzoned[nUnzoned] = i;
136 unzoned.setSize(nUnzoned);
160 if (pPatch.size() && !isA<processorPolyPatch>(pPatch))
178 partsList_.setSize(nPart);
190 if (partsList_[partI].isCellData())
192 partsList_[partI].renumber(origCellId);
196 partsList_[partI].renumber(origFaceId);
210 partsList_[partI].writeGeometry(os);
219 partsList_[partI].writeSummary(os);
229 os <<
nl << partsList_.size();
237 os <<
nl << partsList_[i];
244 os.
check(
"Ostream& operator<<(Ostream&, const PtrList&)");
260 ? partsList_[partI].isFaceData()
261 : partsList_[partI].isCellData()
264 partsList_[partI].writeScalarField(os,field);
284 ? partsList_[partI].isFaceData()
285 : partsList_[partI].isCellData()
288 partsList_[partI].writeVectorField(os, field0, field1, field2);
302 parts.writeGeometry(os);