14#include "arcane/core/MeshVariableArrayRefT.H"
16#include "arcane/utils/BFloat16.h"
17#include "arcane/utils/Float16.h"
19#include "arcane/core/MeshPartialVariableArrayRefT.H"
20#include "arcane/core/VariableFactoryRegisterer.h"
51#define ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(datatype) \
52template class ARCANE_TEMPLATE_EXPORT MeshVariableArrayRefT<Node,datatype>; \
53template class ARCANE_TEMPLATE_EXPORT MeshVariableArrayRefT<Edge,datatype>; \
54template class ARCANE_TEMPLATE_EXPORT MeshVariableArrayRefT<Face,datatype>; \
55template class ARCANE_TEMPLATE_EXPORT MeshVariableArrayRefT<Cell,datatype>; \
56template class ARCANE_TEMPLATE_EXPORT MeshVariableArrayRefT<Particle,datatype>; \
57template class ARCANE_TEMPLATE_EXPORT MeshVariableArrayRefT<DoF,datatype>; \
58template class ARCANE_TEMPLATE_EXPORT MeshPartialVariableArrayRefT<Node,datatype>; \
59template class ARCANE_TEMPLATE_EXPORT MeshPartialVariableArrayRefT<Edge,datatype>; \
60template class ARCANE_TEMPLATE_EXPORT MeshPartialVariableArrayRefT<Face,datatype>; \
61template class ARCANE_TEMPLATE_EXPORT MeshPartialVariableArrayRefT<Cell,datatype>; \
62template class ARCANE_TEMPLATE_EXPORT MeshPartialVariableArrayRefT<Particle,datatype>; \
63template class ARCANE_TEMPLATE_EXPORT MeshPartialVariableArrayRefT<DoF,datatype>
67ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Byte);
68ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Int8);
69ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Int16);
70ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Int32);
71ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Int64);
72ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
BFloat16);
73ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Float16);
74ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Float32);
75ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Real);
76ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Real2);
77ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Real2x2);
78ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Real3);
79ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY(
Real3x3);
Type flottant demi-précision.
Variable partielle scalaire sur un type d'entité du maillage.
Variable tableau sur un type d'entité du maillage.
Classe gérant un vecteur de réel de dimension 2.
Classe gérant une matrice de réel de dimension 2x2.
Classe gérant un vecteur de réel de dimension 3.
Classe gérant une matrice de réel de dimension 3x3.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
std::int8_t Int8
Type entier signé sur 8 bits.
std::int64_t Int64
Type entier signé sur 64 bits.
std::int16_t Int16
Type entier signé sur 16 bits.
double Real
Type représentant un réel.
unsigned char Byte
Type d'un octet.
float Float32
Type flottant IEEE-753 simple précision.
std::int32_t Int32
Type entier signé sur 32 bits.