38 #ifndef Foam_renumberMethod_H 39 #define Foam_renumberMethod_H virtual labelList renumber(const pointField &) const
Return the order in which cells need to be visited (ie. from ordered back to original cell label)...
A list of keyword definitions, which are a keyword followed by a number of values (eg...
const dictionary & renumberDict_
static autoPtr< renumberMethod > New(const dictionary &renumberDict)
Return a reference to the selected renumbering method.
declareRunTimeSelectionTable(autoPtr, renumberMethod, dictionary,(const dictionary &renumberDict),(renumberDict))
virtual ~renumberMethod()=default
Destructor.
Abstract base class for renumbering.
TypeName("renumberMethod")
Runtime type information.
A packed storage of objects of type <T> using an offset table for access.
void operator=(const renumberMethod &)=delete
No copy assignment.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Mesh consisting of general polyhedral cells.
List< label > labelList
A List of labels.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
renumberMethod(const renumberMethod &)=delete
No copy construct.