Public Member Functions | List of all members
pressureInletUniformVelocityFvPatchVectorField Class Reference

This velocity inlet boundary condition is applied to patches where the pressure is specified. The uniform inflow velocity is obtained by averaging the flux over the patch, and then applying it in the direction normal to the patch faces. More...

Inheritance diagram for pressureInletUniformVelocityFvPatchVectorField:
Inheritance graph
[legend]
Collaboration diagram for pressureInletUniformVelocityFvPatchVectorField:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("pressureInletUniformVelocity")
 
 pressureInletUniformVelocityFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &)
 
 pressureInletUniformVelocityFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &, const dictionary &)
 
 pressureInletUniformVelocityFvPatchVectorField (const pressureInletUniformVelocityFvPatchVectorField &, const fvPatch &, const DimensionedField< vector, volMesh > &, const fvPatchFieldMapper &)
 
 pressureInletUniformVelocityFvPatchVectorField (const pressureInletUniformVelocityFvPatchVectorField &)
 
virtual tmp< fvPatchVectorFieldclone () const
 
 pressureInletUniformVelocityFvPatchVectorField (const pressureInletUniformVelocityFvPatchVectorField &, const DimensionedField< vector, volMesh > &)
 
virtual tmp< fvPatchVectorFieldclone (const DimensionedField< vector, volMesh > &iF) const
 
virtual bool assignable () const
 
virtual void updateCoeffs ()
 
virtual void operator= (const fvPatchField< vector > &pvf)
 
- Public Member Functions inherited from pressureInletVelocityFvPatchVectorField
 TypeName ("pressureInletVelocity")
 
 pressureInletVelocityFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &)
 
 pressureInletVelocityFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &, const dictionary &)
 
 pressureInletVelocityFvPatchVectorField (const pressureInletVelocityFvPatchVectorField &, const fvPatch &, const DimensionedField< vector, volMesh > &, const fvPatchFieldMapper &)
 
 pressureInletVelocityFvPatchVectorField (const pressureInletVelocityFvPatchVectorField &)
 
 pressureInletVelocityFvPatchVectorField (const pressureInletVelocityFvPatchVectorField &, const DimensionedField< vector, volMesh > &)
 
const wordrhoName () const
 
wordrhoName ()
 
const wordphiName () const
 
wordphiName ()
 
virtual void write (Ostream &) const
 

Detailed Description

This velocity inlet boundary condition is applied to patches where the pressure is specified. The uniform inflow velocity is obtained by averaging the flux over the patch, and then applying it in the direction normal to the patch faces.

Usage
Example of the boundary condition specification:
<patchName>
{
    type            pressureInletUniformVelocity;
    value           uniform 0;
}
Source files

Definition at line 62 of file pressureInletUniformVelocityFvPatchVectorField.H.

Constructor & Destructor Documentation

◆ pressureInletUniformVelocityFvPatchVectorField() [1/5]

Definition at line 30 of file pressureInletUniformVelocityFvPatchVectorField.C.

Referenced by pressureInletUniformVelocityFvPatchVectorField::clone().

Here is the caller graph for this function:

◆ pressureInletUniformVelocityFvPatchVectorField() [2/5]

◆ pressureInletUniformVelocityFvPatchVectorField() [3/5]

◆ pressureInletUniformVelocityFvPatchVectorField() [4/5]

◆ pressureInletUniformVelocityFvPatchVectorField() [5/5]

Member Function Documentation

◆ TypeName()

TypeName ( "pressureInletUniformVelocity"  )

◆ clone() [1/2]

virtual tmp<fvPatchVectorField> clone ( ) const
inlinevirtual

◆ clone() [2/2]

virtual tmp<fvPatchVectorField> clone ( const DimensionedField< vector, volMesh > &  iF) const
inlinevirtual

◆ assignable()

virtual bool assignable ( ) const
inlinevirtual

◆ updateCoeffs()

void updateCoeffs ( )
virtual

◆ operator=()

void operator= ( const fvPatchField< vector > &  pvf)
virtual

Reimplemented from pressureInletVelocityFvPatchVectorField.

Definition at line 103 of file pressureInletUniformVelocityFvPatchVectorField.C.

References Foam::gSum(), Foam::operator==(), and Foam::foamVersion::patch.

Here is the call graph for this function:

The documentation for this class was generated from the following files: