blas/gonum: add Zhemm with test
MODIFY
blas/gonum/cmplx.go
blas/gonum/cmplx.go
@@ -141,6 +141,3 @@ func (Implementation) Ztrmm(s blas.Side, ul blas.Uplo, tA blas.Transpose, d blas
func (Implementation) Ztrsm(s blas.Side, ul blas.Uplo, tA blas.Transpose, d blas.Diag, m, n int, alpha complex128, a []complex128, lda int, b []complex128, ldb int) {
panic(noComplex)
}
-func (Implementation) Zhemm(s blas.Side, ul blas.Uplo, m, n int, alpha complex128, a []complex128, lda int, b []complex128, ldb int, beta complex128, c []complex128, ldc int) {
- panic(noComplex)
-}

MODIFY
blas/gonum/level3cmplx128_test.go
blas/gonum/level3cmplx128_test.go
@@ -11,6 +11,7 @@ import (
)
func TestZgemm(t *testing.T) { testblas.ZgemmTest(t, impl) }
+func TestZhemm(t *testing.T) { testblas.ZhemmTest(t, impl) }
func TestZherk(t *testing.T) { testblas.ZherkTest(t, impl) }
func TestZher2k(t *testing.T) { testblas.Zher2kTest(t, impl) }
func TestZsymm(t *testing.T) { testblas.ZsymmTest(t, impl) }

blas/gonum: add Zhemm with test