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 162 du fichier ItemFamily.cc.
|
inline |
Définition à la ligne 165 du fichier ItemFamily.cc.
|
inline |
Définition à la ligne 198 du fichier ItemFamily.cc.
VariableArrayString Arcane::mesh::ItemFamily::Variables::m_child_families_name |
Définition à la ligne 239 du fichier ItemFamily.cc.
VariableArrayString Arcane::mesh::ItemFamily::Variables::m_child_meshes_name |
Définition à la ligne 238 du fichier ItemFamily.cc.
VariableScalarInteger Arcane::mesh::ItemFamily::Variables::m_current_id |
Définition à la ligne 223 du fichier ItemFamily.cc.
VariableArrayString Arcane::mesh::ItemFamily::Variables::m_groups_name |
Définition à la ligne 222 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 211 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 221 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 234 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 209 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 205 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 213 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 207 du fichier ItemFamily.cc.
VariableScalarInteger Arcane::mesh::ItemFamily::Variables::m_parent_family_depth |
Définition à la ligne 237 du fichier ItemFamily.cc.
VariableScalarString Arcane::mesh::ItemFamily::Variables::m_parent_family_name |
Définition à la ligne 236 du fichier ItemFamily.cc.
VariableScalarString Arcane::mesh::ItemFamily::Variables::m_parent_mesh_name |
Définition à la ligne 235 du fichier ItemFamily.cc.