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 > &, 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 > &, 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, | ||
const dictionary & | dict | ||
) |
Construct from patch, internal field and dictionary.
Definition at line 33 of file pressureInletUniformVelocityFvPatchVectorField.C.
Referenced by pressureInletUniformVelocityFvPatchVectorField::clone().
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 45 of file pressureInletUniformVelocityFvPatchVectorField.C.
|
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 58 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 106 of file pressureInletUniformVelocityFvPatchVectorField.H.
References pressureInletUniformVelocityFvPatchVectorField::pressureInletUniformVelocityFvPatchVectorField().
|
inlinevirtual |
Return true: this patch field is altered by assignment.
Reimplemented from pressureInletVelocityFvPatchVectorField.
Definition at line 123 of file pressureInletUniformVelocityFvPatchVectorField.H.
|
virtual |
Update the coefficients associated with the patch field.
Reimplemented from pressureInletVelocityFvPatchVectorField.
Definition at line 71 of file pressureInletUniformVelocityFvPatchVectorField.C.
References Foam::gSum(), Foam::operator==(), and pressureInletVelocityFvPatchVectorField::updateCoeffs().
|
virtual |
Reimplemented from pressureInletVelocityFvPatchVectorField.
Definition at line 86 of file pressureInletUniformVelocityFvPatchVectorField.C.
References Foam::gSum(), and Foam::operator==().