35 Foam::surfZoneIOList::surfZoneIOList
44 "surfZoneIOList::surfZoneIOList"
45 "(const IOobject& io)";
48 if (readOpt() == IOobject::MUST_READ)
52 Istream& is = readStream(typeName);
60 const dictionary& dict = dictEntries[zoneI].dict();
62 label zoneSize = readLabel(dict.
lookup(
"nFaces"));
63 label startFaceI = readLabel(dict.
lookup(
"startFace"));
67 dictEntries[zoneI].keyword(),
76 zones[zoneI].geometricType() = geoType;
79 if (startFaceI != faceI)
82 <<
"surfZones are not ordered. Start of zone " << zoneI
83 <<
" does not correspond to sum of preceding zones." <<
nl
92 is.
check(functionName.c_str());
99 Foam::surfZoneIOList::surfZoneIOList
110 Foam::surfZoneIOList::surfZoneIOList