faceLimitedGrad gradient scheme applied to a runTime selected base gradient scheme. More...
Public Member Functions | |
TypeName ("faceLimited") | |
faceLimitedGrad (const faMesh &mesh, Istream &schemeData) | |
tmp< GeometricField< typename outerProduct< vector, Type >::type, faPatchField, areaMesh > > | grad (const GeometricField< Type, faPatchField, areaMesh > &) const |
![]() | |
declareRunTimeSelectionTable (tmp, gradScheme, Istream,(const faMesh &mesh, Istream &schemeData),(mesh, schemeData)) | |
gradScheme (const faMesh &mesh) | |
virtual | ~gradScheme () |
const faMesh & | mesh () const |
![]() | |
constexpr | refCount () noexcept |
int | count () const noexcept |
bool | unique () const noexcept |
void | operator++ () noexcept |
void | operator++ (int) noexcept |
void | operator-- () noexcept |
void | operator-- (int) noexcept |
Static Public Member Functions | |
static void | limitEdge (Type &limiter, const Type &maxDelta, const Type &minDelta, const Type &extrapolate) |
![]() | |
static tmp< gradScheme< Type > > | New (const faMesh &mesh, Istream &schemeData) |
faceLimitedGrad gradient scheme applied to a runTime selected base gradient scheme.
The scalar limiter based on limiting the extrapolated face values between the maximum and minimum cell and cell neighbour values and is applied to all components of the gradient.
Author Hrvoje Jasak, Wikki Ltd.
Definition at line 60 of file faceLimitedFaGrad.H.
|
inline |
Definition at line 90 of file faceLimitedFaGrad.H.
References Foam::exit(), Foam::FatalIOError, and FatalIOErrorInFunction.
TypeName | ( | "faceLimited" | ) |
|
inlinestatic |
|
virtual |
Implements gradScheme< Type >.
Referenced by makeFaGradScheme().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.