48 procPatch_(refCast<const processorFvPatch>(p))
61 procPatch_(refCast<const processorFvPatch>(p))
76 procPatch_(refCast<const processorFvPatch>(p))
78 if (!isType<processorFvPatch>(this->patch()))
82 "processorFvPatchField<Type>::processorFvPatchField\n"
84 " const processorFvPatchField<Type>& ptf,\n"
85 " const fvPatch& p,\n"
86 " const DimensionedField<Type, volMesh>& iF,\n"
87 " const fvPatchFieldMapper& mapper\n"
89 ) <<
"\n patch type '" << p.type()
90 <<
"' not constraint type '" << typeName <<
"'"
91 <<
"\n for patch " << p.
name()
92 <<
" of field " << this->dimensionedInternalField().name()
93 <<
" in file " << this->dimensionedInternalField().objectPath()
108 procPatch_(refCast<const processorFvPatch>(p))
110 if (!isType<processorFvPatch>(p))
114 "processorFvPatchField<Type>::processorFvPatchField\n"
116 " const fvPatch& p,\n"
117 " const Field<Type>& field,\n"
118 " const dictionary& dict\n"
121 ) <<
"\n patch type '" << p.type()
122 <<
"' not constraint type '" << typeName <<
"'"
123 <<
"\n for patch " << p.
name()
124 <<
" of field " << this->dimensionedInternalField().name()
125 <<
" in file " << this->dimensionedInternalField().objectPath()
139 procPatch_(refCast<const processorFvPatch>(ptf.
patch()))
151 procPatch_(refCast<const processorFvPatch>(ptf.
patch()))
179 procPatch_.compressedSend(commsType, this->patchInternalField()());
192 procPatch_.compressedReceive<Type>(commsType, *
this);
196 transform(*
this, procPatch_.forwardT(), *
this);
205 return this->patch().deltaCoeffs()*(*
this - this->patchInternalField());
220 procPatch_.compressedSend
223 this->patch().patchInternalField(psiInternal)()
241 procPatch_.compressedReceive<scalar>(commsType, this->size())()
245 transformCoupleField(pnf, cmpt);
253 result[faceCells[elemI]] -= coeffs[elemI]*pnf[elemI];