Classes | |
class | GaussVolPoint1D |
This is a method for approximating derivatives of tangents to a face (1D case). They are further used in the calculation of the QGD terms. More... | |
class | GaussVolPoint2D |
This is a method for approximating derivatives of tangents to a face (2D case). They are further used in the calculation of the QGD terms. More... | |
class | GaussVolPoint3D |
This is a method for approximating derivatives of tangents to a face (3D case). They are further used in the calculation of the QGD terms. More... | |
class | GaussVolPointBase |
This is a method for approximating derivatives of tangents to a face. They are further used in the calculation of the QGD terms. More... | |
class | GaussVolPointBase1D |
class | GaussVolPointBase2D |
class | GaussVolPointBase3D |
class | GaussVolPointStencil |
Methods calculation of differential operators without tangential derivatives. More... | |
Public Member Functions | |
TypeName ("GaussVolPoint") | |
GaussVolPoint (const IOobject &) | |
Construct from IOobject. More... | |
~GaussVolPoint () | |
Destructor. More... | |
tmp< surfaceVectorField > | Grad (const volScalarField &iF) |
Calculate gradient of volume scalar function on the faces. More... | |
tmp< surfaceTensorField > | Grad (const volVectorField &iVF) |
Calculate gradient of volume vector field on the faces. More... | |
tmp< surfaceScalarField > | Div (const volVectorField &iVF) |
tmp< surfaceVectorField > | Div (const volTensorField &iTF) |
Calculate divergence of volume tensor field on the faces. More... | |
Public Member Functions inherited from fvscStencil | |
TypeName ("fvscStencil") | |
declareRunTimeSelectionTable (autoPtr, fvscStencil, components,(const IOobject &io),(io)) | |
fvscStencil (const IOobject &io) | |
Construct from components. More... | |
virtual | ~fvscStencil () |
virtual bool | writeData (Ostream &) const |
Public Member Functions inherited from GaussVolPointBase | |
GaussVolPointBase (const fvMesh &mesh) | |
~GaussVolPointBase () | |
void | faceGrad (const volScalarField &vF, surfaceVectorField &gradf) |
void | faceGrad (const volVectorField &vF, surfaceTensorField &gradf) |
void | faceDiv (const volVectorField &vVF, surfaceScalarField &divf) |
void | faceDiv (const volTensorField &vTF, surfaceVectorField &divf) |
Public Member Functions inherited from GaussVolPointBase1D | |
GaussVolPointBase1D (const fvMesh &mesh) | |
~GaussVolPointBase1D () | |
void | faceGrad (const volScalarField &f, surfaceVectorField &gradf) |
void | faceGrad (const volVectorField &f, surfaceTensorField &gradf) |
void | faceDiv (const volVectorField &f, surfaceScalarField &divf) |
void | faceDiv (const volTensorField &f, surfaceVectorField &divf) |
Public Member Functions inherited from GaussVolPointBase2D | |
GaussVolPointBase2D (const fvMesh &mesh) | |
~GaussVolPointBase2D () | |
void | faceGrad (const volScalarField &f, surfaceVectorField &gradf) |
void | faceDiv (const volVectorField &f, surfaceScalarField &divf) |
void | faceDiv (const volTensorField &f, surfaceVectorField &divf) |
Public Member Functions inherited from GaussVolPointBase3D | |
GaussVolPointBase3D (const fvMesh &mesh) | |
~GaussVolPointBase3D () | |
void | faceGrad (const volScalarField &f, surfaceVectorField &gradf) |
void | faceGrad (const volVectorField &f, surfaceTensorField &gradf) |
void | faceDiv (const volVectorField &f, surfaceScalarField &divf) |
void | faceDiv (const volTensorField &f, surfaceVectorField &divf) |
Additional Inherited Members | |
Static Public Member Functions inherited from fvscStencil | |
static autoPtr< fvscStencil > | New (const word &name, const fvMesh &mesh) |
Return a reference to the selected fvscStencil model. More... | |
static fvscStencil & | lookupOrNew (const word &nname, const fvMesh &mesh) |
static tmp<fvscStencil> lookupOrNew More... | |
Protected Member Functions inherited from GaussVolPointBase3D | |
void | calcGradfIF (const volScalarField &sf, const pointScalarField &pf, const faceList &faces, surfaceVectorField &gradf, const surfaceVectorField &dfdn) |
void | calcGradfBF (const volScalarField &sf, const pointScalarField &pf, const faceList &faces, surfaceVectorField &gradf, const surfaceVectorField &dfdn) |
void | calcGradfIF (const volVectorField &sf, const pointVectorField &pf, const faceList &faces, surfaceTensorField &gradf, const surfaceTensorField &dfdn) |
void | calcGradfBF (const volVectorField &sf, const pointVectorField &pf, const faceList &faces, surfaceTensorField &gradf, const surfaceTensorField &dfdn) |
void | calcDivfIF (const volVectorField &sf, const pointVectorField &pf, const faceList &faces, surfaceScalarField &divf, const surfaceScalarField &dfdn) |
void | calcDivfBF (const volVectorField &sf, const pointVectorField &pf, const faceList &faces, surfaceScalarField &divf, const surfaceScalarField &dfdn) |
void | calcDivfIF (const volTensorField &tf, const pointTensorField &pf, const faceList &faces, surfaceVectorField &divf, const surfaceVectorField &dfdn) |
void | calcDivfBF (const volTensorField &sf, const pointTensorField &pf, const faceList &faces, surfaceVectorField &divf, const surfaceVectorField &dfdn) |
void | triCalcWeights (const fvMesh &m) |
Calculate weights for triangles. More... | |
void | quaCalcWeights (const fvMesh &m) |
Calcualte weights for quads. More... | |
Protected Attributes inherited from fvscStencil | |
const fvMesh & | mesh_ |
const Time & | runTime_ |
surfaceVectorField | nf_ |
Protected Attributes inherited from GaussVolPointBase2D | |
List< scalar > | c1_ |
List< scalar > | c2_ |
List< scalar > | c3_ |
List< scalar > | c4_ |
List< scalar > | mv42_ |
List< scalar > | mv13_ |
List< label > | ip3_ |
List< label > | ip1_ |
List< label > | ic4_ |
List< label > | ic2_ |
vector | e1_ |
vector | e2_ |
label | ie1_ |
label | ie2_ |
label | ie3_ |
List< label > | ordinaryPatches_ |
ordinary external boundaries More... | |
List< bool > | processorPatch_ |
List< List< label > > | ip3e_ |
List< List< label > > | ip1e_ |
List< List< label > > | ic4e_ |
List< List< scalar > > | c1e_ |
List< List< scalar > > | c2e_ |
List< List< scalar > > | c3e_ |
List< List< scalar > > | c4e_ |
List< List< scalar > > | mv42e_ |
List< List< scalar > > | mv13e_ |
Static Protected Attributes inherited from fvscStencil | |
static PtrList< fvscStencil > | stencils_ |
Definition at line 41 of file GaussVolPointStencil.H.
GaussVolPoint | ( | const IOobject & | io | ) |
Construct from IOobject.
Definition at line 47 of file GaussVolPointStencil.C.
~GaussVolPoint | ( | ) |
Destructor.
Definition at line 54 of file GaussVolPointStencil.C.
TypeName | ( | "GaussVolPoint" | ) |
|
virtual |
Calculate gradient of volume scalar function on the faces.
iF | Internal scalar field. Allowable values: constant reference to the volScalarField. |
Reimplemented from fvscStencil.
Definition at line 67 of file GaussVolPointStencil.C.
References correctBoundaryConditions().
|
virtual |
Calculate gradient of volume vector field on the faces.
iVF | Internal vector field. Allowable values: constant reference to the volVectorField. |
Reimplemented from fvscStencil.
Definition at line 88 of file GaussVolPointStencil.C.
References correctBoundaryConditions().
|
virtual |
Reimplemented from fvscStencil.
Definition at line 100 of file GaussVolPointStencil.C.
References correctBoundaryConditions().
|
virtual |
Calculate divergence of volume tensor field on the faces.
iTF | Internal tensor field. Allowable values: constant reference to the volTensorField. |
Reimplemented from fvscStencil.
Definition at line 121 of file GaussVolPointStencil.C.