Euclidean Jordan algebra of dimension...
"""
- eja_classes = KnownRankEJA.__subclasses__()
- if nontrivial:
- eja_classes.remove(TrivialEJA)
+ eja_classes = [HadamardEJA,
+ JordanSpinEJA,
+ RealSymmetricEJA,
+ ComplexHermitianEJA,
+ QuaternionHermitianEJA]
+ if not nontrivial:
+ eja_classes.append(TrivialEJA)
classname = choice(eja_classes)
return classname.random_instance(field=field)