processorFaMeshes Class Reference

Container for finite-area processor mesh addressing. More...

Public Member Functions

 processorFaMeshes (const UPtrList< fvMesh > &procVolMeshes, const word &areaName=word())
 Construct from components. More...
 
const wordname () const noexcept
 The area-region name. More...
 
label nProcs () const noexcept
 The number of processors used. More...
 
const PtrList< faMesh > & meshes () const noexcept
 The processor finite-area meshes. More...
 
PtrList< faMesh > & meshes () noexcept
 The processor finite-area meshes. More...
 
const PtrList< labelIOList > & pointProcAddressing () const noexcept
 
PtrList< labelIOList > & edgeProcAddressing () noexcept
 
const PtrList< labelIOList > & faceProcAddressing () const noexcept
 
const PtrList< labelIOList > & boundaryProcAddressing () const noexcept
 

Static Public Member Functions

static void removeFiles (const faMesh &mesh)
 Helper: remove all procAddressing files from mesh instance. More...
 

Detailed Description

Container for finite-area processor mesh addressing.

Author Zeljko Tukovic, FSB Zagreb

Source files

Definition at line 54 of file processorFaMeshes.H.

Constructor & Destructor Documentation

◆ processorFaMeshes()

processorFaMeshes ( const UPtrList< fvMesh > &  procVolMeshes,
const word areaName = word() 
)
explicit

Construct from components.

Parameters
procVolMeshesThe processor volume meshes (could/should be polyMesh)
areaNameThe area-region name

Member Function Documentation

◆ name()

const word& name ( ) const
inlinenoexcept

The area-region name.

Definition at line 133 of file processorFaMeshes.H.

◆ nProcs()

label nProcs ( ) const
inlinenoexcept

The number of processors used.

Definition at line 138 of file processorFaMeshes.H.

References UPtrList< T >::size().

Here is the call graph for this function:

◆ meshes() [1/2]

const PtrList<faMesh>& meshes ( ) const
inlinenoexcept

The processor finite-area meshes.

Definition at line 143 of file processorFaMeshes.H.

◆ meshes() [2/2]

PtrList<faMesh>& meshes ( )
inlinenoexcept

The processor finite-area meshes.

Definition at line 151 of file processorFaMeshes.H.

◆ pointProcAddressing()

const PtrList<labelIOList>& pointProcAddressing ( ) const
inlinenoexcept

Definition at line 156 of file processorFaMeshes.H.

◆ edgeProcAddressing()

PtrList<labelIOList>& edgeProcAddressing ( )
inlinenoexcept

Definition at line 161 of file processorFaMeshes.H.

◆ faceProcAddressing()

const PtrList<labelIOList>& faceProcAddressing ( ) const
inlinenoexcept

Definition at line 166 of file processorFaMeshes.H.

◆ boundaryProcAddressing()

const PtrList<labelIOList>& boundaryProcAddressing ( ) const
inlinenoexcept

Definition at line 171 of file processorFaMeshes.H.

◆ removeFiles()

static void removeFiles ( const faMesh mesh)
static

Helper: remove all procAddressing files from mesh instance.


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