On Fri, Dec 26, 2008 at 11:34:48PM +0100, Johan Hake wrote: > On Tuesday 23 December 2008 12:14:51 DOLFIN wrote: > > One or more new changesets pushed to the primary dolfin repository. > > A short summary of the last three changesets is included below. > > > > changeset: 5446:b389f5659227c736445a0d90b16f23df0c52afb4 > > tag: tip > > user: Anders Logg <[email protected]> > > date: Tue Dec 23 12:14:45 2008 +0100 > > files: demo/pde/dg/advection-diffusion/python/demo.py > > site-packages/dolfin/interpolate.py site-packages/dolfin/project.py > > description: > > Minor formatting fixes in demo and remove isinstance(v, Function) test in > > interpolate() and project() which fails for IsOutflowFacet. > > All special functions now also inherits from Function, making these tests > pass > again, and they are therfore added back. > > Johan
Nice. I've removed the test again in project.py (but not in interpolate.py where it is needed) and made a minor fix so that we can now project general expressions, not just Functions. For example, one can now plot the (projection of the) gradient of a solution by plot(project(grad(u), VectorFunctionSpace(mesh, "CG", 1))) I'm thinking of adding a check to plot.py so that the projection is automatically computed whenever we plot something which is not a Mesh, a Function or a MeshFunction. It would be nice to be able to do things like plot(grad(u)) plot(curl(u)) plot(div(u)) etc. -- Anders
signature.asc
Description: Digital signature
_______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
