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}.")