SyTen

◆ mm_cm() [3/4]

void syten::DenseProduct::mm_cm ( std::complex< double > const *  at,
std::complex< double > const *  bt,
std::complex< double > *  rt,
std::size_t const  dx,
std::size_t const  dy,
std::size_t const  dz 
)

General column-major matrix-matrix product.

Parameters
atfirst matrix, size dx × dz
btsecond matrix, size dz × dy
rtresult matrix, size dx × dy
dxnumber of rows of first and result matrix
dynumber of columns of second and result matrix
dznumber of rows of first and columns of second matrix
Remarks
Specialised version for complex doubles

References SYTEN_ASSERT_MSG, SYTEN_BLAS_THREADS_SETUP, and SYTEN_BLAS_THREADS_TEARDOWN.