I'd like to create a sub-class of Expression,

   class my_expression(Expression):
       def __init__(self, V, x):
           self.x =x
           Expression.__init__(V = V)

but I'm having trouble with the constructor - I get the below error. Any 
tips?

Garth


line 120, in __init__
     raise TypeError, "Expression need to be initialized using either a 
'cpp.FunctionSpace', using kwarg 'V', or an 'ufl.FiniteElement' using 
kwarg 'element'."
TypeError: Expression need to be initialized using either a 
'cpp.FunctionSpace', using kwarg 'V', or an 'ufl.FiniteElement' using 
kwarg 'element'.
_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@fenics.org
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to