23 #ifndef CONSTANTILAYERVARREF_H    24 #define CONSTANTILAYERVARREF_H    26 #include "Array3dRange.h"    32 template <
class ARRAY_3D>
    36     typedef typename Array3dBoxVarRef<ARRAY_3D>::const_reference const_reference;
    37     typedef typename Array3dBoxVarRef<ARRAY_3D>::reference reference;
    39     explicit ConstantILayerVarRef(ARRAY_3D &m,
const size_t &iLayer=1,
const size_t &f= 1,
const size_t &c= 1);
    40     ConstantILayerVarRef(ARRAY_3D &m,
const size_t &,
const size_t &,
const size_t &,
const size_t &,
const size_t &);
    43     size_t getLayerIndex(
void)
 const    45     virtual const_reference operator()(
size_t iRow=1,
size_t col=1)
 const    47     virtual reference operator()(
size_t iRow=1,
size_t col=1)
    51 template<
class ARRAY_3D>
    55 template<
class ARRAY_3D>
    59 template<
class ARRAY_3D>
 size_t offset_cp
Offset layer. 
Definition: Array3dBoxRefBase.h:40
Reference to a "sub-array". 
Definition: Array3dBoxVarRef.h:33
Reference to a layer of the array which points have constant I index. 
Definition: ConstantILayerVarRef.h:33
Rangos de variación de tres índices, se emplea en BoxConstRef. 
Definition: Array3dRange.h:32
Rango de variación de un índice, se emplea en BoxConstRef. 
Definition: RangoIndice.h:30