From fe9f72958f50c8a8f0c6cc4b868454ac48a961c8 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Wed, 16 Jan 2008 16:07:39 +0100 Subject: [PATCH] genfun.cc: short_rat::print: correctly print polynomials (no denominator) --- genfun.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/genfun.cc b/genfun.cc index 754b9ea..911dbf2 100644 --- a/genfun.cc +++ b/genfun.cc @@ -781,7 +781,10 @@ void short_rat::print(std::ostream& os, unsigned int nparam, char **param_name) os << "+"; print_power(os, n.coeff[j], n.power[j], nparam, param_name); } - os << ")/("; + os << ")"; + if (d.power.NumRows() == 0) + return; + os << "/("; for (int j = 0; j < d.power.NumRows(); ++j) { if (j != 0) os << " * "; -- 2.11.4.GIT