47 bool overrideFixedValue
52 Info<<
"pointPatchInterpolation::interpolate("
53 <<
"const GeometricField<Type, fvPatchField, volMesh>&, "
54 <<
"GeometricField<Type, pointPatchField, pointMesh>&) : "
55 <<
"interpolating field from cells to points"
68 if (!isA<emptyFvPatch>(bm[
patchi]) && !bm[patchi].coupled())
77 patchInterpolators_[
patchi]
79 bm[
patchi].patch().meshPoints()
88 refCast<valuePointPatchField<Type> >(ppf) = ppf;
91 else if (bm[patchi].coupled())
97 refCast<const coupledFacePointPatch>(pbm[
patchi])
112 forAll(patchPatchPoints_, pointi)
114 const label curPoint = patchPatchPoints_[pointi];
115 const labelList& curFaces = PointFaces[curPoint];
125 if (!fvMesh_.isInternalFace(curFaces[facei]))
128 fvMesh_.boundaryMesh().whichPatch(curFaces[facei]);
130 if (!isA<emptyFvPatch>(bm[patchi]) && !bm[patchi].coupled())
133 bm[
patchi].patch().whichFace(curFaces[facei]);
136 patchPatchPointWeights_[pointi][fI]
172 applyCornerConstraints(pf);
177 Info<<
"pointPatchInterpolation::interpolate("
178 <<
"const GeometricField<Type, fvPatchField, volMesh>&, "
179 <<
"GeometricField<Type, pointPatchField, pointMesh>&) : "
180 <<
"finished interpolating field from cells to points"
192 forAll(patchPatchPointConstraintPoints_, pointi)
194 pf[patchPatchPointConstraintPoints_[pointi]] =
transform
196 patchPatchPointConstraintTensors_[pointi],
197 pf[patchPatchPointConstraintPoints_[pointi]]