A collection of functions for writing ensight file content. More...
Namespaces | |
Detail | |
A collection of functions for writing ensight file content.
bool writeAreaField | ( | ensightFile & | os, |
const GeometricField< Type, faPatchField, areaMesh > & | fld, | ||
const ensightFaMesh & | ensMesh | ||
) |
Definition at line 29 of file ensightOutputAreaFieldTemplates.C.
References ensightFaMesh::areaPart(), fld, os(), and Foam::ensightOutput::Detail::writeFaceLocalField().
bool writeVolField | ( | ensightFile & | os, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const ensightMesh & | ensMesh | ||
) |
Definition at line 35 of file ensightOutputVolFieldTemplates.C.
References GeometricField::boundaryField(), ensightMesh::boundaryParts(), ensightMesh::cellZoneParts(), ensightFaces::decrFaceIds(), faceId(), ensightFaces::faceIds(), ensightMesh::faceZoneParts(), forAll, forAllConstIters(), Foam::linearInterpolate(), Foam::max(), mesh, polyPatch::offset(), os(), patchId(), List::resize(), ensightFaces::size(), polyBoundaryMesh::start(), Foam::HashTableOps::values(), Foam::ensightOutput::Detail::writeFaceSubField(), writeField(), and Foam::Zero.
bool writeVolField | ( | ensightFile & | os, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const ensightMesh & | ensMesh, | ||
const bool | nodeValues | ||
) |
Definition at line 323 of file ensightOutputVolFieldTemplates.C.
References Foam::New(), os(), and tmp::ref().
bool writePointField | ( | ensightFile & | os, |
const GeometricField< Type, pointPatchField, pointMesh > & | pf, | ||
const ensightMesh & | ensMesh | ||
) |
Definition at line 194 of file ensightOutputVolFieldTemplates.C.
References GeometricField::boundaryField(), ensightMesh::boundaryParts(), ensightMesh::cellZoneParts(), coordinates(), ensightMesh::faceZoneParts(), ensightPart::index(), GeometricField::internalField(), mesh, ensightMesh::mesh(), PrimitivePatch< FaceList, PointField >::meshPointMap(), os(), patchId(), ensightFaces::uniqueMeshPoints(), ensightCells::uniqueMeshPoints(), and Foam::ensightOutput::Detail::writeFieldComponents().
void writeFaceList | ( | ensightGeoFile & | os, |
const UList< face > & | faces | ||
) |
Definition at line 130 of file ensightOutput.C.
Referenced by writeFaceConnectivity().
void writeFaceList | ( | ensightGeoFile & | os, |
const UIndirectList< face > & | faces | ||
) |
void writeCellShapes | ( | ensightGeoFile & | os, |
const UList< cellShape > & | shapes | ||
) |
Definition at line 166 of file ensightOutput.C.
References os().
void writePolysPoints | ( | ensightGeoFile & | os, |
const cellUList & | meshCells, | ||
const labelUList & | addr, | ||
const faceUList & | meshFaces, | ||
const labelUList & | faceOwner | ||
) |
addr | Cell ids to write |
Definition at line 231 of file ensightOutput.C.
References cellId, f(), faceId(), os(), and UList::size().
void writePolysPoints | ( | ensightGeoFile & | os, |
const polyMesh & | mesh, | ||
const labelUList & | addr, | ||
const labelList & | pointMap | ||
) |
void writeFaceConnectivity | ( | ensightGeoFile & | os, |
const ensightFaces::elemType | etype, | ||
const label | nTotal, | ||
const UIndirectList< face > & | faces, | ||
bool | parallel | ||
) |
parallel | Collective write? |
Definition at line 362 of file ensightOutput.C.
References Foam::ensightOutput::Detail::getFaceSizes(), Foam::glTF::key(), os(), and writeFaceList().
Referenced by ensightOutputSurface::write(), writeFaceConnectivity(), and writeFaceConnectivityPresorted().
void writeFaceConnectivity | ( | ensightGeoFile & | os, |
const ensightFaces::elemType | etype, | ||
const label | nTotal, | ||
const faceUList & | faces, | ||
bool | parallel | ||
) |
parallel | Collective write? |
Definition at line 271 of file ensightOutput.C.
References Foam::ensightOutput::Detail::getFaceSizes(), Foam::glTF::key(), os(), and writeFaceList().
void writeFaceConnectivity | ( | ensightGeoFile & | os, |
const ensightFaces & | part, | ||
const faceUList & | faces, | ||
bool | parallel | ||
) |
parallel | Collective write? |
Definition at line 455 of file ensightOutput.C.
References ensightFaces::faceIds(), os(), ensightFaces::total(), and writeFaceConnectivity().
void writeFaceConnectivityPresorted | ( | ensightGeoFile & | os, |
const ensightFaces & | part, | ||
const faceUList & | faces, | ||
bool | parallel | ||
) |
parallel | Collective write? |
Definition at line 479 of file ensightOutput.C.
References os(), ensightFaces::range(), ensightFaces::total(), and writeFaceConnectivity().
Referenced by ensightFaces::write().
bool writeField | ( | ensightFile & | os, |
const Field< Type > & | fld, | ||
const ensightCells & | part, | ||
bool | parallel | ||
) |
parallel | Collective write? |
Definition at line 306 of file ensightOutputTemplates.C.
References ensightCells::cellIds(), fld, ensightPart::index(), Foam::glTF::key(), os(), reduce(), ensightCells::size(), ensightCells::total(), and Foam::ensightOutput::Detail::writeFieldComponents().
Referenced by rotorDiskSource::read(), exprResult::writeDict(), ensightOutputSurface::writeFaceData(), and writeVolField().
bool writeField | ( | ensightFile & | os, |
const Field< Type > & | fld, | ||
const ensightFaces & | part, | ||
bool | parallel | ||
) |
parallel | Collective write? |
Definition at line 356 of file ensightOutputTemplates.C.
References ensightFaces::faceIds(), fld, ensightPart::index(), Foam::glTF::key(), os(), reduce(), ensightFaces::size(), ensightFaces::total(), and Foam::ensightOutput::Detail::writeFieldComponents().
bool writeCloudPositions | ( | const fvMesh & | mesh, |
const word & | cloudName, | ||
bool | exists, | ||
autoPtr< ensightFile > & | output | ||
) |
Definition at line 72 of file ensightOutputCloud.C.
References cloudName(), Foam::exists(), globalIndex::localSize(), globalIndex::maxSize(), mesh, os(), Foam::output(), p, Foam::blockMeshTools::read(), DynamicList::reserve(), autoPtr::reset(), DynamicList::resize_nocopy(), Foam::returnReduce(), globalIndex::subProcs(), Foam::vtk::write(), Foam::writeMeasured_ascii(), and Foam::writeMeasured_binary().
Referenced by if().
bool writeCloudField | ( | const IOField< Type > & | field, |
ensightFile & | os | ||
) |
Definition at line 64 of file ensightOutputCloudTemplates.C.
References Foam::BitOps::count(), field(), globalIndex::localSize(), globalIndex::maxNonLocalSize(), os(), Foam::blockMeshTools::read(), globalIndex::reset(), DynamicList::resize_nocopy(), Foam::returnReduce(), globalIndex::subProcs(), Foam::vtk::write(), and Foam::ensightOutput::Detail::writeCloudFieldContent().
Referenced by writeCloudField().
bool writeCloudField | ( | const IOobject & | io, |
bool | exists, | ||
autoPtr< ensightFile > & | output | ||
) |
Definition at line 145 of file ensightOutputCloudTemplates.C.
References Foam::exists(), field(), Foam::output(), IOobject::readOpt(), and writeCloudField().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.