12#ifndef ARCANE_ITEMALLOCATIONINFO_H
13#define ARCANE_ITEMALLOCATIONINFO_H
18#include "arcane/utils/UniqueArray.h"
45 void updateViewsFromInternalData()
47 nb_connected_items_per_item = _nb_connected_items_per_item_data.constSmallSpan();
48 connected_items_uids = _connected_items_uids_data.constSmallSpan();
59 String item_coordinates_variable_name;
66 void updateViewsFromInternalData()
68 item_uids = _item_uids_data.constSmallSpan();
69 item_coordinates = _item_coordinates_data.constSmallSpan();
70 for (
auto& connected_family_info : connected_family_infos) {
71 connected_family_info.updateViewsFromInternalData();
80 connected_family_infos.clear();
82 item_coordinates_variable_name =
String{};
83 _item_uids_data.clear();
84 _item_coordinates_data.clear();
91 void updateViewsFromInternalData()
93 for (
auto& family_info : family_infos) {
94 family_info.updateViewsFromInternalData();
100 family_infos.
clear();
Declarations of Arcane's general types.
void clear()
Removes the elements from the array.
Unicode character string.
1D data vector with value semantics (STL style).
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
UniqueArray< Int64 > Int64UniqueArray
Dynamic 1D array of 64-bit integers.
UniqueArray< Real3 > Real3UniqueArray
Dynamic 1D array of rank 3 vectors.
SmallSpan< const Real3 > Real3ConstSmallSpan
Read-only view of a 1D array of Real3.
UniqueArray< Int32 > Int32UniqueArray
Dynamic 1D array of 32-bit integers.
eItemKind
Mesh entity type.
@ IK_Unknown
Unknown or uninitialized mesh entity.
SmallSpan< const Int64 > Int64ConstSmallSpan
Read-only view of a 1D array of 64-bit integers.
SmallSpan< const Int32 > Int32ConstSmallSpan
Read-only view of a 1D array of 32-bit integers.