Hi, I would like to be able to switch between swiginac and sympy
objects to be able to test both packages (for a while). I have a
problem with multiplication with sympy objects.


import swiginac
import sympy

x = swiginac.symbol("x")
y = sympy.Symbol("y")

class Foo:

    def __init__(self):
        self.field = 1.0

    def __mul__(self, other):
        print "Multiplication in Foo from right"
        self.field = self.field * other

    def __rmul__(self, other):
        print "Multiplication in Foo from left"
        self.field = other * self.field

f = Foo()

f*x # works
x*f # works

f*y # works
y*f # does not work


What should I do about this ?


Kent
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sympy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to