Go to the documentation of this file.
32 using reportFields = foamToVtkReportFields;
46 sScalars = readFields<surfaceScalarField>
63 sVectors = readFields<surfaceVectorField>
92 tsvfPtr->rename(ssf.name());
100 vtk::surfaceFieldWriter
writer
106 /
"surface-fields"/
"surfaceFields" + timeDesc
115 writer.writeTimeValue(timeValue);
129 if (Pstream::master())
133 fileName seriesName(vtk::seriesWriter::base(
outputName));
135 vtk::seriesWriter& series = vtkSeries(seriesName);
142 series.load(seriesName,
true, timeValue);
146 series.write(seriesName);
154 if (!selectedFaceZones.empty() && !
mesh.faceZones().empty())
158 sScalars = readFields<surfaceScalarField>
175 sVectors = readFields<surfaceVectorField>
190 for (
const faceZone& fz :
mesh.faceZones())
192 if (!selectedFaceZones.match(fz.name()))
206 / (meshProxy.useSubMesh() ? meshProxy.name() : fz.name())
212 Info<<
" FaceZone : "
216 writer.beginFile(fz.name());
217 writer.writeTimeValue(timeValue);
235 if (Pstream::master())
239 fileName seriesName(vtk::seriesWriter::base(
outputName));
241 vtk::seriesWriter& series = vtkSeries(seriesName);
248 series.load(seriesName,
true, timeValue);
252 series.write(seriesName);
PrimitivePatch< List< face >, const pointField & > primitiveFacePatch
A PrimitivePatch with List storage for the faces, const reference for the point field.
label nSurfaceVectorField
vtk::GenericPatchGeoFieldsWriter< primitiveFacePatch > vtkWriterType_faceZone
PtrList< const surfaceScalarField > sScalars
label nSurfaceScalarField
word outputName("finiteArea-edges.obj")
messageStream Info
Information stream (stdout output on master, null elsewhere)
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< ' ';}gmvFile<< nl;for(const word &name :lagrangianScalarNames){ IOField< scalar > fld(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
PtrList< const surfaceVectorField > sVectors
Ostream & print(Ostream &os, UIntType value, char off='0', char on='1')
Print 0/1 bits in the (unsigned) integral type.
GeometricField< vector, fvsPatchField, surfaceMesh > surfaceVectorField
Foam::argList args(argc, argv)
vtk::internalMeshWriter writer(topoMesh, topoCells, vtk::formatType::INLINE_ASCII, runTime.path()/"blockTopology")
fileName relativePath(const fileName &input, const bool caseTag=false) const