14#include "arcane/core/ExternalPartitionConstraint.h"
16#include "arcane/utils/ITraceMng.h"
17#include "arcane/utils/NotImplementedException.h"
19#include "arcane/core/IMesh.h"
20#include "arcane/core/IMeshPartitionConstraint.h"
34 m_mesh->
traceMng()->
info()<<
"ExternalPartitionConstraint::addLinkedCells(...)";
47 if (group.itemKind() ==
IK_Cell){
54 else if (group.itemKind() ==
IK_Face){
58 for(
Cell cell : node.cells()){
67 else if (group.itemKind() ==
IK_Node){
83 for (Integer i=1; i<cells.size(); ++i){
96 m_mesh->
traceMng()->
info()<<
"cells.size() = "<<cells.size();
Tableau d'items de types quelconques.
virtual void addLinkedCells(Int64Array &linked_cells, Int32Array &linked_owners)
Ajoute un ensemble de contraintes sur les mailles.
virtual ITraceMng * traceMng()=0
Gestionnaire de message associé
virtual CellGroup allCells()=0
Groupe de toutes les mailles.
Groupe d'entités de maillage.
Identifiant unique d'une entité.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
TraceMessage info() const
Flot pour un message d'information.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
@ IK_Node
Entité de maillage de genre noeud.
@ IK_Cell
Entité de maillage de genre maille.
@ IK_Face
Entité de maillage de genre face.