35 #include "addToRunTimeSelectionTable.H"
36 #include "volPointInterpolation.H"
37 #include "processorFvPatchField.H"
74 tmp<surfaceVectorField> tgradIF(vector::zero * fvc::snGrad(vF));
76 surfaceVectorField& gradIf = tgradIF.ref();
78 this->faceGrad(vF, gradIf);
92 tmp<surfaceTensorField> tgradIVF(tensor::zero * fvc::snGrad(iVF.component(0)));
94 surfaceTensorField& gradIVF = tgradIVF.ref();
96 this->faceGrad(iVF, gradIVF);
104 tmp<surfaceScalarField> tdivIVF(0.0 * fvc::snGrad(iVF.component(0)));
106 surfaceScalarField& divIVF = tdivIVF.ref();
108 this->faceDiv(iVF, divIVF);
122 tmp<surfaceVectorField> tdivITF(vector::zero*fvc::snGrad(iTF.component(0)));
124 surfaceVectorField& divITF = tdivITF.ref();
126 this->faceDiv(iTF, divITF);
This is a method for calculation the differential operators without tangential derivatives. They are further used in the calculation of the QGD terms.
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()
~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.