Go to the documentation of this file.
35 #ifndef cellShapeControl_H
36 #define cellShapeControl_H
Templated 3D tensor derived from VectorSpace adding construction from 9 components,...
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.
Controls for the conformalVoronoiMesh mesh generator.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
~cellShapeControl()
Destructor.
const cellSizeAndAlignmentControls & sizeAndAlignment() const
cellShapeControl(const cellShapeControl &)
Disallow default bitwise copy construct.
void cellSizeAndAlignment(const point &pt, scalar &size, tensor &alignment) const
const cellAspectRatioControl & aspectRatio() const
const scalar & defaultCellSize() const
cellShapeControlMesh shapeControlMesh_
cellSizeAndAlignmentControls sizeAndAlignment_
Pre-declare SubField and related Field type.
const scalar minimumCellSize_
const conformationSurfaces & geometryToConformTo_
const searchableSurfaces & allGeometry_
void operator=(const cellShapeControl &)
Disallow default bitwise assignment.
cellAspectRatioControl aspectRatio_
A list of keyword definitions, which are a keyword followed by any number of values (e....
cellShapeControlMesh & shapeControlMesh()
ClassName("cellShapeControl")
Runtime type information.
tensor cellAlignment(const point &pt) const
Return the cell alignment at the given location.
scalar cellSize(const point &pt) const
Return the cell size at the given location.
Container for searchableSurfaces.
const scalar & minimumCellSize() const
const scalar defaultCellSize_