diff --git a/fslmeants.cc b/fslmeants.cc index 255809fda7e230555323aeb79e03baabcec0087a..6b3a0a27bd10c5a9104b61983eb6fe2e931aa222 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; }