Public Member Functions | Private Member Functions | Private Attributes
wallDependentModel Class Reference

A class which provides on-demand creation and caching of wall distance and wall normal fields for use by multiple models. More...

Inheritance diagram for wallDependentModel:
Inheritance graph
[legend]
Collaboration diagram for wallDependentModel:
Collaboration graph
[legend]

Public Member Functions

 wallDependentModel (const fvMesh &mesh)
 Construct from a mesh. More...
 
virtual ~wallDependentModel ()
 Destructor. More...
 
const volScalarFieldyWall () const
 
const volVectorFieldnWall () const
 
 wallDependentModel (const fvMesh &mesh)
 Construct from a mesh. More...
 
virtual ~wallDependentModel ()
 Destructor. More...
 
const volScalarFieldyWall () const
 
const volVectorFieldnWall () const
 

Private Member Functions

 wallDependentModel (const wallDependentModel &)
 Disallow default bitwise copy construct. More...
 
void operator= (const wallDependentModel &)
 Disallow default bitwise assignment. More...
 
 wallDependentModel (const wallDependentModel &)
 Disallow default bitwise copy construct. More...
 
void operator= (const wallDependentModel &)
 Disallow default bitwise assignment. More...
 

Private Attributes

const fvMeshmesh_
 Reference to the mesh. More...
 

Detailed Description

A class which provides on-demand creation and caching of wall distance and wall normal fields for use by multiple models.

Source files

Source files

Definition at line 50 of file wallDependentModel.H.

Constructor & Destructor Documentation

◆ wallDependentModel() [1/4]

wallDependentModel ( const wallDependentModel )
private

Disallow default bitwise copy construct.

◆ wallDependentModel() [2/4]

wallDependentModel ( const fvMesh mesh)

Construct from a mesh.

◆ ~wallDependentModel() [1/2]

virtual ~wallDependentModel ( )
virtual

Destructor.

◆ wallDependentModel() [3/4]

wallDependentModel ( const wallDependentModel )
private

Disallow default bitwise copy construct.

◆ wallDependentModel() [4/4]

wallDependentModel ( const fvMesh mesh)

Construct from a mesh.

◆ ~wallDependentModel() [2/2]

virtual ~wallDependentModel ( )
virtual

Destructor.

Member Function Documentation

◆ operator=() [1/2]

void operator= ( const wallDependentModel )
private

Disallow default bitwise assignment.

◆ yWall() [1/2]

const volScalarField& yWall ( ) const

◆ nWall() [1/2]

const volVectorField& nWall ( ) const

◆ operator=() [2/2]

void operator= ( const wallDependentModel )
private

Disallow default bitwise assignment.

◆ yWall() [2/2]

const volScalarField& yWall ( ) const

◆ nWall() [2/2]

const volVectorField& nWall ( ) const

Field Documentation

◆ mesh_

const fvMesh & mesh_
private

Reference to the mesh.

Definition at line 55 of file wallDependentModel.H.


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