36 #ifndef searchableSurfaceControl_H 37 #define searchableSurfaceControl_H 59 const word surfaceName_;
103 TypeName(
"searchableSurfaceControl");
116 const scalar& defaultCellSize
165 return cellSizeFunctions_;
const word & name() const
bool cellSize(const Foam::point &pt, scalar &cellSize, label &priority) const
A list of keyword definitions, which are a keyword followed by a number of values (eg...
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 Foam::string.
virtual void initialVertices(pointField &pts, scalarField &sizes, triadField &alignments) const
const PtrList< cellSizeFunction > & sizeFunctions() const
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers...
virtual label maxPriority() const
~searchableSurfaceControl()
Destructor.