Go to the documentation of this file.
38 #ifndef immersedBoundaryVelocityWallFunctionFvPatchVectorField_H
39 #define immersedBoundaryVelocityWallFunctionFvPatchVectorField_H
48 namespace incompressible
59 public immersedBoundaryFvPatchVectorField
84 TypeName(
"immersedBoundaryVelocityWallFunction");
boolList & wallMask() const
Access to indicator on fixed values. Note non-const access.
A class for managing temporary objects.
Boundary condition for velocity when using wall functions.
vectorField tauWall_
Wall shear stress.
virtual tmp< fvPatchVectorField > clone() const
Construct and return a clone.
virtual void setIbCellValues(const vectorField &) const
Set IB cell values: contains data manipulation.
scalarField & wallTangentialValue() const
Access to tangential velocity value to fix in IB cell.
Pre-declare SubField and related Field type.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A list of keyword definitions, which are a keyword followed by any number of values (e....
scalarField wallTangentialValue_
Tangential velocity value to fix in IB cell.
immersedBoundaryVelocityWallFunctionFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
const vectorField & wallShearStress() const
Return wall shear stress.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
boolList wallMask_
Indicator on values to fix.
TypeName("immersedBoundaryVelocityWallFunction")
Runtime type information.
Foam::fvPatchFieldMapper.
virtual ~immersedBoundaryVelocityWallFunctionFvPatchVectorField()
Destructor.
vectorField & tauWall() const
Access to wall shear stress in IB cell.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...