X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Feja%2Feuclidean_jordan_algebra.py;h=9414d2cf27fd2728ef205650b128ab37d1b83949;hb=38ca36bf7be2feb446d99c7cb85ae77e1fb5013c;hp=304d7ff7b9298aa98763e210f565f83e3893b791;hpb=bfc95f030a55f022902ea6ad37abc21c8080e88d;p=sage.d.git diff --git a/mjo/eja/euclidean_jordan_algebra.py b/mjo/eja/euclidean_jordan_algebra.py index 304d7ff..9414d2c 100644 --- a/mjo/eja/euclidean_jordan_algebra.py +++ b/mjo/eja/euclidean_jordan_algebra.py @@ -39,7 +39,7 @@ class FiniteDimensionalEuclideanJordanAlgebraMorphism(FiniteDimensionalAlgebraMo our EJA, and you can't add/multiply/etc. them. """ - def __add__(self, other): + def _add_(self, other): """ Add two EJA morphisms in the obvious way. @@ -86,7 +86,7 @@ class FiniteDimensionalEuclideanJordanAlgebraMorphism(FiniteDimensionalAlgebraMo check=False) - def __invert__(self): + def _invert_(self): """ EXAMPLES:: @@ -124,7 +124,7 @@ class FiniteDimensionalEuclideanJordanAlgebraMorphism(FiniteDimensionalAlgebraMo return FiniteDimensionalEuclideanJordanAlgebraMorphism(self.parent(), A.inverse()) - def __mul__(self, other): + def _lmul_(self, other): """ Compose two EJA morphisms using multiplicative notation. @@ -162,7 +162,7 @@ class FiniteDimensionalEuclideanJordanAlgebraMorphism(FiniteDimensionalAlgebraMo self.matrix()*other.matrix() ) - def __neg__(self): + def _neg_(self): """ Negate this morphism.