Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::mesh::TiedInterfaceFace Class Reference

Master or slave face of an interface. More...

Collaboration diagram for Arcane::mesh::TiedInterfaceFace:

Public Member Functions

 TiedInterfaceFace (ItemUniqueId unique_id, ItemUniqueId cell_unique_id, Integer nb_node, Integer owner, Integer data_index, TiedInterfaceFaceInfoMng *mng)
ItemUniqueId uniqueId () const
ItemUniqueId cellUniqueId () const
Integer nbNode () const
ItemUniqueId nodeUniqueId (Integer i) const
Integer owner () const
void setCenter (Real3 center)
Real3 center () const

Public Attributes

Integer m_data_index
TiedInterfaceFaceInfoMngm_mng

Private Attributes

ItemUniqueId m_unique_id
ItemUniqueId m_cell_unique_id
Integer m_owner
Integer m_nb_node
Real3 m_center

Detailed Description

Master or slave face of an interface.

This object can be copied but must not be kept after the associated manager m_mng is destroyed.

Definition at line 160 of file TiedInterface.cc.

Constructor & Destructor Documentation

◆ TiedInterfaceFace() [1/2]

Arcane::mesh::TiedInterfaceFace::TiedInterfaceFace ( )
inline

Definition at line 164 of file TiedInterface.cc.

◆ TiedInterfaceFace() [2/2]

Arcane::mesh::TiedInterfaceFace::TiedInterfaceFace ( ItemUniqueId unique_id,
ItemUniqueId cell_unique_id,
Integer nb_node,
Integer owner,
Integer data_index,
TiedInterfaceFaceInfoMng * mng )
inline

Definition at line 172 of file TiedInterface.cc.

Member Function Documentation

◆ cellUniqueId()

ItemUniqueId Arcane::mesh::TiedInterfaceFace::cellUniqueId ( ) const
inline

Definition at line 188 of file TiedInterface.cc.

◆ center()

Real3 Arcane::mesh::TiedInterfaceFace::center ( ) const
inline

Definition at line 208 of file TiedInterface.cc.

◆ nbNode()

Integer Arcane::mesh::TiedInterfaceFace::nbNode ( ) const
inline

Definition at line 192 of file TiedInterface.cc.

◆ nodeUniqueId()

ItemUniqueId Arcane::mesh::TiedInterfaceFace::nodeUniqueId ( Integer i) const
inline

Definition at line 196 of file TiedInterface.cc.

◆ owner()

Integer Arcane::mesh::TiedInterfaceFace::owner ( ) const
inline

Definition at line 200 of file TiedInterface.cc.

◆ setCenter()

void Arcane::mesh::TiedInterfaceFace::setCenter ( Real3 center)
inline

Definition at line 204 of file TiedInterface.cc.

◆ uniqueId()

ItemUniqueId Arcane::mesh::TiedInterfaceFace::uniqueId ( ) const
inline

Definition at line 184 of file TiedInterface.cc.

Member Data Documentation

◆ m_cell_unique_id

ItemUniqueId Arcane::mesh::TiedInterfaceFace::m_cell_unique_id
private

Definition at line 216 of file TiedInterface.cc.

◆ m_center

Real3 Arcane::mesh::TiedInterfaceFace::m_center
private

Definition at line 219 of file TiedInterface.cc.

◆ m_data_index

Integer Arcane::mesh::TiedInterfaceFace::m_data_index

Definition at line 223 of file TiedInterface.cc.

◆ m_mng

TiedInterfaceFaceInfoMng* Arcane::mesh::TiedInterfaceFace::m_mng

Definition at line 224 of file TiedInterface.cc.

◆ m_nb_node

Integer Arcane::mesh::TiedInterfaceFace::m_nb_node
private

Definition at line 218 of file TiedInterface.cc.

◆ m_owner

Integer Arcane::mesh::TiedInterfaceFace::m_owner
private

Definition at line 217 of file TiedInterface.cc.

◆ m_unique_id

ItemUniqueId Arcane::mesh::TiedInterfaceFace::m_unique_id
private

Definition at line 215 of file TiedInterface.cc.


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