|
| TypeName ("faceCorrected") |
|
| faceCorrectedSnGrad (const fvMesh &mesh) |
|
| faceCorrectedSnGrad (const fvMesh &mesh, Istream &) |
|
virtual | ~faceCorrectedSnGrad ()=default |
|
virtual tmp< surfaceScalarField > | deltaCoeffs (const GeometricField< Type, fvPatchField, volMesh > &) const |
|
virtual bool | corrected () const noexcept |
|
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | fullGradCorrection (const GeometricField< Type, fvPatchField, volMesh > &) const |
|
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | correction (const GeometricField< Type, fvPatchField, volMesh > &) const |
|
tmp< surfaceScalarField > | correction (const volScalarField &vsf) const |
|
tmp< surfaceVectorField > | correction (const volVectorField &vvf) const |
|
Foam::tmp< Foam::surfaceVectorField > | correction (const volVectorField &vvf) const |
|
virtual const word & | type () const =0 |
|
| declareRunTimeSelectionTable (tmp, snGradScheme, Mesh,(const fvMesh &mesh, Istream &schemeData),(mesh, schemeData)) |
|
| snGradScheme (const fvMesh &mesh) |
|
virtual | ~snGradScheme ()=default |
|
const fvMesh & | mesh () const |
|
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | snGrad (const GeometricField< Type, fvPatchField, volMesh > &) const |
|
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | snGrad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &) 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 |
|
template<class Type>
class Foam::fv::faceCorrectedSnGrad< Type >
Surface gradient scheme with full explicit non-orthogonal correction.
- Usage
- Minimal example by using
system/fvSchemes
: snGradSchemes
{
snGrad(<term>) faceCorrected;
}
- Source files
-
Definition at line 65 of file faceCorrectedSnGrad.H.