Loading...
Searching...
No Matches
processorFaMeshes Class Reference

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

#include <processorFaMeshes.H>

Public Member Functions

 processorFaMeshes (const UPtrList< fvMesh > &procVolMeshes, const word &areaName=word())
 Construct from components.
const wordname () const noexcept
 The area-region name.
label nProcs () const noexcept
 The number of processors used.
const PtrList< faMesh > & meshes () const noexcept
 The processor finite-area meshes.
PtrList< faMesh > & meshes () noexcept
 The processor finite-area meshes.
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.

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.

References Foam::noexcept.

◆ nProcs()

label nProcs ( ) const
inlinenoexcept

The number of processors used.

Definition at line 138 of file processorFaMeshes.H.

References Foam::noexcept.

◆ meshes() [1/2]

const PtrList< faMesh > & meshes ( ) const
inlinenoexcept

The processor finite-area meshes.

Definition at line 143 of file processorFaMeshes.H.

References Foam::noexcept.

◆ meshes() [2/2]

PtrList< faMesh > & meshes ( )
inlinenoexcept

The processor finite-area meshes.

Definition at line 151 of file processorFaMeshes.H.

References Foam::noexcept.

◆ pointProcAddressing()

const PtrList< labelIOList > & pointProcAddressing ( ) const
inlinenoexcept

Definition at line 156 of file processorFaMeshes.H.

References Foam::noexcept.

◆ edgeProcAddressing()

PtrList< labelIOList > & edgeProcAddressing ( )
inlinenoexcept

Definition at line 161 of file processorFaMeshes.H.

References Foam::noexcept.

◆ faceProcAddressing()

const PtrList< labelIOList > & faceProcAddressing ( ) const
inlinenoexcept

Definition at line 166 of file processorFaMeshes.H.

References Foam::noexcept.

◆ boundaryProcAddressing()

const PtrList< labelIOList > & boundaryProcAddressing ( ) const
inlinenoexcept

Definition at line 171 of file processorFaMeshes.H.

References Foam::noexcept.

◆ removeFiles()

void removeFiles ( const faMesh & mesh)
static

Helper: remove all procAddressing files from mesh instance.

References mesh.


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