31 template <
class ARRAY_3D>
35 typedef typename Array3dBoxVarRef<ARRAY_3D>::const_reference const_reference;
36 typedef typename Array3dBoxVarRef<ARRAY_3D>::reference reference;
38 explicit IRowVarRef(ARRAY_3D &m,
const size_t &f= 1,
const size_t &c= 1);
39 IRowVarRef(ARRAY_3D &m,
const size_t &,
const size_t &,
const size_t &,
const size_t &);
42 size_t getRowIndex(
void)
const 44 size_t IndiceCol(
void)
const 46 virtual const_reference operator()(
size_t iLayer=1)
const 48 virtual reference operator()(
size_t iLayer=1)
50 inline virtual const_reference operator()(
size_t iLayer,
size_t iRow,
size_t col)
const 52 inline virtual reference operator()(
size_t iLayer,
size_t iRow,
size_t col)
57 template<
class ARRAY_3D>
63 template<
class ARRAY_3D>
69 template<
class ARRAY_3D>
size_t offset_c
Offset column.
Definition: Array3dBoxRefBase.h:42
IRowVarRef(ARRAY_3D &m, const size_t &f=1, const size_t &c=1)
Default constructor.
Definition: IRowVarRef.h:58
Reference to a "sub-array".
Definition: Array3dBoxVarRef.h:33
size_t offset_f
Offset row.
Definition: Array3dBoxRefBase.h:41
Reference to a row of the array which points have constant J and K indices.
Definition: IRowVarRef.h:32
Rango de variación de un índice, se emplea en BoxConstRef.
Definition: RangoIndice.h:30