44 os.
write(number() + 1);
64 if (idList[i] >= field.
size() || std::isnan(field[idList[i]]))
70 os.
write(field[idList[i]]);
106 forAll(elementTypes(), typeI)
108 word key(elementTypes()[typeI]);
109 if (elemLists_[typeI].size())
111 elemLists_[typeI].writeEntry(key, os);
123 if (size() && meshPtr_)
131 writeHeader(os,
true);
142 if (pointMap[ptI] > -1)
151 forAll(elementTypes(), elemI)
153 if (elemLists_[elemI].size())
158 elementTypes()[elemI],
174 if (size() && field.
size() && (os.
allowUndef() || isFieldDefined(field)))
178 forAll(elementTypes(), elemI)
180 const labelList& idList = elemLists_[elemI];
185 writeFieldList(os, field, idList);
200 if (size() && field0.
size() && (os.
allowUndef() || isFieldDefined(field0)))
204 forAll(elementTypes(), elemI)
206 const labelList& idList = elemLists_[elemI];
211 writeFieldList(os, field0, idList);
212 writeFieldList(os, field1, idList);
213 writeFieldList(os, field2, idList);
236 const ensightPart& part
239 part.writeGeometry(os);