X-Git-Url: https://scm.cri.ensmp.fr/git/linpy.git/blobdiff_plain/1044e58e639333d281d47739ba9ecef607ff14e6..0dba74e5eb85b09a85f0a986c3fbc6b5fcacceac:/linpy/polyhedra.py diff --git a/linpy/polyhedra.py b/linpy/polyhedra.py index ead9b83..820b014 100644 --- a/linpy/polyhedra.py +++ b/linpy/polyhedra.py @@ -222,6 +222,10 @@ class Polyhedron(Domain): @classmethod def _fromislbasicset(cls, islbset, symbols): + if bool(libisl.isl_basic_set_is_empty(islbset)): + return Empty + if bool(libisl.isl_basic_set_is_universe(islbset)): + return Universe islconstraints = islhelper.isl_basic_set_constraints(islbset) equalities = [] inequalities = []