save letter in generated Polynoms

This commit is contained in:
Lafrite 2014-12-22 15:30:07 +01:00
parent af18870786
commit 457896c847

View File

@ -228,7 +228,7 @@ class Polynom(object):
def conv2poly(self, other): def conv2poly(self, other):
"""Convert anything number into a polynom""" """Convert anything number into a polynom"""
if isNumber(other) and not isPolynom(other): if isNumber(other) and not isPolynom(other):
return Polynom([other]) return Polynom([other], letter = self._letter)
elif isPolynom(other): elif isPolynom(other):
return other return other
else: else:
@ -317,7 +317,7 @@ class Polynom(object):
o_poly = self.conv2poly(other) o_poly = self.conv2poly(other)
n_coef = spe_zip(self._coef, o_poly._coef) n_coef = spe_zip(self._coef, o_poly._coef)
p = Polynom(n_coef) p = Polynom(n_coef, letter = self._letter)
steps.append(p) steps.append(p)
steps += p.simplify() steps += p.simplify()
@ -359,7 +359,7 @@ class Polynom(object):
except IndexError: except IndexError:
coefs.append(elem) coefs.append(elem)
p = Polynom(coefs) p = Polynom(coefs, letter = self._letter)
steps.append(p) steps.append(p)
steps += p.simplify() steps += p.simplify()