Integer powers of input matrix. More...
Device pointer interface: Solving linear systems. | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| afError | af_linearSolve_SS (float *d_X, unsigned m, unsigned n, const float *d_A, unsigned batch_A, unsigned k, const float *d_B, unsigned batch_B, unsigned opts) | ||||||||||||||||||||||||||||||
Solve a single precision system. DLA not required for opts = 0, 3. | |||||||||||||||||||||||||||||||
| afError | af_linearSolve_CC (cuComplex *d_X, unsigned m, unsigned n, const cuComplex *d_A, unsigned batch_A, unsigned k, const cuComplex *d_B, unsigned batch_B, unsigned opts) | ||||||||||||||||||||||||||||||
Solve a single precision complex system. DLA not required for opts = 3. | |||||||||||||||||||||||||||||||
| afError | af_linearSolve_DD (double *d_X, unsigned m, unsigned n, const double *d_A, unsigned batch_A, unsigned k, const double *d_B, unsigned batch_B, unsigned opts) | ||||||||||||||||||||||||||||||
Solve a double precision system. DLA not required for opts = 3. | |||||||||||||||||||||||||||||||
| afError | af_linearSolve_ZZ (cuDoubleComplex *d_X, unsigned m, unsigned n, const cuDoubleComplex *d_A, unsigned batch_A, unsigned k, const cuDoubleComplex *d_B, unsigned batch_B, unsigned opts) | ||||||||||||||||||||||||||||||
Solve a double precision complex system. DLA not required for opts = 3. | |||||||||||||||||||||||||||||||
Integer powers of input matrix.
Double-precision or complex inputs require ArrayFire Pro.
| afError af_linearSolve_SS | ( | float * | d_X, |
| unsigned | m, | ||
| unsigned | n, | ||
| const float * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | k, | ||
| const float * | d_B, | ||
| unsigned | batch_B, | ||
| unsigned | opts | ||
| ) |
Solve a single precision system. DLA not required for opts = 0, 3.
| afError af_linearSolve_CC | ( | cuComplex * | d_X, |
| unsigned | m, | ||
| unsigned | n, | ||
| const cuComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | k, | ||
| const cuComplex * | d_B, | ||
| unsigned | batch_B, | ||
| unsigned | opts | ||
| ) |
Solve a single precision complex system. DLA not required for opts = 3.
| afError af_linearSolve_DD | ( | double * | d_X, |
| unsigned | m, | ||
| unsigned | n, | ||
| const double * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | k, | ||
| const double * | d_B, | ||
| unsigned | batch_B, | ||
| unsigned | opts | ||
| ) |
Solve a double precision system. DLA not required for opts = 3.
| afError af_linearSolve_ZZ | ( | cuDoubleComplex * | d_X, |
| unsigned | m, | ||
| unsigned | n, | ||
| const cuDoubleComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | k, | ||
| const cuDoubleComplex * | d_B, | ||
| unsigned | batch_B, | ||
| unsigned | opts | ||
| ) |
Solve a double precision complex system. DLA not required for opts = 3.