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

Semi-conformal mesh node. More...

#include <arcane/core/TiedNode.h>

Collaboration diagram for Arcane::TiedNode:

Public Member Functions

 TiedNode (Integer aindex, Node anode, Real2 iso_coordinates)
Integer index () const
 Index of the node in the master face's tied nodes list.
Node node () const
 Tied node.
Real2 isoCoordinates () const
 Iso-barycentric coordinates of the node.

Private Attributes

Integer m_index = NULL_ITEM_LOCAL_ID
 Index of the node in the master face's tied nodes list.
Node m_node
 Tied node.
Real2 m_iso_coordinates
 Iso-barycentric coordinates of the node.

Detailed Description

Semi-conformal mesh node.

A semi-conformal mesh node is defined by the master face it belongs to (see ITiedInterface) and not its iso-barycentric coordinates within that face. These coordinates are always between -1 and 1, and their value depends on the face type. For a 3D quadrilateral face, the definition is that of GeometricUtilities::QuadMapping.

Definition at line 39 of file TiedNode.h.

Constructor & Destructor Documentation

◆ TiedNode()

Arcane::TiedNode::TiedNode ( Integer aindex,
Node anode,
Real2 iso_coordinates )
inline

Definition at line 44 of file TiedNode.h.

Member Function Documentation

◆ index()

Integer Arcane::TiedNode::index ( ) const
inline

Index of the node in the master face's tied nodes list.

Definition at line 56 of file TiedNode.h.

References m_index.

◆ isoCoordinates()

Real2 Arcane::TiedNode::isoCoordinates ( ) const
inline

Iso-barycentric coordinates of the node.

Definition at line 62 of file TiedNode.h.

References m_iso_coordinates.

Referenced by Arcane::MeshUtils::writeMeshConnectivity().

Here is the caller graph for this function:

◆ node()

Node Arcane::TiedNode::node ( ) const
inline

Tied node.

Definition at line 59 of file TiedNode.h.

References m_node.

Referenced by Arcane::MeshUtils::writeMeshConnectivity().

Here is the caller graph for this function:

Member Data Documentation

◆ m_index

Integer Arcane::TiedNode::m_index = NULL_ITEM_LOCAL_ID
private

Index of the node in the master face's tied nodes list.

Definition at line 67 of file TiedNode.h.

Referenced by index().

◆ m_iso_coordinates

Real2 Arcane::TiedNode::m_iso_coordinates
private

Iso-barycentric coordinates of the node.

Definition at line 71 of file TiedNode.h.

Referenced by isoCoordinates().

◆ m_node

Node Arcane::TiedNode::m_node
private

Tied node.

Definition at line 69 of file TiedNode.h.

Referenced by node().


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