Go to the documentation of this file.
39 Foam::sampledIsoSurfaceTopo::sampleOnFaces
46 return sampledSurface::sampleOnFaces
58 Foam::sampledIsoSurfaceTopo::sampleOnPoints
69 auto&
values = tvalues.ref();
78 const face&
f = fcs[cutFacei];
79 const label celli = elements[cutFacei];
81 for (
const label pointi :
f)
83 if (pointDone.
set(pointi))
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
A class for managing temporary objects.
List< T > values(const HashTable< T, Key, Hash > &tbl, const bool doSort=false)
List of values from HashTable, optionally sorted.
void set(const bitSet &bitset)
Set specified bits from another bitset.
#define forAll(list, i)
Loop across all elements in list.
Abstract base class for interpolation.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
A face is a list of labels corresponding to mesh vertices.
virtual Type interpolate(const vector &position, const label celli, const label facei=-1) const =0
Interpolate field to the given point in the given cell.