Go to the documentation of this file.
63 w[owner[facei]]*
C[owner[facei]]
64 + (1.0 -
w[owner[facei]])*
C[neighbour[facei]];
66 const face&
f = faces[facei];
76 Type sumPsip = at*(1.0/3.0)*
83 for (
label pointi=1; pointi<
f.size(); pointi++)
93 sumPsip += at*(1.0/3.0)*
102 sfCorr[facei] = sumPsip/sumAt - sfCorr[facei];
107 GeometricBoundaryField& bSfCorr = tsfCorr().boundaryField();
122 label own = pOwner[facei];
126 + (1.0 - pWghts[facei])*pNbrC[facei];
138 Type sumPsip = at*(1.0/3.0)*
145 for (
label pointi=1; pointi<
f.size(); pointi++)
155 sumPsip += at*(1.0/3.0)*
164 pSfCorr[facei] = sumPsip/sumAt - pSfCorr[facei];
volScalarField w(IOobject("w", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE), mesh, dimensionedScalar("w", dimensionSet(0, 0, 0, 0, 0, 0, 0), 0.0))
autoPtr< BasicCompressibleTurbulenceModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const typename BasicCompressibleTurbulenceModel::transportModel &transport, const word &propertiesName)
#define forAll(list, i)
Loop across all elements in list.
A class for managing temporary objects.
tmp< surfaceScalarField > interpolate(const RhoType &rho)
A triangle primitive used to calculate face normals and swept volumes.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Face-point interpolation scheme class derived from linear and returns linear weighting factors but al...
Mesh data needed to do the Finite Volume discretisation.
scalar mag() const
Return scalar magnitude.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the explicit correction to the face-interpolate.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > linearInterpolate(const GeometricField< Type, fvPatchField, volMesh > &vf)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Traits class for primitives.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
label start() const
Return start label of this patch in the polyMesh face list.
makeSurfaceInterpolationScheme(cellCoBlended)
virtual const labelUList & faceCells() const
Return faceCells.
A face is a list of labels corresponding to mesh vertices.
Graphite solid properties.
Generic GeometricField class.
virtual bool coupled() const
Return true if this patch field is coupled.