53 #ifndef qhdFluxFvPatchScalarField_H
54 #define qhdFluxFvPatchScalarField_H
56 #include "fvPatchFields.H"
57 #include "fixedGradientFvPatchFields.H"
70 public fixedGradientFvPatchScalarField
86 const DimensionedField<scalar, volMesh>&
93 const DimensionedField<scalar, volMesh>&,
103 const DimensionedField<scalar, volMesh>&,
104 const fvPatchFieldMapper&
114 virtual tmp<fvPatchScalarField>
clone()
const
116 return tmp<fvPatchScalarField>
126 const DimensionedField<scalar, volMesh>&
130 virtual tmp<fvPatchScalarField>
clone
132 const DimensionedField<scalar, volMesh>& iF
135 return tmp<fvPatchScalarField>
151 virtual void write(Ostream&)
const;
This boundary condition sets the pressure gradient to the provided value such that the flux on the bo...
virtual void write(Ostream &) const
Write.
virtual tmp< fvPatchScalarField > clone() const
Construct and return a clone.
qhdFluxFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
virtual void updateCoeffs()
Update the patch pressure gradient field.
TypeName("qhdFlux")
Runtime type information.