12#ifndef ARCANE_MESH_TIEDINTERFACE_H
13#define ARCANE_MESH_TIEDINTERFACE_H
17#include "arcane/utils/MultiArray2.h"
18#include "arcane/utils/TraceAccessor.h"
20#include "arcane/ITiedInterface.h"
21#include "arcane/ItemTypes.h"
22#include "arcane/IMeshPartitionConstraint.h"
24#include "arcane/VariableTypes.h"
26#include "arcane/mesh/MeshGlobal.h"
36class IMeshPartitionConstraint;
41ARCANE_MESH_BEGIN_NAMESPACE
51 virtual void fillTiedInfos(
Face face,
75 virtual void setInitialRepartition(
bool is_initial) =0;
85 virtual FaceGroup masterInterface()
const;
89 virtual String masterInterfaceName()
const;
90 virtual String slaveInterfaceName()
const;
104 virtual void setPlanarTolerance(Real
tol);
118 static bool isDebug()
131 static bool m_is_debug;
136 String m_master_interface_name;
137 String m_slave_interface_name;
142 Real m_planar_tolerance;
150ARCANE_MESH_END_NAMESPACE
Interface d'une famille d'entités.
Interface d'une contrainte de partitionnement d'un maillage.
Interface d'un classe gérant une semi-conformité du maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Informations sur les semi-conformitées du maillage.
Vue modifiable d'un tableau d'un type T.
Vue constante d'un tableau de type T.
Chaîne de caractères unicode.
Classe d'accès aux traces.