native: fix docs for Dsytrd
MODIFY
native/dsytrd.go
native/dsytrd.go
@@ -23,26 +23,26 @@ import (
// If uplo == blas.Upper, Q is constructed with
// Q = H_{n-2} * ... * H_1 * H_0
// where
-// H_i = I - tau * v * v^T
-// v is constructed as v[i+1:n] = 0, v[i] = 1, v[0:i-1] is stored in A[0:i-1, i+1],
-// and tau is in tau[i]. The elements of A are
-// [ d e v2 v3 v4]
-// [ d e v3 v4]
-// [ d e v4]
+// H_i = I - tau_i * v * v^T
+// v is constructed as v[i+1:n] = 0, v[i] = 1, v[0:i-1] is stored in A[0:i-1, i+1].
+// The elements of A are
+// [ d e v1 v2 v3]
+// [ d e v2 v3]
+// [ d e v3]
// [ d e]
// [ e]
//
// If uplo == blas.Lower, Q is constructed with
// Q = H_0 * H_1 * ... * H_{n-2}
// where
-// H_i = I - tau[i] * v * v^T
+// H_i = I - tau_i * v * v^T
// v is constructed as v[0:i+1] = 0, v[i+1] = 1, v[i+2:n] is stored in A[i+2:n, i].
// The elements of A are
// [ d ]
// [ e d ]
-// [v1 e d ]
-// [v1 v2 e d ]
-// [v1 v2 v3 e d]
+// [v0 e d ]
+// [v0 v1 e d ]
+// [v0 v1 v2 e d]
//
// d must have length n, and e and tau must have length n-1. Dsytrd will panic if
// these conditions are not met.

native: fix docs for Dsytrd