100 #ifndef atmBoundaryLayerInletVelocityFvPatchVectorField_H 101 #define atmBoundaryLayerInletVelocityFvPatchVectorField_H 116 class atmBoundaryLayerInletVelocityFvPatchVectorField
118 public inletOutletFvPatchVectorField,
119 public atmBoundaryLayer
125 TypeName(
"atmBoundaryLayerInletVelocity");
134 const DimensionedField<vector, volMesh>&
141 const DimensionedField<vector, volMesh>&,
151 const DimensionedField<vector, volMesh>&,
152 const fvPatchFieldMapper&
195 const fvPatchFieldMapper&
fvPatchField< vector > fvPatchVectorField
virtual void write(Ostream &) const
Write.
virtual void rmap(const fvPatchVectorField &, const labelList &)
Reverse map the given fvPatchField onto this fvPatchField.
TypeName("atmBoundaryLayerInletVelocity")
Runtime type information.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual tmp< fvPatchVectorField > clone() const
Construct and return a clone.
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.
List< label > labelList
A List of labels.
A class for managing temporary objects.