fn tile_as()

in gad/src/array.rs [148:157]


        fn tile_as(&mut self, v: &af::Dim4, rdims: af::Dim4) -> Result<af::Dim4> {
            let mut tdims = [1u64; 4];
            for i in 0..4 {
                if rdims[i] % v[i] != 0 {
                    return Err(Error::dimensions(func_name!(), &[v, &rdims]));
                }
                tdims[i] = rdims[i] / v[i];
            }
            Ok(rdims)
        }