48 "linearUpwind::correction(" + vf.name() +
')',
49 mesh.time().timeName(),
75 mesh.gradScheme(gradSchemeName_)
79 for (
direction cmpt = 0; cmpt < pTraits<Type>::nComponents; cmpt++)
82 gradScheme_().grad(vf.
component(cmpt), gradSchemeName_);
89 (faceFlux[facei] > 0) ? owner[facei] : neighbour[facei];
92 (Cf[facei] -
C[celli]) & gradVf[celli];
96 Boundary& bSfCorr = sfCorr.boundaryFieldRef();
121 label own = pOwner[facei];
123 if (pFaceFlux[facei] > 0)
126 (pCf[facei] -
C[own])
132 (pCf[facei] - pd[facei] -
C[own])
159 "linearUpwind::correction(" + vf.name() +
')',
160 mesh.time().timeName(),
186 mesh.gradScheme(gradSchemeName_)
196 (faceFlux[facei] > 0) ? owner[facei] : neighbour[facei];
197 sfCorr[facei] = (Cf[facei] -
C[celli]) & gradVf[celli];
201 typename surfaceVectorField::Boundary& bSfCorr = sfCorr.boundaryFieldRef();
223 label own = pOwner[facei];
225 if (pFaceFlux[facei] > 0)
227 pSfCorr[facei] = (pCf[facei] -
C[own]) & gradVf[own];
232 (pCf[facei] - pd[facei] -
C[own]) & pGradVfNei[facei];