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"
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Hex block definition used in the cfx converter.
hexBlock(const label nx, const label ny, const label nz)
Construct from components.
faceList patchFaces(label direc, const labelList &range) const
Return block patch faces given direction and range limits.
label xDim() const
Number of points.
label nBlockPoints() const
labelListList blockCells() const
Return block cells.
void readPoints(Istream &)
Read block points.
const pointField & points() const
Return block points.
label nBlockCells() const
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
errorManip< error > abort(error &err)