Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

Documentation of mkl_comatadd ( )

Customer__Intel4
Beginner
431 Views
According to thedocumentation of mkl_comatadd ( ), its arguments are as follows:
void mkl_comatadd(char ordering, char transa, char transb, size_t m, size_t n, MKL_Complex8 *alpha, MKL_Complex8 *A, size_t lda, float *beta, float *B, size_t ldb, MKL_Complex8 *C, size_t ldc);
so when I pass alpha and beta as pointers to complex and float, I get errors indicating that both of them should be of type complex and not pointers. So is there a mistake in the documentation ?
Thanks
0 Kudos
3 Replies
Gennady_F_Intel
Moderator
431 Views
there are no problem with documantation. please look at the example -MKLROOT\examples\transc\source" comatadd.c
0 Kudos
Customer__Intel4
Beginner
431 Views
In the example comatadd.c , alpha and beta are indeed defined as complex numbers, not pointers as in the documentation !!
0 Kudos
Gennady_F_Intel
Moderator
431 Views
opps, I checked into header file first. Yes, this is doc's issue. We will fix that.
0 Kudos
Reply