createBlockMesh.H File Reference

Go to the source code of this file.

Functions

block b (cellShape(hex, identity(8), false), pointField({ point(0, 0, 0), point(L.x(), 0, 0), point(L.x(), L.y(), 0), point(0, L.y(), 0), point(0, 0, L.z()), point(L.x(), 0, L.z()), point(L.x(), L.y(), L.z()), point(0, L.y(), L.z()) }), blockEdgeList(), blockFaceList(), N, List< gradingDescriptors >(12))
 
Info<< "Creating cells"<< endl;List< FixedList< label, 8 > > bCells (b.cells())
 
cellShapes setSize (bCells.size())
 
 forAll (cellShapes, celli)
 
 forAll (boundaryDicts, patchi)
 

Variables

const cellModel & hex = cellModel::ref(cellModel::HEX)
 
cellShapeList cellShapes
 
faceListList boundary
 
pointField points
 
Info<< "Creating boundary faces"<< endl;boundary.setSize(b.boundaryPatches().size());forAll(boundary, patchi) { faceList faces(b.boundaryPatches()[patchi].size());forAll(faces, facei) { faces[facei]=face(b.boundaryPatches()[patchi][facei]);} boundary[patchi].transfer(faces);} points.transfer(const_cast< pointField & >b.points()));}Info<< "Creating patch dictionaries"<< endl;wordList patchNames(boundary.size());forAll(patchNames, patchi){ patchNames[patchi]=polyPatch::defaultName(patchi);}PtrList< dictionary > boundaryDicts (boundary.size())
 

Function Documentation

◆ b()

block b ( cellShape(hex, identity(8), false)  ,
pointField({ point(0, 0, 0), point(L.x(), 0, 0), point(L.x(), L.y(), 0), point(0, L.y(), 0), point(0, 0, L.z()), point(L.x(), 0, L.z()), point(L.x(), L.y(), L.z()), point(0, L.y(), L.z()) })  ,
blockEdgeList()  ,
blockFaceList()  ,
N  ,
List< gradingDescriptors >  12 
)

◆ bCells()

Info<< "Creating cells" << endl; List<FixedList<label, 8> > bCells ( b.  cells())

Referenced by forAll(), and voxelMeshSearch::makeMesh().

Here is the caller graph for this function:

◆ setSize()

cellShapes setSize ( bCells.  size())

◆ forAll() [1/2]

forAll ( cellShapes  ,
celli   
)

Definition at line 35 of file createBlockMesh.H.

References bCells(), cellShapes, and hex.

Here is the call graph for this function:

◆ forAll() [2/2]

forAll ( boundaryDicts  ,
patchi   
)

Definition at line 65 of file createBlockMesh.H.

References boundaryDicts, and Foam::defaultName.

Variable Documentation

◆ hex

const cellModel& hex = cellModel::ref(cellModel::HEX)

◆ cellShapes

cellShapeList cellShapes

◆ boundary

◆ points

pointField points

Definition at line 5 of file createBlockMesh.H.

◆ boundaryDicts

Info<< "Creating boundary faces" << endl; boundary.setSize(b.boundaryPatches().size()); forAll(boundary, patchi) { faceList faces(b.boundaryPatches()[patchi].size()); forAll(faces, facei) { faces[facei] = face(b.boundaryPatches()[patchi][facei]); } boundary[patchi].transfer(faces); } points.transfer(const_cast<pointField&>b.points()));}Info<< "Creating patch dictionaries" << endl;wordList patchNames(boundary.size());forAll(patchNames, patchi){ patchNames[patchi] = polyPatch::defaultName(patchi);}PtrList<dictionary> boundaryDicts(boundary.size())

Definition at line 64 of file createBlockMesh.H.

Referenced by forAll(), voxelMeshSearch::makeMesh(), and polyMesh::polyMesh().