Fonctions membres publiques | |
Variables (IMesh *mesh, const String &family_name, eItemKind item_kind, const String &shared_data_name, const String &unique_ids_name, const String &items_owner_name, const String &items_flags_name, const String &items_type_id_name, const String &items_nb_parent_name, const String &groups_name, const String ¤t_id_name, const String &new_owner_name, const String &parent_mesh_name, const String &parent_family_name, const String &parent_family_depth_name, const String &child_meshes_name, const String &child_families_name) | |
void | setUsed () |
Attributs publics | |
VariableArrayInteger | m_items_shared_data_index |
Indice dans le tableau des ItemSharedInfo pour chaque entité. | |
VariableArrayInt64 | m_items_unique_id |
Contient les uniqueIds() des entités de cette famille. | |
VariableArrayInt32 | m_items_owner |
Contient les owner() des entités de cette famille. | |
VariableArrayInt32 | m_items_flags |
Contient les flags() des entités de cette famille. | |
VariableArrayInt16 | m_items_type_id |
Contient les typeId() des entités de cette famille. | |
VariableArrayInt32 | m_items_nb_parent |
Contient le parent() des entités de cette famille. | |
VariableArrayString | m_groups_name |
VariableScalarInteger | m_current_id |
VariableItemInt32 | m_items_new_owner |
Contient le sous-domaine propriétaire de l'entité. | |
VariableScalarString | m_parent_mesh_name |
VariableScalarString | m_parent_family_name |
VariableScalarInteger | m_parent_family_depth |
VariableArrayString | m_child_meshes_name |
VariableArrayString | m_child_families_name |
Définition à la ligne 164 du fichier ItemFamily.cc.
|
inline |
Définition à la ligne 168 du fichier ItemFamily.cc.
|
inline |
Définition à la ligne 203 du fichier ItemFamily.cc.
VariableArrayString Arcane::mesh::ItemFamily::Variables::m_child_families_name |
Définition à la ligne 246 du fichier ItemFamily.cc.
VariableArrayString Arcane::mesh::ItemFamily::Variables::m_child_meshes_name |
Définition à la ligne 245 du fichier ItemFamily.cc.
VariableScalarInteger Arcane::mesh::ItemFamily::Variables::m_current_id |
Définition à la ligne 230 du fichier ItemFamily.cc.
VariableArrayString Arcane::mesh::ItemFamily::Variables::m_groups_name |
Définition à la ligne 229 du fichier ItemFamily.cc.
VariableArrayInt32 Arcane::mesh::ItemFamily::Variables::m_items_flags |
Contient les flags() des entités de cette famille.
Définition à la ligne 218 du fichier ItemFamily.cc.
VariableArrayInt32 Arcane::mesh::ItemFamily::Variables::m_items_nb_parent |
Contient le parent() des entités de cette famille.
Cela n'est utilisé qu'avec les sous-maillages et on suppose qu'il n'y a qu'un seul parent par entité. Si un jour on veut plusieurs parent il faudra que cette variable soit un 'Array2'.
Définition à la ligne 228 du fichier ItemFamily.cc.
VariableItemInt32 Arcane::mesh::ItemFamily::Variables::m_items_new_owner |
Contient le sous-domaine propriétaire de l'entité.
Cette variable est redondante avec le champ owner() de ItemInternal et n'a une valeur différente qu'au moment où des entités changent de propriétaire. Par conséquent, il ne devrait pas être nécessaire de l'allouer en séquentiel.
Définition à la ligne 241 du fichier ItemFamily.cc.
Référencé par Arcane::mesh::ItemFamily::itemsNewOwner().
VariableArrayInt32 Arcane::mesh::ItemFamily::Variables::m_items_owner |
Contient les owner() des entités de cette famille.
Définition à la ligne 216 du fichier ItemFamily.cc.
VariableArrayInteger Arcane::mesh::ItemFamily::Variables::m_items_shared_data_index |
Indice dans le tableau des ItemSharedInfo pour chaque entité.
Définition à la ligne 212 du fichier ItemFamily.cc.
Référencé par Arcane::mesh::ItemFamily::prepareForDump(), et Arcane::mesh::ItemFamily::readFromDump().
VariableArrayInt16 Arcane::mesh::ItemFamily::Variables::m_items_type_id |
Contient les typeId() des entités de cette famille.
Définition à la ligne 220 du fichier ItemFamily.cc.
VariableArrayInt64 Arcane::mesh::ItemFamily::Variables::m_items_unique_id |
Contient les uniqueIds() des entités de cette famille.
Définition à la ligne 214 du fichier ItemFamily.cc.
VariableScalarInteger Arcane::mesh::ItemFamily::Variables::m_parent_family_depth |
Définition à la ligne 244 du fichier ItemFamily.cc.
VariableScalarString Arcane::mesh::ItemFamily::Variables::m_parent_family_name |
Définition à la ligne 243 du fichier ItemFamily.cc.
VariableScalarString Arcane::mesh::ItemFamily::Variables::m_parent_mesh_name |
Définition à la ligne 242 du fichier ItemFamily.cc.