| 363 | } |
| 364 | |
| 365 | af_err af_get_dims(dim_t *d0, dim_t *d1, dim_t *d2, dim_t *d3, |
| 366 | const af_array in) { |
| 367 | try { |
| 368 | // Do not check for device mismatch |
| 369 | const ArrayInfo &info = getInfo(in, false); |
| 370 | *d0 = info.dims()[0]; |
| 371 | *d1 = info.dims()[1]; |
| 372 | *d2 = info.dims()[2]; |
| 373 | *d3 = info.dims()[3]; |
| 374 | } |
| 375 | CATCHALL |
| 376 | return AF_SUCCESS; |
| 377 | } |
| 378 | |
| 379 | af_err af_get_numdims(unsigned *nd, const af_array in) { |
| 380 | try { |