This boundary condition is used for the phase change rate field of the wall boiling fvModel. It contains the phase change rate, and also all the other state fields used by the wall boiling model. The phase change rate field and its boundary conditions are constructed automatically so the user need never manually specify this condition. More...


Public Member Functions | |
| TypeName ("wallBoilingPhaseChangeRate") | |
| Runtime type information. More... | |
| wallBoilingPhaseChangeRateFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &) | |
| Construct from patch and internal field. More... | |
| wallBoilingPhaseChangeRateFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &, const dictionary &) | |
| Construct from patch, internal field and dictionary. More... | |
| wallBoilingPhaseChangeRateFvPatchScalarField (const wallBoilingPhaseChangeRateFvPatchScalarField &, const fvPatch &, const DimensionedField< scalar, volMesh > &, const fieldMapper &) | |
| Construct by mapping given. More... | |
| wallBoilingPhaseChangeRateFvPatchScalarField (const wallBoilingPhaseChangeRateFvPatchScalarField &)=delete | |
| Disallow copy without setting internal field reference. More... | |
| wallBoilingPhaseChangeRateFvPatchScalarField (const wallBoilingPhaseChangeRateFvPatchScalarField &, const DimensionedField< scalar, volMesh > &) | |
| Copy constructor setting internal field reference. More... | |
| virtual tmp< fvPatchScalarField > | clone (const DimensionedField< scalar, volMesh > &iF) const |
| Construct and return a clone setting internal field reference. More... | |
| const scalarField & | property (const word &name) const |
| Access one of the property fields by name. More... | |
| const scalarField & | alphatLiquid () const |
| Access the liquid turbulent thermal diffusivity. More... | |
| const scalarField & | alphatVapour () const |
| Access the vapour turbulent thermal diffusivity. More... | |
| virtual void | map (const fvPatchScalarField &, const fieldMapper &) |
| Map the given fvPatchField onto this fvPatchField. More... | |
| virtual void | reset (const fvPatchScalarField &) |
| Reset the fvPatchField to the given fvPatchField. More... | |
| virtual void | updateCoeffs () |
| Update the coefficients associated with the patch field. More... | |
| virtual void | write (Ostream &) const |
| Write. More... | |
Static Public Member Functions | |
| static const dimensionSet & | propertyDimensions (const word &name) |
| Access one of the property fields' dimensions by name. More... | |
Friends | |
| class | fv::wallBoiling |
| Allow the wall boiling model to access and modify the state fields. More... | |
This boundary condition is used for the phase change rate field of the wall boiling fvModel. It contains the phase change rate, and also all the other state fields used by the wall boiling model. The phase change rate field and its boundary conditions are constructed automatically so the user need never manually specify this condition.
Definition at line 55 of file wallBoilingPhaseChangeRateFvPatchScalarField.H.
| wallBoilingPhaseChangeRateFvPatchScalarField | ( | const fvPatch & | p, |
| const DimensionedField< scalar, volMesh > & | iF | ||
| ) |
Construct from patch and internal field.
Definition at line 75 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
Referenced by wallBoilingPhaseChangeRateFvPatchScalarField::clone().

| wallBoilingPhaseChangeRateFvPatchScalarField | ( | const fvPatch & | p, |
| const DimensionedField< scalar, volMesh > & | iF, | ||
| const dictionary & | dict | ||
| ) |
Construct from patch, internal field and dictionary.
Definition at line 94 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
| wallBoilingPhaseChangeRateFvPatchScalarField | ( | const wallBoilingPhaseChangeRateFvPatchScalarField & | psf, |
| const fvPatch & | p, | ||
| const DimensionedField< scalar, volMesh > & | iF, | ||
| const fieldMapper & | mapper | ||
| ) |
Construct by mapping given.
wallBoilingPhaseChangeRateFvPatchScalarField onto a new patch
Definition at line 114 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
|
delete |
Disallow copy without setting internal field reference.
| wallBoilingPhaseChangeRateFvPatchScalarField | ( | const wallBoilingPhaseChangeRateFvPatchScalarField & | psf, |
| const DimensionedField< scalar, volMesh > & | iF | ||
| ) |
Copy constructor setting internal field reference.
Definition at line 135 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
| TypeName | ( | "wallBoilingPhaseChangeRate" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone setting internal field reference.
Definition at line 153 of file wallBoilingPhaseChangeRateFvPatchScalarField.H.
References wallBoilingPhaseChangeRateFvPatchScalarField::wallBoilingPhaseChangeRateFvPatchScalarField().

| const Foam::scalarField & property | ( | const word & | name | ) | const |
Access one of the property fields by name.
Definition at line 157 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
References Foam::name().
Referenced by wallBoilingProperty::execute().


|
static |
Access one of the property fields' dimensions by name.
Definition at line 167 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
References Foam::name().
Referenced by wallBoilingProperty::execute().


| const Foam::scalarField & alphatLiquid | ( | ) | const |
Access the liquid turbulent thermal diffusivity.
Definition at line 177 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
Referenced by alphatBoilingWallFunctionFvPatchScalarField::updateCoeffs().

| const Foam::scalarField & alphatVapour | ( | ) | const |
Access the vapour turbulent thermal diffusivity.
Definition at line 184 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
Referenced by alphatBoilingWallFunctionFvPatchScalarField::updateCoeffs().

|
virtual |
Map the given fvPatchField onto this fvPatchField.
Definition at line 190 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
|
virtual |
Reset the fvPatchField to the given fvPatchField.
Used for mesh to mesh mapping
Definition at line 212 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
|
virtual |
Update the coefficients associated with the patch field.
Definition at line 233 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
References NotImplemented.
|
virtual |
Write.
Definition at line 239 of file wallBoilingPhaseChangeRateFvPatchScalarField.C.
References Foam::vtkWriteOps::write(), and Foam::writeEntry().

|
friend |
Allow the wall boiling model to access and modify the state fields.
Definition at line 104 of file wallBoilingPhaseChangeRateFvPatchScalarField.H.