81 "ERROR (Strided::setup_from_size): size must be at least one");
const TIndexVec & first() const
return vector of first index values
Strided & shift(const Tdim &i, const Tsubscript &index)
shift
bool inline_anylarger(const SimpleRigidArray< T, N > &A, const SimpleRigidArray< T, N > &B)
Returns true if any of A is larger than corresponding B.
static const Tdim Mmax_dimen
instantiate static member (otherwise the linker won't find it)
SimpleRigidArray< Tsize, Mmax_dimen > TSizeVec
type of size and stride array (always positive)
#define AFF_assert(C, M)
Check an assertion and report by throwing an exception.
void calculate_base(const Tsubscript &offset)
construct do given first and last index
Tsize size() const
total number of mapped elements
unsigned short int Tdim
Type to hold an array dimensionality.