12#ifndef ARCANE_ITEMPRINTER_H
13#define ARCANE_ITEMPRINTER_H
17#include "arcane/utils/Iostream.h"
19#include "arcane/ArcaneTypes.h"
21#include "arcane/Item.h"
41 , m_has_item_kind(
true)
46 , m_has_item_kind(
false)
49 : m_item(item.itemBase())
51 , m_has_item_kind(
false)
54 : m_item(item.itemBase())
56 , m_has_item_kind(
true)
59 : m_item(item.itemBase())
61 , m_has_item_kind(
true)
64 : m_item(item.itemBase())
66 , m_has_item_kind(
true)
69 : m_item(item.itemBase())
71 , m_has_item_kind(
true)
74 : m_item(item.itemBase())
76 , m_has_item_kind(
true)
79 : m_item(item.itemBase())
81 , m_has_item_kind(
true)
87 void print(std::ostream& o)
const;
112 void print(std::ostream& o)
const;
132 void print(std::ostream& o)
const {
print(o, m_item, m_level_max, m_level_max); }
141 static std::ostream& indent(std::ostream& o, Integer n);
142 static void print(std::ostream& o,
Item item, Integer level, Integer
levelmax);
143 static void _printSubItems(std::ostream&
ostr, Integer level, Integer
levelmax,
151operator<<(std::ostream& o,
const ItemPrinter& ip)
158operator<<(std::ostream& o,
const FullItemPrinter& ip)
165operator<<(std::ostream& o,
const NeighborItemPrinter& ip)
Classe de base pour les entités du maillage.
Structure interne d'une entité de maillage.
Classe utilitaire pour imprimer les infos sur une entité.
Vue sur un vecteur d'entités.
Classe de base d'un élément de maillage.
impl::ItemBase itemBase() const
Partie interne de l'entité.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
void print(std::ostream &o) const
Ecriture sur flux de l'Item courant et de ses sous-items.
std::ostream & operator<<(std::ostream &o, eExecutionPolicy exec_policy)
Affiche le nom de la politique d'exécution.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eItemKind
Genre d'entité de maillage.
@ IK_Particle
Entité de maillage de genre particule.
@ IK_Node
Entité de maillage de genre noeud.
@ IK_Cell
Entité de maillage de genre maille.
@ IK_Unknown
Entité de maillage de genre inconnu ou non initialisé
@ IK_Face
Entité de maillage de genre face.
@ IK_Edge
Entité de maillage de genre arête.