35class PrivateVariableArrayT
40 typedef DataType& DataTypeReturnReference;
46 ARCANE_CORE_EXPORT PrivateVariableArrayT(
const PrivateVariableArrayT& rhs);
47 ARCANE_CORE_EXPORT PrivateVariableArrayT(
IVariable* var);
49 ARCANE_CORE_EXPORT
void operator=(
const PrivateVariableArrayT& rhs);
56 Integer totalNbElement()
const {
return m_view.totalNbElement(); }
60 bool isArrayVariable()
const {
return true; }
64 ARCANE_CORE_EXPORT ItemGroup itemGroup()
const;
73 ARCANE_CORE_EXPORT
void resize(Int32 dim2_size);
80 ARCANE_CORE_EXPORT
void resizeAndReshape(
const ArrayShape& shape);
84 SmallSpan2<DataType> _internalSpan() {
return m_view; }
85 SmallSpan2<const DataType> _internalSpan()
const {
return m_view; }
86 SmallSpan2<const DataType> _internalConstSpan()
const {
return m_view; }
90 void _internalInit() { MeshVariableRef::_internalInit(m_private_part); }
94 PrivatePartType* m_private_part;
96 Array2View<DataType> m_view;