Outlet-stabilised interpolation scheme which applies upwind differencing to the faces of the cells adjacent to outlets. 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 > &) |
Outlet-stabilised interpolation scheme which applies upwind differencing to the faces of the cells adjacent to outlets.
This is particularly useful to stabilise the velocity at entrainment boundaries for LES cases using linear or other centred differencing schemes.
Definition at line 61 of file outletStabilised.H.
|
inline |
Definition at line 90 of file outletStabilised.H.
|
inline |
Definition at line 112 of file outletStabilised.H.
TypeName | ( | "outletStabilised< Type >" | ) |
|
inlinevirtual |
Implements surfaceInterpolationScheme< Type >.
Definition at line 131 of file outletStabilised.H.
References fvMesh::boundary(), GeometricField::boundaryField(), cells, primitiveMesh::cells(), fvBoundaryMesh::faceCells(), forAll, Foam::isA(), primitiveMesh::isInternalFace(), surfaceInterpolationScheme< Type >::mesh(), Foam::pos0(), and tmp::ref().
|
inlinevirtual |
Reimplemented from surfaceInterpolationScheme< Type >.
Definition at line 177 of file outletStabilised.H.
Referenced by outletStabilised< Type >::correction().
|
inlinevirtual |
Reimplemented from surfaceInterpolationScheme< Type >.
Definition at line 186 of file outletStabilised.H.
References fvMesh::boundary(), GeometricField::boundaryField(), cells, primitiveMesh::cells(), outletStabilised< Type >::corrected(), fvBoundaryMesh::faceCells(), forAll, Foam::isA(), primitiveMesh::isInternalFace(), surfaceInterpolationScheme< Type >::mesh(), tmp::ref(), and Foam::Zero.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.