14#include "arcane/IMesh.h"
15#include "arcane/utils/ITraceMng.h"
16#include "arcane/utils/NotImplementedException.h"
17#include "arcane/IMeshPartitionConstraint.h"
18#include "arcane/mesh/ExternalPartitionConstraint.h"
33 m_mesh->
traceMng()->
info()<<
"ExternalPartitionConstraint::addLinkedCells(...)";
46 if (group.itemKind() ==
IK_Cell){
53 else if (group.itemKind() ==
IK_Face){
57 for(
Cell cell : node.cells()){
66 else if (group.itemKind() ==
IK_Node){
82 for (Integer i=1; i<cells.size(); ++i){
95 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.
Groupe d'entités de maillage.
Integer size() const
Nombre d'éléments du groupe.
Identifiant unique d'une entité.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
ITraceMng * traceMng() override
Gestionnaire de message associé
CellGroup allCells() override
Groupe de toutes les mailles.
virtual TraceMessage info()=0
Flot pour un message d'information.
@ IK_Node
Entité de maillage de genre noeud.
@ IK_Cell
Entité de maillage de genre maille.
@ IK_Face
Entité de maillage de genre face.