Go to the documentation of this file.
39 #ifndef faceCentredCubic_H
40 #define faceCentredCubic_H
62 scalar initialCellSize_;
65 Switch randomiseInitialGrid_;
68 scalar randomPerturbationCoeff_;
virtual ~faceCentredCubic()=default
Destructor.
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
const cellShapeControl & cellShapeControls() const
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
const backgroundMeshDecomposition & decomposition() const
faceCentredCubic(const dictionary &initialPointsDict, const Time &runTime, Random &rndGen, const conformationSurfaces &geometryToConformTo, const cellShapeControl &cellShapeControls, const autoPtr< backgroundMeshDecomposition > &decomposition)
Construct from components.
const conformationSurfaces & geometryToConformTo() const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Abstract base class for generating initial points for a conformalVoronoiMesh.
virtual List< Vb::Point > initialPoints() const
Return the initial points for the conformalVoronoiMesh.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
TypeName("faceCentredCubic")
Runtime type information.
Generate an FCC lattice of points inside the surfaces to be conformed to of the conformalVoronoiMesh.