blas/gonum: add Ztrsm with test
MODIFY
blas/gonum/cmplx.go
blas/gonum/cmplx.go
@@ -132,9 +132,3 @@ func (Implementation) Cherk(ul blas.Uplo, t blas.Transpose, n, k int, alpha floa
func (Implementation) Cher2k(ul blas.Uplo, t blas.Transpose, n, k int, alpha complex64, a []complex64, lda int, b []complex64, ldb int, beta float32, c []complex64, ldc int) {
panic(noComplex)
}
-
-// Level 3 complex128 routines.
-
-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)
-}

MODIFY
blas/gonum/level3cmplx128_test.go
blas/gonum/level3cmplx128_test.go
@@ -18,3 +18,4 @@ func TestZsymm(t *testing.T) { testblas.ZsymmTest(t, impl) }
func TestZsyrk(t *testing.T) { testblas.ZsyrkTest(t, impl) }
func TestZsyr2k(t *testing.T) { testblas.Zsyr2kTest(t, impl) }
func TestZtrmm(t *testing.T) { testblas.ZtrmmTest(t, impl) }
+func TestZtrsm(t *testing.T) { testblas.ZtrsmTest(t, impl) }

blas/gonum: add Ztrsm with test