38 using reportFields = foamToVtkReportFields;
40 autoPtr<faMesh> faMeshPtr;
42 const label nAreaFields =
50 faMeshPtr.reset(
new faMesh(meshProxy.baseMesh()));
59 if (faMeshPtr.valid() && nAreaFields)
63 const auto& pp = faMeshPtr->patch();
65 vtk::surfaceMeshWriter writer
70 outputDir/regionPrefix/
"finite-area"
71 /
"finiteArea" + timeDesc
76 writer.beginFile(faMeshPtr->name());
78 writer.writeTimeValue(timeValue);
79 writer.writeGeometry();
81 writer.beginCellData(nAreaFields);
91 fileName outputName(writer.output());
95 if (Pstream::master())
99 fileName seriesName(vtk::seriesWriter::base(outputName));
101 vtk::seriesWriter& series = vtkSeries(seriesName);
108 series.load(seriesName,
true, timeValue);
111 series.append(timeValue, outputName);
112 series.write(seriesName);