Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MeshItemInternalList Class Reference

Indirection tables for mesh entities. More...

#include <arcane/core/MeshItemInternalList.h>

Collaboration diagram for Arcane::MeshItemInternalList:

Public Attributes

ItemInternalArrayView nodes
ItemInternalArrayView edges
ItemInternalArrayView faces
ItemInternalArrayView cells
IMeshmesh = nullptr

Private Member Functions

void _internalSetNodeSharedInfo (ItemSharedInfo *s)
void _internalSetEdgeSharedInfo (ItemSharedInfo *s)
void _internalSetFaceSharedInfo (ItemSharedInfo *s)
void _internalSetCellSharedInfo (ItemSharedInfo *s)
void _notifyUpdate ()

Private Attributes

ItemSharedInfom_node_shared_info = nullptr
ItemSharedInfom_edge_shared_info = nullptr
ItemSharedInfom_face_shared_info = nullptr
ItemSharedInfom_cell_shared_info = nullptr

Friends

class mesh::DynamicMesh
class mesh::PolyhedralMesh
class ItemInternalConnectivityList
class ItemBase

Detailed Description

Indirection tables for mesh entities.

Definition at line 80 of file MeshItemInternalList.h.

Member Function Documentation

◆ _internalSetCellSharedInfo()

void Arcane::MeshItemInternalList::_internalSetCellSharedInfo ( ItemSharedInfo * s)
private

Definition at line 48 of file MeshItemInternalList.cc.

◆ _internalSetEdgeSharedInfo()

void Arcane::MeshItemInternalList::_internalSetEdgeSharedInfo ( ItemSharedInfo * s)
private

Definition at line 34 of file MeshItemInternalList.cc.

◆ _internalSetFaceSharedInfo()

void Arcane::MeshItemInternalList::_internalSetFaceSharedInfo ( ItemSharedInfo * s)
private

Definition at line 41 of file MeshItemInternalList.cc.

◆ _internalSetNodeSharedInfo()

void Arcane::MeshItemInternalList::_internalSetNodeSharedInfo ( ItemSharedInfo * s)
private

Definition at line 27 of file MeshItemInternalList.cc.

◆ _notifyUpdate()

void Arcane::MeshItemInternalList::_notifyUpdate ( )
private

Definition at line 58 of file MeshItemInternalList.cc.

◆ ItemBase

friend class ItemBase
friend

Definition at line 88 of file MeshItemInternalList.h.

◆ ItemInternalConnectivityList

friend class ItemInternalConnectivityList
friend

Definition at line 87 of file MeshItemInternalList.h.

◆ mesh::DynamicMesh

friend class mesh::DynamicMesh
friend

Definition at line 84 of file MeshItemInternalList.h.

◆ mesh::PolyhedralMesh

friend class mesh::PolyhedralMesh
friend

Definition at line 85 of file MeshItemInternalList.h.

Member Data Documentation

◆ cells

ItemInternalArrayView Arcane::MeshItemInternalList::cells

Definition at line 95 of file MeshItemInternalList.h.

◆ edges

ItemInternalArrayView Arcane::MeshItemInternalList::edges

Definition at line 93 of file MeshItemInternalList.h.

◆ faces

ItemInternalArrayView Arcane::MeshItemInternalList::faces

Definition at line 94 of file MeshItemInternalList.h.

◆ m_cell_shared_info

ItemSharedInfo* Arcane::MeshItemInternalList::m_cell_shared_info = nullptr
private

Definition at line 112 of file MeshItemInternalList.h.

◆ m_edge_shared_info

ItemSharedInfo* Arcane::MeshItemInternalList::m_edge_shared_info = nullptr
private

Definition at line 110 of file MeshItemInternalList.h.

◆ m_face_shared_info

ItemSharedInfo* Arcane::MeshItemInternalList::m_face_shared_info = nullptr
private

Definition at line 111 of file MeshItemInternalList.h.

◆ m_node_shared_info

ItemSharedInfo* Arcane::MeshItemInternalList::m_node_shared_info = nullptr
private

Definition at line 109 of file MeshItemInternalList.h.

◆ mesh

IMesh* Arcane::MeshItemInternalList::mesh = nullptr

Definition at line 96 of file MeshItemInternalList.h.

◆ nodes

ItemInternalArrayView Arcane::MeshItemInternalList::nodes

Definition at line 92 of file MeshItemInternalList.h.


The documentation for this class was generated from the following files: