static const Tdim Mmax_dimen
instantiate static member (otherwise the linker won't find it)
void calculate_base(const Tsubscript &offset)
construct do given first and last index
Tsubscript first_offset() const
first mapped position
unsigned short int Tdim
Type to hold an array dimensionality.
ptrdiff_t Tsubscript
Type to hold an array's subscript value.
Tsubscript offset(const TIndexVec &index) const
full dimensionality access