Amit:

I studied tutorial 38 that demonstrates the use of Laplace-Beltrami operator in deal.ii. In the "Possibilities for extension" section of the tutorial an example of a 3d surface obtained by transforming a half- sphere is given. It has also been mentioned that because of the transformation, the SphericalManifold is no longer attached to the triangulation. Therefore, irrespective of the degree of the MappingQ class we use, the mapping will remain bi-linear only.

1. So, is my understanding correct that in this case we are not calculating Laplace-Beltrami anymore but just a regular Laplacian?

That's only a semantic difference. We generally say that the Laplace-Beltrami operator is the "Laplace operator on a surface". Whether that surface is (piecewise) flat or not does not make a difference.


2. I want to use the Laplace-Beltrami operator on surfaces that have equations like "Ax^2 + B*y^2 + C*z^2 = R^2". Can I simply import a CAD geometry and use OpenCascade::NormalToMeshProjectionManifold and achieve this effect?

Yes, that's one way. The other way is of course as in step-38: You could start from a flat domain and transform it to the shape you want. You could then also attach a manifold object that describes exactly the kind of object you have for your domain.


3. The documentation of MappingManifold says that SphericalManifold cannot be used as for MappingManifold. So I am confused how exactly in Step-38 in the half-sphere example Laplace-Beltrami is being calculated. I can see that MappingQ2 is used to construct FEValues object. But MappingQ2 is not the same as a spherical surface.

I must admit that I don't quite understand the comment in the documentation. But I also don't quite understand your question: step-38 does not use MappingManifold. Can you elaborate what your question is?

Best
 W.

--
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+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/dealii/46b58dcc-68b3-47a5-ab16-ec507f9f1d52%40colostate.edu.

Reply via email to