Prototypes | Header File(s) | |
RWGenMat<DComplex> |
conjTransposeProduct(const RWGenMat<DComplex>& A, const RWGenMat<DComplex>& B) |
<rw/math/genmat.h> |
Takes a matrix A (of M rows by N columns) and a matrix B (of M rows by P columns) as arguments and returns a matrix C (of N rows by P columns) which is equal to conj(A)TB, that is, the inner product of the conjugate transpose of A with B.
If the number of rows in A does not match the number of rows in B, an exception with value MATX_MATMATPROD occurs.
Note that calling this function is equivalent to calling
C = product( conj(transpose(A)), B);