36 #ifndef cutPolyIsoSurface_H
37 #define cutPolyIsoSurface_H
83 const scalar isoAlpha,
84 const labelList& zoneIDs = NullObjectRef<labelList>()
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Iso-surface class based on the cutPoly cutting routines.
virtual ~cutPolyIsoSurface()
Destructor.
tmp< Field< Type > > interpolate(const Field< Type > &pPsis) const
Return a field of values for the surface points, interpolated.
cutPolyIsoSurface(const polyMesh &mesh, const scalarField &pAlphas, const scalar isoAlpha, const labelList &zoneIDs=NullObjectRef< labelList >())
Construct from a mesh, point values and an iso-value.
const faceList & faces() const
Faces of the iso-surface.
const labelList & faceCells() const
The mesh cell index associated with each face.
TypeName("cutPolyIsoSurface")
Runtime type information.
tmp< Field< Type > > sample(const Field< Type > cPsis) const
Return a field of values for the surface faces, sampled from their.
const pointField & points() const
Points of the iso-surface.
Mesh consisting of general polyhedral cells.
A class for managing temporary objects.