def subs(self,dict): eq = Equation(self.lhs.subs(dict),self.rhs.subs(dict),copy.copy(self.name)) eq.tag(**self.tags) return eq
def copy(self): # This function doesn't seem to be called eq = Equation(copy.copy(self.lhs),copy.copy(self.rhs),copy.copy(self.name)) eq.n = copy.copy(self.n) eq.info = copy.copy(self.info)