class gslice {
public:
gslice();
gslice(size_t st,
const valarray<size_t> len, const valarray<size_t> str);
size_t start() const;
const valarray<size_t> size() const;
const valarray<size_t> stride() const;
};
The class stores the parameters that characterize a gslice_array when an object of class gslice appears as a
subscript for an object of class valarray<T>. The stored values include:
valarray<size_t>valarray<size_t>The two vectors must have the same length.