Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
TiedNode.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7/*---------------------------------------------------------------------------*/
8/* TiedNode.h (C) 2000-2006 */
9/* */
10/* Noeud semi-conforme du maillage. */
11/*---------------------------------------------------------------------------*/
12#ifndef ARCANE_TIEDNODE_H
13#define ARCANE_TIEDNODE_H
14/*---------------------------------------------------------------------------*/
15/*---------------------------------------------------------------------------*/
16
17#include "arcane/utils/Real2.h"
18#include "arcane/Item.h"
19
20/*---------------------------------------------------------------------------*/
21/*---------------------------------------------------------------------------*/
22
23ARCANE_BEGIN_NAMESPACE
24
25/*---------------------------------------------------------------------------*/
26/*---------------------------------------------------------------------------*/
27
28/*---------------------------------------------------------------------------*/
29/*---------------------------------------------------------------------------*/
41{
42 public:
43
44 public:
45
47 : m_index(aindex), m_node(anode), m_iso_coordinates(iso_coordinates)
48 {
49 }
50
51 TiedNode()
52 : m_index(NULL_ITEM_ID), m_iso_coordinates(Real2(0.,0.))
53 {
54 }
55
56 public:
57
59 Integer index() const { return m_index; }
60
62 Node node() const { return m_node; }
63
65 Real2 isoCoordinates() const { return m_iso_coordinates; }
66
67 private:
68
70 Integer m_index;
75};
76
77/*---------------------------------------------------------------------------*/
78/*---------------------------------------------------------------------------*/
79
80ARCANE_END_NAMESPACE
81
82/*---------------------------------------------------------------------------*/
83/*---------------------------------------------------------------------------*/
84
85#endif
86
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
Noeud d'un maillage.
Definition Dom.h:204
Classe gérant un vecteur de réel de dimension 2.
Definition Real2.h:121
Noeud semi-conforme du maillage.
Definition TiedNode.h:41
Real2 m_iso_coordinates
Coordonnées iso-barycentriques du noeud.
Definition TiedNode.h:74
Integer index() const
Indice du noeud dans la liste des noeuds soudés de la face maitre.
Definition TiedNode.h:59
Node node() const
Noeud lié
Definition TiedNode.h:62
Node m_node
Noeud lié
Definition TiedNode.h:72
Real2 isoCoordinates() const
Coordonnées iso-barycentriques du noeud.
Definition TiedNode.h:65
Integer m_index
Indice du noeud dans la liste des noeuds soudés de la face maitre.
Definition TiedNode.h:70