|
|
|
laplacianScheme< Type, GType > Class Template ReferenceAbstract base class for laplacian schemes. More...
Inheritance diagram for laplacianScheme< Type, GType >:
![]()
Collaboration diagram for laplacianScheme< Type, GType >:
![]() Detailed Descriptiontemplate<class Type, class GType>
Abstract base class for laplacian schemes.
|
| laplacianScheme | ( | const laplacianScheme< Type, GType > & | ) | [protected] |
Disallow copy construct.
| laplacianScheme | ( | const fvMesh & | mesh | ) | [inline] |
| laplacianScheme | ( | const fvMesh & | mesh, | |
| Istream & | is | |||
| ) | [inline] |
| laplacianScheme | ( | const fvMesh & | mesh, | |
| const tmp< surfaceInterpolationScheme< GType > > & | igs, | |||
| const tmp< snGradScheme< Type > > & | sngs | |||
| ) | [inline] |
Construct from mesh, interpolation and snGradScheme schemes.
Definition at line 132 of file laplacianScheme.H.
| ~laplacianScheme | ( | ) | [inline, virtual] |
Definition at line 85 of file laplacianScheme.C.
| void operator= | ( | const laplacianScheme< Type, GType > & | ) | [protected] |
Disallow default bitwise assignment.
| virtual const word& type | ( | ) | const [pure virtual] |
Runtime type information.
| declareRunTimeSelectionTable | ( | tmp | , | |
| laplacianScheme< Type, GType > | , | |||
| Istream | , | |||
| (const fvMesh &mesh, Istream &schemeData) | , | |||
| (mesh, schemeData) | ||||
| ) |
| tmp< laplacianScheme< Type, GType > > New | ( | const fvMesh & | mesh, | |
| Istream & | schemeData | |||
| ) | [inline, static] |
Return a pointer to a new laplacianScheme created on freestore.
Definition at line 37 of file laplacianScheme.C.
References Foam::endl(), IOstream::eof(), Foam::exit(), Foam::FatalIOError, FatalIOErrorIn, Foam::Info, and mesh.

| const fvMesh& mesh | ( | ) | const [inline] |
| virtual tmp<fvMatrix<Type> > fvmLaplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | , | |
| GeometricField< Type, fvPatchField, volMesh > & | ||||
| ) | [pure virtual] |
Implemented in gaussLaplacianScheme< Type, GType >.
| tmp< fvMatrix< Type > > fvmLaplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, | |
| GeometricField< Type, fvPatchField, volMesh > & | vf | |||
| ) | [inline, virtual] |
Definition at line 94 of file laplacianScheme.C.
| virtual tmp<GeometricField<Type, fvPatchField, volMesh> > fvcLaplacian | ( | const GeometricField< Type, fvPatchField, volMesh > & | ) | [pure virtual] |
Implemented in gaussLaplacianScheme< Type, GType >.
| virtual tmp<GeometricField<Type, fvPatchField, volMesh> > fvcLaplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | , | |
| const GeometricField< Type, fvPatchField, volMesh > & | ||||
| ) | [pure virtual] |
Implemented in gaussLaplacianScheme< Type, GType >.
| tmp< GeometricField< Type, fvPatchField, volMesh > > fvcLaplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, | |
| const GeometricField< Type, fvPatchField, volMesh > & | vf | |||
| ) | [inline, virtual] |
Definition at line 106 of file laplacianScheme.C.
References Foam::fvc::interpolate().

Definition at line 70 of file laplacianScheme.H.
tmp<surfaceInterpolationScheme<GType> > tinterpGammaScheme_ [protected] |
Definition at line 71 of file laplacianScheme.H.
tmp<snGradScheme<Type> > tsnGradScheme_ [protected] |
Definition at line 72 of file laplacianScheme.H.