Use Zoltan. More...
Public Member Functions | |
TypeName ("zoltan") | |
Runtime type information. More... | |
zoltanRenumber (const dictionary &dict) | |
Construct given the renumber dictionary. More... | |
virtual | ~zoltanRenumber ()=default |
Destructor. More... | |
virtual bool | needs_mesh () const |
Renumbering method requires a polyMesh for its topology. More... | |
virtual labelList | renumber (const polyMesh &mesh) const |
Return the cell visit order (from ordered back to original cell id) uses the mesh for connectivity and global exchanges. More... | |
virtual labelList | renumber (const CompactListList< label > &cellCells) const |
Return the cell visit order (from ordered back to original cell id). Not implemented! More... | |
virtual labelList | renumber (const labelListList &cellCells) const |
Return the cell visit order (from ordered back to original cell id). Not implemented! More... | |
Public Member Functions inherited from renumberMethod | |
TypeNameNoDebug ("renumberMethod") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, renumberMethod, dictionary,(const dictionary &renumberDict),(renumberDict)) | |
renumberMethod () | |
Default construct. More... | |
renumberMethod (const dictionary &) | |
Construct with renumber dictionary (which is currently unused) More... | |
virtual | ~renumberMethod ()=default |
Destructor. More... | |
virtual bool | no_topology () const |
Renumbering method without mesh or cell-cell topology (very special case) More... | |
virtual labelList | renumber (const label nCells) const |
Return the cell visit order (from ordered back to original cell id) based solely on the number of cells. More... | |
virtual labelList | renumber (const pointField &) const |
Return the cell visit order (from ordered back to original cell id) based solely on the cell centres (or number of cell centres). More... | |
virtual labelList | renumber (const polyMesh &mesh, const pointField &) const |
Deprecated - the pointField is unused. More... | |
virtual labelList | renumber (const CompactListList< label > &cellCells, const pointField &) const |
Deprecated - the pointField is unused. More... | |
virtual labelList | renumber (const labelListList &cellCells, const pointField &) const |
Deprecated - the pointField is unused. More... | |
virtual labelList | renumber (const polyMesh &mesh, const labelUList &fineToCoarse, const pointField &coarsePoints) const |
Deprecated - renumbering with agglomeration map. Calculate globalCellCells directly. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from renumberMethod | |
static autoPtr< renumberMethod > | New (const dictionary &dict) |
Construct/select a renumbering method. More... | |
static wordList | supportedMethods () |
Return a list of the known methods. More... | |
|
explicit |
Construct given the renumber dictionary.
Definition at line 344 of file zoltanRenumber.C.
|
virtualdefault |
Destructor.
TypeName | ( | "zoltan" | ) |
Runtime type information.
|
inlinevirtual |
Renumbering method requires a polyMesh for its topology.
Reimplemented from renumberMethod.
Definition at line 94 of file zoltanRenumber.H.
|
virtual |
Return the cell visit order (from ordered back to original cell id) uses the mesh for connectivity and global exchanges.
Reimplemented from renumberMethod.
Definition at line 354 of file zoltanRenumber.C.
References args, UList< T >::begin(), List< T >::clear(), UList< T >::end(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, get_edge_list(), get_geom_list(), get_mesh_dim(), get_num_edges_list(), get_number_of_vertices(), get_vertex_list(), polyMesh::globalData(), globalMeshData::globalMeshCellAddr(), Foam::Info, UPstream::initNull(), Foam::glTF::key(), globalIndex::localStart(), mesh, UPstream::myProcNo(), primitiveMesh::nCells(), Foam::nl, UList< T >::size(), argList::size(), and Foam::transform().
|
inlinevirtual |
Return the cell visit order (from ordered back to original cell id). Not implemented!
Implements renumberMethod.
Definition at line 116 of file zoltanRenumber.H.
References NotImplemented.
|
inlinevirtual |
Return the cell visit order (from ordered back to original cell id). Not implemented!
Implements renumberMethod.
Definition at line 129 of file zoltanRenumber.H.
References NotImplemented.