34 namespace compressible
43 const DimensionedField<scalar, volMesh>& iF
46 alphatPhaseChangeWallFunctionFvPatchScalarField(p, iF),
52 alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField::
53 alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField
56 const DimensionedField<scalar, volMesh>& iF,
57 const dictionary&
dict 60 alphatPhaseChangeWallFunctionFvPatchScalarField(p, iF, dict),
61 fixedDmdtf_(dict.lookupOrDefault<scalar>(
"fixedDmdtf", 0)),
62 L_(dict.lookupOrDefault<scalar>(
"L", 0))
66 alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField::
67 alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField
69 const alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField& psf,
71 const DimensionedField<scalar, volMesh>& iF,
72 const fvPatchFieldMapper& mapper
75 alphatPhaseChangeWallFunctionFvPatchScalarField
82 fixedDmdtf_(psf.fixedDmdtf_),
87 alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField::
88 alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField
90 const alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField& psf
93 alphatPhaseChangeWallFunctionFvPatchScalarField(psf),
94 fixedDmdtf_(psf.fixedDmdtf_),
99 alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField::
100 alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField
102 const alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField& psf,
103 const DimensionedField<scalar, volMesh>& iF
106 alphatPhaseChangeWallFunctionFvPatchScalarField(psf, iF),
107 fixedDmdtf_(psf.fixedDmdtf_),
114 void alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField::updateCoeffs()
121 dmdtf_ = (1 - relax_)*dmdtf_ + relax_*fixedDmdtf_;
126 fixedValueFvPatchScalarField::updateCoeffs();
147 alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField
Macros for easy insertion into run-time selection tables.
fvPatchField< scalar > fvPatchScalarField
tmp< fvMatrix< Type > > operator==(const fvMatrix< Type > &, const fvMatrix< Type > &)
alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
void write(std::ostream &os, const bool binary, List< floatScalar > &fField)
Write floats ascii or binary.
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
makePatchTypeField(fvPatchScalarField, atmBoundaryLayerInletEpsilonFvPatchScalarField)