12#ifndef ARCANE_MESH_TIEDINTERFACEMNG_H
13#define ARCANE_MESH_TIEDINTERFACEMNG_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/utils/List.h"
20#include "arcane/mesh/MeshGlobal.h"
22#include "arcane/core/VariableTypes.h"
56 virtual ~TiedInterfaceMng();
60 void computeTiedInterfaces(
const XmlNode& mesh_node);
61 void prepareTiedInterfacesForDump();
62 void readTiedInterfacesFromDump();
63 bool hasTiedInterface()
65 return !m_tied_interfaces.empty();
69 return m_tied_interfaces;
72 ISubDomain* subDomain() {
return m_sub_domain; }
75 return m_true_tied_interfaces;
95 void _deleteTiedInterfaces();
96 void _applyTiedInterfaceStructuration(
TiedInterface* tied_interface);
Constant view of an array of type T.
Interface of a mesh partitioning constraint.
Interface of the subdomain manager.
Unicode character string.
TraceAccessor(ITraceMng *m)
Constructs an accessor via the trace manager m.
1D data vector with value semantics (STL style).
Implementation of a mesh.
Information on mesh semi-conformities.
VariableRefArrayT< Int64 > VariableArrayInt64
Array variable of 64-bit integer type.
VariableRefArrayT< String > VariableArrayString
Array variable of character string type.
VariableRefArrayT< Real2 > VariableArrayReal2
Array variable of coordinate type (x,y).
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
List< ITiedInterface * > TiedInterfaceList
Array of tied interfaces.
Collection< ITiedInterface * > TiedInterfaceCollection
Collection of tied interfaces.