Informations de connectivité, pour une famille d'entité, permettant la transition entre les anciennes et nouvelles implémentations des connectivités. Plus de détails...
#include <arcane/core/ItemInternal.h>
Classes | |
struct | Container |
Conteneur des vues pour les informations de connectivité d'une famille. Plus de détails... | |
struct | Int32View |
Vue spécifique pour gérer les entités nulles. Plus de détails... | |
struct | KindInfo |
Types publics | |
enum | { NODE_IDX = 0 , EDGE_IDX = 1 , FACE_IDX = 2 , CELL_IDX = 3 , HPARENT_IDX = 4 , HCHILD_IDX = 5 , MAX_ITEM_KIND = 6 } |
Fonctions membres publiques | |
void | updateMeshItemInternalList () |
Int32ConstArrayView | connectivityIndex (Int32 item_kind) const |
Tableau d'index des connectivités pour les entités de genre item_kind. | |
Int32ConstArrayView | connectivityList (Int32 item_kind) const |
Tableau contenant la liste des connectivités pour les entités de genre item_kind. | |
Int32ConstArrayView | connectivityNbItem (Int32 item_kind) const |
Tableau contenant le nombre d'entités connectées pour les entités de genre item_kind. | |
Int32 | maxNbConnectedItem (Int32 item_kind) const |
Nombre maximum d'entités connectées. | |
ItemConnectivityContainerView | containerView (Int32 item_kind) const |
ItemBaseBuildInfo | nodeBase (Int32 lid, Int32 aindex) const |
ItemBaseBuildInfo | edgeBase (Int32 lid, Int32 aindex) const |
ItemBaseBuildInfo | faceBase (Int32 lid, Int32 aindex) const |
ItemBaseBuildInfo | cellBase (Int32 lid, Int32 aindex) const |
ItemBaseBuildInfo | hParentBase (Int32 lid, Int32 aindex, ItemSharedInfo *isf) const |
ItemBaseBuildInfo | hChildBase (Int32 lid, Int32 aindex, ItemSharedInfo *isf) const |
auto | nodeList (Int32 lid) const |
auto | edgeList (Int32 lid) const |
auto | faceList (Int32 lid) const |
auto | cellList (Int32 lid) const |
Attributs publics statiques | |
static ItemInternalConnectivityList | nullInstance |
Fonctions membres privées | |
Int32 | itemLocalId (Int32 item_kind, Int32 lid, Integer index) const |
localId() de la index-ème entité de type item_kind connectés à l'entité de de localid() lid. | |
Int64 | nbAccess () const |
Nombre d'appel à itemLocalId() | |
Int64 | nbAccessAll () const |
Nombre d'appel à itemLocalIds() | |
void | _setConnectivityIndex (Int32 item_kind, ConstArrayView< Int32 > v) |
Positionne le tableau d'index des connectivités. | |
void | _setConnectivityList (Int32 item_kind, ConstArrayView< Int32 > v) |
Positionne le tableau contenant la liste des connectivités. | |
void | _setConnectivityNbItem (Int32 item_kind, ConstArrayView< Int32 > v) |
Positionne le tableau contenant le nombre d'entités connectées. | |
void | _setMaxNbConnectedItem (Int32 item_kind, Int32 v) |
Positionne le nombre maximum d'entités connectées. | |
ItemInternalVectorView | nodesV2 (Int32 lid) const |
ItemInternalVectorView | edgesV2 (Int32 lid) const |
ItemInternalVectorView | facesV2 (Int32 lid) const |
ItemInternalVectorView | cellsV2 (Int32 lid) const |
NodeLocalIdView | nodeLocalIdsView (Int32 lid) const |
EdgeLocalIdView | edgeLocalIdsView (Int32 lid) const |
FaceLocalIdView | faceLocalIdsView (Int32 lid) const |
CellLocalIdView | cellLocalIdsView (Int32 lid) const |
Int32 | _nodeLocalIdV2 (Int32 lid, Int32 index) const |
Int32 | _edgeLocalIdV2 (Int32 lid, Int32 index) const |
Int32 | _faceLocalIdV2 (Int32 lid, Int32 index) const |
Int32 | _cellLocalIdV2 (Int32 lid, Int32 index) const |
Int32 | _hParentLocalIdV2 (Int32 lid, Int32 index) const |
Int32 | _hChildLocalIdV2 (Int32 lid, Int32 index) const |
ItemInternal * | _nodeV2 (Int32 lid, Int32 aindex) const |
ItemInternal * | _edgeV2 (Int32 lid, Int32 aindex) const |
ItemInternal * | _faceV2 (Int32 lid, Int32 aindex) const |
ItemInternal * | _cellV2 (Int32 lid, Int32 aindex) const |
ItemInternal * | _hParentV2 (Int32 lid, Int32 aindex) const |
ItemInternal * | _hChildV2 (Int32 lid, Int32 aindex) const |
Int32 | _nbNodeV2 (Int32 lid) const |
Int32 | _nbEdgeV2 (Int32 lid) const |
Int32 | _nbFaceV2 (Int32 lid) const |
Int32 | _nbCellV2 (Int32 lid) const |
Int32 | _nbHParentV2 (Int32 lid) const |
Int32 | _nbHChildrenV2 (Int32 lid) const |
Int32 | _nodeOffset (Int32 lid) const |
Int32 | _edgeOffset (Int32 lid) const |
Int32 | _faceOffset (Int32 lid) const |
Int32 | _cellOffset (Int32 lid) const |
Int32 | _itemOffset (Int32 item_kind, Int32 lid) const |
impl::ItemLocalIdListContainerView | _itemLocalIdListView (Int32 item_kind, Int32 lid) const |
Attributs privés | |
Container | m_container [MAX_ITEM_KIND] |
KindInfo | m_kind_info [MAX_ITEM_KIND] |
MeshItemInternalList * | m_items |
Amis | |
class | ItemBase |
class | ItemInternal |
class | Item |
Informations de connectivité, pour une famille d'entité, permettant la transition entre les anciennes et nouvelles implémentations des connectivités.
Définition à la ligne 88 du fichier ItemInternal.h.
Définition à la ligne 157 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 174 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 317 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 344 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 326 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 315 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 342 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 324 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 316 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 343 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 325 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 319 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 328 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 318 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 327 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 349 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 345 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 335 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 333 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 334 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 337 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 336 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 332 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 314 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 341 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 323 du fichier ItemInternal.h.
|
inlineprivate |
Positionne le tableau d'index des connectivités.
Définition à la ligne 219 du fichier ItemInternal.h.
|
inlineprivate |
Positionne le tableau contenant la liste des connectivités.
Définition à la ligne 224 du fichier ItemInternal.h.
|
inlineprivate |
Positionne le tableau contenant le nombre d'entités connectées.
Définition à la ligne 230 du fichier ItemInternal.h.
|
inlineprivate |
Positionne le nombre maximum d'entités connectées.
Définition à la ligne 235 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 282 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 296 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 310 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 305 du fichier ItemInternal.h.
|
inline |
Tableau d'index des connectivités pour les entités de genre item_kind.
Définition à la ligne 244 du fichier ItemInternal.h.
|
inline |
Tableau contenant la liste des connectivités pour les entités de genre item_kind.
Définition à la ligne 250 du fichier ItemInternal.h.
|
inline |
Tableau contenant le nombre d'entités connectées pour les entités de genre item_kind.
Définition à la ligne 256 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 269 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 278 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 294 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 308 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 303 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 280 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 295 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 309 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 304 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 288 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 284 du fichier ItemInternal.h.
|
inlineprivate |
localId() de la index-ème entité de type item_kind connectés à l'entité de de localid() lid.
Définition à la ligne 207 du fichier ItemInternal.h.
|
inline |
Nombre maximum d'entités connectées.
Définition à la ligne 264 du fichier ItemInternal.h.
|
inlineprivate |
Nombre d'appel à itemLocalId()
Définition à la ligne 212 du fichier ItemInternal.h.
|
inlineprivate |
Nombre d'appel à itemLocalIds()
Définition à la ligne 214 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 276 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 293 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 307 du fichier ItemInternal.h.
|
inlineprivate |
Définition à la ligne 302 du fichier ItemInternal.h.
|
inline |
Définition à la ligne 191 du fichier ItemInternal.h.
Définition à la ligne 95 du fichier ItemInternal.h.
Définition à la ligne 93 du fichier ItemInternal.h.
|
friend |
Définition à la ligne 94 du fichier ItemInternal.h.
|
private |
Définition à la ligne 401 du fichier ItemInternal.h.
|
private |
Définition à la ligne 404 du fichier ItemInternal.h.
|
private |
Définition à la ligne 402 du fichier ItemInternal.h.
|
static |
Définition à la ligne 170 du fichier ItemInternal.h.