12#ifndef ARCANE_MESH_MESHPARTITIONCONSTRAINTMNG_H
13#define ARCANE_MESH_MESHPARTITIONCONSTRAINTMNG_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/utils/List.h"
20#include "arcane/mesh/MeshGlobal.h"
22#include "arcane/IMeshPartitionConstraintMng.h"
32ARCANE_MESH_BEGIN_NAMESPACE
76 void _computeAndApplyConstraints(Helper&
h);
77 void _computeAndApplyWeakConstraints(Helper&
h);
83ARCANE_MESH_END_NAMESPACE
Interface d'un gestionnaire de contraintes de partitionnement de maillage.
Interface d'une contrainte de partitionnement d'un maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Gestionnaire de contraintes de partitionnement de maillage.
virtual void computeConstraintList(Int64MultiArray2 &tied_uids)
Calcule les contraintes et retourne une liste d'entités liées.
virtual void computeAndApplyWeakConstraints()
Calcule et applique des contraintes.
virtual void removeWeakConstraint(IMeshPartitionConstraint *constraint)
Supprime une contrainte.
virtual void computeWeakConstraintList(Int64MultiArray2 &tied_uids)
Calcule les contraintes et retourne une liste d'entités liées.
virtual void addWeakConstraint(IMeshPartitionConstraint *constraint)
Ajoute une contrainte.
virtual void addConstraint(IMeshPartitionConstraint *constraint)
Ajoute une contrainte.
virtual void removeConstraint(IMeshPartitionConstraint *constraint)
Supprime une contrainte.
virtual void computeAndApplyConstraints()
Calcule et applique des contraintes.
Classe de base des tableau 2D à taille multiple.
Classe d'accès aux traces.