nutofem / nuto

NuTo - yet another finite element library
https://nuto.readthedocs.io
Boost Software License 1.0
17 stars 5 forks source link

Visualization cells #35

Open TTitscher opened 7 years ago

TTitscher commented 7 years ago

Problem

Visualization of integration point cells requires a manual definition of the voronoi cells for each integration point of each integration cell. This is IMO the main reason why we still define integration points manually instead of using formulas like Gauss-Legendre or Gauss-Lobatto.

Solution

Use an external library for the voronoi triangulation like CGAL.

Volunteers?

TTitscher commented 7 years ago

By the way: The visualization for the 1D integration types is already implemented in a generic way by @potto1 in https://github.com/nutofem/nuto/blob/iga/src/nuto/mechanics/integrationtypes/IntegrationType1D2NGauss12Ip.cpp

joergfunger commented 7 years ago

I would define that as a student project (e.g. Martinelli proposed a student that has no coding skills, but according to him a strong theoretical background). Any volunteers for supervising the student?

2017-06-02 9:54 GMT+02:00 TTitscher notifications@github.com:

Problem

Visualization of integration point cells requires a manual definition of the voronoi cells https://en.wikipedia.org/wiki/Voronoi_diagram for each integration point of each integration cell. This is IMO the main reason why we still define integration points manually instead of using formulas like Gauss-Legendre https://en.wikipedia.org/wiki/Gaussian_quadrature#Gauss.E2.80.93Legendre_quadrature or Gauss-Lobatto https://en.wikipedia.org/wiki/Gaussian_quadrature#Gauss.E2.80.93Lobatto_rules . Solution

Use an external library for the voronoi triangulation like CGAL http://www.cgal.org/.

Volunteers?

  • Give that another try as a student project?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nutofem/nuto/issues/35, or mute the thread https://github.com/notifications/unsubscribe-auth/ATjSJev_-o4SRPU7ZzYBGRE0rMH_bdelks5r_7-0gaJpZM4Nt8qS .