50 reverseCuthillMcKeeRenumber,
58 reverseCuthillMcKeeRenumber,
79 dict.optionalSubDict(typeName +
"Coeffs")
80 .getOrDefault(
"reverse", false)
131 const CompactListList<label>& cellCells
reverseCuthillMcKeeRenumber()
Default construct.
CuthillMcKeeRenumber(const bool reverse=false)
Default construct, optionally with reverse.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
List< labelList > labelListList
List of labelList.
Macros for easy insertion into run-time selection tables.
addNamedToRunTimeSelectionTable(topoSetCellSource, badQualityToCell, word, badQuality)
defineTypeName(manifoldCellsMeshObject)
Abstract base class for renumbering.
The bandCompression function renumbers the addressing such that the band of the matrix is reduced...
Cuthill-McKee renumbering (CM or RCM)
void reverse(UList< T > &list, const label n)
Reverse the first n elements of the list.
virtual labelList renumber(const polyMesh &mesh) const
Return the cell visit order (from ordered back to original cell id) using the mesh to determine the c...
Mesh consisting of general polyhedral cells.
List< label > labelList
A List of labels.
addToRunTimeSelectionTable(functionObject, pointHistory, dictionary)