Skip to content
Snippets Groups Projects
Commit 4602e945 authored by Dominic Kempf's avatar Dominic Kempf
Browse files

Correct switch statement for dim=3

The old formula contained some 'dim's instead of '2's,
which obviously works for 2D....
parent a5234fad
No related branches found
No related tags found
No related merge requests found
...@@ -84,7 +84,7 @@ def generate_exterior_facet_switch(): ...@@ -84,7 +84,7 @@ def generate_exterior_facet_switch():
for facedir_s in range(dim): for facedir_s in range(dim):
for facemod_s in range(2): for facemod_s in range(2):
block.append(" case {}: {}({}); break;".format(dim * facedir_s + facemod_s, block.append(" case {}: {}({}); break;".format(2 * facedir_s + facemod_s,
get_kernel_name(facedir_s=facedir_s, get_kernel_name(facedir_s=facedir_s,
facemod_s=facemod_s, facemod_s=facemod_s,
), ),
...@@ -114,7 +114,7 @@ def generate_interior_facet_switch(): ...@@ -114,7 +114,7 @@ def generate_interior_facet_switch():
for facedir_n in range(dim): for facedir_n in range(dim):
for facemod_n in range(2): for facemod_n in range(2):
if decide_if_kernel_is_necessary(facedir_s, facemod_s, facedir_n, facemod_n): if decide_if_kernel_is_necessary(facedir_s, facemod_s, facedir_n, facemod_n):
block.append(" case {}: {}({}); break;".format((dim * facedir_s + facemod_s) * (2 * dim) + dim * facedir_n + facemod_n, block.append(" case {}: {}({}); break;".format((2 * facedir_s + facemod_s) * (2 * dim) + 2 * facedir_n + facemod_n,
get_kernel_name(facedir_s=facedir_s, get_kernel_name(facedir_s=facedir_s,
facemod_s=facemod_s, facemod_s=facemod_s,
facedir_n=facedir_n, facedir_n=facedir_n,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment