44 collectData(ownMap(), ownStencil(), fld, ownFld);
46 collectData(neiMap(), neiStencil(), fld, neiFld);
75 sf[facei] += stField[i]*stWeight[i];
85 sf[facei] += stField[i]*stWeight[i];
93 Boundary& bSfCorr = sf.boundaryFieldRef();
113 pSfCorr[i] += stField[j]*stWeight[j];
123 pSfCorr[i] += stField[j]*stWeight[j];
#define forAll(list, i)
Loop across all elements in list.
const word & name() const
Return name.
label nInternalFaces() const
const Boundary & boundaryField() const
Return const-reference to the boundary field.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Generic dimensioned Type class.
const dimensionSet & dimensions() const
Return dimensions.
virtual bool coupled() const
Return true if this patch field is coupled.
const Mesh & mesh() const
Return mesh.
volScalarField sf(fieldObject, mesh)
const fvPatch & patch() const
Return patch.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > weightedSum(const surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &fld, const List< List< scalar >> &ownWeights, const List< List< scalar >> &neiWeights) const
Sum vol field contributions to create face values.
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...