34 #ifndef searchableSurfaceControl_H 35 #define searchableSurfaceControl_H 57 const word surfaceName_;
101 TypeName(
"searchableSurfaceControl");
114 const scalar& defaultCellSize
163 return cellSizeFunctions_;
const word & name() const
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
bool cellSize(const Foam::point &pt, scalar &cellSize, label &priority) const
A list of keyword definitions, which are a keyword followed by any number of values (e...
Base class of (analytical or triangulated) surface. Encapsulates all the search routines. WIP.
TypeName("searchableSurfaceControl")
Runtime type information.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
virtual void cellSizeFunctionVertices(DynamicList< Foam::point > &pts, DynamicList< scalar > &sizes) const
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects...
A class for handling words, derived from string.
virtual void initialVertices(pointField &pts, scalarField &sizes, triadField &alignments) const
const PtrList< cellSizeFunction > & sizeFunctions() const
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
virtual label maxPriority() const
~searchableSurfaceControl()
Destructor.