Commit 812608ec authored by Maximilian Stahlberg's avatar Maximilian Stahlberg
Browse files

Fix variable bounds on triangular variables being ignored.

Resolves #331.
parent 58c1c1dc
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -436,7 +436,7 @@ class LowerTriangularVariable(BaseVariable, AffineExpression):
        """
        shape = load_shape(shape, squareMatrix=True)
        vec = LowerTriangularVectorization(shape)
        BaseVariable.__init__(self, name, vec)
        BaseVariable.__init__(self, name, vec, lower, upper)
        AffineExpression.__init__(self, self.name, shape, {self: vec.identity})

    @classmethod
@@ -465,7 +465,7 @@ class UpperTriangularVariable(BaseVariable, AffineExpression):
        """
        shape = load_shape(shape, squareMatrix=True)
        vec = UpperTriangularVectorization(shape)
        BaseVariable.__init__(self, name, vec)
        BaseVariable.__init__(self, name, vec, lower, upper)
        AffineExpression.__init__(self, self.name, shape, {self: vec.identity})

    @classmethod