34 Foam::sampledSurfaces::sampledIsoSurfaceSurface::sampleField
47 Foam::sampledSurfaces::sampledIsoSurfaceSurface::interpolateField
57 refCast<const interpolations::volPointInterpolation<Type>>
58 (interpolator).psip();
65 const faceList& faces = isoSurfPtr_->faces();
66 const labelList& faceCells = isoSurfPtr_->faceCells();
71 forAll(faces[facei], facePointi)
73 pointCells[faces[facei][facePointi]] = faceCells[facei];
77 return interpolator.interpolate(
points, pointCells);
#define forAll(list, i)
Loop across all elements in list.
Generic GeometricField class.
const Internal::FieldType & primitiveField() const
Return a const-reference to the primitive field.
Abstract base class for interpolation.
Base class for interpolations that require a vol-point interpolated field.
virtual bool update()
Update the surface as required.
A class for managing temporary objects.
bool isA(const Type &t)
Check if a dynamic_cast to typeid is possible.