Classe utilitaire pour réordonner les noeuds d'une entité. Plus de détails...
#include <arcane/core/NodesOfItemReorderer.h>
Fonctions membres publiques | |
NodesOfItemReorderer (ItemTypeMng *itm) | |
void | setItemTypeMng (ItemTypeMng *itm) |
bool | reorder (ItemTypeId type_id, ConstArrayView< Int64 > nodes_uids) |
bool | reorder1D (Int32 face_index, Int64 node_uid) |
ConstArrayView< Int64 > | sortedNodes () const |
Fonctions membres privées statiques | |
static bool | _reorderOrder2 (ConstArrayView< Int64 > nodes_uids, ArrayView< Int64 > sorted_nodes_uids) |
Attributs privés | |
ItemTypeMng * | m_item_type_mng = nullptr |
SmallArray< Int64, 16 > | m_work_sorted_nodes |
Amis | |
class | NodesOfItemReordererTester |
Classe utilitaire pour réordonner les noeuds d'une entité.
Définition à la ligne 32 du fichier NodesOfItemReorderer.h.
|
inlineexplicit |
Définition à la ligne 39 du fichier NodesOfItemReorderer.h.
|
staticprivate |
Définition à la ligne 30 du fichier NodesOfItemReorderer.cc.
bool Arcane::NodesOfItemReorderer::reorder | ( | ItemTypeId | type_id, |
ConstArrayView< Int64 > | nodes_uids ) |
Définition à la ligne 120 du fichier NodesOfItemReorderer.cc.
Définition à la ligne 50 du fichier NodesOfItemReorderer.h.
|
inline |
Définition à la ligne 45 du fichier NodesOfItemReorderer.h.
|
inline |
Définition à la ligne 56 du fichier NodesOfItemReorderer.h.
|
friend |
Définition à la ligne 34 du fichier NodesOfItemReorderer.h.
|
private |
Définition à la ligne 65 du fichier NodesOfItemReorderer.h.
|
private |
Définition à la ligne 66 du fichier NodesOfItemReorderer.h.