12#ifndef ARCANE_VARIABLEREFARRAY2_H
13#define ARCANE_VARIABLEREFARRAY2_H
17#include "arcane/utils/Array2View.h"
18#include "arcane/VariableRef.h"
70 ARCCORE_DEPRECATED_2021(
"Use refersTo() instead.")
94 ARCANE_CORE_EXPORT
void fill(const DataType& value);
101 virtual
bool isArrayVariable()
const {
return true; }
112 ARCCORE_DEPRECATED_2021(
"Use _internalTrueData() instead.")
127 PrivatePartType* m_private_part;
constexpr Integer dim1Size() const
constexpr Array2View(T *ptr, Integer dim1_size, Integer dim2_size)
Classe représentant un tableau 2D classique.
Vue modifiable d'un tableau d'un type T.
Vue constante d'un tableau de type T.
Paramètres nécessaires à la construction d'une variable.
Infos caractérisant une variable.
void refersTo(const VariableRefArray2T< DataType > &rhs)
DataType ElementType
Type des éléments de la variable.
VariableRefArray2T(const VariableBuildInfo &vb)
Construit une référence à une variable tableau spécifiée dans vb.
virtual void resize(Integer new_size)
void fill(const DataType &value)
virtual Integer arraySize() const
Si la variable est un tableau, retourne sa dimension, sinon retourne 0.
ContainerType & internalContainer()
VariableRefArray2T(const VariableRefArray2T< DataType > &rhs)
Construit une référence à partir de rhs.
Array2< DataType > ContainerType
Type de la classe gérant la valeur de la variable.
VariableRef BaseClass
Type de la classe de base.
virtual void updateFromInternal()
Mise à jour à partir de la partie interne.
VariableRefArray2T(IVariable *var)
Construit une référence à partir de var.
Array2View< DataType > ArrayBase
Type du tableau permettant d'accéder à la variable.
VariableRef(const VariableBuildInfo &vbi)
Construit une référence sur une variable avec les infos vbi.
Informations caractérisant le type d'une variable.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.