Go to the documentation of this file.
46 label edgeI = boundaryEdges[i];
50 mesh().edges()[edgeI],
54 mesh().edgeFaces(edgeI),
74 allCoupledFacesPatch()().meshEdges
107 validBoundaryFaces(isValidBFace);
127 label edgeI = boundaryEdges[i];
129 const labelList& eGlobals = neiGlobal[
mesh().edges()[edgeI]];
136 label cellI = eCells[j];
141 globalNumbering().toGlobal(cellI),
143 globalCellCells[cellI]
152 for (
label edgeI = 0; edgeI <
mesh().nEdges(); edgeI++)
159 mesh().edgeFaces(edgeI),
168 label cellI = eCells[j];
172 globalNumbering().toGlobal(cellI),
174 globalCellCells[cellI]
void resize(const label newSize)
Resize the hash table for efficiency.
#define forAll(list, i)
Loop across all elements in list.
CECCellToCellStencil(const polyMesh &)
Construct from all cells and boundary faces.
bool insert(const Key &, const T &newElmt)
Insert a new hashedEntry.
Mesh consisting of general polyhedral cells.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void setSize(const label)
Reset size of List.
Map from edge (expressed as its endpoints) to value.
void calcCellStencil(labelListList &globalCellCells) const
void clear()
Clear all entries from table.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void size(const label)
Override size to be inconsistent with allocated storage.
void calcEdgeBoundaryData(const boolList &isValidBFace, const labelList &boundaryEdges, EdgeMap< labelList > &neiGlobal) const
Calculates per edge the neighbour data (= edgeCells)
baseclass for extended cell centred addressing. Contains per cell a list of neighbouring cells and/or...
Combine operator for labelLists.
bool merge(dictionary &, const dictionary &, const bool, const HashTable< wordList, word > &)