projects
/
linpy.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove empty lines at top of files
[linpy.git]
/
pypol
/
polyhedra.py
diff --git
a/pypol/polyhedra.py
b/pypol/polyhedra.py
index
a08213d
..
c30fd13
100644
(file)
--- a/
pypol/polyhedra.py
+++ b/
pypol/polyhedra.py
@@
-1,4
+1,3
@@
-
import functools
import math
import numbers
import functools
import math
import numbers
@@
-6,6
+5,7
@@
import numbers
from . import islhelper
from .islhelper import mainctx, libisl
from . import islhelper
from .islhelper import mainctx, libisl
+from .geometry import GeometricObject
from .coordinates import Point
from .linexprs import Expression, Symbol, Rational
from .domains import Domain
from .coordinates import Point
from .linexprs import Expression, Symbol, Rational
from .domains import Domain
@@
-33,11
+33,7
@@
class Polyhedron(Domain):
if inequalities is not None:
raise TypeError('too many arguments')
return cls.fromstring(equalities)
if inequalities is not None:
raise TypeError('too many arguments')
return cls.fromstring(equalities)
- elif isinstance(equalities, Polyhedron):
- if inequalities is not None:
- raise TypeError('too many arguments')
- return equalities
- elif isinstance(equalities, Domain):
+ elif isinstance(equalities, GeometricObject):
if inequalities is not None:
raise TypeError('too many arguments')
return equalities.aspolyhedron()
if inequalities is not None:
raise TypeError('too many arguments')
return equalities.aspolyhedron()