Go to the documentation of this file.
60 this->cyclicAMIPatch().neighbPatchID()
65 pnf = this->cyclicAMIPatch().interpolate(pnf);
70 reinterpret_cast<const void*
>(&psiInternal)
71 ==
reinterpret_cast<const void*
>(&this->primitiveField())
76 if (!this->cyclicAMIPatch().owner())
89 this->transformCoupleField(pnf, cmpt);
94 this->addToInternalField(result, !
add, faceCells, coeffs, pnf);
The class contains the addressing required by the lduMatrix: upper, lower and losort.
Generic templated field type.
void add(FieldField< Field1, typename typeOfSum< Type1, Type2 >::type > &f, const FieldField< Field1, Type1 > &f1, const FieldField< Field2, Type2 > &f2)
Macros for easy insertion into run-time selection tables.
makePatchFieldTypeNames(coupled)
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
virtual const labelUList & patchAddr(const label patchNo) const =0
UList< label > labelUList
A UList of labels.
virtual void updateInterfaceMatrix(solveScalarField &result, const bool add, const lduAddressing &lduAddr, const label patchId, const solveScalarField &psiInternal, const scalarField &coeffs, const direction cmpt, const Pstream::commsTypes commsType) const
Smooth ATC in cells next to a set of patches supplied by type.