Go to the documentation of this file.
35 #ifndef cellSizeAndAlignmentControl_H
36 #define cellSizeAndAlignmentControl_H
84 TypeName(
"cellSizeAndAlignmentControl");
99 const scalar& defaultCellSize
121 const scalar& defaultCellSize
134 const scalar& defaultCellSize
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from string.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
virtual void initialVertices(pointField &pts, scalarField &sizes, triadField &alignments) const =0
virtual label maxPriority() const =0
const Switch & forceInitialPointInsertion() const
static autoPtr< cellSizeAndAlignmentControl > New(const Time &runTime, const word &name, const dictionary &controlFunctionDict, const conformationSurfaces &geometryToConformTo, const scalar &defaultCellSize)
Return a reference to the selected cellShapeControl.
cellSizeAndAlignmentControl(const cellSizeAndAlignmentControl &)
Disallow default bitwise copy construct.
virtual ~cellSizeAndAlignmentControl()
Destructor.
Switch forceInitialPointInsertion_
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
declareRunTimeSelectionTable(autoPtr, cellSizeAndAlignmentControl, dictionary,(const Time &runTime, const word &name, const dictionary &controlFunctionDict, const conformationSurfaces &geometryToConformTo, const scalar &defaultCellSize),(runTime, name, controlFunctionDict, geometryToConformTo, defaultCellSize))
Pre-declare SubField and related Field type.
TypeName("cellSizeAndAlignmentControl")
Runtime type information.
virtual void cellSizeFunctionVertices(DynamicList< Foam::point > &pts, DynamicList< scalar > &sizes) const =0
const scalar & defaultCellSize_
A list of keyword definitions, which are a keyword followed by any number of values (e....
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
const word & name() const
void operator=(const cellSizeAndAlignmentControl &)
Disallow default bitwise assignment.