|
| TypeName ("orthogonal") |
|
| orthogonalSnGrad (const fvMesh &mesh) |
|
| orthogonalSnGrad (const fvMesh &mesh, Istream &) |
|
virtual | ~orthogonalSnGrad ()=default |
|
virtual tmp< surfaceScalarField > | deltaCoeffs (const GeometricField< Type, fvPatchField, volMesh > &) const |
|
virtual bool | corrected () const noexcept |
|
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | correction (const GeometricField< Type, fvPatchField, volMesh > &) 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::orthogonalSnGrad< Type >
Surface gradient scheme with no non-orthogonal correction.
- Usage
- Minimal example by using
system/fvSchemes
: snGradSchemes
{
snGrad(<term>) orthogonal;
}
- Note
- Interpolation weighting factors (i.e. delta coefficients) are based on the
deltaCoeffs
function rather than the nonOrthDeltaCoeffs
function, which is used by the uncorrected
scheme.
- Source files
-
Definition at line 70 of file orthogonalSnGrad.H.