Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ITiedInterface Class Referenceabstract

Interface of a class managing semi-conforming mesh. More...

#include <arcane/core/ITiedInterface.h>

Inheritance diagram for Arcane::ITiedInterface:
Collaboration diagram for Arcane::ITiedInterface:

Public Member Functions

virtual ~ITiedInterface ()=default
 Releases resources.
virtual FaceGroup masterInterface () const =0
 Group containing the master faces.
virtual String masterInterfaceName () const =0
 Name of the group containing the master cells.
virtual FaceGroup slaveInterface () const =0
 Group containing the slave faces.
virtual String slaveInterfaceName () const =0
 Name of the group containing the slave cells.
virtual TiedInterfaceNodeList tiedNodes () const =0
 List of information about the slave nodes of a master face.
virtual TiedInterfaceFaceList tiedFaces () const =0
 List of information about the slave faces of a master face.

Detailed Description

Interface of a class managing semi-conforming mesh.

Definition at line 41 of file ITiedInterface.h.

Member Function Documentation

◆ masterInterface()

virtual FaceGroup Arcane::ITiedInterface::masterInterface ( ) const
pure virtual

Group containing the master faces.

It is a group containing only the entities specific to this subdomain.

Implemented in Arcane::mesh::TiedInterface.

Referenced by Arcane::mesh::FaceFamily::applyTiedInterface(), and Arcane::mesh::FaceFamily::removeTiedInterface().

Here is the caller graph for this function:

◆ masterInterfaceName()

virtual String Arcane::ITiedInterface::masterInterfaceName ( ) const
pure virtual

Name of the group containing the master cells.

Implemented in Arcane::mesh::TiedInterface.

◆ slaveInterface()

virtual FaceGroup Arcane::ITiedInterface::slaveInterface ( ) const
pure virtual

Group containing the slave faces.

It is a group containing only the entities specific to this subdomain.

Implemented in Arcane::mesh::TiedInterface.

◆ slaveInterfaceName()

virtual String Arcane::ITiedInterface::slaveInterfaceName ( ) const
pure virtual

Name of the group containing the slave cells.

Implemented in Arcane::mesh::TiedInterface.

◆ tiedFaces()

virtual TiedInterfaceFaceList Arcane::ITiedInterface::tiedFaces ( ) const
pure virtual

List of information about the slave faces of a master face.

Implemented in Arcane::mesh::TiedInterface.

Referenced by Arcane::mesh::FaceFamily::applyTiedInterface(), and Arcane::mesh::FaceFamily::removeTiedInterface().

Here is the caller graph for this function:

◆ tiedNodes()

virtual TiedInterfaceNodeList Arcane::ITiedInterface::tiedNodes ( ) const
pure virtual

List of information about the slave nodes of a master face.

Implemented in Arcane::mesh::TiedInterface.


The documentation for this class was generated from the following file: