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
41 explicit GeomElementConstViewBase(ARCANE_RESTRICT
const Real3POD* ptr)
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);
78class GeomElementViewBase
82 explicit GeomElementViewBase(ARCANE_RESTRICT
Real3POD* ptr)
91 return Real3(m_s[i].x, m_s[i].y, m_s[i].z);
110#include "arcane/geometry/GeneratedGeomElementView.h"
Class managing a 3-dimensional real vector.
const Real3 s(Integer i) const
Retrieves the value of the i-th node.
const Real3 operator[](Integer i) const
Retrieves the value of the i-th node.
void setValue(Integer i, Real3 v)
Sets the value of the i-th node to v.
const Real3 operator[](Integer i) const
Retrieves the value of the i-th node.
Int32 Integer
Type representing an integer.
Real y
second component of the triplet
Real z
third component of the triplet
Real x
first component of the triplet