33 #include "regIOobject.H"
34 #include "runTimeSelectionTables.H"
35 #include "surfaceFields.H"
58 surfaceVectorField
nf_;
87 static autoPtr<fvscStencil>
New
105 virtual tmp<surfaceVectorField>
Grad(
const volScalarField& vF)
107 notImplemented(
"tmp<surfaceVectorField> Grad(const volScalarField& vF)");
108 return tmp<surfaceVectorField>(
nullptr);
112 virtual tmp<surfaceTensorField>
Grad(
const volVectorField& iVF)
114 notImplemented(
"tmp<surfaceTensorField> Grad(const volVectorField& vF)");
115 return tmp<surfaceTensorField>(
nullptr);
119 virtual tmp<surfaceScalarField>
Div(
const volVectorField& iVF)
121 notImplemented(
"tmp<surfaceScalarField> Grad(const volVectorField& vF)");
122 return tmp<surfaceScalarField>(
nullptr);
126 virtual tmp<surfaceVectorField>
Div(
const volTensorField& iTF)
128 notImplemented(
"tmp<surfaceVectorField> Grad(const volTensorField& vF)");
129 return tmp<surfaceVectorField>(
nullptr);
This is a method for calculation the differential operators without tangential derivatives. They are further used in the calculation of the QGD terms.
virtual bool writeData(Ostream &) const
virtual tmp< surfaceVectorField > Grad(const volScalarField &vF)
virtual tmp< surfaceScalarField > Div(const volVectorField &iVF)
Methods calculating of differential operators.
static fvscStencil & lookupOrNew(const word &nname, const fvMesh &mesh)
static tmp<fvscStencil> lookupOrNew
fvscStencil(const IOobject &io)
Construct from components.
static autoPtr< fvscStencil > New(const word &name, const fvMesh &mesh)
Return a reference to the selected fvscStencil model.
static PtrList< fvscStencil > stencils_
declareRunTimeSelectionTable(autoPtr, fvscStencil, components,(const IOobject &io),(io))