10class ARCANE_CEA_GEOMETRIC_EXPORT Triangle3Element
 
   11: 
public GeomElementBase< 3 >
 
   17   using GeomElementBase< 3 >
::init;
 
   20  Triangle3Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
   21  Triangle3Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
   22  Triangle3Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2)
 
   30  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2)
 
 
   37  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
   39  operator ViewType() { 
return ViewType(m_s); }
 
   41  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
   43  ViewType 
view() { 
return ViewType(m_s); }
 
 
   54class ARCANE_CEA_GEOMETRIC_EXPORT Quad4Element
 
   55: 
public GeomElementBase< 4 >
 
   61   using GeomElementBase< 4 >
::init;
 
   64  Quad4Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
   65  Quad4Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
   66  Quad4Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3)
 
   75  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3)
 
 
   83  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
   85  operator ViewType() { 
return ViewType(m_s); }
 
   87  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
   89  ViewType 
view() { 
return ViewType(m_s); }
 
 
  100class ARCANE_CEA_GEOMETRIC_EXPORT Pentagon5Element
 
  101: 
public GeomElementBase< 5 >
 
  107   using GeomElementBase< 5 >
::init;
 
  110  Pentagon5Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
  111  Pentagon5Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
  112  Pentagon5Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4)
 
  122  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4)
 
 
  131  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
  133  operator ViewType() { 
return ViewType(m_s); }
 
  135  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
  137  ViewType 
view() { 
return ViewType(m_s); }
 
 
  148class ARCANE_CEA_GEOMETRIC_EXPORT Hexagon6Element
 
  149: 
public GeomElementBase< 6 >
 
  155   using GeomElementBase< 6 >
::init;
 
  158  Hexagon6Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
  159  Hexagon6Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
  160  Hexagon6Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5)
 
  171  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5)
 
 
  181  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
  183  operator ViewType() { 
return ViewType(m_s); }
 
  185  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
  187  ViewType 
view() { 
return ViewType(m_s); }
 
 
  198class ARCANE_CEA_GEOMETRIC_EXPORT Tetraedron4Element
 
  199: 
public GeomElementBase< 4 >
 
  205   using GeomElementBase< 4 >
::init;
 
  207  Tetraedron4Element(){}
 
  208  Tetraedron4Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
  209  Tetraedron4Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
  210  Tetraedron4Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3)
 
  219  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3)
 
 
  227  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
  229  operator ViewType() { 
return ViewType(m_s); }
 
  231  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
  233  ViewType 
view() { 
return ViewType(m_s); }
 
 
  244class ARCANE_CEA_GEOMETRIC_EXPORT Pyramid5Element
 
  245: 
public GeomElementBase< 5 >
 
  251   using GeomElementBase< 5 >
::init;
 
  254  Pyramid5Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
  255  Pyramid5Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
  256  Pyramid5Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4)
 
  266  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4)
 
 
  275  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
  277  operator ViewType() { 
return ViewType(m_s); }
 
  279  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
  281  ViewType 
view() { 
return ViewType(m_s); }
 
 
  292class ARCANE_CEA_GEOMETRIC_EXPORT Pentaedron6Element
 
  293: 
public GeomElementBase< 6 >
 
  299   using GeomElementBase< 6 >
::init;
 
  301  Pentaedron6Element(){}
 
  302  Pentaedron6Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
  303  Pentaedron6Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
  304  Pentaedron6Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5)
 
  315  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5)
 
 
  325  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
  327  operator ViewType() { 
return ViewType(m_s); }
 
  329  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
  331  ViewType 
view() { 
return ViewType(m_s); }
 
 
  342class ARCANE_CEA_GEOMETRIC_EXPORT Hexaedron8Element
 
  343: 
public GeomElementBase< 8 >
 
  349   using GeomElementBase< 8 >
::init;
 
  351  Hexaedron8Element(){}
 
  352  Hexaedron8Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
  353  Hexaedron8Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
  354  Hexaedron8Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5, 
const Real3& a6, 
const Real3& a7)
 
  367  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5, 
const Real3& a6, 
const Real3& a7)
 
 
  379  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
  381  operator ViewType() { 
return ViewType(m_s); }
 
  383  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
  385  ViewType 
view() { 
return ViewType(m_s); }
 
 
  396class ARCANE_CEA_GEOMETRIC_EXPORT Heptaedron10Element
 
  397: 
public GeomElementBase< 10 >
 
  403   using GeomElementBase< 10 >
::init;
 
  405  Heptaedron10Element(){}
 
  406  Heptaedron10Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
  407  Heptaedron10Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
  408  Heptaedron10Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5, 
const Real3& a6, 
const Real3& a7, 
const Real3& a8, 
const Real3& a9)
 
  423  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5, 
const Real3& a6, 
const Real3& a7, 
const Real3& a8, 
const Real3& a9)
 
 
  437  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
  439  operator ViewType() { 
return ViewType(m_s); }
 
  441  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
  443  ViewType 
view() { 
return ViewType(m_s); }
 
 
  454class ARCANE_CEA_GEOMETRIC_EXPORT Octaedron12Element
 
  455: 
public GeomElementBase< 12 >
 
  461   using GeomElementBase< 12 >
::init;
 
  463  Octaedron12Element(){}
 
  464  Octaedron12Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
 
  465  Octaedron12Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
 
  466  Octaedron12Element(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5, 
const Real3& a6, 
const Real3& a7, 
const Real3& a8, 
const Real3& a9, 
const Real3& a10, 
const Real3& a11)
 
  483  void init(
const Real3& a0, 
const Real3& a1, 
const Real3& a2, 
const Real3& a3, 
const Real3& a4, 
const Real3& a5, 
const Real3& a6, 
const Real3& a7, 
const Real3& a8, 
const Real3& a9, 
const Real3& a10, 
const Real3& a11)
 
 
  499  operator ConstViewType()
 const { 
return ConstViewType(m_s); }
 
  501  operator ViewType() { 
return ViewType(m_s); }
 
  503  ConstViewType 
constView()
 const { 
return ConstViewType(m_s); }
 
  505  ViewType 
view() { 
return ViewType(m_s); }
 
 
Vue constante sur les éléments géométriques de type GeomType::Heptaedron10.
 
Vue modifiable sur les éléments géométriques de type GeomType::Heptaedron10.
 
Eléments géométriques de type GeomType::Heptaedron10.
 
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5, const Real3 &a6, const Real3 &a7, const Real3 &a8, const Real3 &a9)
Initialise l'instance avec les coordonnées passées en argument.
 
ConstViewType constView() const
Vue constante sur l'élément.
 
ViewType view()
Vue modifiable sur l'élément.
 
Vue constante sur les éléments géométriques de type GeomType::Hexaedron8.
 
Vue modifiable sur les éléments géométriques de type GeomType::Hexaedron8.
 
Eléments géométriques de type GeomType::Hexaedron8.
 
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5, const Real3 &a6, const Real3 &a7)
Initialise l'instance avec les coordonnées passées en argument.
 
ViewType view()
Vue modifiable sur l'élément.
 
ConstViewType constView() const
Vue constante sur l'élément.
 
Vue constante sur les éléments géométriques de type GeomType::Hexagon6.
 
Vue modifiable sur les éléments géométriques de type GeomType::Hexagon6.
 
Eléments géométriques de type GeomType::Hexagon6.
 
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.
 
ViewType view()
Vue modifiable sur l'élément.
 
ConstViewType constView() const
Vue constante sur l'élément.
 
Vue constante sur les éléments géométriques de type GeomType::Octaedron12.
 
Vue modifiable sur les éléments géométriques de type GeomType::Octaedron12.
 
Eléments géométriques de type GeomType::Octaedron12.
 
ViewType view()
Vue modifiable sur l'élément.
 
ConstViewType constView() const
Vue constante sur l'élément.
 
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5, const Real3 &a6, const Real3 &a7, const Real3 &a8, const Real3 &a9, const Real3 &a10, const Real3 &a11)
Initialise l'instance avec les coordonnées passées en argument.
 
Vue constante sur les éléments géométriques de type GeomType::Pentaedron6.
 
Vue modifiable sur les éléments géométriques de type GeomType::Pentaedron6.
 
Eléments géométriques de type GeomType::Pentaedron6.
 
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.
 
ViewType view()
Vue modifiable sur l'élément.
 
ConstViewType constView() const
Vue constante sur l'élément.
 
Vue constante sur les éléments géométriques de type GeomType::Pentagon5.
 
Vue modifiable sur les éléments géométriques de type GeomType::Pentagon5.
 
Eléments géométriques de type GeomType::Pentagon5.
 
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4)
Initialise l'instance avec les coordonnées passées en argument.
 
ViewType view()
Vue modifiable sur l'élément.
 
ConstViewType constView() const
Vue constante sur l'élément.
 
Vue constante sur les éléments géométriques de type GeomType::Pyramid5.
 
Vue modifiable sur les éléments géométriques de type GeomType::Pyramid5.
 
Eléments géométriques de type GeomType::Pyramid5.
 
ConstViewType constView() const
Vue constante sur l'élément.
 
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4)
Initialise l'instance avec les coordonnées passées en argument.
 
ViewType view()
Vue modifiable sur l'élément.
 
Vue constante sur les éléments géométriques de type GeomType::Quad4.
 
Vue modifiable sur les éléments géométriques de type GeomType::Quad4.
 
Eléments géométriques de type GeomType::Quad4.
 
ConstViewType constView() const
Vue constante sur l'élément.
 
ViewType view()
Vue modifiable sur l'élément.
 
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3)
Initialise l'instance avec les coordonnées passées en argument.
 
Vue constante sur les éléments géométriques de type GeomType::Tetraedron4.
 
Vue modifiable sur les éléments géométriques de type GeomType::Tetraedron4.
 
Eléments géométriques de type GeomType::Tetraedron4.
 
ConstViewType constView() const
Vue constante sur l'élément.
 
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3)
Initialise l'instance avec les coordonnées passées en argument.
 
ViewType view()
Vue modifiable sur l'élément.
 
Vue constante sur les éléments géométriques de type GeomType::Triangle3.
 
Vue modifiable sur les éléments géométriques de type GeomType::Triangle3.
 
Eléments géométriques de type GeomType::Triangle3.
 
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2)
Initialise l'instance avec les coordonnées passées en argument.
 
ViewType view()
Vue modifiable sur l'élément.
 
ConstViewType constView() const
Vue constante sur l'élément.