36#ifndef searchableSurfaceControl_H
37#define searchableSurfaceControl_H
59 const word surfaceName_;
103 TypeName(
"searchableSurfaceControl");
116 const scalar& defaultCellSize
165 return cellSizeFunctions_;
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
const word & name() const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual label maxPriority() const
TypeName("searchableSurfaceControl")
Runtime type information.
virtual void cellSizeFunctionVertices(DynamicList< Foam::point > &pts, DynamicList< scalar > &sizes) const
~searchableSurfaceControl()
Destructor.
bool cellSize(const Foam::point &pt, scalar &cellSize, label &priority) const
const PtrList< cellSizeFunction > & sizeFunctions() const
virtual void initialVertices(pointField &pts, scalarField &sizes, triadField &alignments) const
Base class of (analytical or triangulated) surface. Encapsulates all the search routines....
A class for handling words, derived from Foam::string.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.