diff --git a/matrix.go b/matrix.go index 3ce4215cd8ad208a3e80e85a0f293b2b01ac323f..6961e027775ee3f85b8bb297926dc1d396ff0523 100644 --- a/matrix.go +++ b/matrix.go @@ -126,7 +126,7 @@ func (f *F2) IsEqual(m *F2) bool { } // T transposes matrix f -func (f *F2) T() { +func (f *F2) T() *F2 { // create the result matrix var resultRows []*big.Int @@ -149,6 +149,8 @@ func (f *F2) T() { // save the dimensions f.N, f.M = f.M, f.N + + return f } // PartialT partially transpose the matrix