49 return (stFaceZone == regionType_ || stPatch == regionType_);
84 return (operation_ & typeAbsolute);
92 return (operation_ & typeWeighted);
107 return baseFileDir()/
name()/
"surface"/time_.timeName();
A class for handling file names.
const boolList & faceFlip() const noexcept
Return the local true/false list representing the face flip map.
regionTypes regionType() const noexcept
Return the region type.
regionTypes
Region type enumeration.
@ stPatch
Calculate with patch(es)
@ stFaceZone
Calculate with faceZone(s)
autoPtr< sampledSurface > sampledPtr_
The sampledSurface (when operating on sampledSurface)
bool is_magOp() const noexcept
True if the operation variant uses mag.
const labelList & faceId() const noexcept
Return the local list of face IDs.
fileName outputDir() const
Return the output directory.
bool withSurfaceFields() const
Can the surface definition sample surface-fields?
regionTypes regionType_
Region type.
bool is_weightedOp() const noexcept
True if the operation variant uses a weight-field.
bool withTopologicalMerge() const noexcept
Can use mesh topological merge?
const labelList & facePatch() const noexcept
Return the local list of patch ID per face.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.