]> https://gitweb.dealii.org/ - dealii.git/commit
Fix MG transfer for Tetrahedrons 16856/head
authorDominik Still <dominik.still@tum.de>
Mon, 29 Apr 2024 11:30:42 +0000 (13:30 +0200)
committerDominik Still <dominik.still@tum.de>
Mon, 29 Apr 2024 11:30:42 +0000 (13:30 +0200)
commit937b1b3a2ff419126f3c5fe181c086e412509515
tree4e369e30453e37adadc6fb42908141f4df200394
parentae6ebd04e8a1cc4733be8556db3ffd08129b0701
Fix MG transfer for Tetrahedrons

The prolongation and embedding matrices for Tetrahedral elements are incorrect, due to the new refinement strategy. Fix the interpolation operations by saving the refinement direction and using it to compute the matrices.
19 files changed:
include/deal.II/fe/fe_simplex_p.h
include/deal.II/fe/fe_tools.templates.h
include/deal.II/grid/reference_cell.h
include/deal.II/grid/tria_accessor.h
include/deal.II/grid/tria_accessor.templates.h
include/deal.II/grid/tria_levels.h
include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h
source/fe/fe.cc
source/fe/fe_simplex_p.cc
source/fe/fe_simplex_p_bubbles.cc
source/fe/fe_system.cc
source/grid/tria.cc
source/grid/tria_levels.cc
tests/fe/prolongation_restriction.cc [new file with mode: 0644]
tests/fe/prolongation_restriction.output [new file with mode: 0644]
tests/fe/up_and_down_simplex.cc [new file with mode: 0644]
tests/fe/up_and_down_simplex.output [new file with mode: 0644]
tests/multigrid-global-coarsening/mg_transfer_a_05.cc
tests/multigrid-global-coarsening/mg_transfer_a_05.with_p4est=true.mpirun=1.output

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.