29 #include "surfaceInterpolate.H"
41 vf.
mesh().schemes().ddt(
"ddt(" + vf.
name() +
')')
55 vf.
mesh().schemes().ddt(
"ddt(" + vf.
name() +
')')
56 ).ref().meshPhi(vf,
patchi);
69 vf.
mesh().schemes().ddt(
"ddt(" +
rho.name() +
',' + vf.
name() +
')')
83 vf.
mesh().schemes().ddt(
"ddt(" +
rho.name() +
',' + vf.
name() +
')')
94 if (phi.
mesh().moving())
107 if (phi.
mesh().moving())
120 if (phi.
mesh().moving())
133 if (phi.
mesh().moving())
146 if (phi.
mesh().moving())
159 if (phi.
mesh().moving())
172 if (tphi().mesh().moving())
190 if (tphi().mesh().moving())
207 if (tphi().mesh().moving())
231 if (tphi().mesh().moving())
256 if (tphi().mesh().moving())
const Mesh & mesh() const
Return mesh.
Generic GeometricField class.
const word & name() const
Return name.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A class for managing temporary objects.
A class for handling words, derived from string.
Calculate the mesh motion flux and convert fluxes from absolute to relative and back.
volScalarField alpha(IOobject("alpha", runTime.name(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
autoPtr< CompressibleMomentumTransportModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const viscosity &viscosity)
static tmp< SurfaceField< Type > > interpolate(const VolField< Type > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
void correctRhoUf(autoPtr< surfaceVectorField > &rhoUf, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const MRFType &MRF)
tmp< surfaceScalarField > meshPhi(const volVectorField &U)
tmp< surfaceScalarField > relative(const tmp< surfaceScalarField > &tphi, const volVectorField &U)
Return the given absolute flux in relative form.
void correctUf(autoPtr< surfaceVectorField > &Uf, const volVectorField &U, const surfaceScalarField &phi, const MRFType &MRF)
void makeAbsolute(surfaceScalarField &phi, const volVectorField &U)
Make the given flux absolute.
tmp< surfaceScalarField > absolute(const tmp< surfaceScalarField > &tphi, const volVectorField &U)
Return the given relative flux in absolute form.
void makeRelative(surfaceScalarField &phi, const volVectorField &U)
Make the given flux relative.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
word name(const bool)
Return a word representation of a bool.