processorFaMeshes Class Reference

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

Public Member Functions

 processorFaMeshes (const UPtrList< fvMesh > &procFvMeshes)
 Construct from components. More...
 
const PtrList< faMesh > & meshes () const noexcept
 
PtrList< faMesh > & meshes () noexcept
 
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 57 of file processorFaMeshes.H.

Constructor & Destructor Documentation

◆ processorFaMeshes()

processorFaMeshes ( const UPtrList< fvMesh > &  procFvMeshes)
explicit

Construct from components.

Definition at line 81 of file processorFaMeshes.C.

Member Function Documentation

◆ meshes() [1/2]

const PtrList< faMesh > & meshes ( ) const
inlinenoexcept

Definition at line 102 of file processorFaMeshes.H.

◆ meshes() [2/2]

PtrList< faMesh > & meshes ( )
inlinenoexcept

Definition at line 107 of file processorFaMeshes.H.

◆ pointProcAddressing()

const PtrList< labelIOList > & pointProcAddressing ( ) const
inlinenoexcept

Definition at line 112 of file processorFaMeshes.H.

◆ edgeProcAddressing()

PtrList< labelIOList > & edgeProcAddressing ( )
inlinenoexcept

Definition at line 117 of file processorFaMeshes.H.

◆ faceProcAddressing()

const PtrList< labelIOList > & faceProcAddressing ( ) const
inlinenoexcept

Definition at line 122 of file processorFaMeshes.H.

◆ boundaryProcAddressing()

const PtrList< labelIOList > & boundaryProcAddressing ( ) const
inlinenoexcept

Definition at line 127 of file processorFaMeshes.H.

◆ removeFiles()

void removeFiles ( const faMesh mesh)
static

Helper: remove all procAddressing files from mesh instance.

Definition at line 99 of file processorFaMeshes.C.

References polyMesh::facesInstance(), mesh, faMesh::meshSubDir, IOobject::NO_READ, IOobject::NO_WRITE, IOobject::objectPath(), IOobject::rename(), Foam::rm(), and fvMesh::thisDb().

Here is the call graph for this function:

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