33 #ifndef leastSquaresStencil_H
34 #define leastSquaresStencil_H
37 #include "regIOobject.H"
38 #include "labelList.H"
40 #include "volFields.H"
41 #include "surfaceFields.H"
42 #include "surfaceMesh.H"
45 #include "zeroGradientFvPatchFields.H"
49 #include "processorFvPatch.H"
80 tmp<surfaceVectorField>
Grad(
const volScalarField& iF);
82 tmp<surfaceTensorField>
Grad(
const volVectorField& iVF);
84 tmp<surfaceScalarField>
Div(
const volVectorField& iVF);
86 tmp<surfaceVectorField>
Div(
const volTensorField& iTF);
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.
fvscStencil(const IOobject &io)
Construct from components.
Methods calculating of differential operators.
~leastSquares()
Destructor.