Return NotImplemented in Domain special methods
[linpy.git] / linpy / __init__.py
index 2fdc73e..1e32751 100644 (file)
@@ -19,7 +19,7 @@
 A polyhedral library based on ISL
 """
 
 A polyhedral library based on ISL
 """
 
-from .geometry import Point, Vector
+from .geometry import GeometricObject, Point, Vector
 from .linexprs import LinExpr, Symbol, Dummy, symbols, Rational
 from .polyhedra import Polyhedron, Eq, Ne, Le, Lt, Ge, Gt, Ne, Empty, Universe
 from .domains import Domain, And, Or, Not
 from .linexprs import LinExpr, Symbol, Dummy, symbols, Rational
 from .polyhedra import Polyhedron, Eq, Ne, Le, Lt, Ge, Gt, Ne, Empty, Universe
 from .domains import Domain, And, Or, Not
@@ -27,7 +27,7 @@ from .domains import Domain, And, Or, Not
 
 __all__ = [
     'LinExpr', 'Symbol', 'Dummy', 'symbols', 'Rational',
 
 __all__ = [
     'LinExpr', 'Symbol', 'Dummy', 'symbols', 'Rational',
-    'Point', 'Vector',
+    'GeometricObject', 'Point', 'Vector',
     'Polyhedron', 'Eq', 'Ne', 'Le', 'Lt', 'Ge', 'Gt', 'Empty', 'Universe',
     'Domain', 'And', 'Or', 'Not',
 ]
     'Polyhedron', 'Eq', 'Ne', 'Le', 'Lt', 'Ge', 'Gt', 'Empty', 'Universe',
     'Domain', 'And', 'Or', 'Not',
 ]