Arcane  4.2.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::geometric::Hexagon6Element

Eléments géométriques de type GeomType::Hexagon6. Plus de détails...

#include <arcane/geometry/GeomElement.h>

Types publics

using ConstViewType = Hexagon6ElementConstView
using ViewType = Hexagon6ElementView

Fonctions membres publiques

 Hexagon6Element (const VariableNodeReal3 &coords, ItemWithNodes item)
constexpr Hexagon6Element (ConstArrayView< Real3 > coords)
 Hexagon6Element (const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5)
constexpr void init (const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5)
 Initialise l'instance avec les coordonnées passées en argument.
constexpr operator ConstViewType () const
 Opérateur de conversion vers une vue constante.
constexpr operator ViewType ()
 Opérateur de conversion vers une vue modifiable.
constexpr ConstViewType constView () const
 Vue constante sur l'élément.
constexpr ViewType view ()
 Vue modifiable sur l'élément.
Fonctions membres publiques hérités de Arcane::geometric::GeomElementBase< 6 >
 GeomElementBase ()=default
 Constructeur vide.
constexpr const Real3 s (Integer i) const
 Récupère la valeur du ième noeud.
constexpr const Real3 operator[] (Integer i) const
 Récupère la valeur du ième noeud.
constexpr void setItem (Integer i, const Real3 &v)
 Positionne la valeur du ième noeud à v.
constexpr void fillView (ArrayView< Real3 > view) const
 Remplit la vue view avec les coordonnéees de l'instance.
void init (const VariableNodeReal3 &coords, ItemWithNodes item)
 Initialise les coordonnées avec celles des noeuds d'entité item.

Membres hérités additionnels

Attributs protégés hérités de Arcane::geometric::GeomElementBase< 6 >
Real3POD m_s [NbNode]

Description détaillée

Eléments géométriques de type GeomType::Hexagon6.

Définition à la ligne 158 du fichier GeomElement.h.

Documentation des définitions de type membres

◆ ConstViewType

using Arcane::geometric::Hexagon6Element::ConstViewType = Hexagon6ElementConstView

Définition à la ligne 163 du fichier GeomElement.h.

◆ ViewType

using Arcane::geometric::Hexagon6Element::ViewType = Hexagon6ElementView

Définition à la ligne 164 du fichier GeomElement.h.

Documentation des constructeurs et destructeur

◆ Hexagon6Element() [1/3]

Arcane::geometric::Hexagon6Element::Hexagon6Element ( const VariableNodeReal3 & coords,
ItemWithNodes item )
inline

Définition à la ligne 171 du fichier GeomElement.h.

◆ Hexagon6Element() [2/3]

Arcane::geometric::Hexagon6Element::Hexagon6Element ( ConstArrayView< Real3 > coords)
inlineconstexpr

Définition à la ligne 172 du fichier GeomElement.h.

◆ Hexagon6Element() [3/3]

Arcane::geometric::Hexagon6Element::Hexagon6Element ( const Real3 & a0,
const Real3 & a1,
const Real3 & a2,
const Real3 & a3,
const Real3 & a4,
const Real3 & a5 )
inline

Définition à la ligne 173 du fichier GeomElement.h.

Documentation des fonctions membres

◆ constView()

ConstViewType Arcane::geometric::Hexagon6Element::constView ( ) const
inlineconstexpr

Vue constante sur l'élément.

Définition à la ligne 198 du fichier GeomElement.h.

◆ init()

void Arcane::geometric::Hexagon6Element::init ( const Real3 & a0,
const Real3 & a1,
const Real3 & a2,
const Real3 & a3,
const Real3 & a4,
const Real3 & a5 )
inlineconstexpr

Initialise l'instance avec les coordonnées passées en argument.

Définition à la ligne 184 du fichier GeomElement.h.

◆ operator ConstViewType()

Arcane::geometric::Hexagon6Element::operator ConstViewType ( ) const
inlineconstexpr

Opérateur de conversion vers une vue constante.

Définition à la ligne 194 du fichier GeomElement.h.

◆ operator ViewType()

Arcane::geometric::Hexagon6Element::operator ViewType ( )
inlineconstexpr

Opérateur de conversion vers une vue modifiable.

Définition à la ligne 196 du fichier GeomElement.h.

◆ view()

ViewType Arcane::geometric::Hexagon6Element::view ( )
inlineconstexpr

Vue modifiable sur l'élément.

Définition à la ligne 200 du fichier GeomElement.h.


La documentation de cette classe a été générée à partir du fichier suivant :