All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ensightMesh Class Reference

Classes

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 (const ensightMesh &)=delete
 Disallow default bitwise copy construction. More...
 
 ~ensightMesh ()
 Destructor. More...
 
const fvMeshmesh () const
 
const cellSetsmeshCellSets () const
 
const List< faceSets > & boundaryFaceSets () const
 
const wordListallPatchNames () const
 
const wordHashSetpatchNames () const
 
const HashTable< nFacePrimitives > & nPatchPrims () const
 
const List< faceSets > & faceZoneFaceSets () const
 
const wordHashSetfaceZoneNames () const
 
const HashTable< nFacePrimitives > & nFaceZonePrims () const
 
label patchPartOffset () const
 The ensight part id for the first patch. More...
 
const globalIndexglobalPoints () const
 Global numbering for merged points. More...
 
const labelListpointToGlobal () const
 From mesh point to global merged point. More...
 
const labelListuniquePointMap () 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
 
void operator= (const ensightMesh &)=delete
 Disallow default bitwise assignment. More...
 

Static Public Member Functions

static void barrier ()
 Helper to cause barrier. Necessary on Quadrics. More...
 

Detailed Description

Source files

Definition at line 62 of file ensightMesh.H.

Constructor & Destructor Documentation

◆ ensightMesh() [1/2]

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.

Referenced by ensightMesh::nFacePrimitives::nFacePrimitives().

Here is the caller graph for this function:

◆ ensightMesh() [2/2]

ensightMesh ( const ensightMesh )
delete

Disallow default bitwise copy construction.

◆ ~ensightMesh()

Destructor.

Referenced by ensightMesh::nFacePrimitives::nFacePrimitives().

Here is the caller graph for this function:

Member Function Documentation

◆ mesh()

const fvMesh& mesh ( ) const
inline

Definition at line 278 of file ensightMesh.H.

Referenced by ensightMesh::nFacePrimitives::nFacePrimitives().

Here is the caller graph for this function:

◆ meshCellSets()

const cellSets& meshCellSets ( ) const
inline

Definition at line 283 of file ensightMesh.H.

◆ boundaryFaceSets()

const List<faceSets>& boundaryFaceSets ( ) const
inline

Definition at line 288 of file ensightMesh.H.

◆ allPatchNames()

const wordList& allPatchNames ( ) const
inline

Definition at line 293 of file ensightMesh.H.

◆ patchNames()

const wordHashSet& patchNames ( ) const
inline

Definition at line 298 of file ensightMesh.H.

◆ nPatchPrims()

const HashTable<nFacePrimitives>& nPatchPrims ( ) const
inline

Definition at line 303 of file ensightMesh.H.

◆ faceZoneFaceSets()

const List<faceSets>& faceZoneFaceSets ( ) const
inline

Definition at line 308 of file ensightMesh.H.

◆ faceZoneNames()

const wordHashSet& faceZoneNames ( ) const
inline

Definition at line 313 of file ensightMesh.H.

◆ nFaceZonePrims()

const HashTable<nFacePrimitives>& nFaceZonePrims ( ) const
inline

Definition at line 318 of file ensightMesh.H.

◆ patchPartOffset()

label patchPartOffset ( ) const
inline

The ensight part id for the first patch.

Definition at line 324 of file ensightMesh.H.

◆ globalPoints()

const globalIndex& globalPoints ( ) const
inline

Global numbering for merged points.

Definition at line 333 of file ensightMesh.H.

◆ pointToGlobal()

const labelList& pointToGlobal ( ) const
inline

From mesh point to global merged point.

Definition at line 339 of file ensightMesh.H.

Referenced by ensightMesh::nFacePrimitives::nFacePrimitives().

Here is the caller graph for this function:

◆ uniquePointMap()

const labelList& uniquePointMap ( ) const
inline

Local points that are unique.

Definition at line 345 of file ensightMesh.H.

References ensightMesh::barrier(), ensightMesh::correct(), ensightMesh::faceToBeIncluded(), meshMoving, ensightMesh::operator=(), timeIndex, and ensightMesh::write().

Here is the call graph for this function:

◆ correct()

void correct ( )

Update for new mesh.

Referenced by ensightMesh::uniquePointMap().

Here is the caller graph for this function:

◆ faceToBeIncluded()

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)

Referenced by ensightMesh::uniquePointMap().

Here is the caller graph for this function:

◆ barrier()

static void barrier ( )
static

Helper to cause barrier. Necessary on Quadrics.

Referenced by ensightMesh::uniquePointMap().

Here is the caller graph for this function:

◆ write()

void write ( const fileName postProcPath,
const word prepend,
const label  timeIndex,
const bool  meshMoving,
Ostream ensightCaseFile 
) const

Referenced by ensightMesh::uniquePointMap().

Here is the caller graph for this function:

◆ operator=()

void operator= ( const ensightMesh )
delete

Disallow default bitwise assignment.

Referenced by ensightMesh::uniquePointMap().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: