This boundary condition provides static pressure condition for p_rgh, calculated as: More...
Protected Attributes | |
scalarField | pa_ |
This boundary condition provides static pressure condition for p_rgh, calculated as:
where
![]() | = | Free surface modified pressure |
![]() | = | Free surface ambient pressure |
![]() | = | acceleration due to gravity [m/s^2] |
Property | Description | Required | Default value |
---|---|---|---|
pa | static ambient pressure | yes | 0 |
Example of the boundary condition specification:
<patchName> { type freeSurfacePressure; pa uniform 0; value uniform 0; // optional initial value }
Definition at line 102 of file freeSurfacePressureFvPatchScalarField.H.
freeSurfacePressureFvPatchScalarField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 34 of file freeSurfacePressureFvPatchScalarField.C.
Referenced by freeSurfacePressureFvPatchScalarField::clone().
freeSurfacePressureFvPatchScalarField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Definition at line 46 of file freeSurfacePressureFvPatchScalarField.C.
References dict, dictionary::found(), and p.
freeSurfacePressureFvPatchScalarField | ( | const freeSurfacePressureFvPatchScalarField & | ptf, |
const fvPatch & | p, | ||
const DimensionedField< scalar, volMesh > & | iF, | ||
const fvPatchFieldMapper & | mapper | ||
) |
Definition at line 71 of file freeSurfacePressureFvPatchScalarField.C.
Definition at line 85 of file freeSurfacePressureFvPatchScalarField.C.
freeSurfacePressureFvPatchScalarField | ( | const freeSurfacePressureFvPatchScalarField & | ptf, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 96 of file freeSurfacePressureFvPatchScalarField.C.
TypeName | ( | "freeSurfacePressure" | ) |
|
inlinevirtual |
Definition at line 153 of file freeSurfacePressureFvPatchScalarField.H.
References freeSurfacePressureFvPatchScalarField::freeSurfacePressureFvPatchScalarField().
|
inlinevirtual |
Definition at line 170 of file freeSurfacePressureFvPatchScalarField.H.
References freeSurfacePressureFvPatchScalarField::freeSurfacePressureFvPatchScalarField().
|
inline |
Definition at line 186 of file freeSurfacePressureFvPatchScalarField.H.
References freeSurfacePressureFvPatchScalarField::pa_.
|
inline |
Definition at line 192 of file freeSurfacePressureFvPatchScalarField.H.
References freeSurfacePressureFvPatchScalarField::pa_.
|
virtual |
Definition at line 109 of file freeSurfacePressureFvPatchScalarField.C.
|
virtual |
Definition at line 119 of file freeSurfacePressureFvPatchScalarField.C.
References freeSurfacePressureFvPatchScalarField::pa_.
|
virtual |
Definition at line 133 of file freeSurfacePressureFvPatchScalarField.C.
References interfaceTrackingFvMesh::freeSurfacePressureJump(), objectRegistry::lookupObject(), mesh, freeSurfacePressureFvPatchScalarField::pa_, and Foam::foamVersion::patch.
|
virtual |
Definition at line 160 of file freeSurfacePressureFvPatchScalarField.C.
References os(), and fvPatchField::write().
|
protected |
Definition at line 111 of file freeSurfacePressureFvPatchScalarField.H.
Referenced by freeSurfacePressureFvPatchScalarField::pa(), freeSurfacePressureFvPatchScalarField::rmap(), and freeSurfacePressureFvPatchScalarField::updateCoeffs().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.