12#ifndef ARCANE_MESH_BASICITEMPAIRGROUPCOMPUTEFUNCTOR_H
13#define ARCANE_MESH_BASICITEMPAIRGROUPCOMPUTEFUNCTOR_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/utils/IFunctor.h"
19#include "arcane/IMeshUtilities.h"
20#include "arcane/Item.h"
35class ItemPairGroupImpl;
55 : m_item_kind(
ik), m_sub_item_kind(
sik), m_link_item_kind(
lik)
63 if (m_item_kind !=
rhs.m_item_kind)
64 return m_item_kind <
rhs.m_item_kind;
65 if (m_sub_item_kind !=
rhs.m_sub_item_kind)
66 return m_sub_item_kind <
rhs.m_sub_item_kind;
67 return m_link_item_kind <
rhs.m_link_item_kind;
79 : m_ptr(
ptr), m_array(array), m_func_ptr(
func_ptr) {}
83 (m_ptr->*m_func_ptr)(m_array);
88 ComputeFunctor m_func_ptr;
104 std::map<AdjencyType,ComputeFunctor> m_compute_adjency_functions;
virtual void executeFunctor()
Exécute la méthode associé
Fonctions utilitaires sur un maillage.
virtual ~BasicItemPairGroupComputeFunctor()
Libère les ressources.
Implémentation d'un tableau de listes d'entités.
Tableau de listes d'entités.
Classe de base d'un élément de maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Interface du gestionnaire de traces.
Classe d'accès aux traces.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
ItemConnectedListView< DynExtent > ItemConnectedListViewType
Liste d'entités connectées.
eItemKind
Genre d'entité de maillage.
@ IK_Unknown
Entité de maillage de genre inconnu ou non initialisé