diff --git a/Fix.py b/Fix.py new file mode 100644 index 0000000..56d4690 --- /dev/null +++ b/Fix.py @@ -0,0 +1,15 @@ + +from Constraint import Constraint + +class Fix(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)[0] + coeffs = [] + for i in range(len(varrefs1)): + coeffs.append((varrefs1[i], (self.shape, i))) + return [(coeffs, -self.val)]