80 #ifndef filmHeightInletVelocityFvPatchVectorField_H 81 #define filmHeightInletVelocityFvPatchVectorField_H 95 class filmHeightInletVelocityFvPatchVectorField
97 public fixedValueFvPatchVectorField
114 TypeName(
"filmHeightInletVelocity");
123 const DimensionedField<vector, volMesh>&
130 const DimensionedField<vector, volMesh>&,
176 virtual bool assignable()
const {
return true; }
const word & rhoName() const
Return the name of rho.
virtual void write(Ostream &) const
Write.
TypeName("filmHeightInletVelocity")
Runtime type information.
filmHeightInletVelocityFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
This boundary condition is designed to be used in conjunction with surface film modelling. It provides a velocity inlet boundary condition for patches where the film height is specified. The inflow velocity is obtained from the flux with a direction normal to the patch faces using:
static tmp< fvPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
A FieldMapper for finite-volume patch fields.
virtual bool assignable() const
True: this patch field is altered by assignment.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual void operator=(const fvPatchField< vector > &pvf)
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
virtual tmp< fvPatchField< vector > > clone() const
Return a clone.
A class for managing temporary objects.
const word & phiName() const
Return the name of phi.
const word & deltafName() const
Return the name of deltaf.