def __init__(self, equation): Expression.__init__(self, equation) self.equation = self.expression self.var = self.variables[0] self.equal_index = self.equation.find("=") self.lhs = "" self.rhs = "" self.get_sides()
def __init__(self, polynomial, name=None): Expression.__init__(self, polynomial) self.polynomial = polynomial self.expression = self.polynomial self.name = name self.terms_by_degree = self.get_terms_by_degree() self.degrees = sorted(list(self.terms_by_degree.keys()), reverse=True) self.degree = self.degrees[0] self.indeterminates = self.variables self.non_coefficient_term = self.get_non_coefficient_term() self.primary_coefficient = self.get_primary_coefficient() self.polynomial = self.simplify() self.polynomial = self.reorder_terms()
def __init__(self): Expression.__init__(self)