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 53 of file processorFaMeshes.H.

Constructor & Destructor Documentation

◆ processorFaMeshes()

processorFaMeshes ( const UPtrList< fvMesh > &  procFvMeshes)
explicit

Construct from components.

Definition at line 86 of file processorFaMeshes.C.

References Foam::read().

Here is the call graph for this function:

Member Function Documentation

◆ meshes() [1/2]

const PtrList<faMesh>& meshes ( ) const
inlinenoexcept

Definition at line 118 of file processorFaMeshes.H.

◆ meshes() [2/2]

PtrList<faMesh>& meshes ( )
inlinenoexcept

Definition at line 123 of file processorFaMeshes.H.

◆ pointProcAddressing()

const PtrList<labelIOList>& pointProcAddressing ( ) const
inlinenoexcept

Definition at line 128 of file processorFaMeshes.H.

◆ edgeProcAddressing()

PtrList<labelIOList>& edgeProcAddressing ( )
inlinenoexcept

Definition at line 133 of file processorFaMeshes.H.

◆ faceProcAddressing()

const PtrList<labelIOList>& faceProcAddressing ( ) const
inlinenoexcept

Definition at line 138 of file processorFaMeshes.H.

◆ boundaryProcAddressing()

const PtrList<labelIOList>& boundaryProcAddressing ( ) const
inlinenoexcept

Definition at line 143 of file processorFaMeshes.H.

◆ removeFiles()

void removeFiles ( const faMesh mesh)
static

Helper: remove all procAddressing files from mesh instance.

Definition at line 103 of file processorFaMeshes.C.

References polyMesh::facesInstance(), Foam::fileHandler, io(), mesh, faMesh::meshSubDir, IOobject::objectPath(), IOobject::rename(), and fvMesh::thisDb().

Here is the call graph for this function:

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