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

Info on an active Face. More...

#include <arcane/mesh/ParallelAMRConsistency.h>

Collaboration diagram for Arcane::mesh::FaceInfo:

Public Member Functions

 FaceInfo (ItemUniqueId unique_id, ItemUniqueId cell_unique_id, Integer nb_node, Integer owner, Integer data_index, FaceInfoMng *mng)
ItemUniqueId uniqueId () const
ItemUniqueId cellUniqueId () const
Integer nbNode () const
ItemUniqueId nodeUniqueId (Integer i) const
void setNodeUniqueId (Integer i, const ItemUniqueId &uid)
Integer owner () const
void setCenter (Real3 center)
Real3 center () const
Integer getDataIndex ()

Public Attributes

Integer m_data_index
FaceInfoMngm_mng

Private Attributes

ItemUniqueId m_unique_id
ItemUniqueId m_cell_unique_id
Integer m_owner
Integer m_nb_node
Real3 m_center

Detailed Description

Info on an active Face.

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

Definition at line 132 of file ParallelAMRConsistency.h.

Constructor & Destructor Documentation

◆ FaceInfo() [1/2]

Arcane::mesh::FaceInfo::FaceInfo ( )
inline

Definition at line 136 of file ParallelAMRConsistency.h.

◆ FaceInfo() [2/2]

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

Definition at line 144 of file ParallelAMRConsistency.h.

Member Function Documentation

◆ cellUniqueId()

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

Definition at line 166 of file ParallelAMRConsistency.h.

◆ center()

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

Definition at line 190 of file ParallelAMRConsistency.h.

◆ getDataIndex()

Integer Arcane::mesh::FaceInfo::getDataIndex ( )
inline

Definition at line 194 of file ParallelAMRConsistency.h.

◆ nbNode()

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

Definition at line 170 of file ParallelAMRConsistency.h.

◆ nodeUniqueId()

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

Definition at line 174 of file ParallelAMRConsistency.h.

◆ owner()

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

Definition at line 182 of file ParallelAMRConsistency.h.

◆ setCenter()

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

Definition at line 186 of file ParallelAMRConsistency.h.

◆ setNodeUniqueId()

void Arcane::mesh::FaceInfo::setNodeUniqueId ( Integer i,
const ItemUniqueId & uid )
inline

Definition at line 178 of file ParallelAMRConsistency.h.

◆ uniqueId()

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

Definition at line 162 of file ParallelAMRConsistency.h.

Member Data Documentation

◆ m_cell_unique_id

ItemUniqueId Arcane::mesh::FaceInfo::m_cell_unique_id
private

Definition at line 202 of file ParallelAMRConsistency.h.

◆ m_center

Real3 Arcane::mesh::FaceInfo::m_center
private

Definition at line 205 of file ParallelAMRConsistency.h.

◆ m_data_index

Integer Arcane::mesh::FaceInfo::m_data_index

Definition at line 209 of file ParallelAMRConsistency.h.

◆ m_mng

FaceInfoMng* Arcane::mesh::FaceInfo::m_mng

Definition at line 210 of file ParallelAMRConsistency.h.

◆ m_nb_node

Integer Arcane::mesh::FaceInfo::m_nb_node
private

Definition at line 204 of file ParallelAMRConsistency.h.

◆ m_owner

Integer Arcane::mesh::FaceInfo::m_owner
private

Definition at line 203 of file ParallelAMRConsistency.h.

◆ m_unique_id

ItemUniqueId Arcane::mesh::FaceInfo::m_unique_id
private

Definition at line 201 of file ParallelAMRConsistency.h.


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