56 return hasDimensions_;
63 return resultDimensions_;
68 Foam::expressions::volumeExpr::parseDriver::parseDriver::field_cellSet
73 return field_cellSelection
76 topoSetSource::sourceType::CELLSET_SOURCE
87 return field_cellSelection
90 topoSetSource::sourceType::CELLZONE_SOURCE
101 return field_faceSelection
104 topoSetSource::sourceType::FACESET_SOURCE
115 return field_faceSelection
118 topoSetSource::sourceType::FACEZONE_SOURCE
129 return field_pointSelection
132 topoSetSource::sourceType::POINTSET_SOURCE
143 return field_pointSelection
146 topoSetSource::sourceType::POINTZONE_SOURCE
label nPoints() const noexcept
Number of mesh points.
The field association for mesh (patch/volume) values.
bool hasDimensions() const noexcept
Apply dimensions() to geometric fields.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
const fvMesh & mesh_
The referenced mesh.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
tmp< pointScalarField > field_pointSet(const word &name) const
Point selection (set)
A class for handling words, derived from Foam::string.
label nInternalFaces() const noexcept
Number of internal faces.
tmp< surfaceScalarField > field_faceZone(const word &name) const
Face selection (zone)
tmp< volScalarField > field_cellZone(const word &name) const
Cell selection (zone)
tmp< pointScalarField > field_pointZone(const word &name) const
Point selection (zone)
tmp< surfaceScalarField > field_faceSet(const word &name) const
Face selection (set)
label nCells() const noexcept
Number of mesh cells.
A class for managing temporary objects.
const dimensionSet & dimensions() const noexcept
The preferred result dimensions (if any)
virtual label size() const
The natural field size for the expression.