88 const cellZone& fz = cellZones[zoneID];
122 cellSet(mesh, name,
set.size(), w),
124 addressing_(refCast<const cellZoneSet>(
set).addressing())
142 for (label cellI = 0; cellI < maxLen; cellI++)
146 addressing_[n] = cellI;
159 const cellZoneSet& fSet = refCast<const cellZoneSet>(
set);
161 forAll(fSet.addressing(), i)
163 label cellI = fSet.addressing()[i];
167 newAddressing.
append(cellI);
171 addressing_.
transfer(newAddressing);
180 const cellZoneSet& fSet = refCast<const cellZoneSet>(
set);
188 newAddressing.
append(cellI);
192 addressing_.
transfer(newAddressing);
201 const cellZoneSet& fSet = refCast<const cellZoneSet>(
set);
205 label cellI = addressing_[i];
207 if (!fSet.found(cellI))
210 newAddressing.
append(cellI);
214 addressing_.
transfer(newAddressing);
238 word oldTypeName = typeName;
239 const_cast<word&
>(
type()) = cellSet::typeName;
241 const_cast<word&
>(
type()) = oldTypeName;
249 zoneID = cellZones.
size();
266 cellZones[zoneID] = addressing_;
270 return ok && cellZones.
write();
282 label cellI = addressing_[i];
286 newAddressing[n] = newCellI;
292 addressing_.
transfer(newAddressing);