33 #include "addToRunTimeSelectionTable.H"
34 #include "volPointInterpolation.H"
35 #include "processorFvPatchField.H"
72 tmp<surfaceVectorField> tgradIF(vector::zero * fvc::snGrad(vF));
74 surfaceVectorField& gradIf = tgradIF.ref();
76 this->faceGrad(vF, gradIf);
90 tmp<surfaceTensorField> tgradIVF(tensor::zero * fvc::snGrad(iVF.component(0)));
92 surfaceTensorField& gradIVF = tgradIVF.ref();
94 this->faceGrad(iVF, gradIVF);
102 tmp<surfaceScalarField> tdivIVF(0.0 * fvc::snGrad(iVF.component(0)));
104 surfaceScalarField& divIVF = tdivIVF.ref();
106 this->faceDiv(iVF, divIVF);
120 tmp<surfaceVectorField> tdivITF(vector::zero*fvc::snGrad(iTF.component(0)));
122 surfaceVectorField& divITF = tdivITF.ref();
124 this->faceDiv(iTF, divITF);
GaussVolPoint(const IOobject &)
Construct from IOobject.
This is a method for approximating derivatives of tangents to a face. They are further used in the ca...
addToRunTimeSelectionTable(fvscStencil, GaussVolPoint, components)
e correctBoundaryConditions()
fvscStencil(const IOobject &io)
Construct from components.
~GaussVolPoint()
Destructor.
tmp< surfaceScalarField > Div(const volVectorField &iVF)
defineTypeNameAndDebug(fvscStencil, 0)
tmp< surfaceVectorField > Grad(const volScalarField &iF)
Calculate gradient of volume scalar function on the faces.