mappedFilmPressureFvPatchScalarField Class Reference

Film pressure boundary condition which maps the neighbouring fluid patch pressure to both the surface patch and internal film pressure field. More...

Inheritance diagram for mappedFilmPressureFvPatchScalarField:
Collaboration diagram for mappedFilmPressureFvPatchScalarField:

Public Member Functions

 TypeName ("mappedFilmPressure")
 Runtime type information. More...
 
 mappedFilmPressureFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, fvMesh > &, const dictionary &)
 Construct from patch, internal field and dictionary. More...
 
 mappedFilmPressureFvPatchScalarField (const mappedFilmPressureFvPatchScalarField &, const fvPatch &, const DimensionedField< scalar, fvMesh > &, const fieldMapper &)
 Construct by mapping given mappedFilmPressureFvPatchScalarField. More...
 
 mappedFilmPressureFvPatchScalarField (const mappedFilmPressureFvPatchScalarField &)=delete
 Disallow copy without setting internal field reference. More...
 
 mappedFilmPressureFvPatchScalarField (const mappedFilmPressureFvPatchScalarField &, const DimensionedField< scalar, fvMesh > &)
 Copy constructor setting internal field reference. More...
 
virtual tmp< fvPatchScalarFieldclone (const DimensionedField< scalar, fvMesh > &iF) const
 Construct and return a clone setting internal field reference. More...
 
virtual void updateCoeffs ()
 Update the coefficients associated with the patch field. More...
 
virtual void write (Ostream &) const
 Write. More...
 

Detailed Description

Film pressure boundary condition which maps the neighbouring fluid patch pressure to both the surface patch and internal film pressure field.

Source files

Definition at line 49 of file mappedFilmPressureFvPatchScalarField.H.

Constructor & Destructor Documentation

◆ mappedFilmPressureFvPatchScalarField() [1/4]

mappedFilmPressureFvPatchScalarField ( const fvPatch p,
const DimensionedField< scalar, fvMesh > &  iF,
const dictionary dict 
)

Construct from patch, internal field and dictionary.

Definition at line 33 of file mappedFilmPressureFvPatchScalarField.C.

Referenced by mappedFilmPressureFvPatchScalarField::clone().

Here is the caller graph for this function:

◆ mappedFilmPressureFvPatchScalarField() [2/4]

mappedFilmPressureFvPatchScalarField ( const mappedFilmPressureFvPatchScalarField ptf,
const fvPatch p,
const DimensionedField< scalar, fvMesh > &  iF,
const fieldMapper mapper 
)

Construct by mapping given mappedFilmPressureFvPatchScalarField.

onto a new patch

Definition at line 44 of file mappedFilmPressureFvPatchScalarField.C.

◆ mappedFilmPressureFvPatchScalarField() [3/4]

Disallow copy without setting internal field reference.

◆ mappedFilmPressureFvPatchScalarField() [4/4]

Copy constructor setting internal field reference.

Definition at line 56 of file mappedFilmPressureFvPatchScalarField.C.

Member Function Documentation

◆ TypeName()

TypeName ( "mappedFilmPressure"  )

Runtime type information.

◆ clone()

virtual tmp<fvPatchScalarField> clone ( const DimensionedField< scalar, fvMesh > &  iF) const
inlinevirtual

Construct and return a clone setting internal field reference.

Definition at line 94 of file mappedFilmPressureFvPatchScalarField.H.

References mappedFilmPressureFvPatchScalarField::mappedFilmPressureFvPatchScalarField().

Here is the call graph for this function:

◆ updateCoeffs()

void updateCoeffs ( )
virtual

Update the coefficients associated with the patch field.

Definition at line 68 of file mappedFilmPressureFvPatchScalarField.C.

References mappedFvPatchBaseBase::getMap(), fvPatch::lookupPatchField(), mappedFvPatchBaseBase::nbrFvPatch(), and Foam::operator==().

Here is the call graph for this function:

◆ write()

void write ( Ostream os) const
virtual

Write.

Definition at line 101 of file mappedFilmPressureFvPatchScalarField.C.

References fvPatchField< Type >::write(), and Foam::writeEntry().

Here is the call graph for this function:

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