Creates a single block of cells from point coordinates, numbers of cells in each direction and an expansion ratio.
More...
|
| block (const pointField &blockPointField, const curvedEdgeList &, Istream &) |
| Construct from components with Istream. More...
|
|
| block (const blockDescriptor &) |
| Construct from a block definition. More...
|
|
autoPtr< block > | clone () const |
| Clone. More...
|
|
| ~block () |
| Destructor. More...
|
|
const blockDescriptor & | blockDef () const |
| Return the block definition. More...
|
|
label | vtxLabel (label i, label j, label k) const |
| Vertex label offset for a particular i,j,k position. More...
|
|
const pointField & | points () const |
| Return the points for filling the block. More...
|
|
const labelListList & | cells () const |
| Return the cells for filling the block. More...
|
|
const labelListListList & | boundaryPatches () const |
| Return the boundary patch faces for the block. More...
|
|
void | clearGeom () |
| Clear geometry (internal points, cells, boundaryPatches) More...
|
|
| blockDescriptor (const cellShape &, const pointField &blockPointField, const curvedEdgeList &, const Vector< label > &meshDensity, const UList< gradingDescriptors > &expand, const word &zoneName="") |
| Construct from components. Optional cellSet/zone name. More...
|
|
| blockDescriptor (const pointField &blockPointField, const curvedEdgeList &, Istream &) |
| Construct from Istream. More...
|
|
autoPtr< blockDescriptor > | clone () const |
| Clone. More...
|
|
| ~blockDescriptor () |
| Destructor. More...
|
|
const Vector< label > & | density () const |
| Return the number of cells in the i,j,k directions. More...
|
|
const pointField & | blockPointField () const |
| Reference to point field defining the block mesh. More...
|
|
const cellShape & | blockShape () const |
| Return the block shape. More...
|
|
const List< List< point > > & | blockEdgePoints () const |
| Return the block points along each edge. More...
|
|
const scalarListList & | blockEdgeWeights () const |
| Return the weightings along each edge. More...
|
|
const Vector< label > & | meshDensity () const |
| Return the mesh density (number of cells) in the i,j,k directions. More...
|
|
const word & | zoneName () const |
| Return the (optional) zone name. More...
|
|
label | nPoints () const |
| Return the number of points. More...
|
|
label | nCells () const |
| Return the number of cells. More...
|
|
const point & | blockPoint (const label i) const |
| Return block point at local label i. More...
|
|
Creates a single block of cells from point coordinates, numbers of cells in each direction and an expansion ratio.
- Note
- The vertices and cells for filling the block are demand-driven.
- Source files
-
Definition at line 63 of file block.H.