array iota(const dim4 &dims, const dim4 &tile_dims, const af::dtype ty) { af_array out; AF_THROW(af_iota(&out, dims.ndims(), dims.get(), tile_dims.ndims(), tile_dims.get(), ty)); return array(out); }
array iota(const dim4 &dims, const unsigned rep, af_dtype ty) { af_array out; AF_THROW(af_iota(&out, dims.ndims(), dims.get(), rep, ty)); return array(out); }