62 handed blockHandedness_;
114 return (xDim_ + 1)*(yDim_ + 1)*(zDim_ + 1);
119 return xDim_*yDim_*zDim_;
125 if (blockHandedness_ == noPoints)
128 <<
"points not read in yet" 151 const bool readBlank,
152 const scalar twoDThickness,
label xDim() const
Number of points.
FvWallInfoData< WallInfo, label > label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
label k
Boltzmann constant.
void operator=(const hexBlock &)=delete
Disallow default bitwise assignment.
label nBlockCells() const
vectorField pointField
pointField is a vectorField.
label nBlockPoints() const
errorManip< error > abort(error &err)
faceList patchFaces(label direc, const labelList &range) const
Return block patch faces given direction and range limits.
const pointField & points() const
Return block points.
void readPoints(Istream &)
Read block points.
hexBlock(const label nx, const label ny, const label nz)
Construct from components.
labelListList blockCells() const
Return block cells.