| 44 | } |
| 45 | |
| 46 | void luInPlace(array &pivot, array &in, const bool is_lapack_piv) { |
| 47 | af_array p = 0; |
| 48 | AF_THROW(af_lu_inplace(&p, in.get(), is_lapack_piv)); |
| 49 | pivot = array(p); |
| 50 | } |
| 51 | |
| 52 | void qr(array &out, array &tau, const array &in) { |
| 53 | out = in.copy(); |