Classes | Public Member Functions | Static Public Member Functions | List of all members
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 ()
 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...
 

Detailed Description

Source files

Definition at line 62 of file ensightMesh.H.

Constructor & Destructor Documentation

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.

Destructor.

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

Here is the caller graph for this function:

Member Function Documentation

const fvMesh& mesh ( ) const
inline

Definition at line 281 of file ensightMesh.H.

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

Here is the caller graph for this function:

const cellSets& meshCellSets ( ) const
inline

Definition at line 286 of file ensightMesh.H.

const List<faceSets>& boundaryFaceSets ( ) const
inline

Definition at line 291 of file ensightMesh.H.

const wordList& allPatchNames ( ) const
inline

Definition at line 296 of file ensightMesh.H.

const wordHashSet& patchNames ( ) const
inline

Definition at line 301 of file ensightMesh.H.

const HashTable<nFacePrimitives>& nPatchPrims ( ) const
inline

Definition at line 306 of file ensightMesh.H.

const List<faceSets>& faceZoneFaceSets ( ) const
inline

Definition at line 311 of file ensightMesh.H.

const wordHashSet& faceZoneNames ( ) const
inline

Definition at line 316 of file ensightMesh.H.

const HashTable<nFacePrimitives>& nFaceZonePrims ( ) const
inline

Definition at line 321 of file ensightMesh.H.

label patchPartOffset ( ) const
inline

The ensight part id for the first patch.

Definition at line 327 of file ensightMesh.H.

const globalIndex& globalPoints ( ) const
inline

Global numbering for merged points.

Definition at line 336 of file ensightMesh.H.

const labelList& pointToGlobal ( ) const
inline

From mesh point to global merged point.

Definition at line 342 of file ensightMesh.H.

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

Here is the caller graph for this function:

const labelList& uniquePointMap ( ) const
inline

Local points that are unique.

Definition at line 348 of file ensightMesh.H.

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

Here is the call graph for this function:

void correct ( )

Update for new mesh.

Referenced by ensightMesh::uniquePointMap().

Here is the caller graph for this function:

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:

static void barrier ( )
static

Helper to cause barrier. Necessary on Quadrics.

Referenced by ensightMesh::uniquePointMap().

Here is the caller graph for this function:

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:


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