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.
bool withSurfaceFields() const
Can the surface definition sample surface-fields?
fileName outputDir() const
Return the output directory.
regionTypes regionType() const noexcept
Return the region type.
regionTypes
Region type enumeration.
const labelList & faceId() const noexcept
Return the local list of face IDs.
const boolList & faceFlip() const noexcept
Return the local true/false list representing the face flip map.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
regionTypes regionType_
Region type.
autoPtr< sampledSurface > sampledPtr_
The sampledSurface (when operating on sampledSurface)
bool withTopologicalMerge() const noexcept
Can use mesh topological merge?
bool is_magOp() const noexcept
True if the operation variant uses mag.
bool is_weightedOp() const noexcept
True if the operation variant uses a weight-field.
const labelList & facePatch() const noexcept
Return the local list of patch ID per face.
Calculate with faceZone(s)