35 #ifndef leastSquaresStencil_H
36 #define leastSquaresStencil_H
39 #include "regIOobject.H"
40 #include "labelList.H"
42 #include "volFields.H"
43 #include "surfaceFields.H"
44 #include "surfaceMesh.H"
47 #include "zeroGradientFvPatchFields.H"
51 #include "processorFvPatch.H"
82 tmp<surfaceVectorField>
Grad(
const volScalarField& iF);
84 tmp<surfaceTensorField>
Grad(
const volVectorField& iVF);
86 tmp<surfaceScalarField>
Div(
const volVectorField& iVF);
88 tmp<surfaceVectorField>
Div(
const volTensorField& iTF);
This is a method for calculation the differential operators without tangential derivatives. They are further used in the calculation of the QGD terms.
tmp< surfaceVectorField > Grad(const volScalarField &iF)
Calculate gradient of volume scalar function on the faces.
tmp< surfaceScalarField > Div(const volVectorField &iVF)
Calculate divergence of volume vector field on the faces.
Base methods for calculating weights and finding neighbours.
leastSquares(const IOobject &)
Construct from IOobject. Optional flag for if IOobject is the.
Methods calculating of differential operators.
~leastSquares()
Destructor.