41#ifndef Foam_CuthillMcKeeRenumber_H
42#define Foam_CuthillMcKeeRenumber_H
89 void reverse(
bool on)
noexcept { reverse_ = on; }
A packed storage of objects of type <T> using an offset table for access.
Cuthill-McKee renumbering (CM or RCM).
void reverse(bool on) noexcept
Toggle reverse on/off.
TypeNameNoDebug("CuthillMcKee")
Runtime type information.
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...
virtual ~CuthillMcKeeRenumber()=default
Destructor.
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,...
Mesh consisting of general polyhedral cells.
renumberMethod()
Default construct.
Reverse Cuthill-McKee renumbering.
TypeNameNoDebug("reverseCuthillMcKee")
Runtime type information.
virtual ~reverseCuthillMcKeeRenumber()=default
Destructor.
reverseCuthillMcKeeRenumber()
Default construct.
List< labelList > labelListList
List of labelList.
List< label > labelList
A List of labels.
#define TypeNameNoDebug(TypeNameString)
Declare a ClassNameNoDebug() with extra virtual type info.