12#ifndef ARCANE_GEOMETRIC_GEOMELEMENTVIEW_H
13#define ARCANE_GEOMETRIC_GEOMELEMENTVIEW_H
17#include "arcane/utils/Real3.h"
19#include "arcane/geometry/GeometricGlobal.h"
24namespace Arcane::geometric
37class GeomElementConstViewBase
50 return Real3(m_s[i].x,m_s[i].y,m_s[i].z);
60 return Real3(m_s[i].x,m_s[i].y,m_s[i].z);
65 ARCANE_RESTRICT
const Real3POD* m_s =
nullptr;
78class GeomElementViewBase
91 return Real3(m_s[i].x,m_s[i].y,m_s[i].z);
104 ARCANE_RESTRICT
Real3POD* m_s =
nullptr;
110#include "arcane/geometry/GeneratedGeomElementView.h"
Classe gérant un vecteur réel de 3 dimensions.
Classe de base des vues constantes sur des éléments géométriques.
constexpr const Real3 operator[](Integer i) const
Récupère la valeur du ième noeud.
constexpr const Real3 s(Integer i) const
Récupère la valeur du ième noeud.
Classe de base des vues modifiables sur des éléments géométriques.
constexpr const Real3 operator[](Integer i) const
Récupère la valeur du ième noeud.
constexpr void setValue(Integer i, Real3 v)
Position la valeur du i-ème noeud à v.
Int32 Integer
Type représentant un entier.
Real y
deuxième composante du triplet
Real z
troisième composante du triplet
Real x
première composante du triplet