50 this->cyclicPatch().neighbFvPatch().faceCells();
53 if (&psiInternal == &this->primitiveField())
57 if (!this->cyclicPatch().owner())
64 pnf[facei] = psiInternal[nbrFaceCells[facei]] - jf[facei];
71 pnf[facei] = psiInternal[nbrFaceCells[facei]];
76 this->transformCoupleField(pnf, cmpt);
79 const labelUList& faceCells = this->cyclicPatch().faceCells();
82 result[faceCells[elemI]] -= coeffs[elemI]*pnf[elemI];
#define forAll(list, i)
Loop across all elements in list.
virtual void updateInterfaceMatrix(scalarField &, const scalarField &, const scalarField &, const direction, const Pstream::commsTypes commsType) const=0
Inherit updateInterfaceMatrix from lduInterfaceField.
commsTypes
Types of communications.
makePatchFieldTypeNames(coupled)