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&
189 const fvPatchFieldMapper&
201 virtual void write(Ostream&)
const;
fvPatchField< vector > fvPatchVectorField
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.
TypeName("atmBoundaryLayerInletVelocity")
Runtime type information.
atmBoundaryLayerInletVelocityFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
virtual tmp< fvPatchField< vector > > clone() const
Return a clone.
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.