Basic second-order laplacian using face-gradients and Gauss' theorem. More...
#include <finiteVolume/gaussLaplacianScheme.H>
Basic second-order laplacian using face-gradients and Gauss' theorem.
Definition at line 55 of file gaussLaplacianScheme.H.
Inheritance diagram for gaussLaplacianScheme< Type, GType >:
Collaboration diagram for gaussLaplacianScheme< Type, GType >:| gaussLaplacianScheme | ( | const fvMesh & | mesh ) | [inline]
|
Construct null.
Definition at line 89 of file gaussLaplacianScheme.H.
| gaussLaplacianScheme | ( | const fvMesh & | mesh, |
| Istream & | is | ||
| ) | [inline]
|
Construct from Istream.
Definition at line 95 of file gaussLaplacianScheme.H.
| gaussLaplacianScheme | ( | const fvMesh & | mesh, |
| const tmp< surfaceInterpolationScheme< GType > > & | igs, | ||
| const tmp< snGradScheme< Type > > & | sngs | ||
| ) | [inline]
|
Construct from mesh, interpolation and snGradScheme schemes.
Definition at line 102 of file gaussLaplacianScheme.H.
| virtual ~gaussLaplacianScheme | ( | ) | [inline, virtual]
|
Definition at line 114 of file gaussLaplacianScheme.H.
| TypeName | ( | "Gauss" | ) |
Runtime type information.
| tmp< GeometricField< Type, fvPatchField, volMesh > > fvcLaplacian | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf ) | [virtual]
|
Implements laplacianScheme< Type, GType >.
Definition at line 129 of file gaussLaplacianScheme.C.
References Foam::fvc::div(), fvMesh::magSf(), mesh, IOobject::name(), and Foam::fvc::snGrad().
| tmp< fvMatrix< Type > > fvmLaplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
| GeometricField< Type, fvPatchField, volMesh > & | vf | ||
| ) | [virtual]
|
Implements laplacianScheme< Type, GType >.
Definition at line 149 of file gaussLaplacianScheme.C.
References Foam::resError::div(), fvMatrix< Type >::faceFluxCorrectionPtr(), fvSchemes::fluxRequired(), fvMesh::magSf(), mesh, IOobject::name(), tmp< T >::ptr(), fvMesh::Sf(), fvMatrix< Type >::source(), and fvMesh::V().
| tmp< GeometricField< Type, fvPatchField, volMesh > > fvcLaplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
| const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
| ) | [virtual]
|
Implements laplacianScheme< Type, GType >.
Definition at line 188 of file gaussLaplacianScheme.C.
References Foam::fvc::div(), fvMesh::magSf(), mesh, IOobject::name(), fvMesh::Sf(), and Foam::fvc::snGrad().
| tmp< fvMatrix< scalar > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| GeometricField< scalar, fvPatchField, volMesh > & | |||
| ) |
| tmp< GeometricField< scalar, fvPatchField, volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| const GeometricField< scalar, fvPatchField, volMesh > & | |||
| ) |
| tmp< fvMatrix< vector > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| GeometricField< vector, fvPatchField, volMesh > & | |||
| ) |
| tmp< GeometricField< vector, fvPatchField, volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| const GeometricField< vector, fvPatchField, volMesh > & | |||
| ) |
| tmp< fvMatrix< sphericalTensor > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| GeometricField< sphericalTensor, fvPatchField, volMesh > & | |||
| ) |
| tmp< GeometricField< sphericalTensor, fvPatchField, volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| const GeometricField< sphericalTensor, fvPatchField, volMesh > & | |||
| ) |
| tmp< fvMatrix< symmTensor > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| GeometricField< symmTensor, fvPatchField, volMesh > & | |||
| ) |
| tmp< GeometricField< symmTensor, fvPatchField, volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| const GeometricField< symmTensor, fvPatchField, volMesh > & | |||
| ) |
| tmp< fvMatrix< tensor > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| GeometricField< tensor, fvPatchField, volMesh > & | |||
| ) |
| tmp< GeometricField< tensor, fvPatchField, volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | , |
| const GeometricField< tensor, fvPatchField, volMesh > & | |||
| ) |
| Foam::tmp< Foam::fvMatrix< Foam::scalar > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| GeometricField< scalar, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 112 of file gaussLaplacianSchemes.C.
| Foam::tmp< Foam::GeometricField< Foam::scalar, Foam::fvPatchField, Foam::volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| const GeometricField< scalar, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 112 of file gaussLaplacianSchemes.C.
| Foam::tmp< Foam::fvMatrix< Foam::vector > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| GeometricField< vector, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 113 of file gaussLaplacianSchemes.C.
| Foam::tmp< Foam::GeometricField< Foam::vector, Foam::fvPatchField, Foam::volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| const GeometricField< vector, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 113 of file gaussLaplacianSchemes.C.
| Foam::tmp< Foam::fvMatrix< Foam::sphericalTensor > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| GeometricField< sphericalTensor, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 114 of file gaussLaplacianSchemes.C.
| Foam::tmp< Foam::GeometricField< Foam::sphericalTensor, Foam::fvPatchField, Foam::volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| const GeometricField< sphericalTensor, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 114 of file gaussLaplacianSchemes.C.
| Foam::tmp< Foam::fvMatrix< Foam::symmTensor > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| GeometricField< symmTensor, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 115 of file gaussLaplacianSchemes.C.
| Foam::tmp< Foam::GeometricField< Foam::symmTensor, Foam::fvPatchField, Foam::volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| const GeometricField< symmTensor, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 115 of file gaussLaplacianSchemes.C.
| Foam::tmp< Foam::fvMatrix< Foam::tensor > > fvmLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| GeometricField< tensor, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 116 of file gaussLaplacianSchemes.C.
| Foam::tmp< Foam::GeometricField< Foam::tensor, Foam::fvPatchField, Foam::volMesh > > fvcLaplacian | ( | const GeometricField< scalar, fvsPatchField, surfaceMesh > & | gamma, |
| const GeometricField< tensor, fvPatchField, volMesh > & | vf | ||
| ) |
Definition at line 116 of file gaussLaplacianSchemes.C.