bandCompression.H File Reference

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...

Include dependency graph for bandCompression.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Foam
 Namespace for OpenFOAM.
 
namespace  Foam::meshTools
 Collection of static functions to do various simple mesh related things.
 

Functions

labelList bandCompression (const CompactListList< label > &addressing)
 
labelList bandCompression (const labelListList &addressing)
 
labelList bandCompression (const labelUList &cellCells, const labelUList &offsets)
 
labelList bandCompression (const labelListList &cellCellAddressing)
 Forward to meshTools::bandCompression. More...
 
labelList bandCompression (const labelUList &cellCells, const labelUList &offsets)
 Forward to meshTools::bandCompression. More...
 

Detailed Description

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

Source files

Definition in file bandCompression.H.