functionscalarProduct

Scalar product of two complex vectors c1 and c2

Information

This function returns the scalar product of two given vectors of Complex numbers of length n.

c3 = sum(conj(c1[k]) * c2[k] for k in 1:n)

Inputs

TypeNameDefaultDescription
Complex[:]c1Vector of Complex numbers 1
Complex[size(c1, 1)]c2Vector of Complex numbers 2

Outputs

TypeNameDefaultDescription
Complexc3Scalar product of c1 and c2

Revisions

Important bug fix note: The scalar product function was originally implemented without conjugating the argument c1. This issue is fixed based on #1260.