|
|
|
snGradScheme< Type > Class Template ReferenceAbstract base class for snGrad schemes. More...
Inheritance diagram for snGradScheme< Type >:
![]()
Collaboration diagram for snGradScheme< Type >:
![]()
Detailed Descriptiontemplate<class Type>
Abstract base class for snGrad schemes.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| snGradScheme | ( | const fvMesh & | mesh | ) | [inline] |
| ~snGradScheme | ( | ) | [inline, virtual] |
Definition at line 88 of file snGradScheme.C.
| virtual const word& type | ( | ) | const [pure virtual] |
Runtime type information.
| declareRunTimeSelectionTable | ( | tmp | , | |
| snGradScheme< Type > | , | |||
| Mesh | , | |||
| (const fvMesh &mesh, Istream &schemeData) | , | |||
| (mesh, schemeData) | ||||
| ) |
| tmp< snGradScheme< Type > > New | ( | const fvMesh & | mesh, | |
| Istream & | schemeData | |||
| ) | [inline, static] |
Return new tmp interpolation scheme.
Definition at line 38 of file snGradScheme.C.
References Foam::endl(), IOstream::eof(), Foam::exit(), Foam::FatalIOError, FatalIOErrorIn, Foam::Info, and mesh.

| const fvMesh& mesh | ( | ) | const [inline] |
| tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, | |
| const tmp< surfaceScalarField > & | tdeltaCoeffs, | |||
| const word & | snGradName = "snGrad" | |||
| ) | [inline, static] |
Return the snGrad of the given cell field with the given deltaCoeffs.
Definition at line 97 of file snGradScheme.C.
Referenced by snGradScheme< Type >::snGrad().

| virtual tmp<surfaceScalarField> deltaCoeffs | ( | const GeometricField< Type, fvPatchField, volMesh > & | ) | const [pure virtual] |
Return the interpolation weighting factors for the given field.
Implemented in correctedSnGrad< Type >, limitedSnGrad< Type >, quadraticFitSnGrad< Type >, and uncorrectedSnGrad< Type >.
Referenced by snGradScheme< Type >::snGrad().

| virtual bool corrected | ( | ) | const [inline, virtual] |
Return true if this scheme uses an explicit correction.
Reimplemented in correctedSnGrad< Type >, limitedSnGrad< Type >, quadraticFitSnGrad< Type >, and uncorrectedSnGrad< Type >.
Definition at line 139 of file snGradScheme.H.
Referenced by snGradScheme< Type >::snGrad().

| virtual tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > correction | ( | const GeometricField< Type, fvPatchField, volMesh > & | ) | const [inline, virtual] |
Return the explicit correction to the snGrad.
for the given field
Reimplemented in correctedSnGrad< Type >, limitedSnGrad< Type >, quadraticFitSnGrad< Type >, and uncorrectedSnGrad< Type >.
Definition at line 149 of file snGradScheme.H.
Referenced by snGradScheme< Type >::snGrad().

| tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) | const [inline, virtual] |
Return the snGrad of the given cell field.
Return the face-snGrad of the given cell field.
with explicit correction
Definition at line 153 of file snGradScheme.C.
References snGradScheme< Type >::corrected(), snGradScheme< Type >::correction(), snGradScheme< Type >::deltaCoeffs(), and snGradScheme< Type >::snGrad().

| tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) | const [inline] |
Return the snGrad of the given tmp cell field.
Return the face-snGrad of the given cell field.
with explicit correction
Definition at line 176 of file snGradScheme.C.
References Foam::fvc::snGrad().
