Go to the documentation of this file.
42 #ifndef wallDistData_H
43 #define wallDistData_H
57 template<
class TransferType>
66 typedef typename TransferType::dataType
Type;
102 bool correctWalls =
true
void operator=(const wallDistData &)
Disallow default bitwise assignment.
const volScalarField & y() const
Wall distance calculation. Like wallDist but also transports extra data (template argument).
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual void correct()
Correct for mesh geom/topo changes.
label nUnset_
Number of unset cells and faces.
const GeometricField< Type, fvPatchField, volMesh > & data() const
Access field.
GeometricField< Type, fvPatchField, volMesh > & field_
Reference to field whose data to use (on walls) and update.
Mesh data needed to do the Finite Volume discretisation.
const polyMesh & mesh() const
Access mesh.
Collection of functions used in wall distance calculation.
virtual ~wallDistData()
Destructor.
TransferType::dataType Type
Generic GeometricField class.
wallDistData(const wallDistData &)
Disallow default bitwise copy construct.
bool correctWalls_
Do accurate distance calculation for near-wall cells.