class
<valarray>
std::slice
Valarray slice selector
A valarray slice is defined by a starting index, a size, and a stride.
The starting index (start) is the index of the first element in the selection.
The size (size) is the number of elements in the selection.
The stride (stride) is the span that separates the elements selected.
Therefore, a slice with a stride higher than 1 does not select contiguous elements in the valarray; For example, slice(3,4,5) selects the elements 3, 8, 13 and 18.
Member functions
- (constructor)
- slice constructor (public member function)
- slice::start
- Return start of slice (public member function)
- slice::size
- Return size of slice (public member function)
- slice::stride
- Return stride of slice (public member function)
Example
|
|
Output
See also
- gslice
- Valarray generalized slice selector (class)
- slice_array
- Valarray slice selection (class template)