34class PrivateVariableArrayT
39 typedef DataType& DataTypeReturnReference;
45 ARCANE_CORE_EXPORT PrivateVariableArrayT(
const PrivateVariableArrayT& rhs);
46 ARCANE_CORE_EXPORT PrivateVariableArrayT(
IVariable* var);
48 ARCANE_CORE_EXPORT
void operator=(
const PrivateVariableArrayT& rhs);
55 Integer totalNbElement()
const {
return m_view.totalNbElement(); }
59 bool isArrayVariable()
const {
return true; }
63 ARCANE_CORE_EXPORT ItemGroup itemGroup()
const;
72 ARCANE_CORE_EXPORT
void resize(Int32 dim2_size);
79 ARCANE_CORE_EXPORT
void resizeAndReshape(
const ArrayShape& shape);
83 SmallSpan2<DataType> _internalSpan() {
return m_view; }
84 SmallSpan2<const DataType> _internalSpan()
const {
return m_view; }
85 SmallSpan2<const DataType> _internalConstSpan()
const {
return m_view; }
89 void _internalInit() { MeshVariableRef::_internalInit(m_private_part); }
93 PrivatePartType* m_private_part;
95 Array2View<DataType> m_view;