61 if (!isType<wedgeFvPatch>(this->patch()))
65 "wedgeFvPatchField<Type>::wedgeFvPatchField\n"
67 " const wedgeFvPatchField<Type>& ptf,\n"
68 " const fvPatch& p,\n"
69 " const DimensionedField<Type, volMesh>& iF,\n"
70 " const fvPatchFieldMapper& mapper\n"
72 ) <<
"\n patch type '" << p.type()
73 <<
"' not constraint type '" << typeName <<
"'"
74 <<
"\n for patch " << p.
name()
75 <<
" of field " << this->dimensionedInternalField().name()
76 <<
" in file " << this->dimensionedInternalField().objectPath()
92 if (!isType<wedgeFvPatch>(p))
96 "wedgeFvPatchField<Type>::wedgeFvPatchField\n"
98 " const fvPatch& p,\n"
99 " const Field<Type>& field,\n"
100 " dictionary& dict\n"
103 ) <<
"\n patch type '" << p.type()
104 <<
"' not constraint type '" << typeName <<
"'"
105 <<
"\n for patch " << p.
name()
106 <<
" of field " << this->dimensionedInternalField().name()
107 <<
" in file " << this->dimensionedInternalField().objectPath()
144 transform(refCast<const wedgeFvPatch>(this->patch()).cellT(), pif) - pif
145 )*(0.5*this->patch().deltaCoeffs());
152 if (!this->updated())
154 this->updateCoeffs();
161 refCast<const wedgeFvPatch>(this->patch()).faceT(),
162 this->patchInternalField()
172 0.5*
diag(
I - refCast<const wedgeFvPatch>(this->patch()).cellT());