X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fpower.cpp;h=0730e3c8bf7fc385c5d4d1c1a97b6c565997cfab;hp=32473bd4c964677f599364300f9c335e776130a9;hb=dbd9c306a74f1cb258c0d15a346b973b39deaad2;hpb=0f617ea4ea1dc6a33cae5e2ce518b26d8055c177 diff --git a/ginac/power.cpp b/ginac/power.cpp index 32473bd4..0730e3c8 100644 --- a/ginac/power.cpp +++ b/ginac/power.cpp @@ -3,7 +3,7 @@ * Implementation of GiNaC's symbolic exponentiation (basis^exponent). */ /* - * GiNaC Copyright (C) 1999-2002 Johannes Gutenberg University Mainz, Germany + * GiNaC Copyright (C) 1999-2003 Johannes Gutenberg University Mainz, Germany * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -125,7 +125,7 @@ void power::print(const print_context & c, unsigned level) const // Integer powers of symbols are printed in a special, optimized way if (exponent.info(info_flags::integer) - && (is_exactly_a(basis) || is_exactly_a(basis))) { + && (is_a(basis) || is_a(basis))) { int exp = ex_to(exponent).to_int(); if (exp > 0) c.s << '('; @@ -172,7 +172,7 @@ void power::print(const print_context & c, unsigned level) const bool is_tex = is_a(c); - if (is_tex && is_a(exponent) && ex_to(exponent).is_negative()) { + if (is_tex && is_exactly_a(exponent) && ex_to(exponent).is_negative()) { // Powers with negative numeric exponents are printed as fractions in TeX c.s << "\\frac{1}{";