Blends two specified schemes using the limiter function provided by a limitedSurfaceInterpolationScheme. More...
Additional Inherited Members | |
![]() | |
static tmp< surfaceInterpolationScheme< Type > > | New (const fvMesh &mesh, Istream &schemeData) |
static tmp< surfaceInterpolationScheme< Type > > | New (const fvMesh &mesh, const surfaceScalarField &faceFlux, Istream &schemeData) |
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | interpolate (const GeometricField< Type, fvPatchField, volMesh > &, const tmp< surfaceScalarField > &, const tmp< surfaceScalarField > &) |
template<class SFType > | |
static tmp< GeometricField< typename innerProduct< typename SFType::value_type, Type >::type, fvsPatchField, surfaceMesh > > | dotInterpolate (const SFType &Sf, const GeometricField< Type, fvPatchField, volMesh > &vf, const tmp< surfaceScalarField > &tlambdas) |
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | interpolate (const GeometricField< Type, fvPatchField, volMesh > &, const tmp< surfaceScalarField > &) |
Blends two specified schemes using the limiter function provided by a limitedSurfaceInterpolationScheme.
The limited scheme is specified first followed by the scheme to be scaled by the limiter and then the scheme scaled by 1 - limiter e.g.
div(phi,U) Gauss limiterBlended vanLeer linear linearUpwind grad(U);
Definition at line 56 of file limiterBlended.H.
|
inline |
Definition at line 91 of file limiterBlended.H.
|
inline |
Definition at line 113 of file limiterBlended.H.
TypeName | ( | "limiterBlended< Type >" | ) |
|
inlinevirtual |
Implements surfaceInterpolationScheme< Type >.
Definition at line 139 of file limiterBlended.H.
References Foam::limiter().
|
inlinevirtual |
Reimplemented from surfaceInterpolationScheme< Type >.
Definition at line 156 of file limiterBlended.H.
References Foam::limiter().
|
inlinevirtual |
Reimplemented from surfaceInterpolationScheme< Type >.
Definition at line 170 of file limiterBlended.H.
Referenced by limiterBlended< Type >::correction().
|
inlinevirtual |
Reimplemented from surfaceInterpolationScheme< Type >.
Definition at line 180 of file limiterBlended.H.
References limiterBlended< Type >::corrected(), and Foam::limiter().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.