44{
45
46
47
48
49
50
51
52
53 size_t nrows = A.numRows();
54 size_t ncols = A.numColumns();
56 size_t r;
57 for (size_t c = 0; c < ncols; c++)
58 {
59 size_t maxcount = 0;
60 for (r = 0; r < nrows; r++)
61 {
62 const typename Mat::ElementType& a = A.entry(r, c);
63 if (!A.ring().is_zero(a))
64 A.ring().elem_text_out(
p[r], a,
true,
false,
false);
65 else
67 if (
p[r].size() > maxcount) maxcount =
p[r].size();
68 }
69 for (r = 0; r < nrows; r++)
70 for (
size_t k = maxcount + 1 -
p[r].size(); k > 0; k--)
p[r] <<
' ';
71 }
72 for (r = 0; r < nrows; r++)
73 {
77 }
79}