zeroATCcells Class Reference

Base class for selecting cells on which to zero the ATC term. More...

Inheritance diagram for zeroATCcells:
[legend]
Collaboration diagram for zeroATCcells:
[legend]

Public Member Functions

 TypeName ("zeroATCcells")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, zeroATCcells, dictionary,(const fvMesh &mesh, const dictionary &dict),(mesh, dict))
 
 zeroATCcells (const fvMesh &mesh, const dictionary &dict)
 Construct from components. More...
 
virtual ~zeroATCcells ()=default
 Destructor. More...
 
const labelListgetZeroATCcells ()
 Get the zeroATCcells. More...
 

Static Public Member Functions

static autoPtr< zeroATCcellsNew (const fvMesh &mesh, const dictionary &dict)
 Return a reference to the selected turbulence model. More...
 

Protected Attributes

const fvMeshmesh_
 
wordList zeroATCPatches_
 
labelList zeroATCZones_
 
labelList zeroATCcells_
 

Detailed Description

Base class for selecting cells on which to zero the ATC term.

Source files

Definition at line 56 of file zeroATCcells.H.

Constructor & Destructor Documentation

◆ zeroATCcells()

zeroATCcells ( const fvMesh mesh,
const dictionary dict 
)

Construct from components.

Definition at line 45 of file zeroATCcells.C.

References polyMesh::cellZones(), dict, Foam::endl(), ZoneMesh< ZoneType, MeshType >::findZoneID(), forAll, mesh, dictionary::readIfPresent(), List< T >::resize(), UList< T >::size(), WarningInFunction, zeroATCcells::zeroATCPatches_, zeroATCcells::zeroATCZones_, and zoneID.

Here is the call graph for this function:

◆ ~zeroATCcells()

virtual ~zeroATCcells ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "zeroATCcells"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
zeroATCcells  ,
dictionary  ,
(const fvMesh &mesh, const dictionary &dict ,
(mesh, dict  
)

◆ New()

autoPtr< zeroATCcells > New ( const fvMesh mesh,
const dictionary dict 
)
static

Return a reference to the selected turbulence model.

Definition at line 85 of file zeroATCcells.C.

References dict, Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, dictionary::getOrDefault(), and mesh.

Here is the call graph for this function:

◆ getZeroATCcells()

const labelList & getZeroATCcells ( )
inline

Get the zeroATCcells.

Definition at line 125 of file zeroATCcells.H.

References zeroATCcells::zeroATCcells_.

Member Data Documentation

◆ mesh_

const fvMesh& mesh_
protected

Definition at line 73 of file zeroATCcells.H.

Referenced by faceCells::faceCells(), and pointCells::pointCells().

◆ zeroATCPatches_

wordList zeroATCPatches_
protected

◆ zeroATCZones_

labelList zeroATCZones_
protected

◆ zeroATCcells_

labelList zeroATCcells_
protected

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