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.