MCPcopy Create free account
hub / github.com/OpenFOAM/OpenFOAM-dev / blockMesh

Class blockMesh

src/mesh/blockMesh/blockMesh/blockMesh.H:62–248  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60\*---------------------------------------------------------------------------*/
61
62class blockMesh
63:
64 public blockList
65{
66 // Private data
67
68 //- Reference to mesh dictionary
69 const IOdictionary& meshDict_;
70
71 //- Switch for verbose output
72 bool verboseOutput;
73
74 //- Optional searchable geometry to project face-points to
75 searchableSurfaces geometry_;
76
77 //- The scaling factor to convert to metres
78 scalar scaleFactor_;
79
80 //- The list of block vertices
81 blockVertexList blockVertices_;
82
83 //- The list of block vertex positions
84 pointField vertices_;
85
86 //- The list of curved edges
87 blockEdgeList edges_;
88
89 //- The list of curved faces
90 blockFaceList faces_;
91
92 //- The blocks themselves (the topology) as a polyMesh
93 polyMesh* topologyPtr_;
94
95 label nPoints_;
96
97 //- The sum of all cells in each block
98 label nCells_;
99
100 //- The point offset added to each block
101 labelList blockOffsets_;
102
103 //- The merge points information
104 labelList mergeList_;
105
106 mutable pointField points_;
107
108 mutable cellShapeList cells_;
109
110 mutable faceListList patches_;
111
112
113 // Private Member Functions
114
115 template<class Source>
116 void checkPatchLabels
117 (
118 const Source& source,
119 const word& patchName,

Callers 1

blockMesh.CFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected