Information for renumbering. More...
#include <arcane/cartesianmesh/CartesianMeshRenumberingInfo.h>
Public Member Functions | |
| void | setRenumberPatchMethod (Int32 v) |
| Method to renumber patches. | |
| Int32 | renumberPatchMethod () const |
| void | setRenumberFaceMethod (Int32 v) |
| Method to renumber faces. | |
| Int32 | renumberFaceMethod () const |
| void | setSortAfterRenumbering (bool v) |
| Indicates whether to retrieve the entities after renumbering. | |
| bool | isSortAfterRenumbering () const |
| void | setParentPatch (CartesianPatch patch) |
| Parent patch number for renumbering. | |
| CartesianPatch | parentPatch () const |
Information for renumbering.
If both the uniqueId() of the faces and the entities of the patches are renumbered, the face renumbering happens first.
Definition at line 35 of file src/arcane/cartesianmesh/CartesianMeshRenumberingInfo.h.
|
inline |
Definition at line 77 of file src/arcane/cartesianmesh/CartesianMeshRenumberingInfo.h.
|
inline |
Definition at line 93 of file src/arcane/cartesianmesh/CartesianMeshRenumberingInfo.h.
|
inline |
Definition at line 67 of file src/arcane/cartesianmesh/CartesianMeshRenumberingInfo.h.
|
inline |
Definition at line 58 of file src/arcane/cartesianmesh/CartesianMeshRenumberingInfo.h.
|
inline |
Parent patch number for renumbering.
Parent patch for renumbering. For renumbering, the child cells of this patch are recursively traversed and renumbered, as well as the entities associated with these cells (nodes and faces).
The entities of this patch (cells, nodes, and faces) are not renumbered.
If not specified, the implementation will use patch 0 as the parent patch.
Definition at line 92 of file src/arcane/cartesianmesh/CartesianMeshRenumberingInfo.h.
|
inline |
Method to renumber faces.
If 0, there is no renumbering. The only other valid value is 1. In this case, the renumbering is based on a Cartesian numbering.
Definition at line 66 of file src/arcane/cartesianmesh/CartesianMeshRenumberingInfo.h.
|
inline |
Method to renumber patches.
The possible values are as follows:
If renumbering occurs, the uniqueId() of the entities (Node,Face,Cell) of the patches are renumbered to have the same numbering regardless of the subdivision. The numbering is not contiguous. Only the child entities of the parentPatch() entities are renumbered.
Definition at line 57 of file src/arcane/cartesianmesh/CartesianMeshRenumberingInfo.h.
|
inline |
Indicates whether to retrieve the entities after renumbering.
The sort calls IItemFamily::compactItems(true) for each family. This also causes a call to ICartesianMesh::computeDirections() to recalculate the directions that are invalidated following the sort.
Definition at line 76 of file src/arcane/cartesianmesh/CartesianMeshRenumberingInfo.h.