100 #ifndef atmBoundaryLayerInletVelocityFvPatchVectorField_H 101 #define atmBoundaryLayerInletVelocityFvPatchVectorField_H 116 class atmBoundaryLayerInletVelocityFvPatchVectorField
118 public inletOutletFvPatchVectorField,
119 public atmBoundaryLayer
122 typedef inletOutletFvPatchVectorField parent_bctype;
127 TypeName(
"atmBoundaryLayerInletVelocity");
136 const DimensionedField<vector, volMesh>&
143 const DimensionedField<vector, volMesh>&,
152 const DimensionedField<vector, volMesh>&,
153 const fvPatchFieldMapper&
208 using parent_bctype::operator=;
virtual tmp< fvPatchField< vector > > clone(const DimensionedField< vector, volMesh > &iF) const
Clone with an internal field reference.
virtual void write(Ostream &) const
Write.
static tmp< fvPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
virtual void rmap(const fvPatchVectorField &, const labelList &)
Reverse map the given fvPatchField onto this fvPatchField.
A FieldMapper for finite-volume patch fields.
TypeName("atmBoundaryLayerInletVelocity")
Runtime type information.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
atmBoundaryLayerInletVelocityFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
This boundary condition provides a log-law type ground-normal inlet boundary condition for the stream...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
virtual void autoMap(const fvPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
A class for managing temporary objects.