From 4bcdc149bc8398837afa06fad31df916d97a26d8 Mon Sep 17 00:00:00 2001
From: danieljankowski <daniel.jankowski@rub.de>
Date: Mon, 11 Mar 2019 10:48:31 +0100
Subject: [PATCH] Added: return matrix on transpose

---
 matrix.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/matrix.go b/matrix.go
index 3ce4215..6961e02 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
-- 
GitLab