Abstract base class for renumbering. More...
Public Member Functions | |
TypeName ("renumberMethod") | |
declareRunTimeSelectionTable (autoPtr, renumberMethod, dictionary,(const dictionary &renumberDict),(renumberDict)) | |
renumberMethod (const dictionary &renumberDict) | |
virtual | ~renumberMethod ()=default |
virtual labelList | renumber (const pointField &) const |
virtual labelList | renumber (const polyMesh &, const pointField &) const |
virtual labelList | renumber (const labelList &cellCells, const labelList &offsets, const pointField &) const |
virtual labelList | renumber (const polyMesh &mesh, const labelList &cellToRegion, const pointField ®ionPoints) const |
virtual labelList | renumber (const labelListList &cellCells, const pointField &cc) const =0 |
Static Public Member Functions | |
static autoPtr< renumberMethod > | New (const dictionary &renumberDict) |
Protected Attributes | |
const dictionary & | renumberDict_ |
|
inline |
Definition at line 98 of file renumberMethod.H.
|
virtualdefault |
TypeName | ( | "renumberMethod" | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
renumberMethod | , | ||
dictionary | , | ||
(const dictionary &renumberDict) | , | ||
(renumberDict) | |||
) |
|
static |
Definition at line 39 of file renumberMethod.C.
References dict, Foam::exit(), Foam::FatalIOError, and FatalIOErrorInLookup.
|
inlinevirtual |
Reimplemented in structuredRenumber, springRenumber, SloanRenumber, CuthillMcKeeRenumber, zoltanRenumber, manualRenumber, and randomRenumber.
Definition at line 113 of file renumberMethod.H.
References NotImplemented.
|
virtual |
Reimplemented in structuredRenumber, springRenumber, SloanRenumber, CuthillMcKeeRenumber, zoltanRenumber, manualRenumber, and randomRenumber.
Definition at line 65 of file renumberMethod.C.
References Foam::identity(), mesh, points, and Foam::renumber().
|
virtual |
Reimplemented in CuthillMcKeeRenumber.
Definition at line 86 of file renumberMethod.C.
References NotImplemented.
|
virtual |
Definition at line 98 of file renumberMethod.C.
References forAll, mesh, and Foam::renumber().
|
pure virtual |
Implemented in structuredRenumber, springRenumber, CuthillMcKeeRenumber, SloanRenumber, zoltanRenumber, manualRenumber, and randomRenumber.
|
protected |
Definition at line 53 of file renumberMethod.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.