The bandCompression function renumbers the addressing such that the band of the matrix is reduced. The algorithm uses a simple search through the neighbour list in order of connectivity. More...
Go to the source code of this file.
Classes | |
class | CompactListList< T > |
A packed storage unstructured matrix of objects of type <T> using an offset table for access. More... | |
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Foam::meshTools | |
Collection of static functions to do various simple mesh related things. | |
Functions | |
labelList | bandCompression (const CompactListList< label > &addressing) |
Renumber (mesh) addressing to reduce the band of the matrix, using the Cuthill-McKee algorithm. More... | |
labelList | bandCompression (const labelListList &addressing) |
Renumber (mesh) addressing to reduce the band of the matrix, using the Cuthill-McKee algorithm. More... | |
labelList | bandCompression (const labelUList &cellCells, const labelUList &offsets) |
Renumber with addressing in losort form (neighbour + start in neighbour), using the Cuthill-McKee algorithm. More... | |
labelList | bandCompression (const labelListList &cellCellAddressing) |
Forward to meshTools::bandCompression. More... | |
labelList | bandCompression (const labelUList &cellCells, const labelUList &offsets) |
Forward to meshTools::bandCompression. More... | |
The bandCompression function renumbers the addressing such that the band of the matrix is reduced. The algorithm uses a simple search through the neighbour list in order of connectivity.
Original source file bandCompression.H
InNamespace Foam
See http://en.wikipedia.org/wiki/Cuthill-McKee_algorithm
Definition in file bandCompression.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.