X-Git-Url: http://gitweb.michael.orlitzky.com/?p=sage.d.git;a=blobdiff_plain;f=mjo%2Feja%2Feja_algebra.py;h=2bad32c2f500193e4126b7c5e209c0acb3116ede;hp=907f40d72135df42d211cdd9bb8923df6bf462e6;hb=f0cabe7c6e37781e4f92c9ba0e0c7413a5f6b939;hpb=42571e06964e4a9891614793fb0fc8d7e1dd069d diff --git a/mjo/eja/eja_algebra.py b/mjo/eja/eja_algebra.py index 907f40d..2bad32c 100644 --- a/mjo/eja/eja_algebra.py +++ b/mjo/eja/eja_algebra.py @@ -166,7 +166,8 @@ from sage.modules.free_module import FreeModule, VectorSpace from sage.rings.all import (ZZ, QQ, AA, QQbar, RR, RLF, CLF, PolynomialRing, QuadraticField) -from mjo.eja.eja_element import FiniteDimensionalEJAElement +from mjo.eja.eja_element import (CartesianProductEJAElement, + FiniteDimensionalEJAElement) from mjo.eja.eja_operator import FiniteDimensionalEJAOperator from mjo.eja.eja_utils import _all2list @@ -3089,6 +3090,7 @@ class CartesianProductEJA(FiniteDimensionalEJA): sage: actual == expected # long time True """ + Element = CartesianProductEJAElement def __init__(self, factors, **kwargs): m = len(factors) if m == 0: