Use hermiticity for offdiagonal blocks of cauchy dot product
We are now using hermiticity to cancel a bunch of terms in diagonal blocks of cauchy_dot_product
. We, however, don't use the hermiticity of the offdiagonal blocks. This may lead to redundant calculations or in some cases results that are not hermitian by construction. To avoid this we should map i, j
block to j, i
if i < j
or so.