example using immutable borrows producing a new array
(a: f64, x: ArrayViewD<'_, f64>, y: ArrayViewD<'_, f64>)
| 23 | |
| 24 | // example using immutable borrows producing a new array |
| 25 | fn axpy(a: f64, x: ArrayViewD<'_, f64>, y: ArrayViewD<'_, f64>) -> ArrayD<f64> { |
| 26 | a * &x + &y |
| 27 | } |
| 28 | |
| 29 | // example using a mutable borrow to modify an array in-place |
| 30 | fn mult(a: f64, mut x: ArrayViewMutD<'_, f64>) { |