Source code for mpt4py.exceptions

[docs] class GeometryError(Exception): pass
[docs] class UnboundedError(Exception): """ Raised when a set is unbounded. """ pass
[docs] class InfeasibleError(Exception): """ Raised when a set is empty. """ pass
[docs] class DimMismatchError(Exception): """ Raised for dimension mismatches. """ def __init__(self, dim_expected, dim_received): self.dim_expected = dim_expected self.dim_received = dim_received super().__init__(f"Dimension mismatch: expected {dim_expected}, but got {dim_received}.")