38 Foam::sampledCuttingPlane::sampleOnFaces
43 return sampledSurface::sampleOnFaces
55 Foam::sampledCuttingPlane::sampleOnPoints
61 const auto& volFld = interpolator.
psi();
63 if (subMeshPtr_.valid())
65 auto tvolSubFld = subMeshPtr_().interpolate(volFld);
66 const auto& volSubFld = tvolSubFld();
71 return this->isoSurfaceInterpolate
73 (average_ ? pointAverage(tpointFld())() : volSubFld),
82 return this->isoSurfaceInterpolate
84 (average_ ? pointAverage(tpointFld())() : volFld),
92 Foam::sampledCuttingPlane::isoSurfaceInterpolate
100 return isoSurfCellPtr_->interpolate(cCoords, pCoords);
102 else if (isoSurfTopoPtr_)
104 return isoSurfTopoPtr_->interpolate(cCoords, pCoords);
108 return isoSurfPtr_->interpolate(cCoords, pCoords);