Kronecker Tensor Product: Computes Kronecker product of matrices A, B. More...
Device pointer interface: Kronecker product | |||||||||||||||||||
| |||||||||||||||||||
| afError | af_kronProd_SS (float *d_C, unsigned mA, unsigned nA, const float *d_A, unsigned batch_A, unsigned mB, unsigned nB, const float *d_B, unsigned batch_B) | ||||||||||||||||||
| Single Precision Kronecker Tensor Product - Real x Real. | |||||||||||||||||||
| afError | af_kronProd_SC (cuComplex *d_C, unsigned mA, unsigned nA, const float *d_A, unsigned batch_A, unsigned mB, unsigned nB, const cuComplex *d_B, unsigned batch_B) | ||||||||||||||||||
| Single Precision Kronecker Tensor Product - Real x Complex. | |||||||||||||||||||
| afError | af_kronProd_CS (cuComplex *d_C, unsigned mA, unsigned nA, const cuComplex *d_A, unsigned batch_A, unsigned mB, unsigned nB, const float *d_B, unsigned batch_B) | ||||||||||||||||||
| Single Precision Kronecker Tensor Product - Complex x Real. | |||||||||||||||||||
| afError | af_kronProd_CC (cuComplex *d_C, unsigned mA, unsigned nA, const cuComplex *d_A, unsigned batch_A, unsigned mB, unsigned nB, const cuComplex *d_B, unsigned batch_B) | ||||||||||||||||||
| Single Precision Kronecker Tensor Product - Complex x Complex. | |||||||||||||||||||
| afError | af_kronProd_SD (float *d_C, unsigned mA, unsigned nA, const float *d_A, unsigned batch_A, unsigned mB, unsigned nB, const double *d_B, unsigned batch_B) | ||||||||||||||||||
| Kronecker Tensor Product - Single-precision Real x Double-precision Real. | |||||||||||||||||||
| afError | af_kronProd_SZ (cuComplex *d_C, unsigned mA, unsigned nA, const float *d_A, unsigned batch_A, unsigned mB, unsigned nB, const cuDoubleComplex *d_B, unsigned batch_B) | ||||||||||||||||||
| Kronecker Tensor Product - Single-precision Real x Double-precision Complex. | |||||||||||||||||||
| afError | af_kronProd_CD (cuComplex *d_C, unsigned mA, unsigned nA, const cuComplex *d_A, unsigned batch_A, unsigned mB, unsigned nB, const double *d_B, unsigned batch_B) | ||||||||||||||||||
| Kronecker Tensor Product - Single-precision Complex x Double-precision Real. | |||||||||||||||||||
| afError | af_kronProd_CZ (cuComplex *d_C, unsigned mA, unsigned nA, const cuComplex *d_A, unsigned batch_A, unsigned mB, unsigned nB, const cuDoubleComplex *d_B, unsigned batch_B) | ||||||||||||||||||
| Kronecker Tensor Product - Single-precision Complex x Double-precision Complex. | |||||||||||||||||||
| afError | af_kronProd_DS (float *d_C, unsigned mA, unsigned nA, const double *d_A, unsigned batch_A, unsigned mB, unsigned nB, const float *d_B, unsigned batch_B) | ||||||||||||||||||
| Kronecker Tensor Product - Double-precision Real x Single-precision Real. | |||||||||||||||||||
| afError | af_kronProd_DC (cuComplex *d_C, unsigned mA, unsigned nA, const double *d_A, unsigned batch_A, unsigned mB, unsigned nB, const cuComplex *d_B, unsigned batch_B) | ||||||||||||||||||
| Kronecker Tensor Product - Double-precision Real x Single-precision Complex. | |||||||||||||||||||
| afError | af_kronProd_ZS (cuComplex *d_C, unsigned mA, unsigned nA, const cuDoubleComplex *d_A, unsigned batch_A, unsigned mB, unsigned nB, const float *d_B, unsigned batch_B) | ||||||||||||||||||
| Kronecker Tensor Product - Double-precision Complex x Single-precision Real. | |||||||||||||||||||
| afError | af_kronProd_ZC (cuComplex *d_C, unsigned mA, unsigned nA, const cuDoubleComplex *d_A, unsigned batch_A, unsigned mB, unsigned nB, const cuComplex *d_B, unsigned batch_B) | ||||||||||||||||||
| Kronecker Tensor Product - Double-precision Complex x Single-precision Complex. | |||||||||||||||||||
| afError | af_kronProd_DD (double *d_C, unsigned mA, unsigned nA, const double *d_A, unsigned batch_A, unsigned mB, unsigned nB, const double *d_B, unsigned batch_B) | ||||||||||||||||||
| Double Precision Kronecker Tensor Product - Real x Complex. | |||||||||||||||||||
| afError | af_kronProd_DZ (cuDoubleComplex *d_C, unsigned mA, unsigned nA, const double *d_A, unsigned batch_A, unsigned mB, unsigned nB, const cuDoubleComplex *d_B, unsigned batch_B) | ||||||||||||||||||
| Double Precision Kronecker Tensor Product - Real x Complex. | |||||||||||||||||||
| afError | af_kronProd_ZD (cuDoubleComplex *d_C, unsigned mA, unsigned nA, const cuDoubleComplex *d_A, unsigned batch_A, unsigned mB, unsigned nB, const double *d_B, unsigned batch_B) | ||||||||||||||||||
| Double Precision Kronecker Tensor Product - Complex x Real. | |||||||||||||||||||
| afError | af_kronProd_ZZ (cuDoubleComplex *d_C, unsigned mA, unsigned nA, const cuDoubleComplex *d_A, unsigned batch_A, unsigned mB, unsigned nB, const cuDoubleComplex *d_B, unsigned batch_B) | ||||||||||||||||||
| Double Precision Kronecker Tensor Product - Complex x Complex. | |||||||||||||||||||
Kronecker Tensor Product: Computes Kronecker product of matrices A, B.
| afError af_kronProd_SS | ( | float * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const float * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const float * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Single Precision Kronecker Tensor Product - Real x Real.
| afError af_kronProd_SC | ( | cuComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const float * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const cuComplex * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Single Precision Kronecker Tensor Product - Real x Complex.
| afError af_kronProd_CS | ( | cuComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const cuComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const float * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Single Precision Kronecker Tensor Product - Complex x Real.
| afError af_kronProd_CC | ( | cuComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const cuComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const cuComplex * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Single Precision Kronecker Tensor Product - Complex x Complex.
| afError af_kronProd_SD | ( | float * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const float * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const double * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Kronecker Tensor Product - Single-precision Real x Double-precision Real.
| afError af_kronProd_SZ | ( | cuComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const float * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const cuDoubleComplex * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Kronecker Tensor Product - Single-precision Real x Double-precision Complex.
| afError af_kronProd_CD | ( | cuComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const cuComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const double * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Kronecker Tensor Product - Single-precision Complex x Double-precision Real.
| afError af_kronProd_CZ | ( | cuComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const cuComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const cuDoubleComplex * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Kronecker Tensor Product - Single-precision Complex x Double-precision Complex.
| afError af_kronProd_DS | ( | float * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const double * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const float * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Kronecker Tensor Product - Double-precision Real x Single-precision Real.
| afError af_kronProd_DC | ( | cuComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const double * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const cuComplex * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Kronecker Tensor Product - Double-precision Real x Single-precision Complex.
| afError af_kronProd_ZS | ( | cuComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const cuDoubleComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const float * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Kronecker Tensor Product - Double-precision Complex x Single-precision Real.
| afError af_kronProd_ZC | ( | cuComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const cuDoubleComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const cuComplex * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Kronecker Tensor Product - Double-precision Complex x Single-precision Complex.
| afError af_kronProd_DD | ( | double * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const double * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const double * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Double Precision Kronecker Tensor Product - Real x Complex.
| afError af_kronProd_DZ | ( | cuDoubleComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const double * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const cuDoubleComplex * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Double Precision Kronecker Tensor Product - Real x Complex.
| afError af_kronProd_ZD | ( | cuDoubleComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const cuDoubleComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const double * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Double Precision Kronecker Tensor Product - Complex x Real.
| afError af_kronProd_ZZ | ( | cuDoubleComplex * | d_C, |
| unsigned | mA, | ||
| unsigned | nA, | ||
| const cuDoubleComplex * | d_A, | ||
| unsigned | batch_A, | ||
| unsigned | mB, | ||
| unsigned | nB, | ||
| const cuDoubleComplex * | d_B, | ||
| unsigned | batch_B | ||
| ) |
Double Precision Kronecker Tensor Product - Complex x Complex.