64 handed blockHandedness_;
73 hexBlock(
const hexBlock&) =
delete;
76 void operator=(
const hexBlock&) =
delete;
79 inline label vtxLabel(label i, label j, label
k)
const;
116 return (xDim_ + 1)*(yDim_ + 1)*(zDim_ + 1);
121 return xDim_*yDim_*zDim_;
127 if (blockHandedness_ == noPoints)
130 <<
"points not read in yet" 153 const bool readBlank,
154 const scalar twoDThicknes,
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.
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.
labelListList blockCells() const
Return block cells.