()
| 399 | |
| 400 | #[test] |
| 401 | fn view_macro() { |
| 402 | set_device(0); |
| 403 | let dims = dim4!(5, 5, 2, 1); |
| 404 | let a = randu::<f32>(dims); |
| 405 | let b = a.clone(); |
| 406 | let c = a.clone(); |
| 407 | let d = a.clone(); |
| 408 | let e = a.clone(); |
| 409 | |
| 410 | let _v = view!(a); |
| 411 | |
| 412 | let _m = view!(c[1:3:1, 1:3:2]); |
| 413 | |
| 414 | let x = seq!(1:3:1); |
| 415 | let y = seq!(1:3:2); |
| 416 | let _u = view!(b[x, y]); |
| 417 | |
| 418 | let values: [u32; 3] = [1, 2, 3]; |
| 419 | let indices = Array::new(&values, dim4!(3, 1, 1, 1)); |
| 420 | let indices2 = Array::new(&values, dim4!(3, 1, 1, 1)); |
| 421 | |
| 422 | let _w = view!(d[indices, indices2]); |
| 423 | |
| 424 | let _z = view!(e[indices, y]); |
| 425 | } |
| 426 | |
| 427 | #[test] |
| 428 | fn eval_assign_seq_indexed_array() { |
nothing calls this directly
no test coverage detected