34 #ifndef searchableSurfaceControl_H 35 #define searchableSurfaceControl_H 57 const word surfaceName_;
74 TypeName(
"searchableSurfaceControl");
87 const scalar& defaultCellSize
115 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 any number of values (e...
void operator=(const searchableSurfaceControl &)=delete
Disallow default bitwise assignment.
searchableSurfaceControl(const Time &runTime, const word &name, const dictionary &controlFunctionDict, const conformationSurfaces &geometryToConformTo, const scalar &defaultCellSize)
Construct from dictionary and references to conformalVoronoiMesh and.
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.