71 handed blockHandedness_;
83 void operator=(
const hexBlock&) =
delete;
86 inline label vtxLabel(label i, label j, label
k)
const;
94 hexBlock(
const label nx,
const label ny,
const label nz);
116 return (xDim_ + 1)*(yDim_ + 1)*(zDim_ + 1);
121 return xDim_*yDim_*zDim_;
127 if (blockHandedness_ == noPoints)
130 <<
"points not read in yet" label xDim() const
Number of points.
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...
#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.
List< labelList > labelListList
List of labelList.
label nBlockCells() const
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.
Hex block definition used in the cfx converter.
void readPoints(Istream &)
Read block points.
labelListList blockCells() const
Return block cells.