Provides controls for the pressure reference is closed-volume simulations and a general method for limiting the pressure during the startup of steady-state simulations. More...
Public Member Functions | |
| pressureControl (const volScalarField &p, const volScalarField &rho, const dictionary &dict, const bool pRefRequired=true) | |
| Construct from the SIMPLE/PIMPLE sub-dictionary. More... | |
| label | refCell () const |
| Return the cell in which the reference pressure is set. More... | |
| scalar | refValue () const |
| Return the pressure reference level. More... | |
| bool | limit (volScalarField &p) const |
| Limit the pressure if necessary and return true if so. More... | |
Provides controls for the pressure reference is closed-volume simulations and a general method for limiting the pressure during the startup of steady-state simulations.
Definition at line 50 of file pressureControl.H.
| pressureControl | ( | const volScalarField & | p, |
| const volScalarField & | rho, | ||
| const dictionary & | dict, | ||
| const bool | pRefRequired = true |
||
| ) |
Construct from the SIMPLE/PIMPLE sub-dictionary.
Definition at line 27 of file pressureControl.C.
References dict, Foam::dimDensity, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, forAll, Foam::Info, IOWarningInFunction, Foam::max(), Foam::min(), Foam::nl, p, pMin, Foam::reduce(), rho, rhoMax, rhoMin, and Foam::setRefCell().

|
inline |
Return the cell in which the reference pressure is set.
Definition at line 23 of file pressureControlI.H.
|
inline |
Return the pressure reference level.
Definition at line 29 of file pressureControlI.H.
| bool limit | ( | volScalarField & | p | ) | const |
Limit the pressure if necessary and return true if so.
Definition at line 224 of file pressureControl.C.
References Foam::endl(), Foam::Info, Foam::max(), Foam::min(), p, pMin, and dimensioned< Type >::value().

Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.