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...
Public Member Functions | |
TypeName ("pressureInletUniformVelocity") | |
Runtime type information. More... | |
pressureInletUniformVelocityFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &) | |
Construct from patch and internal field. More... | |
pressureInletUniformVelocityFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &, const dictionary &) | |
Construct from patch, internal field and dictionary. More... | |
pressureInletUniformVelocityFvPatchVectorField (const pressureInletUniformVelocityFvPatchVectorField &, const fvPatch &, const DimensionedField< vector, volMesh > &, const fvPatchFieldMapper &) | |
Construct by mapping given. More... | |
pressureInletUniformVelocityFvPatchVectorField (const pressureInletUniformVelocityFvPatchVectorField &)=delete | |
Disallow copy without setting internal field reference. More... | |
pressureInletUniformVelocityFvPatchVectorField (const pressureInletUniformVelocityFvPatchVectorField &, const DimensionedField< vector, volMesh > &) | |
Copy constructor setting internal field reference. More... | |
virtual tmp< fvPatchVectorField > | clone (const DimensionedField< vector, volMesh > &iF) const |
Construct and return a clone setting internal field reference. More... | |
virtual bool | assignable () const |
Return true: this patch field is altered by assignment. More... | |
virtual void | updateCoeffs () |
Update the coefficients associated with the patch field. More... | |
virtual void | operator= (const fvPatchField< vector > &pvf) |
Public Member Functions inherited from pressureInletVelocityFvPatchVectorField | |
TypeName ("pressureInletVelocity") | |
Runtime type information. More... | |
pressureInletVelocityFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &) | |
Construct from patch and internal field. More... | |
pressureInletVelocityFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &, const dictionary &) | |
Construct from patch, internal field and dictionary. More... | |
pressureInletVelocityFvPatchVectorField (const pressureInletVelocityFvPatchVectorField &, const fvPatch &, const DimensionedField< vector, volMesh > &, const fvPatchFieldMapper &) | |
Construct by mapping given pressureInletVelocityFvPatchVectorField. More... | |
pressureInletVelocityFvPatchVectorField (const pressureInletVelocityFvPatchVectorField &)=delete | |
Disallow copy without setting internal field reference. More... | |
pressureInletVelocityFvPatchVectorField (const pressureInletVelocityFvPatchVectorField &, const DimensionedField< vector, volMesh > &) | |
Copy constructor setting internal field reference. More... | |
const word & | rhoName () const |
Return the name of rho. More... | |
word & | rhoName () |
Return reference to the name of rho to allow adjustment. More... | |
const word & | phiName () const |
Return the name of phi. More... | |
word & | phiName () |
Return reference to the name of phi to allow adjustment. More... | |
virtual void | write (Ostream &) const |
Write. More... | |
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.
<patchName> { type pressureInletUniformVelocity; value uniform 0; }
Definition at line 61 of file pressureInletUniformVelocityFvPatchVectorField.H.
pressureInletUniformVelocityFvPatchVectorField | ( | const fvPatch & | p, |
const DimensionedField< vector, volMesh > & | iF | ||
) |
Construct from patch and internal field.
Definition at line 35 of file pressureInletUniformVelocityFvPatchVectorField.C.
Referenced by pressureInletUniformVelocityFvPatchVectorField::clone(), and pressureInletUniformVelocityFvPatchVectorField::pressureInletUniformVelocityFvPatchVectorField().
pressureInletUniformVelocityFvPatchVectorField | ( | const fvPatch & | p, |
const DimensionedField< vector, volMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Construct from patch, internal field and dictionary.
Definition at line 46 of file pressureInletUniformVelocityFvPatchVectorField.C.
References pressureInletUniformVelocityFvPatchVectorField::pressureInletUniformVelocityFvPatchVectorField().
pressureInletUniformVelocityFvPatchVectorField | ( | const pressureInletUniformVelocityFvPatchVectorField & | ptf, |
const fvPatch & | p, | ||
const DimensionedField< vector, volMesh > & | iF, | ||
const fvPatchFieldMapper & | mapper | ||
) |
Construct by mapping given.
pressureInletUniformVelocityFvPatchVectorField onto a new patch
Definition at line 58 of file pressureInletUniformVelocityFvPatchVectorField.C.
References pressureInletUniformVelocityFvPatchVectorField::pressureInletUniformVelocityFvPatchVectorField().
|
delete |
Disallow copy without setting internal field reference.
pressureInletUniformVelocityFvPatchVectorField | ( | const pressureInletUniformVelocityFvPatchVectorField & | pivpvf, |
const DimensionedField< vector, volMesh > & | iF | ||
) |
Copy constructor setting internal field reference.
Definition at line 71 of file pressureInletUniformVelocityFvPatchVectorField.C.
TypeName | ( | "pressureInletUniformVelocity" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone setting internal field reference.
Reimplemented from pressureInletVelocityFvPatchVectorField.
Definition at line 114 of file pressureInletUniformVelocityFvPatchVectorField.H.
References pressureInletUniformVelocityFvPatchVectorField::pressureInletUniformVelocityFvPatchVectorField().
|
inlinevirtual |
Return true: this patch field is altered by assignment.
Reimplemented from pressureInletVelocityFvPatchVectorField.
Definition at line 130 of file pressureInletUniformVelocityFvPatchVectorField.H.
References pressureInletUniformVelocityFvPatchVectorField::operator=(), and pressureInletUniformVelocityFvPatchVectorField::updateCoeffs().
|
virtual |
Update the coefficients associated with the patch field.
Reimplemented from pressureInletVelocityFvPatchVectorField.
Definition at line 82 of file pressureInletUniformVelocityFvPatchVectorField.C.
References Foam::gSum(), Foam::operator==(), and pressureInletVelocityFvPatchVectorField::updateCoeffs().
Referenced by pressureInletUniformVelocityFvPatchVectorField::assignable().
|
virtual |
Reimplemented from pressureInletVelocityFvPatchVectorField.
Definition at line 98 of file pressureInletUniformVelocityFvPatchVectorField.C.
References Foam::gSum(), Foam::makePatchTypeField(), and Foam::operator==().
Referenced by pressureInletUniformVelocityFvPatchVectorField::assignable().