Dear Michal,
That is great news. There is interest in this functionality also by Julius Witte (I added him here) and there were some steps done.
The main difficulty in terms of user interface is the fact that the submit_laplacian() is a bit nastier than the other functions: on non-affine geometries, the Laplacian (or Hessian) of the test function in real space gives contributions to both the Laplacian and the gradient in reference space. So we either need a `submit_laplacian()` function that both inserts the desired contribution to test by the gradient and the Laplacian - which breaks symmetry with the get_gradient()/get_laplacian() methods - or we need to have a second field that stores the accumulated part for the reference-cell gradient of the test function and merges this inside 'integrate'.
When you say "we already have most functionality needed to to it (DG, computing laplacian on both faces and cells)", do you imply that you have already started with the work needed for get_laplacian() on faces? At least on dealii master, we lack both the ability to evaluate the second derivatives in tangential directions in reference space and the Jacobian gradient needed for non-affine cell shapes.
In any case, I would be happy to help and join the efforts, and I
think so is Julius. We have an imminent release in a few weeks for
deal.II (scheduled feature freeze May 8), so the goal would be to
try to achieve this soon after the release.
Best,
Martin
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dealii+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/2448bf19-ee2f-4bdb-8ddd-f192d064db0e%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to dea...@googlegroups.com.