Go to the documentation of this file.
51 Foam::CuthillMcKeeRenumber::CuthillMcKeeRenumber(
const dictionary& renumberDict)
56 renumberDict.optionalSubDict
59 ).getOrDefault(
"reverse", false)
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
List< label > labelList
A List of labels.
vectorField pointField
pointField is a vectorField.
void reverse(UList< T > &list, const label n)
static void calcCellCells(const polyMesh &mesh, const labelList &agglom, const label nLocalCoarse, const bool global, CompactListList< label > &cellCells)
labelList bandCompression(const labelListList &addressing)
A packed storage unstructured matrix of objects of type <T> using an offset table for access.
virtual labelList renumber(const pointField &) const
Mesh consisting of general polyhedral cells.
label nCells() const noexcept
Generic templated field type.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Macros for easy insertion into run-time selection tables.
The bandCompression function renumbers the addressing such that the band of the matrix is reduced....
Abstract base class for renumbering.
List< labelList > labelListList
A List of labelList.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
labelList identity(const label len, label start=0)
defineTypeNameAndDebug(combustionModel, 0)