15 const IOobject& obj = *fieldIter();
16 const word& fieldName = obj.name();
17 const word& fieldType = obj.headerClassName();
19 if (fieldName.size() > 2 && fieldName(fieldName.size()-2, 2) ==
"_0")
23 else if (volFieldTypes.found(fieldType))
45 const word&
cloudName = cloudDirs[cloudI];
51 HashTable<HashTable<word> >::iterator cloudIter =
61 bool hasPositions =
false;
64 const IOobject obj = *fieldIter();
65 const word& fieldName = obj.name();
66 const word& fieldType = obj.headerClassName();
68 if (fieldName ==
"positions")
72 else if (cloudFieldTypes.found(fieldType))
75 cloudIter().insert(fieldName, fieldType);
80 if (!hasPositions || cloudIter().empty())
82 Info<<
"removing cloud " << cloudName <<
endl;
96 const word& fieldName = fieldIter.key();
98 if (!objs.found(fieldName))