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
virtual void cellSizeFunctionVertices(DynamicList< Foam::point > &pts, DynamicList< scalar > &sizes) 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.
const PtrList< cellSizeFunction > & sizeFunctions() 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.
virtual void initialVertices(pointField &pts, scalarField &sizes, triadField &alignments) const
TypeName("searchableSurfaceControl")
Runtime type information.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
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.
bool cellSize(const Foam::point &pt, scalar &cellSize, label &priority) const
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
~searchableSurfaceControl()
Destructor.
virtual label maxPriority() const