← Back to team overview

ufl team mailing list archive

Re: Pretty print of UFL form

 

On Monday August 8 2011 05:31:41 Martin Sandve Alnæs wrote:
> On 6 August 2011 09:24, Johan Hake <johan.hake@xxxxxxxxx> wrote:
> > Hello!
> > 
> > When you print a form to get its str representation in pydolfin it is
> > severaly polluted by the layer DOLFIN add to especially
> > Function.__str__.
> > 
> > I know this is PyDOLFIN's fault, but would it be possible to let the
> > pretty print algorithm in ufl use some internal str function instead of
> > __str__ when the str representation of a form is gathered.
> > Coefficient.__str__ could then just call that function and from ufl it
> > would just be the same.
> > 
> > Johan
> 
> Not sure what you mean here. I don't see a solution that
> doesn't involve changing all __str__ functions in ufl.

Yes this would probably be required. I guess that was a "no that wont happen" 
:)

Then I am inclined to let Function.__str__ just use ufl.Coefficient.__str__.

Johan


Follow ups

References