Singular values of a matrix. More...
Device pointer interface: Singular value decomposition | |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
| afError | af_svd_S (float *d_S, float *d_U, float *d_V, char jobU, char jobV, unsigned m, unsigned n, const float *d_A, unsigned m_, unsigned n_, bool is_diag, unsigned batch) | ||||||||||||||||||||||||||||||||||||
| Singular value decomposition on single precision input DLA license not required. | |||||||||||||||||||||||||||||||||||||
| afError | af_svd_C (float *d_S, cuComplex *d_U, cuComplex *d_V, char jobU, char jobV, unsigned m, unsigned n, const cuComplex *d_A, unsigned m_, unsigned n_, bool is_diag, unsigned batch) | ||||||||||||||||||||||||||||||||||||
| Singular value decomposition on single precision complex input DLA license required. | |||||||||||||||||||||||||||||||||||||
| afError | af_svd_D (double *d_S, double *d_U, double *d_V, char jobU, char jobV, unsigned m, unsigned n, const double *d_A, unsigned m_, unsigned n_, bool is_diag, unsigned batch) | ||||||||||||||||||||||||||||||||||||
| Singular value decomposition on double precision input DLA license not required. | |||||||||||||||||||||||||||||||||||||
| afError | af_svd_Z (double *d_S, cuDoubleComplex *d_U, cuDoubleComplex *d_V, char jobU, char jobV, unsigned m, unsigned n, const cuDoubleComplex *d_A, unsigned m_, unsigned n_, bool is_diag, unsigned batch) | ||||||||||||||||||||||||||||||||||||
| Singular value decomposition on double precision complex input DLA license not required. | |||||||||||||||||||||||||||||||||||||
Singular values of a matrix.
Double-precision or complex input requires ArrayFire Pro.
| afError af_svd_S | ( | float * | d_S, |
| float * | d_U, | ||
| float * | d_V, | ||
| char | jobU, | ||
| char | jobV, | ||
| unsigned | m, | ||
| unsigned | n, | ||
| const float * | d_A, | ||
| unsigned | m_, | ||
| unsigned | n_, | ||
| bool | is_diag, | ||
| unsigned | batch | ||
| ) |
Singular value decomposition on single precision input DLA license not required.
| afError af_svd_C | ( | float * | d_S, |
| cuComplex * | d_U, | ||
| cuComplex * | d_V, | ||
| char | jobU, | ||
| char | jobV, | ||
| unsigned | m, | ||
| unsigned | n, | ||
| const cuComplex * | d_A, | ||
| unsigned | m_, | ||
| unsigned | n_, | ||
| bool | is_diag, | ||
| unsigned | batch | ||
| ) |
Singular value decomposition on single precision complex input DLA license required.
| afError af_svd_D | ( | double * | d_S, |
| double * | d_U, | ||
| double * | d_V, | ||
| char | jobU, | ||
| char | jobV, | ||
| unsigned | m, | ||
| unsigned | n, | ||
| const double * | d_A, | ||
| unsigned | m_, | ||
| unsigned | n_, | ||
| bool | is_diag, | ||
| unsigned | batch | ||
| ) |
Singular value decomposition on double precision input DLA license not required.
| afError af_svd_Z | ( | double * | d_S, |
| cuDoubleComplex * | d_U, | ||
| cuDoubleComplex * | d_V, | ||
| char | jobU, | ||
| char | jobV, | ||
| unsigned | m, | ||
| unsigned | n, | ||
| const cuDoubleComplex * | d_A, | ||
| unsigned | m_, | ||
| unsigned | n_, | ||
| bool | is_diag, | ||
| unsigned | batch | ||
| ) |
Singular value decomposition on double precision complex input DLA license not required.