Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::mesh::IncrementalItemConnectivityContainer Class Reference
Collaboration diagram for Arcane::mesh::IncrementalItemConnectivityContainer:

Public Member Functions

 IncrementalItemConnectivityContainer (IMesh *mesh, const String &var_name)
Integer size () const
bool isAllocated () const
void _checkResize (Int32 lid)
void reserveForItems (Int32 capacity)

Public Attributes

String m_var_name
VariableArrayInt32 m_connectivity_nb_item_variable
VariableArrayInt32 m_connectivity_index_variable
VariableArrayInt32 m_connectivity_list_variable
VariableArrayInt32::ContainerTypem_connectivity_nb_item_array
VariableArrayInt32::ContainerTypem_connectivity_index_array
VariableArrayInt32::ContainerTypem_connectivity_list_array
ObserverPool m_observers
Int32 m_max_nb_item = 0
 Maximum number of connected items.

Detailed Description

Definition at line 104 of file IncrementalItemConnectivity.cc.

Constructor & Destructor Documentation

◆ IncrementalItemConnectivityContainer()

Arcane::mesh::IncrementalItemConnectivityContainer::IncrementalItemConnectivityContainer ( IMesh * mesh,
const String & var_name )
inline

Definition at line 108 of file IncrementalItemConnectivity.cc.

Member Function Documentation

◆ _checkResize()

void Arcane::mesh::IncrementalItemConnectivityContainer::_checkResize ( Int32 lid)
inline

Definition at line 153 of file IncrementalItemConnectivity.cc.

◆ isAllocated()

bool Arcane::mesh::IncrementalItemConnectivityContainer::isAllocated ( ) const
inline

Definition at line 151 of file IncrementalItemConnectivity.cc.

◆ reserveForItems()

void Arcane::mesh::IncrementalItemConnectivityContainer::reserveForItems ( Int32 capacity)
inline

Definition at line 176 of file IncrementalItemConnectivity.cc.

◆ size()

Integer Arcane::mesh::IncrementalItemConnectivityContainer::size ( ) const
inline

Definition at line 149 of file IncrementalItemConnectivity.cc.

Member Data Documentation

◆ m_connectivity_index_array

VariableArrayInt32::ContainerType& Arcane::mesh::IncrementalItemConnectivityContainer::m_connectivity_index_array

Definition at line 133 of file IncrementalItemConnectivity.cc.

◆ m_connectivity_index_variable

VariableArrayInt32 Arcane::mesh::IncrementalItemConnectivityContainer::m_connectivity_index_variable

Definition at line 129 of file IncrementalItemConnectivity.cc.

◆ m_connectivity_list_array

VariableArrayInt32::ContainerType& Arcane::mesh::IncrementalItemConnectivityContainer::m_connectivity_list_array

Definition at line 134 of file IncrementalItemConnectivity.cc.

◆ m_connectivity_list_variable

VariableArrayInt32 Arcane::mesh::IncrementalItemConnectivityContainer::m_connectivity_list_variable

Definition at line 130 of file IncrementalItemConnectivity.cc.

◆ m_connectivity_nb_item_array

VariableArrayInt32::ContainerType& Arcane::mesh::IncrementalItemConnectivityContainer::m_connectivity_nb_item_array

Definition at line 132 of file IncrementalItemConnectivity.cc.

◆ m_connectivity_nb_item_variable

VariableArrayInt32 Arcane::mesh::IncrementalItemConnectivityContainer::m_connectivity_nb_item_variable

Definition at line 128 of file IncrementalItemConnectivity.cc.

◆ m_max_nb_item

Int32 Arcane::mesh::IncrementalItemConnectivityContainer::m_max_nb_item = 0

Maximum number of connected items.

This is an upper bound of the maximum number of connected items. For performance reasons, this value is not updated if items are removed.

Definition at line 145 of file IncrementalItemConnectivity.cc.

◆ m_observers

ObserverPool Arcane::mesh::IncrementalItemConnectivityContainer::m_observers

Definition at line 136 of file IncrementalItemConnectivity.cc.

◆ m_var_name

String Arcane::mesh::IncrementalItemConnectivityContainer::m_var_name

Definition at line 126 of file IncrementalItemConnectivity.cc.


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