Function scirust::matrix::constructors::from_range_cw_u64 [] [src]

pub fn from_range_cw_u64(rows: usize, cols: usize, start: u64, stop: u64) -> MatrixU64

Returns an 64-bit unsigned integer matrix whose entries are picked up from a range in column wise order.

See from_range_cw function for further discussion.

Examples

use scirust::api::{from_range_cw_u64, Shape};

let m = from_range_cw_u64(4, 4, 0, 16);
for i in 0..16{
    let c = i >> 2;
    let r = i & 3;
    assert_eq!(m.get(r, c).unwrap(), i as u64);
}