Data Structures | |
class | nFacePrimitives |
Public Member Functions | |
ensightMesh (const fvMesh &mesh, const bool noPatches, const bool patches, const wordReList &patchPatterns, const bool faceZones, const wordReList &faceZonePatterns, const bool binary) | |
Construct from fvMesh. More... | |
~ensightMesh () | |
Destructor. More... | |
const fvMesh & | mesh () const |
const cellSets & | meshCellSets () const |
const List< faceSets > & | boundaryFaceSets () const |
const wordList & | allPatchNames () const |
const wordHashSet & | patchNames () const |
const HashTable< nFacePrimitives > & | nPatchPrims () const |
const List< faceSets > & | faceZoneFaceSets () const |
const wordHashSet & | faceZoneNames () const |
const HashTable< nFacePrimitives > & | nFaceZonePrims () const |
label | patchPartOffset () const |
The ensight part id for the first patch. More... | |
const globalIndex & | globalPoints () const |
Global numbering for merged points. More... | |
const labelList & | pointToGlobal () const |
From mesh point to global merged point. More... | |
const labelList & | uniquePointMap () const |
Local points that are unique. More... | |
void | correct () |
Update for new mesh. More... | |
bool | faceToBeIncluded (const label faceI) const |
When exporting faceZones, check if a given face has to be included. More... | |
void | write (const fileName &postProcPath, const word &prepend, const label timeIndex, const bool meshMoving, Ostream &ensightCaseFile) const |
Static Public Member Functions | |
static void | barrier () |
Helper to cause barrier. Necessary on Quadrics. More... | |
Private Member Functions | |
ensightMesh (const ensightMesh &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const ensightMesh &) |
Disallow default bitwise assignment. More... | |
void | writePoints (const scalarField &pointsComponent, ensightStream &ensightGeometryFile) const |
cellShapeList | map (const cellShapeList &cellShapes, const labelList &prims, const labelList &pointToGlobal) const |
cellShapeList | map (const cellShapeList &cellShapes, const labelList &hexes, const labelList &wedges, const labelList &pointToGlobal) const |
void | writePrims (const cellShapeList &cellShapes, ensightStream &ensightGeometryFile) const |
void | writePolysNFaces (const labelList &polys, const cellList &cellFaces, ensightStream &ensightGeometryFile) const |
void | writePolysNPointsPerFace (const labelList &polys, const cellList &cellFaces, const faceList &faces, ensightStream &ensightGeometryFile) const |
void | writePolysPoints (const labelList &polys, const cellList &cellFaces, const faceList &faces, const labelList &faceOwner, ensightStream &ensightGeometryFile) const |
void | writeAllPolys (const labelList &pointToGlobal, ensightStream &ensightGeometryFile) const |
void | writeAllPrims (const char *key, const label nPrims, const cellShapeList &cellShapes, ensightStream &ensightGeometryFile) const |
void | writeFacePrims (const faceList &patchFaces, ensightStream &ensightGeometryFile) const |
void | writeAllFacePrims (const char *key, const labelList &prims, const label nPrims, const faceList &patchFaces, ensightStream &ensightGeometryFile) const |
void | writeNSidedNPointsPerFace (const faceList &patchFaces, ensightStream &ensightGeometryFile) const |
void | writeNSidedPoints (const faceList &patchFaces, ensightStream &ensightGeometryFile) const |
void | writeAllNSided (const labelList &prims, const label nPrims, const faceList &patchFaces, ensightStream &ensightGeometryFile) const |
void | writeAllPoints (const label ensightPartI, const word &ensightPartName, const pointField &uniquePoints, const label nPoints, ensightStream &ensightGeometryFile) const |
|
private |
Disallow default bitwise copy construct.
ensightMesh | ( | const fvMesh & | mesh, |
const bool | noPatches, | ||
const bool | patches, | ||
const wordReList & | patchPatterns, | ||
const bool | faceZones, | ||
const wordReList & | faceZonePatterns, | ||
const bool | binary | ||
) |
Construct from fvMesh.
~ensightMesh | ( | ) |
Destructor.
|
private |
Disallow default bitwise assignment.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 281 of file ensightMesh.H.
References ensightMesh::mesh_.
|
inline |
Definition at line 286 of file ensightMesh.H.
References ensightMesh::meshCellSets_.
Definition at line 291 of file ensightMesh.H.
References ensightMesh::boundaryFaceSets_.
|
inline |
Definition at line 296 of file ensightMesh.H.
References ensightMesh::allPatchNames_.
|
inline |
Definition at line 301 of file ensightMesh.H.
References ensightMesh::patchNames_.
|
inline |
Definition at line 306 of file ensightMesh.H.
References ensightMesh::nPatchPrims_.
Definition at line 311 of file ensightMesh.H.
References ensightMesh::faceZoneFaceSets_.
|
inline |
Definition at line 316 of file ensightMesh.H.
References ensightMesh::faceZoneNames_.
|
inline |
Definition at line 321 of file ensightMesh.H.
References ensightMesh::nFaceZonePrims_.
|
inline |
The ensight part id for the first patch.
Definition at line 327 of file ensightMesh.H.
References ensightMesh::patchPartOffset_.
|
inline |
Global numbering for merged points.
Definition at line 336 of file ensightMesh.H.
References ensightMesh::globalPointsPtr_.
|
inline |
From mesh point to global merged point.
Definition at line 342 of file ensightMesh.H.
References ensightMesh::pointToGlobal_.
|
inline |
Local points that are unique.
Definition at line 348 of file ensightMesh.H.
References ensightMesh::uniquePointMap_.
void correct | ( | ) |
Update for new mesh.
bool faceToBeIncluded | ( | const label | faceI | ) | const |
When exporting faceZones, check if a given face has to be included.
or not (i.e. faces on processor boundaries)
|
static |
Helper to cause barrier. Necessary on Quadrics.
void write | ( | const fileName & | postProcPath, |
const word & | prepend, | ||
const label | timeIndex, | ||
const bool | meshMoving, | ||
Ostream & | ensightCaseFile | ||
) | const |
|
private |
Reference to the OpenFOAM mesh.
Definition at line 86 of file ensightMesh.H.
Referenced by ensightMesh::mesh().
|
private |
Suppress patches.
Definition at line 89 of file ensightMesh.H.
|
private |
Output selected patches only.
Definition at line 92 of file ensightMesh.H.
|
private |
Definition at line 93 of file ensightMesh.H.
|
private |
Output selected faceZones.
Definition at line 96 of file ensightMesh.H.
|
private |
Definition at line 97 of file ensightMesh.H.
|
private |
Set binary file output.
Definition at line 100 of file ensightMesh.H.
|
private |
The ensight part id for the first patch.
Definition at line 103 of file ensightMesh.H.
Referenced by ensightMesh::patchPartOffset().
|
private |
Definition at line 105 of file ensightMesh.H.
Referenced by ensightMesh::meshCellSets().
Definition at line 107 of file ensightMesh.H.
Referenced by ensightMesh::boundaryFaceSets().
|
private |
Definition at line 109 of file ensightMesh.H.
Referenced by ensightMesh::allPatchNames().
|
private |
Definition at line 111 of file ensightMesh.H.
Referenced by ensightMesh::patchNames().
|
private |
Definition at line 113 of file ensightMesh.H.
Referenced by ensightMesh::nPatchPrims().
Definition at line 116 of file ensightMesh.H.
Referenced by ensightMesh::faceZoneFaceSets().
|
private |
Definition at line 118 of file ensightMesh.H.
Referenced by ensightMesh::faceZoneNames().
|
private |
Definition at line 120 of file ensightMesh.H.
Referenced by ensightMesh::nFaceZonePrims().
|
private |
Per boundary face whether to include or not.
Definition at line 123 of file ensightMesh.H.
|
private |
Global numbering for merged points.
Definition at line 129 of file ensightMesh.H.
Referenced by ensightMesh::globalPoints().
|
private |
From mesh point to global merged point.
Definition at line 132 of file ensightMesh.H.
Referenced by ensightMesh::pointToGlobal().
|
private |
Local points that are unique.
Definition at line 135 of file ensightMesh.H.
Referenced by ensightMesh::uniquePointMap().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.