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.