Infos pour créer/sérialiser une maille connaissant les uniqueId() et owner() de toutes ces sous-entités (mailles, arêtes et faces). Plus de détails...
#include <arcane/mesh/FullItemInfo.h>
Graphe de collaboration de Arcane::mesh::FullCellInfo:Types publics | |
| enum | { PI_Node = 1 << 1 , PI_Edge = 1 << 2 , PI_Face = 1 << 3 , PI_Cell = 1 << 4 } |
Fonctions membres publiques statiques | |
| static Integer | memoryUsed (ItemTypeInfo *it, Integer parent_info, bool has_edge, bool has_amr, bool with_flags) |
| Taille memoire en Int64 pour représenter une cellule de type it. | |
| static void | dump (ItemInternal *cell, ISerializer *buf, Integer parent_info, bool has_edge, bool has_amr, bool with_flags) |
| static void | dump (Cell cell, Array< Int64 > &buf, Integer parent_info, bool has_edge, bool has_amr, bool with_flags) |
| static Integer | parentInfo (IMesh *mesh) |
Fonctions membres protégées | |
| void | _setInternalInfos () |
Attributs privés | |
| Integer | m_nb_node |
| Integer | m_nb_edge |
| Integer | m_nb_face |
Amis | |
| std::ostream & | operator<< (std::ostream &o, const FullCellInfo &i) |
Infos pour créer/sérialiser une maille connaissant les uniqueId() et owner() de toutes ces sous-entités (mailles, arêtes et faces).
Définition à la ligne 36 du fichier FullItemInfo.h.
| anonymous enum |
Définition à la ligne 39 du fichier FullItemInfo.h.
| Arcane::mesh::FullCellInfo::FullCellInfo | ( | Int64ConstArrayView | cells_infos, |
| Integer | cell_index, | ||
| ItemTypeMng * | itm, | ||
| Integer | parent_info, | ||
| bool | has_edge, | ||
| bool | has_amr, | ||
| bool | with_flags = false ) |
Référence les infos d'une maille.
Le tableau cells_infos doit rester valide tant que l'instance existe.
Définition à la ligne 31 du fichier FullItemInfo.cc.
Références _setInternalInfos(), m_first_hParent_cell, et Arcane::ItemTypeMng::typeFromId().
Voici le graphe d'appel pour cette fonction :
|
protected |
AMR
Définition à la ligne 240 du fichier FullItemInfo.cc.
Références m_first_hParent_cell.
Référencé par FullCellInfo().
Voici le graphe des appelants de cette fonction :
|
static |
Définition à la ligne 211 du fichier FullItemInfo.cc.
|
static |
Définition à la ligne 203 du fichier FullItemInfo.cc.
Définition à la ligne 69 du fichier FullItemInfo.h.
Définition à la ligne 68 du fichier FullItemInfo.h.
Définition à la ligne 67 du fichier FullItemInfo.h.
Définition à la ligne 66 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 88 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 81 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 75 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 78 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 73 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 86 du fichier FullItemInfo.h.
|
inline |
AMR.
Définition à la ligne 85 du fichier FullItemInfo.h.
Références m_first_hParent_cell.
Référencé par Arcane::mesh::OneMeshItemAdder::_AMR_Patch().
Voici le graphe des appelants de cette fonction :
|
inline |
Définition à la ligne 72 du fichier FullItemInfo.h.
|
static |
Taille memoire en Int64 pour représenter une cellule de type it.
parent_info décrit quelle relation de parenté doit y être comptée
AMR
Définition à la ligne 81 du fichier FullItemInfo.cc.
Références Arcane::ItemTypeInfo::nbLocalEdge(), Arcane::ItemTypeInfo::nbLocalFace(), et Arcane::ItemTypeInfo::nbLocalNode().
Voici le graphe d'appel pour cette fonction :
|
inline |
Définition à la ligne 64 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 65 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 63 du fichier FullItemInfo.h.
Définition à la ligne 71 du fichier FullItemInfo.h.
Définition à la ligne 70 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 62 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 83 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 82 du fichier FullItemInfo.h.
Définition à la ligne 77 du fichier FullItemInfo.h.
Définition à la ligne 76 du fichier FullItemInfo.h.
Définition à la ligne 80 du fichier FullItemInfo.h.
Définition à la ligne 79 du fichier FullItemInfo.h.
Définition à la ligne 222 du fichier FullItemInfo.cc.
Définition à la ligne 74 du fichier FullItemInfo.h.
| void Arcane::mesh::FullCellInfo::print | ( | std::ostream & | o | ) | const |
Définition à la ligne 62 du fichier FullItemInfo.cc.
|
inline |
Définition à la ligne 60 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 59 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 61 du fichier FullItemInfo.h.
|
inline |
Définition à la ligne 87 du fichier FullItemInfo.h.
|
friend |
Définition à la ligne 90 du fichier FullItemInfo.h.
| Integer Arcane::mesh::FullCellInfo::m_first_edge |
Définition à la ligne 128 du fichier FullItemInfo.h.
| Integer Arcane::mesh::FullCellInfo::m_first_face |
Définition à la ligne 129 du fichier FullItemInfo.h.
| Integer Arcane::mesh::FullCellInfo::m_first_hParent_cell |
AMR.
Définition à la ligne 139 du fichier FullItemInfo.h.
Référencé par _setInternalInfos(), FullCellInfo(), et level().
| Integer Arcane::mesh::FullCellInfo::m_first_parent_cell |
Définition à la ligne 135 du fichier FullItemInfo.h.
| Integer Arcane::mesh::FullCellInfo::m_first_parent_edge |
Définition à la ligne 133 du fichier FullItemInfo.h.
| Integer Arcane::mesh::FullCellInfo::m_first_parent_face |
Définition à la ligne 134 du fichier FullItemInfo.h.
| Integer Arcane::mesh::FullCellInfo::m_first_parent_node |
Définition à la ligne 132 du fichier FullItemInfo.h.
| bool Arcane::mesh::FullCellInfo::m_has_amr |
Définition à la ligne 140 du fichier FullItemInfo.h.
| bool Arcane::mesh::FullCellInfo::m_has_edge |
Définition à la ligne 137 du fichier FullItemInfo.h.
| Int64ConstArrayView Arcane::mesh::FullCellInfo::m_infos |
Définition à la ligne 118 du fichier FullItemInfo.h.
| Integer Arcane::mesh::FullCellInfo::m_memory_used |
Définition à la ligne 130 du fichier FullItemInfo.h.
|
private |
Définition à la ligne 123 du fichier FullItemInfo.h.
|
private |
Définition à la ligne 124 du fichier FullItemInfo.h.
|
private |
Définition à la ligne 122 du fichier FullItemInfo.h.
| Integer Arcane::mesh::FullCellInfo::m_parent_info |
Définition à la ligne 136 du fichier FullItemInfo.h.
| ItemTypeInfo* Arcane::mesh::FullCellInfo::m_type |
Définition à la ligne 131 du fichier FullItemInfo.h.
| bool Arcane::mesh::FullCellInfo::m_with_flags |
Définition à la ligne 141 du fichier FullItemInfo.h.