From c8a06d96e8935343e43b3c943ad858e7932dd53a Mon Sep 17 00:00:00 2001
From: Matthew Webster <mwebster@fmrib.ox.ac.uk>
Date: Thu, 16 May 2013 15:11:04 +0000
Subject: [PATCH] fixed for final output when eig is used

---
 fslmeants.cc | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/fslmeants.cc b/fslmeants.cc
index 255809f..6b3a0a2 100644
--- a/fslmeants.cc
+++ b/fslmeants.cc
@@ -271,14 +271,13 @@ int main(int argc,char *argv[])
 	if (num>0) meants.SubMatrix(1,nt,iter,iter) = meants.SubMatrix(1,nt,iter,iter) / ((float) num);
     }
   }
-  if (outmat.set() && !eig.value()) {
+  if ( !eig.value() ) {
     if (transpose.value())
       meants=meants.t();
-    write_ascii_matrix(meants,outmat.value());
-  } else {
-    if (transpose.value())
-      meants=meants.t();
-    cout << meants << endl;
+    if (outmat.set()) 
+      write_ascii_matrix(meants,outmat.value());
+    else 
+      cout << meants << endl; 
   }
   return 0;
 }
-- 
GitLab