blas/gonum: add Zherk with test
MODIFY
blas/gonum/cmplx.go
blas/gonum/cmplx.go
@@ -150,9 +150,6 @@ func (Implementation) Ztrsm(s blas.Side, ul blas.Uplo, tA blas.Transpose, d blas
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)
}
-func (Implementation) Zherk(ul blas.Uplo, t blas.Transpose, n, k int, alpha float64, a []complex128, lda int, beta float64, c []complex128, ldc int) {
- panic(noComplex)
-}
func (Implementation) Zher2k(ul blas.Uplo, t blas.Transpose, n, k int, alpha complex128, a []complex128, lda int, b []complex128, ldb int, beta float64, c []complex128, ldc int) {
panic(noComplex)
}

MODIFY
blas/gonum/level3cmplx128_test.go
blas/gonum/level3cmplx128_test.go
@@ -10,10 +10,6 @@ import (
"gonum.org/v1/gonum/blas/testblas"
)
-func TestZgemm(t *testing.T) {
- testblas.ZgemmTest(t, impl)
-}
-
-func TestZsyrk(t *testing.T) {
- testblas.ZsyrkTest(t, impl)
-}
+func TestZgemm(t *testing.T) { testblas.ZgemmTest(t, impl) }
+func TestZherk(t *testing.T) { testblas.ZherkTest(t, impl) }
+func TestZsyrk(t *testing.T) { testblas.ZsyrkTest(t, impl) }

blas/gonum: add Zherk with test