49 const word& patchName,
50 const bool triangulate
54 patchName_(patchName),
55 triangulate_(triangulate),
69 patchName_(dict.
lookup(
"patchName")),
100 patchFaceLabels_.clear();
123 patchFaceLabels_.
setSize(faces().size());
124 forAll(patchFaceLabels_, i)
126 patchFaceLabels_[i] = i;
135 MeshStorage::triangulate();
145 needsUpdate_ =
false;
151 void Foam::sampledPatch::remapFaces
157 if (&faceMap && faceMap.
size())
159 MeshStorage::remapFaces(faceMap);
175 return sampleField(vField);
185 return sampleField(vField);
194 return sampleField(vField);
204 return sampleField(vField);
214 return sampleField(vField);
224 return interpolateField(interpolator);
234 return interpolateField(interpolator);
243 return interpolateField(interpolator);
253 return interpolateField(interpolator);
263 return interpolateField(interpolator);
269 os <<
"sampledPatch: " <<
name() <<
" :"
270 <<
" patch:" << patchName()
271 <<
" faces:" << faces().size()