35 using reportFields = foamToVtkReportFields;
39 (doInternal || doBoundary)
46 (doInternal || doBoundary)
68 outputDir/regionPrefix/vtkName + timeDesc
90 if (vtuMeshCells.empty())
93 vtuMeshCells.reset(meshProxy.mesh());
117 Info<<
" Internal : "
135 patchIds = getSelectedPatches(
patches, includePatches, excludePatches);
151 outputDir/regionPrefix/
"boundary"
152 / (meshProxy.useSubMesh() ? meshProxy.name() :
"boundary")
167 Info<<
" Boundaries: "
170 writer->writeTimeValue(timeValue);
189 label nPatchInterps = 0;
206 outputDir/regionPrefix/pp.name()
207 / (meshProxy.useSubMesh() ? meshProxy.name() : pp.name())
233 Info<<
" Boundary : "
236 writer->writeTimeValue(timeValue);
247 new PrimitivePatchInterpolation<primitivePatch>(pp)
288 (withMeshIds ? 1 : 0)
331 + (withPointIds ? 1 : 0)
342 const label nPatchFields =
406 if (Pstream::master())
411 if (writeOpts.legacy())
419 fileName seriesName(vtk::seriesWriter::base(outputName));
421 vtk::seriesWriter& series = vtkSeries(seriesName);
428 series.load(seriesName,
true, timeValue);
431 series.append(timeValue, timeDesc);
432 series.write(seriesName);
443 fileName seriesName(vtk::seriesWriter::base(outputName));
450 vtk::seriesWriter& series = vtkSeries(seriesName);
457 series.load(seriesName,
true, timeValue);
460 series.append(timeValue, outputName);
461 series.write(seriesName);