from Constraint import Constraint class YFix(Constraint): def __init__(self, shape, pt, val): self.shape = shape self.pt = pt self.val = val def toEqu(self): varrefs1 = self.shape.toEqu(self.pt)[1] coeffs = [] for i in range(len(varrefs1)): coeffs.append((varrefs1[i], (self.shape, i))) return [(coeffs, -self.val)]