LU Decomposition done in place. More...
Device pointer interface: lu Decomposition | |||||||||||||||||||
| |||||||||||||||||||
| afError | af_lu_S (int *d_piv, float *d_U, float *d_L, unsigned m, unsigned n, unsigned batch) | ||||||||||||||||||
| lu Decomposition on single precision data. No DLA license required. | |||||||||||||||||||
| afError | af_lu_C (int *d_piv, cuComplex *d_U, cuComplex *d_L, unsigned m, unsigned n, unsigned batch) | ||||||||||||||||||
| lu Decomposition on single precision, complex data. DLA license required. | |||||||||||||||||||
| afError | af_lu_D (int *d_piv, double *d_U, double *d_L, unsigned m, unsigned n, unsigned batch) | ||||||||||||||||||
| lu Decomposition on double precision data. DLA license required. | |||||||||||||||||||
| afError | af_lu_Z (int *d_piv, cuDoubleComplex *d_U, cuDoubleComplex *d_L, unsigned m, unsigned n, unsigned batch) | ||||||||||||||||||
| lu Decomposition on double precision, complex data. DLA license required. | |||||||||||||||||||
LU Decomposition done in place.
Double-precision or complex input requires ArrayFire Pro.
| afError af_lu_S | ( | int * | d_piv, |
| float * | d_U, | ||
| float * | d_L, | ||
| unsigned | m, | ||
| unsigned | n, | ||
| unsigned | batch | ||
| ) |
lu Decomposition on single precision data. No DLA license required.
| afError af_lu_C | ( | int * | d_piv, |
| cuComplex * | d_U, | ||
| cuComplex * | d_L, | ||
| unsigned | m, | ||
| unsigned | n, | ||
| unsigned | batch | ||
| ) |
lu Decomposition on single precision, complex data. DLA license required.
| afError af_lu_D | ( | int * | d_piv, |
| double * | d_U, | ||
| double * | d_L, | ||
| unsigned | m, | ||
| unsigned | n, | ||
| unsigned | batch | ||
| ) |
lu Decomposition on double precision data. DLA license required.
| afError af_lu_Z | ( | int * | d_piv, |
| cuDoubleComplex * | d_U, | ||
| cuDoubleComplex * | d_L, | ||
| unsigned | m, | ||
| unsigned | n, | ||
| unsigned | batch | ||
| ) |
lu Decomposition on double precision, complex data. DLA license required.