diff --git a/operators.toml b/operators.toml index d79469f19d1a661e6d4117a68d61c59b18874619..0049bd7f1f997f53e64d8473f546234f05380cba 100644 --- a/operators.toml +++ b/operators.toml @@ -48,7 +48,6 @@ quadrature = 2 loop-strategy = "sawtooth" optimizations = ["moveconstants", "vectorize", "quadloops", "tabulate"] - [[divergence]] trial-space = "P2" test-space = "P1" diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp index 8c9494672e12654e0cce1bbdbd14a7714bebbf0e..46127bcdb4ab7c44c17bea8bb61c9174668775e3 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp @@ -77,9 +77,7 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_2D( walberla::float64 * RESTRI const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_GRAY = macro_vertex_coord_id_0comp0; @@ -95,9 +93,7 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_2D( walberla::float64 * RESTRI const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_GRAY*0.16666666666666666; const walberla::float64 tmp_kernel_op_1 = tmp_kernel_op_0*0.16666666666666674; diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp index 1a8dd93b37ef604195ee05bcf97cc42c1b4871f1..4b7e77b0ff045a23ea4ab7b341177e6b6361cbc5 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp @@ -86,26 +86,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -131,26 +125,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_0_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_0_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -179,26 +167,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -224,26 +206,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_0_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_0_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -275,26 +251,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -314,26 +284,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_0_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_WHITE_UP*0.041666666666666657; const walberla::float64 tmp_kernel_op_1 = tmp_kernel_op_0*0.13819660112501053; diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp index e42c7951ca1a7da55251d2db89dced8cd1b805b6..73303a594c32b54ae7e48af1f2c05efcefabec79 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp @@ -76,9 +76,7 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_2D( walberla::float64 * RESTRI const walberla::float64 jac_affine_1_1_BLUE = -p_affine_const_0_1_BLUE + p_affine_const_2_1_BLUE; const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); - const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -94,9 +92,7 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_2D( walberla::float64 * RESTRI const walberla::float64 jac_affine_1_1_GRAY = -p_affine_const_0_1_GRAY + p_affine_const_2_1_GRAY; const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); - const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_GRAY*0.16666666666666666; diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp index 4bcf2f8d77b6cbfb9c3267fd3b1c6b57194e34b8..db7a4e43b993847f9973b50891bcadf4b923707a 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp @@ -86,27 +86,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN - jac_affine_1_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_11_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_GREEN_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -131,27 +124,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_1_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-tmp_coords_jac_10_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_BLUE_DOWN = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_2comp1); @@ -179,27 +165,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN - jac_affine_1_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_11_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_BLUE_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -224,27 +203,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_1_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-tmp_coords_jac_10_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_WHITE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -275,27 +247,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN - jac_affine_1_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_14_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; const walberla::float64 p_affine_const_0_1_WHITE_UP = macro_vertex_coord_id_0comp1; @@ -314,27 +279,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP - jac_affine_1_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_WHITE_UP*0.041666666666666657; const walberla::float64 tmp_kernel_op_1 = tmp_kernel_op_0*0.13819660112501053; const walberla::float64 tmp_kernel_op_2 = 0.55278640450004202; diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp index 4c31f49a094d5824d05e463bde6760fd3d657939..3775a831d49fa708aba20a69f67641961852bd06 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp @@ -85,27 +85,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_2_0_GREEN_DOWN; const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -130,27 +124,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_2_0_GREEN_UP; const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -178,27 +166,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_2_0_BLUE_DOWN; const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -223,27 +205,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_2_0_BLUE_UP; const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -274,27 +250,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_2_0_WHITE_DOWN; const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -313,27 +283,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_2_0_WHITE_UP; const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_WHITE_UP*0.041666666666666657; const walberla::float64 tmp_kernel_op_1 = tmp_kernel_op_0*0.13819660112501053; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp index ef5f3b78d97f939c1b3c8ce1d3485c671a1924ac..d7ccfa9467fb9e01e79ec04706daad5aafc7c7f6 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp @@ -77,9 +77,7 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_2D( walberla::float64 * RESTRI const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_GRAY = macro_vertex_coord_id_0comp0; @@ -95,9 +93,7 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_2D( walberla::float64 * RESTRI const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_GRAY*0.16666666666666666; const walberla::float64 tmp_kernel_op_1 = tmp_kernel_op_0*0.16666666666666674; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp index 72edcab8085de52f794d75e5d77b340698049785..3ecec34876238f7dd50f1754bdd125fbb07984f6 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp @@ -86,26 +86,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -131,26 +125,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_0_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_0_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -179,26 +167,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -224,26 +206,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_0_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_0_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -275,26 +251,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -314,26 +284,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_0_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_WHITE_UP*0.041666666666666657; const walberla::float64 tmp_kernel_op_1 = tmp_kernel_op_0*0.13819660112501053; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_toMatrix_macro_2D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_toMatrix_macro_2D.cpp index e02135f68f38bd726df706779a6244375ceddffa..486dab98afe4cd5a09760e425c886992515762e1 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_toMatrix_macro_2D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_toMatrix_macro_2D.cpp @@ -77,9 +77,7 @@ void P2ToP1ElementwiseDivergence_0_0::toMatrix_macro_2D( idx_t * RESTRICT _data const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_GRAY = macro_vertex_coord_id_0comp0; @@ -95,9 +93,7 @@ void P2ToP1ElementwiseDivergence_0_0::toMatrix_macro_2D( idx_t * RESTRICT _data const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = 0.66666666666666663; const walberla::float64 tmp_kernel_op_1 = 2.6666666666666665; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_toMatrix_macro_3D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_toMatrix_macro_3D.cpp index 239bf0aa5dbccfd9363b3ebc548bc2afc2bd9b0b..07b89b9139307f5a46bc0c997a5c5b6fe028b77c 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_toMatrix_macro_3D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_0_toMatrix_macro_3D.cpp @@ -86,26 +86,20 @@ void P2ToP1ElementwiseDivergence_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -131,26 +125,20 @@ void P2ToP1ElementwiseDivergence_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_0_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_0_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -179,26 +167,20 @@ void P2ToP1ElementwiseDivergence_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -224,26 +206,20 @@ void P2ToP1ElementwiseDivergence_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_0_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_0_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -275,26 +251,20 @@ void P2ToP1ElementwiseDivergence_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -314,26 +284,20 @@ void P2ToP1ElementwiseDivergence_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_0_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_1 = 0.55278640450004202; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp index 78cfabf5d7dc5ef75e7c19ab50bc873ea88aeb64..da6f9c3144ddfbd1e2c374297d2bbfc441bf6037 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp @@ -76,9 +76,7 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_2D( walberla::float64 * RESTRI const walberla::float64 jac_affine_1_1_BLUE = -p_affine_const_0_1_BLUE + p_affine_const_2_1_BLUE; const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); - const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -94,9 +92,7 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_2D( walberla::float64 * RESTRI const walberla::float64 jac_affine_1_1_GRAY = -p_affine_const_0_1_GRAY + p_affine_const_2_1_GRAY; const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); - const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_GRAY*0.16666666666666666; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp index 28ac92f63731e18868b58e50cceb4e906211c105..bc2763d7565a505e597bd0d8b02a9da3715b588c 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp @@ -86,27 +86,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN - jac_affine_1_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_11_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_GREEN_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -131,27 +124,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_1_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-tmp_coords_jac_10_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_BLUE_DOWN = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_2comp1); @@ -179,27 +165,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN - jac_affine_1_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_11_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_BLUE_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -224,27 +203,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_1_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-tmp_coords_jac_10_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_WHITE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -275,27 +247,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN - jac_affine_1_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_14_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; const walberla::float64 p_affine_const_0_1_WHITE_UP = macro_vertex_coord_id_0comp1; @@ -314,27 +279,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP - jac_affine_1_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_WHITE_UP*0.041666666666666657; const walberla::float64 tmp_kernel_op_1 = tmp_kernel_op_0*0.13819660112501053; const walberla::float64 tmp_kernel_op_2 = 0.55278640450004202; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_toMatrix_macro_2D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_toMatrix_macro_2D.cpp index e16c0da595ae470402bb1b85971b2845b0214d5e..6887562afd7688559725507bc6dfc9c857f8997b 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_toMatrix_macro_2D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_toMatrix_macro_2D.cpp @@ -76,9 +76,7 @@ void P2ToP1ElementwiseDivergence_0_1::toMatrix_macro_2D( idx_t * RESTRICT _data const walberla::float64 jac_affine_1_1_BLUE = -p_affine_const_0_1_BLUE + p_affine_const_2_1_BLUE; const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); - const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -94,9 +92,7 @@ void P2ToP1ElementwiseDivergence_0_1::toMatrix_macro_2D( idx_t * RESTRICT _data const walberla::float64 jac_affine_1_1_GRAY = -p_affine_const_0_1_GRAY + p_affine_const_2_1_GRAY; const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); - const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = 0.66666666666666663; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_toMatrix_macro_3D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_toMatrix_macro_3D.cpp index a8b2df6b9f4e07de258768522b7624a14a2a0371..9ac5198883fad0ba32258108ef0aebc448aac79f 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_toMatrix_macro_3D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_1_toMatrix_macro_3D.cpp @@ -86,27 +86,20 @@ void P2ToP1ElementwiseDivergence_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN - jac_affine_1_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_11_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_GREEN_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -131,27 +124,20 @@ void P2ToP1ElementwiseDivergence_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_1_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-tmp_coords_jac_10_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_BLUE_DOWN = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_2comp1); @@ -179,27 +165,20 @@ void P2ToP1ElementwiseDivergence_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN - jac_affine_1_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_11_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_BLUE_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -224,27 +203,20 @@ void P2ToP1ElementwiseDivergence_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_1_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-tmp_coords_jac_10_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_WHITE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -275,27 +247,20 @@ void P2ToP1ElementwiseDivergence_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN - jac_affine_1_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_14_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; const walberla::float64 p_affine_const_0_1_WHITE_UP = macro_vertex_coord_id_0comp1; @@ -314,27 +279,20 @@ void P2ToP1ElementwiseDivergence_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP - jac_affine_1_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_1 = 0.55278640450004202; const walberla::float64 tmp_kernel_op_2 = 0.55278640450004202; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp index b89050cd21f44e8207e819b2c6ab0a3393cf35ab..b21801a4ccf341b4bba69439dbbe95f1be800342 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp @@ -85,27 +85,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_2_0_GREEN_DOWN; const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -130,27 +124,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_2_0_GREEN_UP; const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -178,27 +166,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_2_0_BLUE_DOWN; const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -223,27 +205,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_2_0_BLUE_UP; const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -274,27 +250,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_2_0_WHITE_DOWN; const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -313,27 +283,21 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( walberla::float64 * RESTRI const walberla::float64 jac_affine_0_1_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_2_0_WHITE_UP; const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = abs_det_jac_affine_WHITE_UP*0.041666666666666657; const walberla::float64 tmp_kernel_op_1 = tmp_kernel_op_0*0.13819660112501053; diff --git a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_2_toMatrix_macro_3D.cpp b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_2_toMatrix_macro_3D.cpp index 7b2be02155eb8c142542f267c2fb443005e54c5f..465c8a8d5a7fd18d513f0a735542518f6be52958 100644 --- a/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_2_toMatrix_macro_3D.cpp +++ b/operators/divergence/noarch/P2ToP1ElementwiseDivergence_0_2_toMatrix_macro_3D.cpp @@ -85,27 +85,21 @@ void P2ToP1ElementwiseDivergence_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_1_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_2_0_GREEN_DOWN; const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -130,27 +124,21 @@ void P2ToP1ElementwiseDivergence_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_1_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_2_0_GREEN_UP; const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -178,27 +166,21 @@ void P2ToP1ElementwiseDivergence_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_1_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_2_0_BLUE_DOWN; const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -223,27 +205,21 @@ void P2ToP1ElementwiseDivergence_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_1_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_2_0_BLUE_UP; const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -274,27 +250,21 @@ void P2ToP1ElementwiseDivergence_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_1_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_2_0_WHITE_DOWN; const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -313,27 +283,21 @@ void P2ToP1ElementwiseDivergence_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data const walberla::float64 jac_affine_0_1_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_2_0_WHITE_UP; const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_1 = 0.55278640450004202; diff --git a/operators/epsilon/avx/P2ElementwiseEpsilon_0_1_apply_macro_3D.cpp b/operators/epsilon/avx/P2ElementwiseEpsilon_0_1_apply_macro_3D.cpp index fd0b9c3558ccc39bf574b2b902472cca68be6235..386738c4ff5e16b3cddb8f273584310fedf85e12 100644 --- a/operators/epsilon/avx/P2ElementwiseEpsilon_0_1_apply_macro_3D.cpp +++ b/operators/epsilon/avx/P2ElementwiseEpsilon_0_1_apply_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -833,27 +829,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1583,27 +1575,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2336,27 +2324,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3086,27 +3070,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3839,27 +3819,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/epsilon/avx/P2ElementwiseEpsilon_0_2_apply_macro_3D.cpp b/operators/epsilon/avx/P2ElementwiseEpsilon_0_2_apply_macro_3D.cpp index d5f195449cd85215849443eb912efc816d37a50d..844e54472d47055b77885c297977b7b1424c85ee 100644 --- a/operators/epsilon/avx/P2ElementwiseEpsilon_0_2_apply_macro_3D.cpp +++ b/operators/epsilon/avx/P2ElementwiseEpsilon_0_2_apply_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -841,17 +838,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -1591,17 +1585,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -2344,17 +2335,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -3094,17 +3082,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -3847,17 +3832,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/epsilon/avx/P2ElementwiseEpsilon_1_0_apply_macro_3D.cpp b/operators/epsilon/avx/P2ElementwiseEpsilon_1_0_apply_macro_3D.cpp index 1646dd9159fbae174fe67a7c22120bbe4475cc7a..dbe914b7e9366cc8ef45a2f12d1c7cc18134e751 100644 --- a/operators/epsilon/avx/P2ElementwiseEpsilon_1_0_apply_macro_3D.cpp +++ b/operators/epsilon/avx/P2ElementwiseEpsilon_1_0_apply_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -833,27 +829,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1583,27 +1575,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2336,27 +2324,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3086,27 +3070,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3839,27 +3819,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/epsilon/avx/P2ElementwiseEpsilon_1_2_apply_macro_3D.cpp b/operators/epsilon/avx/P2ElementwiseEpsilon_1_2_apply_macro_3D.cpp index 763ae1a9c154f14e04598bf75d57d87d1ab89d1e..f7c97ebb53240e7d176dbc62f8ddabc37929768a 100644 --- a/operators/epsilon/avx/P2ElementwiseEpsilon_1_2_apply_macro_3D.cpp +++ b/operators/epsilon/avx/P2ElementwiseEpsilon_1_2_apply_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -836,21 +833,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -1586,21 +1580,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -2339,21 +2330,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -3089,21 +3077,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -3842,21 +3827,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/epsilon/avx/P2ElementwiseEpsilon_2_0_apply_macro_3D.cpp b/operators/epsilon/avx/P2ElementwiseEpsilon_2_0_apply_macro_3D.cpp index 8faf643abd26cc859b36e75e46abbaff0c316509..78c75adb52434cf8852a24b1983896cd38b62816 100644 --- a/operators/epsilon/avx/P2ElementwiseEpsilon_2_0_apply_macro_3D.cpp +++ b/operators/epsilon/avx/P2ElementwiseEpsilon_2_0_apply_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -841,17 +838,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -1591,17 +1585,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -2344,17 +2335,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -3094,17 +3082,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -3847,17 +3832,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/epsilon/avx/P2ElementwiseEpsilon_2_1_apply_macro_3D.cpp b/operators/epsilon/avx/P2ElementwiseEpsilon_2_1_apply_macro_3D.cpp index fa93d42ae0ca0a5c4ebe7a23a2fbd97346252b50..bafd99e94cd16d1fc5dcab3731c0b6dcfa901c87 100644 --- a/operators/epsilon/avx/P2ElementwiseEpsilon_2_1_apply_macro_3D.cpp +++ b/operators/epsilon/avx/P2ElementwiseEpsilon_2_1_apply_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -836,21 +833,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -1586,21 +1580,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -2339,21 +2330,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -3089,21 +3077,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -3842,21 +3827,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_0_1_apply_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_0_1_apply_macro_3D.cpp index fe70c7c5e46bba802384a337beec118d7551cb08..3643b1d6d5c1a6cd3959349412041e105db7fef3 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_0_1_apply_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_0_1_apply_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -484,27 +480,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -885,27 +877,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1289,27 +1277,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1690,27 +1674,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2094,27 +2074,23 @@ void P2ElementwiseEpsilon_0_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_0_1_toMatrix_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_0_1_toMatrix_macro_3D.cpp index 0a69724060e4de062b02524395386184b92dfbf3..7dd3bb444ce308aeef161324bd39f42c3c0e9ba0 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_0_1_toMatrix_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_0_1_toMatrix_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseEpsilon_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -687,27 +683,23 @@ void P2ElementwiseEpsilon_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1291,27 +1283,23 @@ void P2ElementwiseEpsilon_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1898,27 +1886,23 @@ void P2ElementwiseEpsilon_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2502,27 +2486,23 @@ void P2ElementwiseEpsilon_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3109,27 +3089,23 @@ void P2ElementwiseEpsilon_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_0_2_apply_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_0_2_apply_macro_3D.cpp index 4d9718e00d219c2616fff74af76a1020bd09ca64..00d9ea18b496c862a2ece851bdaa3f9d57032974 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_0_2_apply_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_0_2_apply_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -492,17 +489,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -893,17 +887,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -1297,17 +1288,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -1698,17 +1686,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -2102,17 +2087,14 @@ void P2ElementwiseEpsilon_0_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_0_2_toMatrix_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_0_2_toMatrix_macro_3D.cpp index ba6a781022599366b3ec6a64da26cfb9fb29b64e..081d0f6d857307ef8899c84308f32c9ac146b758 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_0_2_toMatrix_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_0_2_toMatrix_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseEpsilon_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -695,17 +692,14 @@ void P2ElementwiseEpsilon_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -1299,17 +1293,14 @@ void P2ElementwiseEpsilon_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -1906,17 +1897,14 @@ void P2ElementwiseEpsilon_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -2510,17 +2498,14 @@ void P2ElementwiseEpsilon_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -3117,17 +3102,14 @@ void P2ElementwiseEpsilon_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_1_0_apply_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_1_0_apply_macro_3D.cpp index 5ddc109d1aa482351e0b9f22ea4d1df2a68d237d..96c3928a22f5e678bd3944768d28d9199745bfce 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_1_0_apply_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_1_0_apply_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -484,27 +480,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -885,27 +877,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1289,27 +1277,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1690,27 +1674,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2094,27 +2074,23 @@ void P2ElementwiseEpsilon_1_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_1_0_toMatrix_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_1_0_toMatrix_macro_3D.cpp index 6249aa8aa74d0aefc819ac502a8fe67fa1dd8ed9..ac46061ee998874a02eabeb9a907e0947c45cb8c 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_1_0_toMatrix_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_1_0_toMatrix_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseEpsilon_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -687,27 +683,23 @@ void P2ElementwiseEpsilon_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1291,27 +1283,23 @@ void P2ElementwiseEpsilon_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1898,27 +1886,23 @@ void P2ElementwiseEpsilon_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2502,27 +2486,23 @@ void P2ElementwiseEpsilon_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3109,27 +3089,23 @@ void P2ElementwiseEpsilon_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_1_2_apply_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_1_2_apply_macro_3D.cpp index 5d8f60898c5feaebbc75de9f2059f510d5bffc7b..035934b7347b2a17836110a8433376a2761eb0fb 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_1_2_apply_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_1_2_apply_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -487,21 +484,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -888,21 +882,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -1292,21 +1283,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -1693,21 +1681,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -2097,21 +2082,18 @@ void P2ElementwiseEpsilon_1_2::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_1_2_toMatrix_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_1_2_toMatrix_macro_3D.cpp index 6be7e1759614f7c28ec2c3628614b53edb97eb9f..e63252836c4d06ac6f76ba677627a56be2ffcc86 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_1_2_toMatrix_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_1_2_toMatrix_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseEpsilon_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -690,21 +687,18 @@ void P2ElementwiseEpsilon_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -1294,21 +1288,18 @@ void P2ElementwiseEpsilon_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -1901,21 +1892,18 @@ void P2ElementwiseEpsilon_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -2505,21 +2493,18 @@ void P2ElementwiseEpsilon_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -3112,21 +3097,18 @@ void P2ElementwiseEpsilon_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_2_0_apply_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_2_0_apply_macro_3D.cpp index fa54e6159000a9479e4502c05afe19bd5896820c..a04a2822364a931500dd263295d0ccaca1f569dd 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_2_0_apply_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_2_0_apply_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -492,17 +489,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -893,17 +887,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -1297,17 +1288,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -1698,17 +1686,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -2102,17 +2087,14 @@ void P2ElementwiseEpsilon_2_0::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_2_0_toMatrix_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_2_0_toMatrix_macro_3D.cpp index 26c461049514a6b248361b8a5df73344ee598dfd..5f828b691f2b73da325fe6802316603bf2419350 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_2_0_toMatrix_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_2_0_toMatrix_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseEpsilon_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -695,17 +692,14 @@ void P2ElementwiseEpsilon_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -1299,17 +1293,14 @@ void P2ElementwiseEpsilon_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -1906,17 +1897,14 @@ void P2ElementwiseEpsilon_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -2510,17 +2498,14 @@ void P2ElementwiseEpsilon_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -3117,17 +3102,14 @@ void P2ElementwiseEpsilon_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_2_1_apply_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_2_1_apply_macro_3D.cpp index ba026b827b012239ec56703b8bad578679191af1..2b5aff6c3857bc8c118f6e0951402eb1d6daa0fa 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_2_1_apply_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_2_1_apply_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -487,21 +484,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -888,21 +882,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -1292,21 +1283,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -1693,21 +1681,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -2097,21 +2082,18 @@ void P2ElementwiseEpsilon_2_1::apply_macro_3D( walberla::float64 * RESTRICT _da const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/epsilon/noarch/P2ElementwiseEpsilon_2_1_toMatrix_macro_3D.cpp b/operators/epsilon/noarch/P2ElementwiseEpsilon_2_1_toMatrix_macro_3D.cpp index ea31e7dd7a93be3c62329b1e88807b1232bd5233..f328498006a480ef293a820b22c0bdcf268a16f2 100644 --- a/operators/epsilon/noarch/P2ElementwiseEpsilon_2_1_toMatrix_macro_3D.cpp +++ b/operators/epsilon/noarch/P2ElementwiseEpsilon_2_1_toMatrix_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseEpsilon_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -690,21 +687,18 @@ void P2ElementwiseEpsilon_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -1294,21 +1288,18 @@ void P2ElementwiseEpsilon_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -1901,21 +1892,18 @@ void P2ElementwiseEpsilon_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -2505,21 +2493,18 @@ void P2ElementwiseEpsilon_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -3112,21 +3097,18 @@ void P2ElementwiseEpsilon_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdg const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/full_stokes/avx/P2ElementwiseFullStokes_0_1_apply_macro_3D.cpp b/operators/full_stokes/avx/P2ElementwiseFullStokes_0_1_apply_macro_3D.cpp index 14e271d6437a356f107ec736be91acf642e54536..fec1e73fcb178e50ddea244dbc836aa72594bf6f 100644 --- a/operators/full_stokes/avx/P2ElementwiseFullStokes_0_1_apply_macro_3D.cpp +++ b/operators/full_stokes/avx/P2ElementwiseFullStokes_0_1_apply_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -833,27 +829,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1583,27 +1575,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2336,27 +2324,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3086,27 +3070,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3839,27 +3819,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/full_stokes/avx/P2ElementwiseFullStokes_0_2_apply_macro_3D.cpp b/operators/full_stokes/avx/P2ElementwiseFullStokes_0_2_apply_macro_3D.cpp index 38f179def0fe166dc0015a57aa2c83e06af29060..83c8b6cd26a455e98d31a9b3c2a96c332a4d03ca 100644 --- a/operators/full_stokes/avx/P2ElementwiseFullStokes_0_2_apply_macro_3D.cpp +++ b/operators/full_stokes/avx/P2ElementwiseFullStokes_0_2_apply_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -841,17 +838,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -1591,17 +1585,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -2344,17 +2335,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -3094,17 +3082,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -3847,17 +3832,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/full_stokes/avx/P2ElementwiseFullStokes_1_0_apply_macro_3D.cpp b/operators/full_stokes/avx/P2ElementwiseFullStokes_1_0_apply_macro_3D.cpp index 54327fe0d79e74b17102eb05d06d58013c88abf8..cc24c971cb42ebd8bf729ce1e0e5a2836acda677 100644 --- a/operators/full_stokes/avx/P2ElementwiseFullStokes_1_0_apply_macro_3D.cpp +++ b/operators/full_stokes/avx/P2ElementwiseFullStokes_1_0_apply_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -833,27 +829,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1583,27 +1575,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2336,27 +2324,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3086,27 +3070,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3839,27 +3819,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/full_stokes/avx/P2ElementwiseFullStokes_1_2_apply_macro_3D.cpp b/operators/full_stokes/avx/P2ElementwiseFullStokes_1_2_apply_macro_3D.cpp index dbb3c050ab596d2d9fe849d944219ddd0c0cc41c..84dff6c084f8b7925b8a1735e595a69790a39c93 100644 --- a/operators/full_stokes/avx/P2ElementwiseFullStokes_1_2_apply_macro_3D.cpp +++ b/operators/full_stokes/avx/P2ElementwiseFullStokes_1_2_apply_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -836,21 +833,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -1586,21 +1580,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -2339,21 +2330,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -3089,21 +3077,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -3842,21 +3827,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/full_stokes/avx/P2ElementwiseFullStokes_2_0_apply_macro_3D.cpp b/operators/full_stokes/avx/P2ElementwiseFullStokes_2_0_apply_macro_3D.cpp index f48ac8e8e5776a83f2e9f0580e35cb3353752e5d..8ce9e38edd711363c16917be74b64fd99d5755ef 100644 --- a/operators/full_stokes/avx/P2ElementwiseFullStokes_2_0_apply_macro_3D.cpp +++ b/operators/full_stokes/avx/P2ElementwiseFullStokes_2_0_apply_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -841,17 +838,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -1591,17 +1585,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -2344,17 +2335,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -3094,17 +3082,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -3847,17 +3832,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/full_stokes/avx/P2ElementwiseFullStokes_2_1_apply_macro_3D.cpp b/operators/full_stokes/avx/P2ElementwiseFullStokes_2_1_apply_macro_3D.cpp index 5b647c86a15c95dbd8d3ea6c4fe29cd690d11747..c4d826c1ac6c0a18ba0ca32db7c6c0ca83e39728 100644 --- a/operators/full_stokes/avx/P2ElementwiseFullStokes_2_1_apply_macro_3D.cpp +++ b/operators/full_stokes/avx/P2ElementwiseFullStokes_2_1_apply_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -836,21 +833,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -1586,21 +1580,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -2339,21 +2330,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -3089,21 +3077,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -3842,21 +3827,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_1_apply_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_1_apply_macro_3D.cpp index 5bf70ce22a51f2ef7b482005fee1c3a850091d6b..0cafb60062c37c87901bbab80b0354bbf9168d8f 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_1_apply_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_1_apply_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -484,27 +480,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -885,27 +877,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1289,27 +1277,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1690,27 +1674,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2094,27 +2074,23 @@ void P2ElementwiseFullStokes_0_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_1_toMatrix_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_1_toMatrix_macro_3D.cpp index 28756b248af3bdf52d550d2ea369bac1660b29c0..3d580f7b2f7943cb58750530a7bb66ba30a61aee 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_1_toMatrix_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_1_toMatrix_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseFullStokes_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -687,27 +683,23 @@ void P2ElementwiseFullStokes_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1291,27 +1283,23 @@ void P2ElementwiseFullStokes_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1898,27 +1886,23 @@ void P2ElementwiseFullStokes_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2502,27 +2486,23 @@ void P2ElementwiseFullStokes_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3109,27 +3089,23 @@ void P2ElementwiseFullStokes_0_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_2_apply_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_2_apply_macro_3D.cpp index 4e6aa61adc982fc97d2b9c769e32d70954870795..eb059ed964ee8f4c8a66e3845ef207b7dd8c00d3 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_2_apply_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_2_apply_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -492,17 +489,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -893,17 +887,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -1297,17 +1288,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -1698,17 +1686,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -2102,17 +2087,14 @@ void P2ElementwiseFullStokes_0_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_2_toMatrix_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_2_toMatrix_macro_3D.cpp index 19e2dcc10cc6254642046691478bc9f677facd14..0d235e6048aafcf8f65d9a476e291007843c2ec8 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_2_toMatrix_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_0_2_toMatrix_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseFullStokes_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -695,17 +692,14 @@ void P2ElementwiseFullStokes_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -1299,17 +1293,14 @@ void P2ElementwiseFullStokes_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -1906,17 +1897,14 @@ void P2ElementwiseFullStokes_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -2510,17 +2498,14 @@ void P2ElementwiseFullStokes_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -3117,17 +3102,14 @@ void P2ElementwiseFullStokes_0_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_0_apply_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_0_apply_macro_3D.cpp index 7b480d76551f3c5d0930a2a41e6bb1cb994e8534..95a68784fcb8b41b0304931eec8e7eb4b01d94e8 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_0_apply_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_0_apply_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -484,27 +480,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -885,27 +877,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1289,27 +1277,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1690,27 +1674,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2094,27 +2074,23 @@ void P2ElementwiseFullStokes_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_0_toMatrix_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_0_toMatrix_macro_3D.cpp index 5d00128482110d93682b31a1560ad56481b96caa..4c7fccea8eb725d219bc8851cf345aff9ddd1444 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_0_toMatrix_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_0_toMatrix_macro_3D.cpp @@ -77,27 +77,23 @@ void P2ElementwiseFullStokes_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); { /* CellType.WHITE_UP */ const walberla::float64 _data_phi_0_0_WHITE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -687,27 +683,23 @@ void P2ElementwiseFullStokes_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); { /* CellType.WHITE_DOWN */ const walberla::float64 _data_phi_0_0_WHITE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1291,27 +1283,23 @@ void P2ElementwiseFullStokes_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); { /* CellType.BLUE_UP */ const walberla::float64 _data_phi_0_0_BLUE_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -1898,27 +1886,23 @@ void P2ElementwiseFullStokes_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); { /* CellType.BLUE_DOWN */ const walberla::float64 _data_phi_0_0_BLUE_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -2502,27 +2486,23 @@ void P2ElementwiseFullStokes_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); { /* CellType.GREEN_UP */ const walberla::float64 _data_phi_0_0_GREEN_UP [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; @@ -3109,27 +3089,23 @@ void P2ElementwiseFullStokes_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); { /* CellType.GREEN_DOWN */ const walberla::float64 _data_phi_0_0_GREEN_DOWN [] = {-0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.099999999999999978, 0.32360679774997891, 0.32360679774997891, 0.076393202250021025, 0.32360679774997902, 0.076393202250021108, 0.076393202250021108, -0.099999999999999978, -0.099999999999999992, 0.099999999999999978, -0.099999999999999992, 0.32360679774997891, 0.076393202250021025, 0.32360679774997891, 0.076393202250021108, 0.32360679774997902, 0.076393202250021081, -0.09999999999999995, 0.099999999999999978, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.32360679774997891, 0.32360679774997891, 0.076393202250021081, 0.076393202250021081, 0.32360679774997902, 0.10000000000000028, -0.099999999999999992, -0.099999999999999992, -0.099999999999999992, 0.076393202250021025, 0.076393202250021025, 0.076393202250021025, 0.32360679774997902, 0.32360679774997902, 0.32360679774997902}; diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_2_apply_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_2_apply_macro_3D.cpp index 6d9432788a781475508c89e4b0de827668f8321d..afe25545479a6add8852c4a7564575d2ce7b6ef6 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_2_apply_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_2_apply_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -487,21 +484,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -888,21 +882,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -1292,21 +1283,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -1693,21 +1681,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -2097,21 +2082,18 @@ void P2ElementwiseFullStokes_1_2::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_2_toMatrix_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_2_toMatrix_macro_3D.cpp index 6e5ba257cfbeb2ef94bb611de33d35075ac288db..9a6b82a607386a910b753f67ec6bd5c362e897e1 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_2_toMatrix_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_1_2_toMatrix_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseFullStokes_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -690,21 +687,18 @@ void P2ElementwiseFullStokes_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -1294,21 +1288,18 @@ void P2ElementwiseFullStokes_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -1901,21 +1892,18 @@ void P2ElementwiseFullStokes_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -2505,21 +2493,18 @@ void P2ElementwiseFullStokes_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -3112,21 +3097,18 @@ void P2ElementwiseFullStokes_1_2::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_0_apply_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_0_apply_macro_3D.cpp index 0dba62aaa7153708430b5ba6249782bf4e7f4cc5..b0afb963e9c318eff09572d8385aaecc90e419cf 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_0_apply_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_0_apply_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -492,17 +489,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -893,17 +887,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -1297,17 +1288,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -1698,17 +1686,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -2102,17 +2087,14 @@ void P2ElementwiseFullStokes_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_0_toMatrix_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_0_toMatrix_macro_3D.cpp index fbe75b06e09ce6e7c1d325b3060e23c7aa220547..0d2dd4b3b788528360ddec994211ea175e2cd5f8 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_0_toMatrix_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_0_toMatrix_macro_3D.cpp @@ -85,17 +85,14 @@ void P2ElementwiseFullStokes_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); { @@ -695,17 +692,14 @@ void P2ElementwiseFullStokes_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); { @@ -1299,17 +1293,14 @@ void P2ElementwiseFullStokes_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); { @@ -1906,17 +1897,14 @@ void P2ElementwiseFullStokes_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); { @@ -2510,17 +2498,14 @@ void P2ElementwiseFullStokes_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); { @@ -3117,17 +3102,14 @@ void P2ElementwiseFullStokes_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); { diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_1_apply_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_1_apply_macro_3D.cpp index b31c9166007f35b64d73986b9ca27458577eb70a..9d795093ad44ea0b76906501bf4a1b1bf4e92217 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_1_apply_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_1_apply_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -487,21 +484,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -888,21 +882,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -1292,21 +1283,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -1693,21 +1681,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -2097,21 +2082,18 @@ void P2ElementwiseFullStokes_2_1::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_1_toMatrix_macro_3D.cpp b/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_1_toMatrix_macro_3D.cpp index 9a167fa24838fb65ade75098a467e3756d208bb8..efcc45b2bc93c13261320222b6ca8f0f0f9219d5 100644 --- a/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_1_toMatrix_macro_3D.cpp +++ b/operators/full_stokes/noarch/P2ElementwiseFullStokes_2_1_toMatrix_macro_3D.cpp @@ -80,21 +80,18 @@ void P2ElementwiseFullStokes_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP + tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); @@ -690,21 +687,18 @@ void P2ElementwiseFullStokes_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); @@ -1294,21 +1288,18 @@ void P2ElementwiseFullStokes_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); @@ -1901,21 +1892,18 @@ void P2ElementwiseFullStokes_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); @@ -2505,21 +2493,18 @@ void P2ElementwiseFullStokes_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); @@ -3112,21 +3097,18 @@ void P2ElementwiseFullStokes_2_1::toMatrix_macro_3D( idx_t * RESTRICT _data_dst const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); diff --git a/operators/gradient/avx/P1ToP2ElementwiseGradient_0_0_apply_macro_2D.cpp b/operators/gradient/avx/P1ToP2ElementwiseGradient_0_0_apply_macro_2D.cpp index 321cdfe997620de6c052bb2886a8d4255c54513f..16e78333d79bfeb555f4d12733d404e10b100f84 100644 --- a/operators/gradient/avx/P1ToP2ElementwiseGradient_0_0_apply_macro_2D.cpp +++ b/operators/gradient/avx/P1ToP2ElementwiseGradient_0_0_apply_macro_2D.cpp @@ -77,9 +77,7 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_GRAY = macro_vertex_coord_id_0comp0; @@ -95,9 +93,7 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = 0.66666666666666663; const walberla::float64 tmp_kernel_op_1 = 2.6666666666666665; @@ -147,42 +143,42 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_45 = tmp_kernel_op_3*(-jac_affine_inv_0_0_GRAY*(-tmp_kernel_op_1 + 2.666666666666667) + tmp_kernel_op_34); const walberla::float64 tmp_kernel_op_46 = tmp_kernel_op_8*(-jac_affine_inv_0_0_GRAY*(-tmp_kernel_op_6 - 1.333333333333333) + tmp_kernel_op_37); const walberla::float64 tmp_kernel_op_47 = tmp_kernel_op_13*(-jac_affine_inv_0_0_GRAY*(-tmp_kernel_op_11 + 2.666666666666667) + tmp_kernel_op_40); - const walberla::float64 Dummy_59 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_60 = Dummy_59*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_2); - const walberla::float64 Dummy_61 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_62 = Dummy_61*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_7 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_7); - const walberla::float64 Dummy_63 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_64 = Dummy_63*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_12 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_12); - const walberla::float64 Dummy_65 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_66 = Dummy_59*Dummy_65; - const walberla::float64 Dummy_67 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_5 - 1.0); - const walberla::float64 Dummy_68 = Dummy_61*Dummy_67; - const walberla::float64 Dummy_69 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_70 = Dummy_63*Dummy_69; - const walberla::float64 Dummy_71 = Dummy_59*tmp_kernel_op_15; - const walberla::float64 Dummy_72 = Dummy_61*tmp_kernel_op_16; - const walberla::float64 Dummy_73 = Dummy_63*tmp_kernel_op_17; - const walberla::float64 Dummy_74 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_75 = Dummy_59*Dummy_74; - const walberla::float64 Dummy_76 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_6 - 1.0); - const walberla::float64 Dummy_77 = Dummy_61*Dummy_76; - const walberla::float64 Dummy_78 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_79 = Dummy_63*Dummy_78; - const walberla::float64 Dummy_80 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; - const walberla::float64 Dummy_81 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; - const walberla::float64 Dummy_82 = Dummy_59*(-Dummy_80 - Dummy_81); - const walberla::float64 Dummy_83 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_6; - const walberla::float64 Dummy_84 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_5; - const walberla::float64 Dummy_85 = Dummy_61*(-Dummy_83 - Dummy_84); - const walberla::float64 Dummy_86 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_11; - const walberla::float64 Dummy_87 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_10; - const walberla::float64 Dummy_88 = Dummy_63*(-Dummy_86 - Dummy_87); - const walberla::float64 Dummy_89 = Dummy_59*(Dummy_80 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_0 - 1.333333333333333)); - const walberla::float64 Dummy_90 = Dummy_61*(Dummy_83 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_5 + 2.666666666666667)); - const walberla::float64 Dummy_91 = Dummy_63*(Dummy_86 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_10 + 2.666666666666667)); - const walberla::float64 Dummy_92 = Dummy_59*(Dummy_81 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_1 + 2.666666666666667)); - const walberla::float64 Dummy_93 = Dummy_61*(Dummy_84 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_6 - 1.333333333333333)); - const walberla::float64 Dummy_94 = Dummy_63*(Dummy_87 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_11 + 2.666666666666667)); + const walberla::float64 Dummy_7431 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_7432 = Dummy_7431*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_2); + const walberla::float64 Dummy_7433 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_7434 = Dummy_7433*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_7 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_7); + const walberla::float64 Dummy_7435 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_7436 = Dummy_7435*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_12 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_12); + const walberla::float64 Dummy_7437 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7438 = Dummy_7431*Dummy_7437; + const walberla::float64 Dummy_7439 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_5 - 1.0); + const walberla::float64 Dummy_7440 = Dummy_7433*Dummy_7439; + const walberla::float64 Dummy_7441 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_7442 = Dummy_7435*Dummy_7441; + const walberla::float64 Dummy_7443 = Dummy_7431*tmp_kernel_op_15; + const walberla::float64 Dummy_7444 = Dummy_7433*tmp_kernel_op_16; + const walberla::float64 Dummy_7445 = Dummy_7435*tmp_kernel_op_17; + const walberla::float64 Dummy_7446 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7447 = Dummy_7431*Dummy_7446; + const walberla::float64 Dummy_7448 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_6 - 1.0); + const walberla::float64 Dummy_7449 = Dummy_7433*Dummy_7448; + const walberla::float64 Dummy_7450 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_7451 = Dummy_7435*Dummy_7450; + const walberla::float64 Dummy_7452 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; + const walberla::float64 Dummy_7453 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; + const walberla::float64 Dummy_7454 = Dummy_7431*(-Dummy_7452 - Dummy_7453); + const walberla::float64 Dummy_7455 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_6; + const walberla::float64 Dummy_7456 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_5; + const walberla::float64 Dummy_7457 = Dummy_7433*(-Dummy_7455 - Dummy_7456); + const walberla::float64 Dummy_7458 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_11; + const walberla::float64 Dummy_7459 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_10; + const walberla::float64 Dummy_7460 = Dummy_7435*(-Dummy_7458 - Dummy_7459); + const walberla::float64 Dummy_7461 = Dummy_7431*(Dummy_7452 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_0 - 1.333333333333333)); + const walberla::float64 Dummy_7462 = Dummy_7433*(Dummy_7455 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_5 + 2.666666666666667)); + const walberla::float64 Dummy_7463 = Dummy_7435*(Dummy_7458 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_10 + 2.666666666666667)); + const walberla::float64 Dummy_7464 = Dummy_7431*(Dummy_7453 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_1 + 2.666666666666667)); + const walberla::float64 Dummy_7465 = Dummy_7433*(Dummy_7456 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_6 - 1.333333333333333)); + const walberla::float64 Dummy_7466 = Dummy_7435*(Dummy_7459 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_11 + 2.666666666666667)); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { { @@ -207,23 +203,23 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_2D( walberla::float64 * RESTRICT _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))],_mm256_add_pd(elMatVec_5,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))]))); } } - const __m256d Dummy_56 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); - const __m256d Dummy_57 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); - const __m256d Dummy_58 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); - const __m256d Dummy_95 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_60,Dummy_60,Dummy_60,Dummy_60)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_62,Dummy_62,Dummy_62,Dummy_62)))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_62,Dummy_62,Dummy_62,Dummy_62)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_60,Dummy_60,Dummy_60,Dummy_60))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_60,Dummy_60,Dummy_60,Dummy_60),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_62,Dummy_62,Dummy_62,Dummy_62),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); - const __m256d Dummy_96 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_68,Dummy_68,Dummy_68,Dummy_68)))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_68,Dummy_68,Dummy_68,Dummy_68)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_65,Dummy_65,Dummy_65,Dummy_65)),_mm256_set_pd(Dummy_71,Dummy_71,Dummy_71,Dummy_71)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67)),_mm256_set_pd(Dummy_72,Dummy_72,Dummy_72,Dummy_72))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69)),_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73))))); - const __m256d Dummy_97 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_75,Dummy_75,Dummy_75,Dummy_75)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_79,Dummy_79,Dummy_79,Dummy_79))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_77,Dummy_77,Dummy_77,Dummy_77)))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_77,Dummy_77,Dummy_77,Dummy_77)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_79,Dummy_79,Dummy_79,Dummy_79))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_75,Dummy_75,Dummy_75,Dummy_75))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_71,Dummy_71,Dummy_71,Dummy_71)),_mm256_set_pd(Dummy_74,Dummy_74,Dummy_74,Dummy_74)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_72,Dummy_72,Dummy_72,Dummy_72)),_mm256_set_pd(Dummy_76,Dummy_76,Dummy_76,Dummy_76))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73)),_mm256_set_pd(Dummy_78,Dummy_78,Dummy_78,Dummy_78))))); - const __m256d Dummy_98 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_82,Dummy_82,Dummy_82,Dummy_82)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_85,Dummy_85,Dummy_85,Dummy_85)))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_85,Dummy_85,Dummy_85,Dummy_85)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_82,Dummy_82,Dummy_82,Dummy_82))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_82,Dummy_82,Dummy_82,Dummy_82),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_85,Dummy_85,Dummy_85,Dummy_85),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); - const __m256d Dummy_99 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90)))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); - const __m256d Dummy_100 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93)))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); + const __m256d Dummy_7428 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); + const __m256d Dummy_7429 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); + const __m256d Dummy_7430 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); + const __m256d Dummy_7467 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7429,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7432,Dummy_7432,Dummy_7432,Dummy_7432)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7436,Dummy_7436,Dummy_7436,Dummy_7436))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_7434,Dummy_7434,Dummy_7434,Dummy_7434)))),_mm256_mul_pd(Dummy_7430,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7434,Dummy_7434,Dummy_7434,Dummy_7434)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7436,Dummy_7436,Dummy_7436,Dummy_7436))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_7432,Dummy_7432,Dummy_7432,Dummy_7432))))),_mm256_mul_pd(Dummy_7428,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7432,Dummy_7432,Dummy_7432,Dummy_7432),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_7434,Dummy_7434,Dummy_7434,Dummy_7434),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_7436,Dummy_7436,Dummy_7436,Dummy_7436),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); + const __m256d Dummy_7468 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7429,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_7438,Dummy_7438,Dummy_7438,Dummy_7438)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_7442,Dummy_7442,Dummy_7442,Dummy_7442))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_7440,Dummy_7440,Dummy_7440,Dummy_7440)))),_mm256_mul_pd(Dummy_7430,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_7440,Dummy_7440,Dummy_7440,Dummy_7440)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_7442,Dummy_7442,Dummy_7442,Dummy_7442))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_7438,Dummy_7438,Dummy_7438,Dummy_7438))))),_mm256_mul_pd(Dummy_7428,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7437,Dummy_7437,Dummy_7437,Dummy_7437)),_mm256_set_pd(Dummy_7443,Dummy_7443,Dummy_7443,Dummy_7443)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7439,Dummy_7439,Dummy_7439,Dummy_7439)),_mm256_set_pd(Dummy_7444,Dummy_7444,Dummy_7444,Dummy_7444))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7441,Dummy_7441,Dummy_7441,Dummy_7441)),_mm256_set_pd(Dummy_7445,Dummy_7445,Dummy_7445,Dummy_7445))))); + const __m256d Dummy_7469 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7429,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_7447,Dummy_7447,Dummy_7447,Dummy_7447)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_7451,Dummy_7451,Dummy_7451,Dummy_7451))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_7449,Dummy_7449,Dummy_7449,Dummy_7449)))),_mm256_mul_pd(Dummy_7430,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_7449,Dummy_7449,Dummy_7449,Dummy_7449)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_7451,Dummy_7451,Dummy_7451,Dummy_7451))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_7447,Dummy_7447,Dummy_7447,Dummy_7447))))),_mm256_mul_pd(Dummy_7428,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7443,Dummy_7443,Dummy_7443,Dummy_7443)),_mm256_set_pd(Dummy_7446,Dummy_7446,Dummy_7446,Dummy_7446)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7444,Dummy_7444,Dummy_7444,Dummy_7444)),_mm256_set_pd(Dummy_7448,Dummy_7448,Dummy_7448,Dummy_7448))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7445,Dummy_7445,Dummy_7445,Dummy_7445)),_mm256_set_pd(Dummy_7450,Dummy_7450,Dummy_7450,Dummy_7450))))); + const __m256d Dummy_7470 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7429,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7454,Dummy_7454,Dummy_7454,Dummy_7454)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7460,Dummy_7460,Dummy_7460,Dummy_7460))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_7457,Dummy_7457,Dummy_7457,Dummy_7457)))),_mm256_mul_pd(Dummy_7430,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7457,Dummy_7457,Dummy_7457,Dummy_7457)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7460,Dummy_7460,Dummy_7460,Dummy_7460))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_7454,Dummy_7454,Dummy_7454,Dummy_7454))))),_mm256_mul_pd(Dummy_7428,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7454,Dummy_7454,Dummy_7454,Dummy_7454),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_7457,Dummy_7457,Dummy_7457,Dummy_7457),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_7460,Dummy_7460,Dummy_7460,Dummy_7460),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); + const __m256d Dummy_7471 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7429,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7461,Dummy_7461,Dummy_7461,Dummy_7461)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7463,Dummy_7463,Dummy_7463,Dummy_7463))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_7462,Dummy_7462,Dummy_7462,Dummy_7462)))),_mm256_mul_pd(Dummy_7430,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7462,Dummy_7462,Dummy_7462,Dummy_7462)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7463,Dummy_7463,Dummy_7463,Dummy_7463))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_7461,Dummy_7461,Dummy_7461,Dummy_7461))))),_mm256_mul_pd(Dummy_7428,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7461,Dummy_7461,Dummy_7461,Dummy_7461),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_7462,Dummy_7462,Dummy_7462,Dummy_7462),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_7463,Dummy_7463,Dummy_7463,Dummy_7463),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); + const __m256d Dummy_7472 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7429,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7464,Dummy_7464,Dummy_7464,Dummy_7464)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7466,Dummy_7466,Dummy_7466,Dummy_7466))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_7465,Dummy_7465,Dummy_7465,Dummy_7465)))),_mm256_mul_pd(Dummy_7430,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7465,Dummy_7465,Dummy_7465,Dummy_7465)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_7466,Dummy_7466,Dummy_7466,Dummy_7466))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_7464,Dummy_7464,Dummy_7464,Dummy_7464))))),_mm256_mul_pd(Dummy_7428,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7464,Dummy_7464,Dummy_7464,Dummy_7464),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_7465,Dummy_7465,Dummy_7465,Dummy_7465),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_7466,Dummy_7466,Dummy_7466,Dummy_7466),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(Dummy_95,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_96,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(Dummy_97,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_98,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1],_mm256_add_pd(Dummy_99,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))],_mm256_add_pd(Dummy_100,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(Dummy_7467,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_7468,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(Dummy_7469,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_7470,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1],_mm256_add_pd(Dummy_7471,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))],_mm256_add_pd(Dummy_7472,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]))); } } } @@ -248,23 +244,23 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_2D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))] = elMatVec_5 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))]; } } - const walberla::float64 Dummy_56 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const walberla::float64 Dummy_57 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const walberla::float64 Dummy_58 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const walberla::float64 Dummy_95 = Dummy_56*(Dummy_60*tmp_kernel_op_15 + Dummy_62*tmp_kernel_op_16 + Dummy_64*tmp_kernel_op_17) + Dummy_57*(Dummy_60*0.16666666666666666 + Dummy_62*0.66666666666666663 + Dummy_64*0.16666666666666666) + Dummy_58*(Dummy_60*0.66666666666666663 + Dummy_62*0.16666666666666666 + Dummy_64*0.16666666666666666); - const walberla::float64 Dummy_96 = Dummy_56*(-Dummy_65*Dummy_71 - Dummy_67*Dummy_72 - Dummy_69*Dummy_73) + Dummy_57*(Dummy_66*-0.16666666666666666 + Dummy_68*-0.66666666666666663 + Dummy_70*-0.16666666666666666) + Dummy_58*(Dummy_66*-0.66666666666666663 + Dummy_68*-0.16666666666666666 + Dummy_70*-0.16666666666666666); - const walberla::float64 Dummy_97 = Dummy_56*(-Dummy_71*Dummy_74 - Dummy_72*Dummy_76 - Dummy_73*Dummy_78) + Dummy_57*(Dummy_75*-0.16666666666666666 + Dummy_77*-0.66666666666666663 + Dummy_79*-0.16666666666666666) + Dummy_58*(Dummy_75*-0.66666666666666663 + Dummy_77*-0.16666666666666666 + Dummy_79*-0.16666666666666666); - const walberla::float64 Dummy_98 = Dummy_56*(Dummy_82*tmp_kernel_op_15 + Dummy_85*tmp_kernel_op_16 + Dummy_88*tmp_kernel_op_17) + Dummy_57*(Dummy_82*0.16666666666666666 + Dummy_85*0.66666666666666663 + Dummy_88*0.16666666666666666) + Dummy_58*(Dummy_82*0.66666666666666663 + Dummy_85*0.16666666666666666 + Dummy_88*0.16666666666666666); - const walberla::float64 Dummy_99 = Dummy_56*(Dummy_89*tmp_kernel_op_15 + Dummy_90*tmp_kernel_op_16 + Dummy_91*tmp_kernel_op_17) + Dummy_57*(Dummy_89*0.16666666666666666 + Dummy_90*0.66666666666666663 + Dummy_91*0.16666666666666666) + Dummy_58*(Dummy_89*0.66666666666666663 + Dummy_90*0.16666666666666666 + Dummy_91*0.16666666666666666); - const walberla::float64 Dummy_100 = Dummy_56*(Dummy_92*tmp_kernel_op_15 + Dummy_93*tmp_kernel_op_16 + Dummy_94*tmp_kernel_op_17) + Dummy_57*(Dummy_92*0.16666666666666666 + Dummy_93*0.66666666666666663 + Dummy_94*0.16666666666666666) + Dummy_58*(Dummy_92*0.66666666666666663 + Dummy_93*0.16666666666666666 + Dummy_94*0.16666666666666666); + const walberla::float64 Dummy_7428 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const walberla::float64 Dummy_7429 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const walberla::float64 Dummy_7430 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const walberla::float64 Dummy_7467 = Dummy_7428*(Dummy_7432*tmp_kernel_op_15 + Dummy_7434*tmp_kernel_op_16 + Dummy_7436*tmp_kernel_op_17) + Dummy_7429*(Dummy_7432*0.16666666666666666 + Dummy_7434*0.66666666666666663 + Dummy_7436*0.16666666666666666) + Dummy_7430*(Dummy_7432*0.66666666666666663 + Dummy_7434*0.16666666666666666 + Dummy_7436*0.16666666666666666); + const walberla::float64 Dummy_7468 = Dummy_7428*(-Dummy_7437*Dummy_7443 - Dummy_7439*Dummy_7444 - Dummy_7441*Dummy_7445) + Dummy_7429*(Dummy_7438*-0.16666666666666666 + Dummy_7440*-0.66666666666666663 + Dummy_7442*-0.16666666666666666) + Dummy_7430*(Dummy_7438*-0.66666666666666663 + Dummy_7440*-0.16666666666666666 + Dummy_7442*-0.16666666666666666); + const walberla::float64 Dummy_7469 = Dummy_7428*(-Dummy_7443*Dummy_7446 - Dummy_7444*Dummy_7448 - Dummy_7445*Dummy_7450) + Dummy_7429*(Dummy_7447*-0.16666666666666666 + Dummy_7449*-0.66666666666666663 + Dummy_7451*-0.16666666666666666) + Dummy_7430*(Dummy_7447*-0.66666666666666663 + Dummy_7449*-0.16666666666666666 + Dummy_7451*-0.16666666666666666); + const walberla::float64 Dummy_7470 = Dummy_7428*(Dummy_7454*tmp_kernel_op_15 + Dummy_7457*tmp_kernel_op_16 + Dummy_7460*tmp_kernel_op_17) + Dummy_7429*(Dummy_7454*0.16666666666666666 + Dummy_7457*0.66666666666666663 + Dummy_7460*0.16666666666666666) + Dummy_7430*(Dummy_7454*0.66666666666666663 + Dummy_7457*0.16666666666666666 + Dummy_7460*0.16666666666666666); + const walberla::float64 Dummy_7471 = Dummy_7428*(Dummy_7461*tmp_kernel_op_15 + Dummy_7462*tmp_kernel_op_16 + Dummy_7463*tmp_kernel_op_17) + Dummy_7429*(Dummy_7461*0.16666666666666666 + Dummy_7462*0.66666666666666663 + Dummy_7463*0.16666666666666666) + Dummy_7430*(Dummy_7461*0.66666666666666663 + Dummy_7462*0.16666666666666666 + Dummy_7463*0.16666666666666666); + const walberla::float64 Dummy_7472 = Dummy_7428*(Dummy_7464*tmp_kernel_op_15 + Dummy_7465*tmp_kernel_op_16 + Dummy_7466*tmp_kernel_op_17) + Dummy_7429*(Dummy_7464*0.16666666666666666 + Dummy_7465*0.66666666666666663 + Dummy_7466*0.16666666666666666) + Dummy_7430*(Dummy_7464*0.66666666666666663 + Dummy_7465*0.16666666666666666 + Dummy_7466*0.16666666666666666); { { - _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_95 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_96 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_97 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_98 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_99 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_100 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_7467 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_7468 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_7469 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_7470 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_7471 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_7472 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; } } } diff --git a/operators/gradient/avx/P1ToP2ElementwiseGradient_0_0_apply_macro_3D.cpp b/operators/gradient/avx/P1ToP2ElementwiseGradient_0_0_apply_macro_3D.cpp index efd0e55a36e9891454a4fdf7db802c5cc7216687..2aed8013ce4d84e6b23e7b42442a2a0d169ae547 100644 --- a/operators/gradient/avx/P1ToP2ElementwiseGradient_0_0_apply_macro_3D.cpp +++ b/operators/gradient/avx/P1ToP2ElementwiseGradient_0_0_apply_macro_3D.cpp @@ -86,26 +86,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -131,26 +125,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_0_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_0_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -179,26 +167,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -224,26 +206,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_0_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_0_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -275,26 +251,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -314,26 +284,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_0_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_1 = 0.55278640450004202; @@ -447,426 +411,426 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_109 = tmp_kernel_op_12*(-jac_affine_inv_0_0_WHITE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084) + tmp_kernel_op_76 + tmp_kernel_op_88); const walberla::float64 tmp_kernel_op_110 = tmp_kernel_op_19*(-jac_affine_inv_0_0_WHITE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472) + tmp_kernel_op_79 + tmp_kernel_op_91); const walberla::float64 tmp_kernel_op_111 = tmp_kernel_op_26*(-jac_affine_inv_0_0_WHITE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084) + tmp_kernel_op_82 + tmp_kernel_op_94); - const walberla::float64 Dummy_279 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_280 = Dummy_279*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_281 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_282 = Dummy_281*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_283 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_284 = Dummy_283*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_285 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_286 = Dummy_285*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_287 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_288 = Dummy_279*Dummy_287; - const walberla::float64 Dummy_289 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_290 = Dummy_281*Dummy_289; - const walberla::float64 Dummy_291 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_292 = Dummy_283*Dummy_291; - const walberla::float64 Dummy_293 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_294 = Dummy_285*Dummy_293; - const walberla::float64 Dummy_295 = Dummy_279*tmp_kernel_op_28; - const walberla::float64 Dummy_296 = Dummy_281*tmp_kernel_op_29; - const walberla::float64 Dummy_297 = Dummy_283*tmp_kernel_op_30; - const walberla::float64 Dummy_298 = Dummy_285*tmp_kernel_op_31; - const walberla::float64 Dummy_299 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_300 = Dummy_279*Dummy_299; - const walberla::float64 Dummy_301 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_302 = Dummy_281*Dummy_301; - const walberla::float64 Dummy_303 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_304 = Dummy_283*Dummy_303; - const walberla::float64 Dummy_305 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_306 = Dummy_285*Dummy_305; - const walberla::float64 Dummy_307 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_308 = Dummy_279*Dummy_307; - const walberla::float64 Dummy_309 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_310 = Dummy_281*Dummy_309; - const walberla::float64 Dummy_311 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_312 = Dummy_283*Dummy_311; - const walberla::float64 Dummy_313 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_314 = Dummy_285*Dummy_313; - const walberla::float64 Dummy_315 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_316 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_317 = Dummy_279*(-Dummy_315 - Dummy_316); - const walberla::float64 Dummy_318 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_319 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_320 = Dummy_281*(-Dummy_318 - Dummy_319); - const walberla::float64 Dummy_321 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_322 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_323 = Dummy_283*(-Dummy_321 - Dummy_322); - const walberla::float64 Dummy_324 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_325 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_326 = Dummy_285*(-Dummy_324 - Dummy_325); - const walberla::float64 Dummy_327 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_328 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_329 = Dummy_279*(-Dummy_327 - Dummy_328); - const walberla::float64 Dummy_330 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_331 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_332 = Dummy_281*(-Dummy_330 - Dummy_331); - const walberla::float64 Dummy_333 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_334 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_335 = Dummy_283*(-Dummy_333 - Dummy_334); - const walberla::float64 Dummy_336 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_337 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_338 = Dummy_285*(-Dummy_336 - Dummy_337); - const walberla::float64 Dummy_339 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_340 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_341 = Dummy_279*(-Dummy_339 - Dummy_340); - const walberla::float64 Dummy_342 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_343 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_344 = Dummy_281*(-Dummy_342 - Dummy_343); - const walberla::float64 Dummy_345 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_346 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_347 = Dummy_283*(-Dummy_345 - Dummy_346); - const walberla::float64 Dummy_348 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_349 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_350 = Dummy_285*(-Dummy_348 - Dummy_349); - const walberla::float64 Dummy_351 = Dummy_279*(Dummy_315 + Dummy_327 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_352 = Dummy_281*(Dummy_318 + Dummy_330 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_353 = Dummy_283*(Dummy_321 + Dummy_333 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_354 = Dummy_285*(Dummy_324 + Dummy_336 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_355 = Dummy_279*(Dummy_316 + Dummy_339 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_356 = Dummy_281*(Dummy_319 + Dummy_342 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_357 = Dummy_283*(Dummy_322 + Dummy_345 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_358 = Dummy_285*(Dummy_325 + Dummy_348 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_359 = Dummy_279*(Dummy_328 + Dummy_340 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_360 = Dummy_281*(Dummy_331 + Dummy_343 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_361 = Dummy_283*(Dummy_334 + Dummy_346 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_362 = Dummy_285*(Dummy_337 + Dummy_349 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_377 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_378 = Dummy_377*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_379 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_380 = Dummy_379*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_381 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_382 = Dummy_381*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_383 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_384 = Dummy_383*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_385 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_386 = Dummy_377*Dummy_385; - const walberla::float64 Dummy_387 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_388 = Dummy_379*Dummy_387; - const walberla::float64 Dummy_389 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_390 = Dummy_381*Dummy_389; - const walberla::float64 Dummy_391 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_392 = Dummy_383*Dummy_391; - const walberla::float64 Dummy_393 = Dummy_377*tmp_kernel_op_28; - const walberla::float64 Dummy_394 = Dummy_379*tmp_kernel_op_29; - const walberla::float64 Dummy_395 = Dummy_381*tmp_kernel_op_30; - const walberla::float64 Dummy_396 = Dummy_383*tmp_kernel_op_31; - const walberla::float64 Dummy_397 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_398 = Dummy_377*Dummy_397; - const walberla::float64 Dummy_399 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_400 = Dummy_379*Dummy_399; - const walberla::float64 Dummy_401 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_402 = Dummy_381*Dummy_401; - const walberla::float64 Dummy_403 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_404 = Dummy_383*Dummy_403; - const walberla::float64 Dummy_405 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_406 = Dummy_377*Dummy_405; - const walberla::float64 Dummy_407 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_408 = Dummy_379*Dummy_407; - const walberla::float64 Dummy_409 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_410 = Dummy_381*Dummy_409; - const walberla::float64 Dummy_411 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_412 = Dummy_383*Dummy_411; - const walberla::float64 Dummy_413 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_414 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_415 = Dummy_377*(-Dummy_413 - Dummy_414); - const walberla::float64 Dummy_416 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_417 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_418 = Dummy_379*(-Dummy_416 - Dummy_417); - const walberla::float64 Dummy_419 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_420 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_421 = Dummy_381*(-Dummy_419 - Dummy_420); - const walberla::float64 Dummy_422 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_423 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_424 = Dummy_383*(-Dummy_422 - Dummy_423); - const walberla::float64 Dummy_425 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_426 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_427 = Dummy_377*(-Dummy_425 - Dummy_426); - const walberla::float64 Dummy_428 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_429 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_430 = Dummy_379*(-Dummy_428 - Dummy_429); - const walberla::float64 Dummy_431 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_432 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_433 = Dummy_381*(-Dummy_431 - Dummy_432); - const walberla::float64 Dummy_434 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_435 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_436 = Dummy_383*(-Dummy_434 - Dummy_435); - const walberla::float64 Dummy_437 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_438 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_439 = Dummy_377*(-Dummy_437 - Dummy_438); - const walberla::float64 Dummy_440 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_441 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_442 = Dummy_379*(-Dummy_440 - Dummy_441); - const walberla::float64 Dummy_443 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_444 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_445 = Dummy_381*(-Dummy_443 - Dummy_444); - const walberla::float64 Dummy_446 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_447 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_448 = Dummy_383*(-Dummy_446 - Dummy_447); - const walberla::float64 Dummy_449 = Dummy_377*(Dummy_413 + Dummy_425 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_450 = Dummy_379*(Dummy_416 + Dummy_428 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_451 = Dummy_381*(Dummy_419 + Dummy_431 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_452 = Dummy_383*(Dummy_422 + Dummy_434 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_453 = Dummy_377*(Dummy_414 + Dummy_437 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_454 = Dummy_379*(Dummy_417 + Dummy_440 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_455 = Dummy_381*(Dummy_420 + Dummy_443 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_456 = Dummy_383*(Dummy_423 + Dummy_446 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_457 = Dummy_377*(Dummy_426 + Dummy_438 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_458 = Dummy_379*(Dummy_429 + Dummy_441 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_459 = Dummy_381*(Dummy_432 + Dummy_444 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_460 = Dummy_383*(Dummy_435 + Dummy_447 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_475 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_476 = Dummy_475*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_477 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_478 = Dummy_477*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_479 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_480 = Dummy_479*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_481 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_482 = Dummy_481*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_483 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_484 = Dummy_475*Dummy_483; - const walberla::float64 Dummy_485 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_486 = Dummy_477*Dummy_485; - const walberla::float64 Dummy_487 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_488 = Dummy_479*Dummy_487; - const walberla::float64 Dummy_489 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_490 = Dummy_481*Dummy_489; - const walberla::float64 Dummy_491 = Dummy_475*tmp_kernel_op_28; - const walberla::float64 Dummy_492 = Dummy_477*tmp_kernel_op_29; - const walberla::float64 Dummy_493 = Dummy_479*tmp_kernel_op_30; - const walberla::float64 Dummy_494 = Dummy_481*tmp_kernel_op_31; - const walberla::float64 Dummy_495 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_496 = Dummy_475*Dummy_495; - const walberla::float64 Dummy_497 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_498 = Dummy_477*Dummy_497; - const walberla::float64 Dummy_499 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_500 = Dummy_479*Dummy_499; - const walberla::float64 Dummy_501 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_502 = Dummy_481*Dummy_501; - const walberla::float64 Dummy_503 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_504 = Dummy_475*Dummy_503; - const walberla::float64 Dummy_505 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_506 = Dummy_477*Dummy_505; - const walberla::float64 Dummy_507 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_508 = Dummy_479*Dummy_507; - const walberla::float64 Dummy_509 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_510 = Dummy_481*Dummy_509; - const walberla::float64 Dummy_511 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_512 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_513 = Dummy_475*(-Dummy_511 - Dummy_512); - const walberla::float64 Dummy_514 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_515 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_516 = Dummy_477*(-Dummy_514 - Dummy_515); - const walberla::float64 Dummy_517 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_518 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_519 = Dummy_479*(-Dummy_517 - Dummy_518); - const walberla::float64 Dummy_520 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_521 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_522 = Dummy_481*(-Dummy_520 - Dummy_521); - const walberla::float64 Dummy_523 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_524 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_525 = Dummy_475*(-Dummy_523 - Dummy_524); - const walberla::float64 Dummy_526 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_527 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_528 = Dummy_477*(-Dummy_526 - Dummy_527); - const walberla::float64 Dummy_529 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_530 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_531 = Dummy_479*(-Dummy_529 - Dummy_530); - const walberla::float64 Dummy_532 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_533 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_534 = Dummy_481*(-Dummy_532 - Dummy_533); - const walberla::float64 Dummy_535 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_536 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_537 = Dummy_475*(-Dummy_535 - Dummy_536); - const walberla::float64 Dummy_538 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_539 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_540 = Dummy_477*(-Dummy_538 - Dummy_539); - const walberla::float64 Dummy_541 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_542 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_543 = Dummy_479*(-Dummy_541 - Dummy_542); - const walberla::float64 Dummy_544 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_545 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_546 = Dummy_481*(-Dummy_544 - Dummy_545); - const walberla::float64 Dummy_547 = Dummy_475*(Dummy_511 + Dummy_523 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_548 = Dummy_477*(Dummy_514 + Dummy_526 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_549 = Dummy_479*(Dummy_517 + Dummy_529 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_550 = Dummy_481*(Dummy_520 + Dummy_532 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_551 = Dummy_475*(Dummy_512 + Dummy_535 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_552 = Dummy_477*(Dummy_515 + Dummy_538 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_553 = Dummy_479*(Dummy_518 + Dummy_541 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_554 = Dummy_481*(Dummy_521 + Dummy_544 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_555 = Dummy_475*(Dummy_524 + Dummy_536 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_556 = Dummy_477*(Dummy_527 + Dummy_539 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_557 = Dummy_479*(Dummy_530 + Dummy_542 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_558 = Dummy_481*(Dummy_533 + Dummy_545 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_573 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_574 = Dummy_573*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_575 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_576 = Dummy_575*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_577 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_578 = Dummy_577*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_579 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_580 = Dummy_579*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_581 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_582 = Dummy_573*Dummy_581; - const walberla::float64 Dummy_583 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_584 = Dummy_575*Dummy_583; - const walberla::float64 Dummy_585 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_586 = Dummy_577*Dummy_585; - const walberla::float64 Dummy_587 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_588 = Dummy_579*Dummy_587; - const walberla::float64 Dummy_589 = Dummy_573*tmp_kernel_op_28; - const walberla::float64 Dummy_590 = Dummy_575*tmp_kernel_op_29; - const walberla::float64 Dummy_591 = Dummy_577*tmp_kernel_op_30; - const walberla::float64 Dummy_592 = Dummy_579*tmp_kernel_op_31; - const walberla::float64 Dummy_593 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_594 = Dummy_573*Dummy_593; - const walberla::float64 Dummy_595 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_596 = Dummy_575*Dummy_595; - const walberla::float64 Dummy_597 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_598 = Dummy_577*Dummy_597; - const walberla::float64 Dummy_599 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_600 = Dummy_579*Dummy_599; - const walberla::float64 Dummy_601 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_602 = Dummy_573*Dummy_601; - const walberla::float64 Dummy_603 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_604 = Dummy_575*Dummy_603; - const walberla::float64 Dummy_605 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_606 = Dummy_577*Dummy_605; - const walberla::float64 Dummy_607 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_608 = Dummy_579*Dummy_607; - const walberla::float64 Dummy_609 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_610 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_611 = Dummy_573*(-Dummy_609 - Dummy_610); - const walberla::float64 Dummy_612 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_613 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_614 = Dummy_575*(-Dummy_612 - Dummy_613); - const walberla::float64 Dummy_615 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_616 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_617 = Dummy_577*(-Dummy_615 - Dummy_616); - const walberla::float64 Dummy_618 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_619 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_620 = Dummy_579*(-Dummy_618 - Dummy_619); - const walberla::float64 Dummy_621 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_622 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_623 = Dummy_573*(-Dummy_621 - Dummy_622); - const walberla::float64 Dummy_624 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_625 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_626 = Dummy_575*(-Dummy_624 - Dummy_625); - const walberla::float64 Dummy_627 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_628 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_629 = Dummy_577*(-Dummy_627 - Dummy_628); - const walberla::float64 Dummy_630 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_631 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_632 = Dummy_579*(-Dummy_630 - Dummy_631); - const walberla::float64 Dummy_633 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_634 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_635 = Dummy_573*(-Dummy_633 - Dummy_634); - const walberla::float64 Dummy_636 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_637 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_638 = Dummy_575*(-Dummy_636 - Dummy_637); - const walberla::float64 Dummy_639 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_640 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_641 = Dummy_577*(-Dummy_639 - Dummy_640); - const walberla::float64 Dummy_642 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_643 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_644 = Dummy_579*(-Dummy_642 - Dummy_643); - const walberla::float64 Dummy_645 = Dummy_573*(Dummy_609 + Dummy_621 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_646 = Dummy_575*(Dummy_612 + Dummy_624 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_647 = Dummy_577*(Dummy_615 + Dummy_627 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_648 = Dummy_579*(Dummy_618 + Dummy_630 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_649 = Dummy_573*(Dummy_610 + Dummy_633 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_650 = Dummy_575*(Dummy_613 + Dummy_636 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_651 = Dummy_577*(Dummy_616 + Dummy_639 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_652 = Dummy_579*(Dummy_619 + Dummy_642 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_653 = Dummy_573*(Dummy_622 + Dummy_634 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_654 = Dummy_575*(Dummy_625 + Dummy_637 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_655 = Dummy_577*(Dummy_628 + Dummy_640 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_656 = Dummy_579*(Dummy_631 + Dummy_643 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_671 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_672 = Dummy_671*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_673 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_674 = Dummy_673*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_675 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_676 = Dummy_675*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_677 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_678 = Dummy_677*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_679 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_680 = Dummy_671*Dummy_679; - const walberla::float64 Dummy_681 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_682 = Dummy_673*Dummy_681; - const walberla::float64 Dummy_683 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_684 = Dummy_675*Dummy_683; - const walberla::float64 Dummy_685 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_686 = Dummy_677*Dummy_685; - const walberla::float64 Dummy_687 = Dummy_671*tmp_kernel_op_28; - const walberla::float64 Dummy_688 = Dummy_673*tmp_kernel_op_29; - const walberla::float64 Dummy_689 = Dummy_675*tmp_kernel_op_30; - const walberla::float64 Dummy_690 = Dummy_677*tmp_kernel_op_31; - const walberla::float64 Dummy_691 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_692 = Dummy_671*Dummy_691; - const walberla::float64 Dummy_693 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_694 = Dummy_673*Dummy_693; - const walberla::float64 Dummy_695 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_696 = Dummy_675*Dummy_695; - const walberla::float64 Dummy_697 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_698 = Dummy_677*Dummy_697; - const walberla::float64 Dummy_699 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_700 = Dummy_671*Dummy_699; - const walberla::float64 Dummy_701 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_702 = Dummy_673*Dummy_701; - const walberla::float64 Dummy_703 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_704 = Dummy_675*Dummy_703; - const walberla::float64 Dummy_705 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_706 = Dummy_677*Dummy_705; - const walberla::float64 Dummy_707 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_708 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_709 = Dummy_671*(-Dummy_707 - Dummy_708); - const walberla::float64 Dummy_710 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_711 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_712 = Dummy_673*(-Dummy_710 - Dummy_711); - const walberla::float64 Dummy_713 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_714 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_715 = Dummy_675*(-Dummy_713 - Dummy_714); - const walberla::float64 Dummy_716 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_717 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_718 = Dummy_677*(-Dummy_716 - Dummy_717); - const walberla::float64 Dummy_719 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_720 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_721 = Dummy_671*(-Dummy_719 - Dummy_720); - const walberla::float64 Dummy_722 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_723 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_724 = Dummy_673*(-Dummy_722 - Dummy_723); - const walberla::float64 Dummy_725 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_726 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_727 = Dummy_675*(-Dummy_725 - Dummy_726); - const walberla::float64 Dummy_728 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_729 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_730 = Dummy_677*(-Dummy_728 - Dummy_729); - const walberla::float64 Dummy_731 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_732 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_733 = Dummy_671*(-Dummy_731 - Dummy_732); - const walberla::float64 Dummy_734 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_735 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_736 = Dummy_673*(-Dummy_734 - Dummy_735); - const walberla::float64 Dummy_737 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_738 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_739 = Dummy_675*(-Dummy_737 - Dummy_738); - const walberla::float64 Dummy_740 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_741 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_742 = Dummy_677*(-Dummy_740 - Dummy_741); - const walberla::float64 Dummy_743 = Dummy_671*(Dummy_707 + Dummy_719 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_744 = Dummy_673*(Dummy_710 + Dummy_722 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_745 = Dummy_675*(Dummy_713 + Dummy_725 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_746 = Dummy_677*(Dummy_716 + Dummy_728 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_747 = Dummy_671*(Dummy_708 + Dummy_731 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_748 = Dummy_673*(Dummy_711 + Dummy_734 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_749 = Dummy_675*(Dummy_714 + Dummy_737 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_750 = Dummy_677*(Dummy_717 + Dummy_740 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_751 = Dummy_671*(Dummy_720 + Dummy_732 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_752 = Dummy_673*(Dummy_723 + Dummy_735 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_753 = Dummy_675*(Dummy_726 + Dummy_738 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_754 = Dummy_677*(Dummy_729 + Dummy_741 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_7651 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7652 = Dummy_7651*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_7653 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7654 = Dummy_7653*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_7655 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7656 = Dummy_7655*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_7657 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7658 = Dummy_7657*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_7659 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7660 = Dummy_7651*Dummy_7659; + const walberla::float64 Dummy_7661 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_7662 = Dummy_7653*Dummy_7661; + const walberla::float64 Dummy_7663 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_7664 = Dummy_7655*Dummy_7663; + const walberla::float64 Dummy_7665 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_7666 = Dummy_7657*Dummy_7665; + const walberla::float64 Dummy_7667 = Dummy_7651*tmp_kernel_op_28; + const walberla::float64 Dummy_7668 = Dummy_7653*tmp_kernel_op_29; + const walberla::float64 Dummy_7669 = Dummy_7655*tmp_kernel_op_30; + const walberla::float64 Dummy_7670 = Dummy_7657*tmp_kernel_op_31; + const walberla::float64 Dummy_7671 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_7672 = Dummy_7651*Dummy_7671; + const walberla::float64 Dummy_7673 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_7674 = Dummy_7653*Dummy_7673; + const walberla::float64 Dummy_7675 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_7676 = Dummy_7655*Dummy_7675; + const walberla::float64 Dummy_7677 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_7678 = Dummy_7657*Dummy_7677; + const walberla::float64 Dummy_7679 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7680 = Dummy_7651*Dummy_7679; + const walberla::float64 Dummy_7681 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_7682 = Dummy_7653*Dummy_7681; + const walberla::float64 Dummy_7683 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_7684 = Dummy_7655*Dummy_7683; + const walberla::float64 Dummy_7685 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_7686 = Dummy_7657*Dummy_7685; + const walberla::float64 Dummy_7687 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_7688 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_7689 = Dummy_7651*(-Dummy_7687 - Dummy_7688); + const walberla::float64 Dummy_7690 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_7691 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_7692 = Dummy_7653*(-Dummy_7690 - Dummy_7691); + const walberla::float64 Dummy_7693 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_7694 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_7695 = Dummy_7655*(-Dummy_7693 - Dummy_7694); + const walberla::float64 Dummy_7696 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_7697 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_7698 = Dummy_7657*(-Dummy_7696 - Dummy_7697); + const walberla::float64 Dummy_7699 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_7700 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_7701 = Dummy_7651*(-Dummy_7699 - Dummy_7700); + const walberla::float64 Dummy_7702 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_7703 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_7704 = Dummy_7653*(-Dummy_7702 - Dummy_7703); + const walberla::float64 Dummy_7705 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_7706 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_7707 = Dummy_7655*(-Dummy_7705 - Dummy_7706); + const walberla::float64 Dummy_7708 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_7709 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_7710 = Dummy_7657*(-Dummy_7708 - Dummy_7709); + const walberla::float64 Dummy_7711 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_7712 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_7713 = Dummy_7651*(-Dummy_7711 - Dummy_7712); + const walberla::float64 Dummy_7714 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_7715 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_7716 = Dummy_7653*(-Dummy_7714 - Dummy_7715); + const walberla::float64 Dummy_7717 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_7718 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_7719 = Dummy_7655*(-Dummy_7717 - Dummy_7718); + const walberla::float64 Dummy_7720 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_7721 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_7722 = Dummy_7657*(-Dummy_7720 - Dummy_7721); + const walberla::float64 Dummy_7723 = Dummy_7651*(Dummy_7687 + Dummy_7699 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_7724 = Dummy_7653*(Dummy_7690 + Dummy_7702 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_7725 = Dummy_7655*(Dummy_7693 + Dummy_7705 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_7726 = Dummy_7657*(Dummy_7696 + Dummy_7708 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_7727 = Dummy_7651*(Dummy_7688 + Dummy_7711 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_7728 = Dummy_7653*(Dummy_7691 + Dummy_7714 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_7729 = Dummy_7655*(Dummy_7694 + Dummy_7717 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_7730 = Dummy_7657*(Dummy_7697 + Dummy_7720 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_7731 = Dummy_7651*(Dummy_7700 + Dummy_7712 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_7732 = Dummy_7653*(Dummy_7703 + Dummy_7715 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_7733 = Dummy_7655*(Dummy_7706 + Dummy_7718 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_7734 = Dummy_7657*(Dummy_7709 + Dummy_7721 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_7749 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_7750 = Dummy_7749*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_7751 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_7752 = Dummy_7751*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_7753 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_7754 = Dummy_7753*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_7755 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_7756 = Dummy_7755*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_7757 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7758 = Dummy_7749*Dummy_7757; + const walberla::float64 Dummy_7759 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_7760 = Dummy_7751*Dummy_7759; + const walberla::float64 Dummy_7761 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_7762 = Dummy_7753*Dummy_7761; + const walberla::float64 Dummy_7763 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_7764 = Dummy_7755*Dummy_7763; + const walberla::float64 Dummy_7765 = Dummy_7749*tmp_kernel_op_28; + const walberla::float64 Dummy_7766 = Dummy_7751*tmp_kernel_op_29; + const walberla::float64 Dummy_7767 = Dummy_7753*tmp_kernel_op_30; + const walberla::float64 Dummy_7768 = Dummy_7755*tmp_kernel_op_31; + const walberla::float64 Dummy_7769 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_7770 = Dummy_7749*Dummy_7769; + const walberla::float64 Dummy_7771 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_7772 = Dummy_7751*Dummy_7771; + const walberla::float64 Dummy_7773 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_7774 = Dummy_7753*Dummy_7773; + const walberla::float64 Dummy_7775 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_7776 = Dummy_7755*Dummy_7775; + const walberla::float64 Dummy_7777 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7778 = Dummy_7749*Dummy_7777; + const walberla::float64 Dummy_7779 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_7780 = Dummy_7751*Dummy_7779; + const walberla::float64 Dummy_7781 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_7782 = Dummy_7753*Dummy_7781; + const walberla::float64 Dummy_7783 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_7784 = Dummy_7755*Dummy_7783; + const walberla::float64 Dummy_7785 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_7786 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_7787 = Dummy_7749*(-Dummy_7785 - Dummy_7786); + const walberla::float64 Dummy_7788 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_7789 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_7790 = Dummy_7751*(-Dummy_7788 - Dummy_7789); + const walberla::float64 Dummy_7791 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_7792 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_7793 = Dummy_7753*(-Dummy_7791 - Dummy_7792); + const walberla::float64 Dummy_7794 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_7795 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_7796 = Dummy_7755*(-Dummy_7794 - Dummy_7795); + const walberla::float64 Dummy_7797 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_7798 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_7799 = Dummy_7749*(-Dummy_7797 - Dummy_7798); + const walberla::float64 Dummy_7800 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_7801 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_7802 = Dummy_7751*(-Dummy_7800 - Dummy_7801); + const walberla::float64 Dummy_7803 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_7804 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_7805 = Dummy_7753*(-Dummy_7803 - Dummy_7804); + const walberla::float64 Dummy_7806 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_7807 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_7808 = Dummy_7755*(-Dummy_7806 - Dummy_7807); + const walberla::float64 Dummy_7809 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_7810 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_7811 = Dummy_7749*(-Dummy_7809 - Dummy_7810); + const walberla::float64 Dummy_7812 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_7813 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_7814 = Dummy_7751*(-Dummy_7812 - Dummy_7813); + const walberla::float64 Dummy_7815 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_7816 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_7817 = Dummy_7753*(-Dummy_7815 - Dummy_7816); + const walberla::float64 Dummy_7818 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_7819 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_7820 = Dummy_7755*(-Dummy_7818 - Dummy_7819); + const walberla::float64 Dummy_7821 = Dummy_7749*(Dummy_7785 + Dummy_7797 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_7822 = Dummy_7751*(Dummy_7788 + Dummy_7800 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_7823 = Dummy_7753*(Dummy_7791 + Dummy_7803 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_7824 = Dummy_7755*(Dummy_7794 + Dummy_7806 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_7825 = Dummy_7749*(Dummy_7786 + Dummy_7809 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_7826 = Dummy_7751*(Dummy_7789 + Dummy_7812 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_7827 = Dummy_7753*(Dummy_7792 + Dummy_7815 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_7828 = Dummy_7755*(Dummy_7795 + Dummy_7818 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_7829 = Dummy_7749*(Dummy_7798 + Dummy_7810 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_7830 = Dummy_7751*(Dummy_7801 + Dummy_7813 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_7831 = Dummy_7753*(Dummy_7804 + Dummy_7816 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_7832 = Dummy_7755*(Dummy_7807 + Dummy_7819 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_7847 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7848 = Dummy_7847*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_7849 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7850 = Dummy_7849*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_7851 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7852 = Dummy_7851*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_7853 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7854 = Dummy_7853*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_7855 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7856 = Dummy_7847*Dummy_7855; + const walberla::float64 Dummy_7857 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_7858 = Dummy_7849*Dummy_7857; + const walberla::float64 Dummy_7859 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_7860 = Dummy_7851*Dummy_7859; + const walberla::float64 Dummy_7861 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_7862 = Dummy_7853*Dummy_7861; + const walberla::float64 Dummy_7863 = Dummy_7847*tmp_kernel_op_28; + const walberla::float64 Dummy_7864 = Dummy_7849*tmp_kernel_op_29; + const walberla::float64 Dummy_7865 = Dummy_7851*tmp_kernel_op_30; + const walberla::float64 Dummy_7866 = Dummy_7853*tmp_kernel_op_31; + const walberla::float64 Dummy_7867 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_7868 = Dummy_7847*Dummy_7867; + const walberla::float64 Dummy_7869 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_7870 = Dummy_7849*Dummy_7869; + const walberla::float64 Dummy_7871 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_7872 = Dummy_7851*Dummy_7871; + const walberla::float64 Dummy_7873 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_7874 = Dummy_7853*Dummy_7873; + const walberla::float64 Dummy_7875 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7876 = Dummy_7847*Dummy_7875; + const walberla::float64 Dummy_7877 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_7878 = Dummy_7849*Dummy_7877; + const walberla::float64 Dummy_7879 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_7880 = Dummy_7851*Dummy_7879; + const walberla::float64 Dummy_7881 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_7882 = Dummy_7853*Dummy_7881; + const walberla::float64 Dummy_7883 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_7884 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_7885 = Dummy_7847*(-Dummy_7883 - Dummy_7884); + const walberla::float64 Dummy_7886 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_7887 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_7888 = Dummy_7849*(-Dummy_7886 - Dummy_7887); + const walberla::float64 Dummy_7889 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_7890 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_7891 = Dummy_7851*(-Dummy_7889 - Dummy_7890); + const walberla::float64 Dummy_7892 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_7893 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_7894 = Dummy_7853*(-Dummy_7892 - Dummy_7893); + const walberla::float64 Dummy_7895 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_7896 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_7897 = Dummy_7847*(-Dummy_7895 - Dummy_7896); + const walberla::float64 Dummy_7898 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_7899 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_7900 = Dummy_7849*(-Dummy_7898 - Dummy_7899); + const walberla::float64 Dummy_7901 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_7902 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_7903 = Dummy_7851*(-Dummy_7901 - Dummy_7902); + const walberla::float64 Dummy_7904 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_7905 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_7906 = Dummy_7853*(-Dummy_7904 - Dummy_7905); + const walberla::float64 Dummy_7907 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_7908 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_7909 = Dummy_7847*(-Dummy_7907 - Dummy_7908); + const walberla::float64 Dummy_7910 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_7911 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_7912 = Dummy_7849*(-Dummy_7910 - Dummy_7911); + const walberla::float64 Dummy_7913 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_7914 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_7915 = Dummy_7851*(-Dummy_7913 - Dummy_7914); + const walberla::float64 Dummy_7916 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_7917 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_7918 = Dummy_7853*(-Dummy_7916 - Dummy_7917); + const walberla::float64 Dummy_7919 = Dummy_7847*(Dummy_7883 + Dummy_7895 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_7920 = Dummy_7849*(Dummy_7886 + Dummy_7898 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_7921 = Dummy_7851*(Dummy_7889 + Dummy_7901 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_7922 = Dummy_7853*(Dummy_7892 + Dummy_7904 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_7923 = Dummy_7847*(Dummy_7884 + Dummy_7907 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_7924 = Dummy_7849*(Dummy_7887 + Dummy_7910 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_7925 = Dummy_7851*(Dummy_7890 + Dummy_7913 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_7926 = Dummy_7853*(Dummy_7893 + Dummy_7916 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_7927 = Dummy_7847*(Dummy_7896 + Dummy_7908 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_7928 = Dummy_7849*(Dummy_7899 + Dummy_7911 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_7929 = Dummy_7851*(Dummy_7902 + Dummy_7914 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_7930 = Dummy_7853*(Dummy_7905 + Dummy_7917 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_7945 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_7946 = Dummy_7945*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_7947 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_7948 = Dummy_7947*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_7949 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_7950 = Dummy_7949*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_7951 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_7952 = Dummy_7951*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_7953 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7954 = Dummy_7945*Dummy_7953; + const walberla::float64 Dummy_7955 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_7956 = Dummy_7947*Dummy_7955; + const walberla::float64 Dummy_7957 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_7958 = Dummy_7949*Dummy_7957; + const walberla::float64 Dummy_7959 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_7960 = Dummy_7951*Dummy_7959; + const walberla::float64 Dummy_7961 = Dummy_7945*tmp_kernel_op_28; + const walberla::float64 Dummy_7962 = Dummy_7947*tmp_kernel_op_29; + const walberla::float64 Dummy_7963 = Dummy_7949*tmp_kernel_op_30; + const walberla::float64 Dummy_7964 = Dummy_7951*tmp_kernel_op_31; + const walberla::float64 Dummy_7965 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_7966 = Dummy_7945*Dummy_7965; + const walberla::float64 Dummy_7967 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_7968 = Dummy_7947*Dummy_7967; + const walberla::float64 Dummy_7969 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_7970 = Dummy_7949*Dummy_7969; + const walberla::float64 Dummy_7971 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_7972 = Dummy_7951*Dummy_7971; + const walberla::float64 Dummy_7973 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7974 = Dummy_7945*Dummy_7973; + const walberla::float64 Dummy_7975 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_7976 = Dummy_7947*Dummy_7975; + const walberla::float64 Dummy_7977 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_7978 = Dummy_7949*Dummy_7977; + const walberla::float64 Dummy_7979 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_7980 = Dummy_7951*Dummy_7979; + const walberla::float64 Dummy_7981 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_7982 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_7983 = Dummy_7945*(-Dummy_7981 - Dummy_7982); + const walberla::float64 Dummy_7984 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_7985 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_7986 = Dummy_7947*(-Dummy_7984 - Dummy_7985); + const walberla::float64 Dummy_7987 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_7988 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_7989 = Dummy_7949*(-Dummy_7987 - Dummy_7988); + const walberla::float64 Dummy_7990 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_7991 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_7992 = Dummy_7951*(-Dummy_7990 - Dummy_7991); + const walberla::float64 Dummy_7993 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_7994 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_7995 = Dummy_7945*(-Dummy_7993 - Dummy_7994); + const walberla::float64 Dummy_7996 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_7997 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_7998 = Dummy_7947*(-Dummy_7996 - Dummy_7997); + const walberla::float64 Dummy_7999 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8000 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8001 = Dummy_7949*(-Dummy_7999 - Dummy_8000); + const walberla::float64 Dummy_8002 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8003 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8004 = Dummy_7951*(-Dummy_8002 - Dummy_8003); + const walberla::float64 Dummy_8005 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8006 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8007 = Dummy_7945*(-Dummy_8005 - Dummy_8006); + const walberla::float64 Dummy_8008 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8009 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8010 = Dummy_7947*(-Dummy_8008 - Dummy_8009); + const walberla::float64 Dummy_8011 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8012 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8013 = Dummy_7949*(-Dummy_8011 - Dummy_8012); + const walberla::float64 Dummy_8014 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8015 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8016 = Dummy_7951*(-Dummy_8014 - Dummy_8015); + const walberla::float64 Dummy_8017 = Dummy_7945*(Dummy_7981 + Dummy_7993 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8018 = Dummy_7947*(Dummy_7984 + Dummy_7996 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8019 = Dummy_7949*(Dummy_7987 + Dummy_7999 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8020 = Dummy_7951*(Dummy_7990 + Dummy_8002 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8021 = Dummy_7945*(Dummy_7982 + Dummy_8005 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8022 = Dummy_7947*(Dummy_7985 + Dummy_8008 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8023 = Dummy_7949*(Dummy_7988 + Dummy_8011 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8024 = Dummy_7951*(Dummy_7991 + Dummy_8014 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8025 = Dummy_7945*(Dummy_7994 + Dummy_8006 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8026 = Dummy_7947*(Dummy_7997 + Dummy_8009 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8027 = Dummy_7949*(Dummy_8000 + Dummy_8012 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8028 = Dummy_7951*(Dummy_8003 + Dummy_8015 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8043 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8044 = Dummy_8043*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_8045 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8046 = Dummy_8045*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_8047 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8048 = Dummy_8047*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_8049 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8050 = Dummy_8049*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_8051 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8052 = Dummy_8043*Dummy_8051; + const walberla::float64 Dummy_8053 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8054 = Dummy_8045*Dummy_8053; + const walberla::float64 Dummy_8055 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8056 = Dummy_8047*Dummy_8055; + const walberla::float64 Dummy_8057 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8058 = Dummy_8049*Dummy_8057; + const walberla::float64 Dummy_8059 = Dummy_8043*tmp_kernel_op_28; + const walberla::float64 Dummy_8060 = Dummy_8045*tmp_kernel_op_29; + const walberla::float64 Dummy_8061 = Dummy_8047*tmp_kernel_op_30; + const walberla::float64 Dummy_8062 = Dummy_8049*tmp_kernel_op_31; + const walberla::float64 Dummy_8063 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8064 = Dummy_8043*Dummy_8063; + const walberla::float64 Dummy_8065 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8066 = Dummy_8045*Dummy_8065; + const walberla::float64 Dummy_8067 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8068 = Dummy_8047*Dummy_8067; + const walberla::float64 Dummy_8069 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8070 = Dummy_8049*Dummy_8069; + const walberla::float64 Dummy_8071 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8072 = Dummy_8043*Dummy_8071; + const walberla::float64 Dummy_8073 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8074 = Dummy_8045*Dummy_8073; + const walberla::float64 Dummy_8075 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8076 = Dummy_8047*Dummy_8075; + const walberla::float64 Dummy_8077 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8078 = Dummy_8049*Dummy_8077; + const walberla::float64 Dummy_8079 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8080 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8081 = Dummy_8043*(-Dummy_8079 - Dummy_8080); + const walberla::float64 Dummy_8082 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8083 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8084 = Dummy_8045*(-Dummy_8082 - Dummy_8083); + const walberla::float64 Dummy_8085 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8086 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8087 = Dummy_8047*(-Dummy_8085 - Dummy_8086); + const walberla::float64 Dummy_8088 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8089 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8090 = Dummy_8049*(-Dummy_8088 - Dummy_8089); + const walberla::float64 Dummy_8091 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8092 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8093 = Dummy_8043*(-Dummy_8091 - Dummy_8092); + const walberla::float64 Dummy_8094 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8095 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8096 = Dummy_8045*(-Dummy_8094 - Dummy_8095); + const walberla::float64 Dummy_8097 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8098 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8099 = Dummy_8047*(-Dummy_8097 - Dummy_8098); + const walberla::float64 Dummy_8100 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8101 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8102 = Dummy_8049*(-Dummy_8100 - Dummy_8101); + const walberla::float64 Dummy_8103 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8104 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8105 = Dummy_8043*(-Dummy_8103 - Dummy_8104); + const walberla::float64 Dummy_8106 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8107 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8108 = Dummy_8045*(-Dummy_8106 - Dummy_8107); + const walberla::float64 Dummy_8109 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8110 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8111 = Dummy_8047*(-Dummy_8109 - Dummy_8110); + const walberla::float64 Dummy_8112 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8113 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8114 = Dummy_8049*(-Dummy_8112 - Dummy_8113); + const walberla::float64 Dummy_8115 = Dummy_8043*(Dummy_8079 + Dummy_8091 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8116 = Dummy_8045*(Dummy_8082 + Dummy_8094 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8117 = Dummy_8047*(Dummy_8085 + Dummy_8097 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8118 = Dummy_8049*(Dummy_8088 + Dummy_8100 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8119 = Dummy_8043*(Dummy_8080 + Dummy_8103 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8120 = Dummy_8045*(Dummy_8083 + Dummy_8106 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8121 = Dummy_8047*(Dummy_8086 + Dummy_8109 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8122 = Dummy_8049*(Dummy_8089 + Dummy_8112 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8123 = Dummy_8043*(Dummy_8092 + Dummy_8104 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8124 = Dummy_8045*(Dummy_8095 + Dummy_8107 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8125 = Dummy_8047*(Dummy_8098 + Dummy_8110 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8126 = Dummy_8049*(Dummy_8101 + Dummy_8113 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -901,144 +865,144 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(elMatVec_9,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_275 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_276 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_277 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_278 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_363 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_280,Dummy_280,Dummy_280,Dummy_280)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_282,Dummy_282,Dummy_282,Dummy_282))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_284,Dummy_284,Dummy_284,Dummy_284)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_280,Dummy_280,Dummy_280,Dummy_280)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_284,Dummy_284,Dummy_284,Dummy_284))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_282,Dummy_282,Dummy_282,Dummy_282))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_282,Dummy_282,Dummy_282,Dummy_282)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_284,Dummy_284,Dummy_284,Dummy_284))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_280,Dummy_280,Dummy_280,Dummy_280))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_280,Dummy_280,Dummy_280,Dummy_280),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_282,Dummy_282,Dummy_282,Dummy_282),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_284,Dummy_284,Dummy_284,Dummy_284),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_364 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_288,Dummy_288,Dummy_288,Dummy_288)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_294,Dummy_294,Dummy_294,Dummy_294))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_288,Dummy_288,Dummy_288,Dummy_288)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_294,Dummy_294,Dummy_294,Dummy_294))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_294,Dummy_294,Dummy_294,Dummy_294))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_288,Dummy_288,Dummy_288,Dummy_288))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_287,Dummy_287,Dummy_287,Dummy_287)),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289)),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_291,Dummy_291,Dummy_291,Dummy_291)),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293)),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298))))); - const __m256d Dummy_365 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_306,Dummy_306,Dummy_306,Dummy_306))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_306,Dummy_306,Dummy_306,Dummy_306))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_306,Dummy_306,Dummy_306,Dummy_306))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)),_mm256_set_pd(Dummy_299,Dummy_299,Dummy_299,Dummy_299)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)),_mm256_set_pd(Dummy_301,Dummy_301,Dummy_301,Dummy_301))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_set_pd(Dummy_303,Dummy_303,Dummy_303,Dummy_303))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298)),_mm256_set_pd(Dummy_305,Dummy_305,Dummy_305,Dummy_305))))); - const __m256d Dummy_366 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_308,Dummy_308,Dummy_308,Dummy_308)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_314,Dummy_314,Dummy_314,Dummy_314))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_312,Dummy_312,Dummy_312,Dummy_312)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_308,Dummy_308,Dummy_308,Dummy_308)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_312,Dummy_312,Dummy_312,Dummy_312))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_314,Dummy_314,Dummy_314,Dummy_314))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_312,Dummy_312,Dummy_312,Dummy_312))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_314,Dummy_314,Dummy_314,Dummy_314))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_308,Dummy_308,Dummy_308,Dummy_308))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)),_mm256_set_pd(Dummy_307,Dummy_307,Dummy_307,Dummy_307)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)),_mm256_set_pd(Dummy_309,Dummy_309,Dummy_309,Dummy_309))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_set_pd(Dummy_311,Dummy_311,Dummy_311,Dummy_311))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298)),_mm256_set_pd(Dummy_313,Dummy_313,Dummy_313,Dummy_313))))); - const __m256d Dummy_367 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_317,Dummy_317,Dummy_317,Dummy_317)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_320,Dummy_320,Dummy_320,Dummy_320))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_326,Dummy_326,Dummy_326,Dummy_326))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_323,Dummy_323,Dummy_323,Dummy_323)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_317,Dummy_317,Dummy_317,Dummy_317)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_323,Dummy_323,Dummy_323,Dummy_323))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_326,Dummy_326,Dummy_326,Dummy_326))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_320,Dummy_320,Dummy_320,Dummy_320))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_320,Dummy_320,Dummy_320,Dummy_320)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_323,Dummy_323,Dummy_323,Dummy_323))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_326,Dummy_326,Dummy_326,Dummy_326))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_317,Dummy_317,Dummy_317,Dummy_317))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_317,Dummy_317,Dummy_317,Dummy_317),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_320,Dummy_320,Dummy_320,Dummy_320),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_323,Dummy_323,Dummy_323,Dummy_323),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_326,Dummy_326,Dummy_326,Dummy_326),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_368 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_332,Dummy_332,Dummy_332,Dummy_332))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_338,Dummy_338,Dummy_338,Dummy_338))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_335,Dummy_335,Dummy_335,Dummy_335)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_335,Dummy_335,Dummy_335,Dummy_335))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_338,Dummy_338,Dummy_338,Dummy_338))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_332,Dummy_332,Dummy_332,Dummy_332))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_332,Dummy_332,Dummy_332,Dummy_332)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_335,Dummy_335,Dummy_335,Dummy_335))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_338,Dummy_338,Dummy_338,Dummy_338))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_332,Dummy_332,Dummy_332,Dummy_332),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_335,Dummy_335,Dummy_335,Dummy_335),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_338,Dummy_338,Dummy_338,Dummy_338),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_369 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_370 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_371 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_372 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7647 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_7648 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_7649 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_7650 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_7735 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7652,Dummy_7652,Dummy_7652,Dummy_7652)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7654,Dummy_7654,Dummy_7654,Dummy_7654))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7658,Dummy_7658,Dummy_7658,Dummy_7658))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7656,Dummy_7656,Dummy_7656,Dummy_7656)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7652,Dummy_7652,Dummy_7652,Dummy_7652)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7656,Dummy_7656,Dummy_7656,Dummy_7656))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7658,Dummy_7658,Dummy_7658,Dummy_7658))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7654,Dummy_7654,Dummy_7654,Dummy_7654))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7654,Dummy_7654,Dummy_7654,Dummy_7654)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7656,Dummy_7656,Dummy_7656,Dummy_7656))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7658,Dummy_7658,Dummy_7658,Dummy_7658))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7652,Dummy_7652,Dummy_7652,Dummy_7652))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7652,Dummy_7652,Dummy_7652,Dummy_7652),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7654,Dummy_7654,Dummy_7654,Dummy_7654),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7656,Dummy_7656,Dummy_7656,Dummy_7656),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7658,Dummy_7658,Dummy_7658,Dummy_7658),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7736 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7660,Dummy_7660,Dummy_7660,Dummy_7660)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7662,Dummy_7662,Dummy_7662,Dummy_7662))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7666,Dummy_7666,Dummy_7666,Dummy_7666))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7664,Dummy_7664,Dummy_7664,Dummy_7664)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7660,Dummy_7660,Dummy_7660,Dummy_7660)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7664,Dummy_7664,Dummy_7664,Dummy_7664))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7666,Dummy_7666,Dummy_7666,Dummy_7666))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7662,Dummy_7662,Dummy_7662,Dummy_7662))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7662,Dummy_7662,Dummy_7662,Dummy_7662)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7664,Dummy_7664,Dummy_7664,Dummy_7664))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7666,Dummy_7666,Dummy_7666,Dummy_7666))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7660,Dummy_7660,Dummy_7660,Dummy_7660))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7659,Dummy_7659,Dummy_7659,Dummy_7659)),_mm256_set_pd(Dummy_7667,Dummy_7667,Dummy_7667,Dummy_7667)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7661,Dummy_7661,Dummy_7661,Dummy_7661)),_mm256_set_pd(Dummy_7668,Dummy_7668,Dummy_7668,Dummy_7668))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7663,Dummy_7663,Dummy_7663,Dummy_7663)),_mm256_set_pd(Dummy_7669,Dummy_7669,Dummy_7669,Dummy_7669))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7665,Dummy_7665,Dummy_7665,Dummy_7665)),_mm256_set_pd(Dummy_7670,Dummy_7670,Dummy_7670,Dummy_7670))))); + const __m256d Dummy_7737 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7672,Dummy_7672,Dummy_7672,Dummy_7672)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7674,Dummy_7674,Dummy_7674,Dummy_7674))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7678,Dummy_7678,Dummy_7678,Dummy_7678))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7676,Dummy_7676,Dummy_7676,Dummy_7676)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7672,Dummy_7672,Dummy_7672,Dummy_7672)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7676,Dummy_7676,Dummy_7676,Dummy_7676))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7678,Dummy_7678,Dummy_7678,Dummy_7678))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7674,Dummy_7674,Dummy_7674,Dummy_7674))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7674,Dummy_7674,Dummy_7674,Dummy_7674)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7676,Dummy_7676,Dummy_7676,Dummy_7676))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7678,Dummy_7678,Dummy_7678,Dummy_7678))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7672,Dummy_7672,Dummy_7672,Dummy_7672))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7667,Dummy_7667,Dummy_7667,Dummy_7667)),_mm256_set_pd(Dummy_7671,Dummy_7671,Dummy_7671,Dummy_7671)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7668,Dummy_7668,Dummy_7668,Dummy_7668)),_mm256_set_pd(Dummy_7673,Dummy_7673,Dummy_7673,Dummy_7673))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7669,Dummy_7669,Dummy_7669,Dummy_7669)),_mm256_set_pd(Dummy_7675,Dummy_7675,Dummy_7675,Dummy_7675))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7670,Dummy_7670,Dummy_7670,Dummy_7670)),_mm256_set_pd(Dummy_7677,Dummy_7677,Dummy_7677,Dummy_7677))))); + const __m256d Dummy_7738 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7680,Dummy_7680,Dummy_7680,Dummy_7680)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7682,Dummy_7682,Dummy_7682,Dummy_7682))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7686,Dummy_7686,Dummy_7686,Dummy_7686))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7684,Dummy_7684,Dummy_7684,Dummy_7684)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7680,Dummy_7680,Dummy_7680,Dummy_7680)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7684,Dummy_7684,Dummy_7684,Dummy_7684))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7686,Dummy_7686,Dummy_7686,Dummy_7686))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7682,Dummy_7682,Dummy_7682,Dummy_7682))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7682,Dummy_7682,Dummy_7682,Dummy_7682)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7684,Dummy_7684,Dummy_7684,Dummy_7684))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7686,Dummy_7686,Dummy_7686,Dummy_7686))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7680,Dummy_7680,Dummy_7680,Dummy_7680))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7667,Dummy_7667,Dummy_7667,Dummy_7667)),_mm256_set_pd(Dummy_7679,Dummy_7679,Dummy_7679,Dummy_7679)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7668,Dummy_7668,Dummy_7668,Dummy_7668)),_mm256_set_pd(Dummy_7681,Dummy_7681,Dummy_7681,Dummy_7681))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7669,Dummy_7669,Dummy_7669,Dummy_7669)),_mm256_set_pd(Dummy_7683,Dummy_7683,Dummy_7683,Dummy_7683))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7670,Dummy_7670,Dummy_7670,Dummy_7670)),_mm256_set_pd(Dummy_7685,Dummy_7685,Dummy_7685,Dummy_7685))))); + const __m256d Dummy_7739 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7689,Dummy_7689,Dummy_7689,Dummy_7689)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7692,Dummy_7692,Dummy_7692,Dummy_7692))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7698,Dummy_7698,Dummy_7698,Dummy_7698))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7695,Dummy_7695,Dummy_7695,Dummy_7695)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7689,Dummy_7689,Dummy_7689,Dummy_7689)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7695,Dummy_7695,Dummy_7695,Dummy_7695))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7698,Dummy_7698,Dummy_7698,Dummy_7698))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7692,Dummy_7692,Dummy_7692,Dummy_7692))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7692,Dummy_7692,Dummy_7692,Dummy_7692)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7695,Dummy_7695,Dummy_7695,Dummy_7695))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7698,Dummy_7698,Dummy_7698,Dummy_7698))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7689,Dummy_7689,Dummy_7689,Dummy_7689))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7689,Dummy_7689,Dummy_7689,Dummy_7689),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7692,Dummy_7692,Dummy_7692,Dummy_7692),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7695,Dummy_7695,Dummy_7695,Dummy_7695),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7698,Dummy_7698,Dummy_7698,Dummy_7698),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7740 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7701,Dummy_7701,Dummy_7701,Dummy_7701)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7704,Dummy_7704,Dummy_7704,Dummy_7704))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7710,Dummy_7710,Dummy_7710,Dummy_7710))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7707,Dummy_7707,Dummy_7707,Dummy_7707)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7701,Dummy_7701,Dummy_7701,Dummy_7701)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7707,Dummy_7707,Dummy_7707,Dummy_7707))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7710,Dummy_7710,Dummy_7710,Dummy_7710))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7704,Dummy_7704,Dummy_7704,Dummy_7704))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7704,Dummy_7704,Dummy_7704,Dummy_7704)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7707,Dummy_7707,Dummy_7707,Dummy_7707))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7710,Dummy_7710,Dummy_7710,Dummy_7710))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7701,Dummy_7701,Dummy_7701,Dummy_7701))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7701,Dummy_7701,Dummy_7701,Dummy_7701),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7704,Dummy_7704,Dummy_7704,Dummy_7704),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7707,Dummy_7707,Dummy_7707,Dummy_7707),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7710,Dummy_7710,Dummy_7710,Dummy_7710),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7741 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7713,Dummy_7713,Dummy_7713,Dummy_7713)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7716,Dummy_7716,Dummy_7716,Dummy_7716))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7722,Dummy_7722,Dummy_7722,Dummy_7722))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7719,Dummy_7719,Dummy_7719,Dummy_7719)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7713,Dummy_7713,Dummy_7713,Dummy_7713)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7719,Dummy_7719,Dummy_7719,Dummy_7719))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7722,Dummy_7722,Dummy_7722,Dummy_7722))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7716,Dummy_7716,Dummy_7716,Dummy_7716))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7716,Dummy_7716,Dummy_7716,Dummy_7716)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7719,Dummy_7719,Dummy_7719,Dummy_7719))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7722,Dummy_7722,Dummy_7722,Dummy_7722))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7713,Dummy_7713,Dummy_7713,Dummy_7713))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7713,Dummy_7713,Dummy_7713,Dummy_7713),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7716,Dummy_7716,Dummy_7716,Dummy_7716),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7719,Dummy_7719,Dummy_7719,Dummy_7719),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7722,Dummy_7722,Dummy_7722,Dummy_7722),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7742 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7723,Dummy_7723,Dummy_7723,Dummy_7723)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7724,Dummy_7724,Dummy_7724,Dummy_7724))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7726,Dummy_7726,Dummy_7726,Dummy_7726))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7725,Dummy_7725,Dummy_7725,Dummy_7725)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7723,Dummy_7723,Dummy_7723,Dummy_7723)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7725,Dummy_7725,Dummy_7725,Dummy_7725))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7726,Dummy_7726,Dummy_7726,Dummy_7726))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7724,Dummy_7724,Dummy_7724,Dummy_7724))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7724,Dummy_7724,Dummy_7724,Dummy_7724)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7725,Dummy_7725,Dummy_7725,Dummy_7725))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7726,Dummy_7726,Dummy_7726,Dummy_7726))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7723,Dummy_7723,Dummy_7723,Dummy_7723))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7723,Dummy_7723,Dummy_7723,Dummy_7723),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7724,Dummy_7724,Dummy_7724,Dummy_7724),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7725,Dummy_7725,Dummy_7725,Dummy_7725),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7726,Dummy_7726,Dummy_7726,Dummy_7726),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7743 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7727,Dummy_7727,Dummy_7727,Dummy_7727)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7728,Dummy_7728,Dummy_7728,Dummy_7728))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7730,Dummy_7730,Dummy_7730,Dummy_7730))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7729,Dummy_7729,Dummy_7729,Dummy_7729)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7727,Dummy_7727,Dummy_7727,Dummy_7727)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7729,Dummy_7729,Dummy_7729,Dummy_7729))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7730,Dummy_7730,Dummy_7730,Dummy_7730))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7728,Dummy_7728,Dummy_7728,Dummy_7728))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7728,Dummy_7728,Dummy_7728,Dummy_7728)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7729,Dummy_7729,Dummy_7729,Dummy_7729))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7730,Dummy_7730,Dummy_7730,Dummy_7730))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7727,Dummy_7727,Dummy_7727,Dummy_7727))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7727,Dummy_7727,Dummy_7727,Dummy_7727),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7728,Dummy_7728,Dummy_7728,Dummy_7728),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7729,Dummy_7729,Dummy_7729,Dummy_7729),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7730,Dummy_7730,Dummy_7730,Dummy_7730),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7744 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7648,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7731,Dummy_7731,Dummy_7731,Dummy_7731)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7732,Dummy_7732,Dummy_7732,Dummy_7732))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7734,Dummy_7734,Dummy_7734,Dummy_7734))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7733,Dummy_7733,Dummy_7733,Dummy_7733)))),_mm256_mul_pd(Dummy_7649,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7731,Dummy_7731,Dummy_7731,Dummy_7731)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7733,Dummy_7733,Dummy_7733,Dummy_7733))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7734,Dummy_7734,Dummy_7734,Dummy_7734))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7732,Dummy_7732,Dummy_7732,Dummy_7732))))),_mm256_mul_pd(Dummy_7650,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7732,Dummy_7732,Dummy_7732,Dummy_7732)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7733,Dummy_7733,Dummy_7733,Dummy_7733))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7734,Dummy_7734,Dummy_7734,Dummy_7734))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7731,Dummy_7731,Dummy_7731,Dummy_7731))))),_mm256_mul_pd(Dummy_7647,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7731,Dummy_7731,Dummy_7731,Dummy_7731),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7732,Dummy_7732,Dummy_7732,Dummy_7732),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7733,Dummy_7733,Dummy_7733,Dummy_7733),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7734,Dummy_7734,Dummy_7734,Dummy_7734),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_363,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_364,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_365,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_366,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_367,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(Dummy_368,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_369,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_370,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_371,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_372,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_7735,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_7736,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_7737,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_7738,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_7739,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(Dummy_7740,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_7741,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_7742,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_7743,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_7744,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); } } - const __m256d Dummy_373 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_374 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_375 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_376 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_461 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_378,Dummy_378,Dummy_378,Dummy_378)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_380,Dummy_380,Dummy_380,Dummy_380))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_382,Dummy_382,Dummy_382,Dummy_382)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_378,Dummy_378,Dummy_378,Dummy_378)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_382,Dummy_382,Dummy_382,Dummy_382))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_380,Dummy_380,Dummy_380,Dummy_380))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_380,Dummy_380,Dummy_380,Dummy_380)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_382,Dummy_382,Dummy_382,Dummy_382))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_378,Dummy_378,Dummy_378,Dummy_378))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_378,Dummy_378,Dummy_378,Dummy_378),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_380,Dummy_380,Dummy_380,Dummy_380),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_382,Dummy_382,Dummy_382,Dummy_382),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_462 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_386,Dummy_386,Dummy_386,Dummy_386)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_392,Dummy_392,Dummy_392,Dummy_392))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_386,Dummy_386,Dummy_386,Dummy_386)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_392,Dummy_392,Dummy_392,Dummy_392))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_392,Dummy_392,Dummy_392,Dummy_392))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_386,Dummy_386,Dummy_386,Dummy_386))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_385,Dummy_385,Dummy_385,Dummy_385)),_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387)),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_389,Dummy_389,Dummy_389,Dummy_389)),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_391,Dummy_391,Dummy_391,Dummy_391)),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396))))); - const __m256d Dummy_463 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_404,Dummy_404,Dummy_404,Dummy_404))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_404,Dummy_404,Dummy_404,Dummy_404))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_404,Dummy_404,Dummy_404,Dummy_404))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393)),_mm256_set_pd(Dummy_397,Dummy_397,Dummy_397,Dummy_397)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394)),_mm256_set_pd(Dummy_399,Dummy_399,Dummy_399,Dummy_399))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_set_pd(Dummy_401,Dummy_401,Dummy_401,Dummy_401))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396)),_mm256_set_pd(Dummy_403,Dummy_403,Dummy_403,Dummy_403))))); - const __m256d Dummy_464 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_406,Dummy_406,Dummy_406,Dummy_406)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_412,Dummy_412,Dummy_412,Dummy_412))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_410,Dummy_410,Dummy_410,Dummy_410)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_406,Dummy_406,Dummy_406,Dummy_406)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_410,Dummy_410,Dummy_410,Dummy_410))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_412,Dummy_412,Dummy_412,Dummy_412))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_410,Dummy_410,Dummy_410,Dummy_410))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_412,Dummy_412,Dummy_412,Dummy_412))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_406,Dummy_406,Dummy_406,Dummy_406))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393)),_mm256_set_pd(Dummy_405,Dummy_405,Dummy_405,Dummy_405)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394)),_mm256_set_pd(Dummy_407,Dummy_407,Dummy_407,Dummy_407))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_set_pd(Dummy_409,Dummy_409,Dummy_409,Dummy_409))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396)),_mm256_set_pd(Dummy_411,Dummy_411,Dummy_411,Dummy_411))))); - const __m256d Dummy_465 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_415,Dummy_415,Dummy_415,Dummy_415)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_418,Dummy_418,Dummy_418,Dummy_418))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_424,Dummy_424,Dummy_424,Dummy_424))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_421,Dummy_421,Dummy_421,Dummy_421)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_415,Dummy_415,Dummy_415,Dummy_415)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_421,Dummy_421,Dummy_421,Dummy_421))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_424,Dummy_424,Dummy_424,Dummy_424))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_418,Dummy_418,Dummy_418,Dummy_418))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_418,Dummy_418,Dummy_418,Dummy_418)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_421,Dummy_421,Dummy_421,Dummy_421))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_424,Dummy_424,Dummy_424,Dummy_424))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_415,Dummy_415,Dummy_415,Dummy_415))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_415,Dummy_415,Dummy_415,Dummy_415),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_418,Dummy_418,Dummy_418,Dummy_418),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_421,Dummy_421,Dummy_421,Dummy_421),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_424,Dummy_424,Dummy_424,Dummy_424),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_466 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_427,Dummy_427,Dummy_427,Dummy_427)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_430,Dummy_430,Dummy_430,Dummy_430))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_436,Dummy_436,Dummy_436,Dummy_436))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_433,Dummy_433,Dummy_433,Dummy_433)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_427,Dummy_427,Dummy_427,Dummy_427)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_433,Dummy_433,Dummy_433,Dummy_433))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_436,Dummy_436,Dummy_436,Dummy_436))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_430,Dummy_430,Dummy_430,Dummy_430))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_430,Dummy_430,Dummy_430,Dummy_430)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_433,Dummy_433,Dummy_433,Dummy_433))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_436,Dummy_436,Dummy_436,Dummy_436))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_427,Dummy_427,Dummy_427,Dummy_427))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_427,Dummy_427,Dummy_427,Dummy_427),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_430,Dummy_430,Dummy_430,Dummy_430),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_433,Dummy_433,Dummy_433,Dummy_433),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_436,Dummy_436,Dummy_436,Dummy_436),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_467 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_468 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_469 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_470 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7745 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_7746 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_7747 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_7748 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_7833 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7750,Dummy_7750,Dummy_7750,Dummy_7750)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7752,Dummy_7752,Dummy_7752,Dummy_7752))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7756,Dummy_7756,Dummy_7756,Dummy_7756))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7754,Dummy_7754,Dummy_7754,Dummy_7754)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7750,Dummy_7750,Dummy_7750,Dummy_7750)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7754,Dummy_7754,Dummy_7754,Dummy_7754))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7756,Dummy_7756,Dummy_7756,Dummy_7756))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7752,Dummy_7752,Dummy_7752,Dummy_7752))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7752,Dummy_7752,Dummy_7752,Dummy_7752)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7754,Dummy_7754,Dummy_7754,Dummy_7754))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7756,Dummy_7756,Dummy_7756,Dummy_7756))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7750,Dummy_7750,Dummy_7750,Dummy_7750))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7750,Dummy_7750,Dummy_7750,Dummy_7750),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7752,Dummy_7752,Dummy_7752,Dummy_7752),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7754,Dummy_7754,Dummy_7754,Dummy_7754),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7756,Dummy_7756,Dummy_7756,Dummy_7756),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7834 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7758,Dummy_7758,Dummy_7758,Dummy_7758)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7760,Dummy_7760,Dummy_7760,Dummy_7760))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7764,Dummy_7764,Dummy_7764,Dummy_7764))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7762,Dummy_7762,Dummy_7762,Dummy_7762)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7758,Dummy_7758,Dummy_7758,Dummy_7758)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7762,Dummy_7762,Dummy_7762,Dummy_7762))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7764,Dummy_7764,Dummy_7764,Dummy_7764))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7760,Dummy_7760,Dummy_7760,Dummy_7760))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7760,Dummy_7760,Dummy_7760,Dummy_7760)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7762,Dummy_7762,Dummy_7762,Dummy_7762))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7764,Dummy_7764,Dummy_7764,Dummy_7764))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7758,Dummy_7758,Dummy_7758,Dummy_7758))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7757,Dummy_7757,Dummy_7757,Dummy_7757)),_mm256_set_pd(Dummy_7765,Dummy_7765,Dummy_7765,Dummy_7765)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7759,Dummy_7759,Dummy_7759,Dummy_7759)),_mm256_set_pd(Dummy_7766,Dummy_7766,Dummy_7766,Dummy_7766))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7761,Dummy_7761,Dummy_7761,Dummy_7761)),_mm256_set_pd(Dummy_7767,Dummy_7767,Dummy_7767,Dummy_7767))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7763,Dummy_7763,Dummy_7763,Dummy_7763)),_mm256_set_pd(Dummy_7768,Dummy_7768,Dummy_7768,Dummy_7768))))); + const __m256d Dummy_7835 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7770,Dummy_7770,Dummy_7770,Dummy_7770)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7772,Dummy_7772,Dummy_7772,Dummy_7772))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7776,Dummy_7776,Dummy_7776,Dummy_7776))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7774,Dummy_7774,Dummy_7774,Dummy_7774)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7770,Dummy_7770,Dummy_7770,Dummy_7770)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7774,Dummy_7774,Dummy_7774,Dummy_7774))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7776,Dummy_7776,Dummy_7776,Dummy_7776))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7772,Dummy_7772,Dummy_7772,Dummy_7772))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7772,Dummy_7772,Dummy_7772,Dummy_7772)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7774,Dummy_7774,Dummy_7774,Dummy_7774))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7776,Dummy_7776,Dummy_7776,Dummy_7776))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7770,Dummy_7770,Dummy_7770,Dummy_7770))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7765,Dummy_7765,Dummy_7765,Dummy_7765)),_mm256_set_pd(Dummy_7769,Dummy_7769,Dummy_7769,Dummy_7769)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7766,Dummy_7766,Dummy_7766,Dummy_7766)),_mm256_set_pd(Dummy_7771,Dummy_7771,Dummy_7771,Dummy_7771))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7767,Dummy_7767,Dummy_7767,Dummy_7767)),_mm256_set_pd(Dummy_7773,Dummy_7773,Dummy_7773,Dummy_7773))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7768,Dummy_7768,Dummy_7768,Dummy_7768)),_mm256_set_pd(Dummy_7775,Dummy_7775,Dummy_7775,Dummy_7775))))); + const __m256d Dummy_7836 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7778,Dummy_7778,Dummy_7778,Dummy_7778)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7780,Dummy_7780,Dummy_7780,Dummy_7780))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7784,Dummy_7784,Dummy_7784,Dummy_7784))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7782,Dummy_7782,Dummy_7782,Dummy_7782)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7778,Dummy_7778,Dummy_7778,Dummy_7778)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7782,Dummy_7782,Dummy_7782,Dummy_7782))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7784,Dummy_7784,Dummy_7784,Dummy_7784))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7780,Dummy_7780,Dummy_7780,Dummy_7780))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7780,Dummy_7780,Dummy_7780,Dummy_7780)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7782,Dummy_7782,Dummy_7782,Dummy_7782))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7784,Dummy_7784,Dummy_7784,Dummy_7784))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7778,Dummy_7778,Dummy_7778,Dummy_7778))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7765,Dummy_7765,Dummy_7765,Dummy_7765)),_mm256_set_pd(Dummy_7777,Dummy_7777,Dummy_7777,Dummy_7777)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7766,Dummy_7766,Dummy_7766,Dummy_7766)),_mm256_set_pd(Dummy_7779,Dummy_7779,Dummy_7779,Dummy_7779))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7767,Dummy_7767,Dummy_7767,Dummy_7767)),_mm256_set_pd(Dummy_7781,Dummy_7781,Dummy_7781,Dummy_7781))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7768,Dummy_7768,Dummy_7768,Dummy_7768)),_mm256_set_pd(Dummy_7783,Dummy_7783,Dummy_7783,Dummy_7783))))); + const __m256d Dummy_7837 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7787,Dummy_7787,Dummy_7787,Dummy_7787)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7790,Dummy_7790,Dummy_7790,Dummy_7790))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7796,Dummy_7796,Dummy_7796,Dummy_7796))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7793,Dummy_7793,Dummy_7793,Dummy_7793)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7787,Dummy_7787,Dummy_7787,Dummy_7787)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7793,Dummy_7793,Dummy_7793,Dummy_7793))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7796,Dummy_7796,Dummy_7796,Dummy_7796))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7790,Dummy_7790,Dummy_7790,Dummy_7790))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7790,Dummy_7790,Dummy_7790,Dummy_7790)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7793,Dummy_7793,Dummy_7793,Dummy_7793))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7796,Dummy_7796,Dummy_7796,Dummy_7796))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7787,Dummy_7787,Dummy_7787,Dummy_7787))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7787,Dummy_7787,Dummy_7787,Dummy_7787),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7790,Dummy_7790,Dummy_7790,Dummy_7790),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7793,Dummy_7793,Dummy_7793,Dummy_7793),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7796,Dummy_7796,Dummy_7796,Dummy_7796),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7838 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7799,Dummy_7799,Dummy_7799,Dummy_7799)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7802,Dummy_7802,Dummy_7802,Dummy_7802))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7808,Dummy_7808,Dummy_7808,Dummy_7808))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7805,Dummy_7805,Dummy_7805,Dummy_7805)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7799,Dummy_7799,Dummy_7799,Dummy_7799)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7805,Dummy_7805,Dummy_7805,Dummy_7805))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7808,Dummy_7808,Dummy_7808,Dummy_7808))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7802,Dummy_7802,Dummy_7802,Dummy_7802))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7802,Dummy_7802,Dummy_7802,Dummy_7802)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7805,Dummy_7805,Dummy_7805,Dummy_7805))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7808,Dummy_7808,Dummy_7808,Dummy_7808))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7799,Dummy_7799,Dummy_7799,Dummy_7799))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7799,Dummy_7799,Dummy_7799,Dummy_7799),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7802,Dummy_7802,Dummy_7802,Dummy_7802),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7805,Dummy_7805,Dummy_7805,Dummy_7805),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7808,Dummy_7808,Dummy_7808,Dummy_7808),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7839 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7811,Dummy_7811,Dummy_7811,Dummy_7811)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7814,Dummy_7814,Dummy_7814,Dummy_7814))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7820,Dummy_7820,Dummy_7820,Dummy_7820))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7817,Dummy_7817,Dummy_7817,Dummy_7817)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7811,Dummy_7811,Dummy_7811,Dummy_7811)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7817,Dummy_7817,Dummy_7817,Dummy_7817))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7820,Dummy_7820,Dummy_7820,Dummy_7820))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7814,Dummy_7814,Dummy_7814,Dummy_7814))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7814,Dummy_7814,Dummy_7814,Dummy_7814)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7817,Dummy_7817,Dummy_7817,Dummy_7817))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7820,Dummy_7820,Dummy_7820,Dummy_7820))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7811,Dummy_7811,Dummy_7811,Dummy_7811))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7811,Dummy_7811,Dummy_7811,Dummy_7811),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7814,Dummy_7814,Dummy_7814,Dummy_7814),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7817,Dummy_7817,Dummy_7817,Dummy_7817),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7820,Dummy_7820,Dummy_7820,Dummy_7820),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7840 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7821,Dummy_7821,Dummy_7821,Dummy_7821)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7822,Dummy_7822,Dummy_7822,Dummy_7822))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7824,Dummy_7824,Dummy_7824,Dummy_7824))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7823,Dummy_7823,Dummy_7823,Dummy_7823)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7821,Dummy_7821,Dummy_7821,Dummy_7821)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7823,Dummy_7823,Dummy_7823,Dummy_7823))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7824,Dummy_7824,Dummy_7824,Dummy_7824))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7822,Dummy_7822,Dummy_7822,Dummy_7822))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7822,Dummy_7822,Dummy_7822,Dummy_7822)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7823,Dummy_7823,Dummy_7823,Dummy_7823))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7824,Dummy_7824,Dummy_7824,Dummy_7824))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7821,Dummy_7821,Dummy_7821,Dummy_7821))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7821,Dummy_7821,Dummy_7821,Dummy_7821),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7822,Dummy_7822,Dummy_7822,Dummy_7822),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7823,Dummy_7823,Dummy_7823,Dummy_7823),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7824,Dummy_7824,Dummy_7824,Dummy_7824),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7841 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7825,Dummy_7825,Dummy_7825,Dummy_7825)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7826,Dummy_7826,Dummy_7826,Dummy_7826))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7828,Dummy_7828,Dummy_7828,Dummy_7828))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7827,Dummy_7827,Dummy_7827,Dummy_7827)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7825,Dummy_7825,Dummy_7825,Dummy_7825)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7827,Dummy_7827,Dummy_7827,Dummy_7827))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7828,Dummy_7828,Dummy_7828,Dummy_7828))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7826,Dummy_7826,Dummy_7826,Dummy_7826))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7826,Dummy_7826,Dummy_7826,Dummy_7826)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7827,Dummy_7827,Dummy_7827,Dummy_7827))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7828,Dummy_7828,Dummy_7828,Dummy_7828))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7825,Dummy_7825,Dummy_7825,Dummy_7825))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7825,Dummy_7825,Dummy_7825,Dummy_7825),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7826,Dummy_7826,Dummy_7826,Dummy_7826),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7827,Dummy_7827,Dummy_7827,Dummy_7827),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7828,Dummy_7828,Dummy_7828,Dummy_7828),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7842 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7746,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7829,Dummy_7829,Dummy_7829,Dummy_7829)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7830,Dummy_7830,Dummy_7830,Dummy_7830))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7832,Dummy_7832,Dummy_7832,Dummy_7832))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7831,Dummy_7831,Dummy_7831,Dummy_7831)))),_mm256_mul_pd(Dummy_7747,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7829,Dummy_7829,Dummy_7829,Dummy_7829)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7831,Dummy_7831,Dummy_7831,Dummy_7831))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7832,Dummy_7832,Dummy_7832,Dummy_7832))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7830,Dummy_7830,Dummy_7830,Dummy_7830))))),_mm256_mul_pd(Dummy_7748,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7830,Dummy_7830,Dummy_7830,Dummy_7830)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7831,Dummy_7831,Dummy_7831,Dummy_7831))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7832,Dummy_7832,Dummy_7832,Dummy_7832))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7829,Dummy_7829,Dummy_7829,Dummy_7829))))),_mm256_mul_pd(Dummy_7745,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7829,Dummy_7829,Dummy_7829,Dummy_7829),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7830,Dummy_7830,Dummy_7830,Dummy_7830),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7831,Dummy_7831,Dummy_7831,Dummy_7831),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7832,Dummy_7832,Dummy_7832,Dummy_7832),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_461,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_462,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_463,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_464,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_465,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_466,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_467,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_468,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_469,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_470,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_7833,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_7834,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_7835,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_7836,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_7837,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_7838,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_7839,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_7840,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_7841,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_7842,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_471 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_472 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_473 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_474 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_559 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_476,Dummy_476,Dummy_476,Dummy_476)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_478,Dummy_478,Dummy_478,Dummy_478))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_480,Dummy_480,Dummy_480,Dummy_480)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_476,Dummy_476,Dummy_476,Dummy_476)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_480,Dummy_480,Dummy_480,Dummy_480))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_478,Dummy_478,Dummy_478,Dummy_478))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_478,Dummy_478,Dummy_478,Dummy_478)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_480,Dummy_480,Dummy_480,Dummy_480))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_476,Dummy_476,Dummy_476,Dummy_476))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_476,Dummy_476,Dummy_476,Dummy_476),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_478,Dummy_478,Dummy_478,Dummy_478),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_480,Dummy_480,Dummy_480,Dummy_480),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_560 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_484,Dummy_484,Dummy_484,Dummy_484)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_490,Dummy_490,Dummy_490,Dummy_490))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_484,Dummy_484,Dummy_484,Dummy_484)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_490,Dummy_490,Dummy_490,Dummy_490))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_490,Dummy_490,Dummy_490,Dummy_490))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_484,Dummy_484,Dummy_484,Dummy_484))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_483,Dummy_483,Dummy_483,Dummy_483)),_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485)),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_487,Dummy_487,Dummy_487,Dummy_487)),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_489,Dummy_489,Dummy_489,Dummy_489)),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494))))); - const __m256d Dummy_561 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_502,Dummy_502,Dummy_502,Dummy_502))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_502,Dummy_502,Dummy_502,Dummy_502))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_502,Dummy_502,Dummy_502,Dummy_502))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491)),_mm256_set_pd(Dummy_495,Dummy_495,Dummy_495,Dummy_495)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492)),_mm256_set_pd(Dummy_497,Dummy_497,Dummy_497,Dummy_497))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_set_pd(Dummy_499,Dummy_499,Dummy_499,Dummy_499))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494)),_mm256_set_pd(Dummy_501,Dummy_501,Dummy_501,Dummy_501))))); - const __m256d Dummy_562 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_504,Dummy_504,Dummy_504,Dummy_504)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_510,Dummy_510,Dummy_510,Dummy_510))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_508,Dummy_508,Dummy_508,Dummy_508)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_504,Dummy_504,Dummy_504,Dummy_504)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_508,Dummy_508,Dummy_508,Dummy_508))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_510,Dummy_510,Dummy_510,Dummy_510))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_508,Dummy_508,Dummy_508,Dummy_508))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_510,Dummy_510,Dummy_510,Dummy_510))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_504,Dummy_504,Dummy_504,Dummy_504))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491)),_mm256_set_pd(Dummy_503,Dummy_503,Dummy_503,Dummy_503)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492)),_mm256_set_pd(Dummy_505,Dummy_505,Dummy_505,Dummy_505))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_set_pd(Dummy_507,Dummy_507,Dummy_507,Dummy_507))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494)),_mm256_set_pd(Dummy_509,Dummy_509,Dummy_509,Dummy_509))))); - const __m256d Dummy_563 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_513,Dummy_513,Dummy_513,Dummy_513)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_516,Dummy_516,Dummy_516,Dummy_516))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_522,Dummy_522,Dummy_522,Dummy_522))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_519,Dummy_519,Dummy_519,Dummy_519)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_513,Dummy_513,Dummy_513,Dummy_513)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_519,Dummy_519,Dummy_519,Dummy_519))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_522,Dummy_522,Dummy_522,Dummy_522))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_516,Dummy_516,Dummy_516,Dummy_516))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_516,Dummy_516,Dummy_516,Dummy_516)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_519,Dummy_519,Dummy_519,Dummy_519))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_522,Dummy_522,Dummy_522,Dummy_522))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_513,Dummy_513,Dummy_513,Dummy_513))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_513,Dummy_513,Dummy_513,Dummy_513),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_516,Dummy_516,Dummy_516,Dummy_516),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_519,Dummy_519,Dummy_519,Dummy_519),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_522,Dummy_522,Dummy_522,Dummy_522),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_564 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_525,Dummy_525,Dummy_525,Dummy_525)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_528,Dummy_528,Dummy_528,Dummy_528))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_534,Dummy_534,Dummy_534,Dummy_534))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_531,Dummy_531,Dummy_531,Dummy_531)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_525,Dummy_525,Dummy_525,Dummy_525)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_531,Dummy_531,Dummy_531,Dummy_531))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_534,Dummy_534,Dummy_534,Dummy_534))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_528,Dummy_528,Dummy_528,Dummy_528))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_528,Dummy_528,Dummy_528,Dummy_528)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_531,Dummy_531,Dummy_531,Dummy_531))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_534,Dummy_534,Dummy_534,Dummy_534))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_525,Dummy_525,Dummy_525,Dummy_525))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_525,Dummy_525,Dummy_525,Dummy_525),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_528,Dummy_528,Dummy_528,Dummy_528),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_531,Dummy_531,Dummy_531,Dummy_531),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_534,Dummy_534,Dummy_534,Dummy_534),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_565 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_566 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_567 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_568 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7843 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_7844 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_7845 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_7846 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_7931 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7848,Dummy_7848,Dummy_7848,Dummy_7848)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7850,Dummy_7850,Dummy_7850,Dummy_7850))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7854,Dummy_7854,Dummy_7854,Dummy_7854))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7852,Dummy_7852,Dummy_7852,Dummy_7852)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7848,Dummy_7848,Dummy_7848,Dummy_7848)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7852,Dummy_7852,Dummy_7852,Dummy_7852))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7854,Dummy_7854,Dummy_7854,Dummy_7854))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7850,Dummy_7850,Dummy_7850,Dummy_7850))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7850,Dummy_7850,Dummy_7850,Dummy_7850)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7852,Dummy_7852,Dummy_7852,Dummy_7852))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7854,Dummy_7854,Dummy_7854,Dummy_7854))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7848,Dummy_7848,Dummy_7848,Dummy_7848))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7848,Dummy_7848,Dummy_7848,Dummy_7848),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7850,Dummy_7850,Dummy_7850,Dummy_7850),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7852,Dummy_7852,Dummy_7852,Dummy_7852),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7854,Dummy_7854,Dummy_7854,Dummy_7854),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7932 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7856,Dummy_7856,Dummy_7856,Dummy_7856)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7858,Dummy_7858,Dummy_7858,Dummy_7858))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7862,Dummy_7862,Dummy_7862,Dummy_7862))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7860,Dummy_7860,Dummy_7860,Dummy_7860)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7856,Dummy_7856,Dummy_7856,Dummy_7856)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7860,Dummy_7860,Dummy_7860,Dummy_7860))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7862,Dummy_7862,Dummy_7862,Dummy_7862))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7858,Dummy_7858,Dummy_7858,Dummy_7858))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7858,Dummy_7858,Dummy_7858,Dummy_7858)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7860,Dummy_7860,Dummy_7860,Dummy_7860))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7862,Dummy_7862,Dummy_7862,Dummy_7862))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7856,Dummy_7856,Dummy_7856,Dummy_7856))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7855,Dummy_7855,Dummy_7855,Dummy_7855)),_mm256_set_pd(Dummy_7863,Dummy_7863,Dummy_7863,Dummy_7863)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7857,Dummy_7857,Dummy_7857,Dummy_7857)),_mm256_set_pd(Dummy_7864,Dummy_7864,Dummy_7864,Dummy_7864))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7859,Dummy_7859,Dummy_7859,Dummy_7859)),_mm256_set_pd(Dummy_7865,Dummy_7865,Dummy_7865,Dummy_7865))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7861,Dummy_7861,Dummy_7861,Dummy_7861)),_mm256_set_pd(Dummy_7866,Dummy_7866,Dummy_7866,Dummy_7866))))); + const __m256d Dummy_7933 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7868,Dummy_7868,Dummy_7868,Dummy_7868)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7870,Dummy_7870,Dummy_7870,Dummy_7870))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7874,Dummy_7874,Dummy_7874,Dummy_7874))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7872,Dummy_7872,Dummy_7872,Dummy_7872)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7868,Dummy_7868,Dummy_7868,Dummy_7868)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7872,Dummy_7872,Dummy_7872,Dummy_7872))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7874,Dummy_7874,Dummy_7874,Dummy_7874))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7870,Dummy_7870,Dummy_7870,Dummy_7870))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7870,Dummy_7870,Dummy_7870,Dummy_7870)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7872,Dummy_7872,Dummy_7872,Dummy_7872))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7874,Dummy_7874,Dummy_7874,Dummy_7874))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7868,Dummy_7868,Dummy_7868,Dummy_7868))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7863,Dummy_7863,Dummy_7863,Dummy_7863)),_mm256_set_pd(Dummy_7867,Dummy_7867,Dummy_7867,Dummy_7867)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7864,Dummy_7864,Dummy_7864,Dummy_7864)),_mm256_set_pd(Dummy_7869,Dummy_7869,Dummy_7869,Dummy_7869))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7865,Dummy_7865,Dummy_7865,Dummy_7865)),_mm256_set_pd(Dummy_7871,Dummy_7871,Dummy_7871,Dummy_7871))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7866,Dummy_7866,Dummy_7866,Dummy_7866)),_mm256_set_pd(Dummy_7873,Dummy_7873,Dummy_7873,Dummy_7873))))); + const __m256d Dummy_7934 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7876,Dummy_7876,Dummy_7876,Dummy_7876)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7878,Dummy_7878,Dummy_7878,Dummy_7878))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7882,Dummy_7882,Dummy_7882,Dummy_7882))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7880,Dummy_7880,Dummy_7880,Dummy_7880)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7876,Dummy_7876,Dummy_7876,Dummy_7876)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7880,Dummy_7880,Dummy_7880,Dummy_7880))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7882,Dummy_7882,Dummy_7882,Dummy_7882))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7878,Dummy_7878,Dummy_7878,Dummy_7878))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7878,Dummy_7878,Dummy_7878,Dummy_7878)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7880,Dummy_7880,Dummy_7880,Dummy_7880))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7882,Dummy_7882,Dummy_7882,Dummy_7882))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7876,Dummy_7876,Dummy_7876,Dummy_7876))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7863,Dummy_7863,Dummy_7863,Dummy_7863)),_mm256_set_pd(Dummy_7875,Dummy_7875,Dummy_7875,Dummy_7875)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7864,Dummy_7864,Dummy_7864,Dummy_7864)),_mm256_set_pd(Dummy_7877,Dummy_7877,Dummy_7877,Dummy_7877))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7865,Dummy_7865,Dummy_7865,Dummy_7865)),_mm256_set_pd(Dummy_7879,Dummy_7879,Dummy_7879,Dummy_7879))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7866,Dummy_7866,Dummy_7866,Dummy_7866)),_mm256_set_pd(Dummy_7881,Dummy_7881,Dummy_7881,Dummy_7881))))); + const __m256d Dummy_7935 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7885,Dummy_7885,Dummy_7885,Dummy_7885)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7888,Dummy_7888,Dummy_7888,Dummy_7888))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7894,Dummy_7894,Dummy_7894,Dummy_7894))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7891,Dummy_7891,Dummy_7891,Dummy_7891)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7885,Dummy_7885,Dummy_7885,Dummy_7885)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7891,Dummy_7891,Dummy_7891,Dummy_7891))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7894,Dummy_7894,Dummy_7894,Dummy_7894))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7888,Dummy_7888,Dummy_7888,Dummy_7888))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7888,Dummy_7888,Dummy_7888,Dummy_7888)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7891,Dummy_7891,Dummy_7891,Dummy_7891))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7894,Dummy_7894,Dummy_7894,Dummy_7894))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7885,Dummy_7885,Dummy_7885,Dummy_7885))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7885,Dummy_7885,Dummy_7885,Dummy_7885),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7888,Dummy_7888,Dummy_7888,Dummy_7888),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7891,Dummy_7891,Dummy_7891,Dummy_7891),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7894,Dummy_7894,Dummy_7894,Dummy_7894),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7936 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7897,Dummy_7897,Dummy_7897,Dummy_7897)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7900,Dummy_7900,Dummy_7900,Dummy_7900))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7906,Dummy_7906,Dummy_7906,Dummy_7906))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7903,Dummy_7903,Dummy_7903,Dummy_7903)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7897,Dummy_7897,Dummy_7897,Dummy_7897)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7903,Dummy_7903,Dummy_7903,Dummy_7903))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7906,Dummy_7906,Dummy_7906,Dummy_7906))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7900,Dummy_7900,Dummy_7900,Dummy_7900))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7900,Dummy_7900,Dummy_7900,Dummy_7900)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7903,Dummy_7903,Dummy_7903,Dummy_7903))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7906,Dummy_7906,Dummy_7906,Dummy_7906))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7897,Dummy_7897,Dummy_7897,Dummy_7897))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7897,Dummy_7897,Dummy_7897,Dummy_7897),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7900,Dummy_7900,Dummy_7900,Dummy_7900),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7903,Dummy_7903,Dummy_7903,Dummy_7903),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7906,Dummy_7906,Dummy_7906,Dummy_7906),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7937 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7909,Dummy_7909,Dummy_7909,Dummy_7909)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7912,Dummy_7912,Dummy_7912,Dummy_7912))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7918,Dummy_7918,Dummy_7918,Dummy_7918))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7915,Dummy_7915,Dummy_7915,Dummy_7915)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7909,Dummy_7909,Dummy_7909,Dummy_7909)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7915,Dummy_7915,Dummy_7915,Dummy_7915))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7918,Dummy_7918,Dummy_7918,Dummy_7918))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7912,Dummy_7912,Dummy_7912,Dummy_7912))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7912,Dummy_7912,Dummy_7912,Dummy_7912)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7915,Dummy_7915,Dummy_7915,Dummy_7915))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7918,Dummy_7918,Dummy_7918,Dummy_7918))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7909,Dummy_7909,Dummy_7909,Dummy_7909))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7909,Dummy_7909,Dummy_7909,Dummy_7909),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7912,Dummy_7912,Dummy_7912,Dummy_7912),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7915,Dummy_7915,Dummy_7915,Dummy_7915),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7918,Dummy_7918,Dummy_7918,Dummy_7918),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7938 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7919,Dummy_7919,Dummy_7919,Dummy_7919)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7920,Dummy_7920,Dummy_7920,Dummy_7920))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7922,Dummy_7922,Dummy_7922,Dummy_7922))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7921,Dummy_7921,Dummy_7921,Dummy_7921)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7919,Dummy_7919,Dummy_7919,Dummy_7919)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7921,Dummy_7921,Dummy_7921,Dummy_7921))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7922,Dummy_7922,Dummy_7922,Dummy_7922))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7920,Dummy_7920,Dummy_7920,Dummy_7920))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7920,Dummy_7920,Dummy_7920,Dummy_7920)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7921,Dummy_7921,Dummy_7921,Dummy_7921))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7922,Dummy_7922,Dummy_7922,Dummy_7922))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7919,Dummy_7919,Dummy_7919,Dummy_7919))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7919,Dummy_7919,Dummy_7919,Dummy_7919),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7920,Dummy_7920,Dummy_7920,Dummy_7920),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7921,Dummy_7921,Dummy_7921,Dummy_7921),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7922,Dummy_7922,Dummy_7922,Dummy_7922),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7939 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7923,Dummy_7923,Dummy_7923,Dummy_7923)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7924,Dummy_7924,Dummy_7924,Dummy_7924))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7926,Dummy_7926,Dummy_7926,Dummy_7926))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7925,Dummy_7925,Dummy_7925,Dummy_7925)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7923,Dummy_7923,Dummy_7923,Dummy_7923)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7925,Dummy_7925,Dummy_7925,Dummy_7925))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7926,Dummy_7926,Dummy_7926,Dummy_7926))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7924,Dummy_7924,Dummy_7924,Dummy_7924))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7924,Dummy_7924,Dummy_7924,Dummy_7924)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7925,Dummy_7925,Dummy_7925,Dummy_7925))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7926,Dummy_7926,Dummy_7926,Dummy_7926))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7923,Dummy_7923,Dummy_7923,Dummy_7923))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7923,Dummy_7923,Dummy_7923,Dummy_7923),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7924,Dummy_7924,Dummy_7924,Dummy_7924),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7925,Dummy_7925,Dummy_7925,Dummy_7925),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7926,Dummy_7926,Dummy_7926,Dummy_7926),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7940 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7844,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7927,Dummy_7927,Dummy_7927,Dummy_7927)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7928,Dummy_7928,Dummy_7928,Dummy_7928))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7930,Dummy_7930,Dummy_7930,Dummy_7930))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7929,Dummy_7929,Dummy_7929,Dummy_7929)))),_mm256_mul_pd(Dummy_7845,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7927,Dummy_7927,Dummy_7927,Dummy_7927)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7929,Dummy_7929,Dummy_7929,Dummy_7929))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7930,Dummy_7930,Dummy_7930,Dummy_7930))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7928,Dummy_7928,Dummy_7928,Dummy_7928))))),_mm256_mul_pd(Dummy_7846,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7928,Dummy_7928,Dummy_7928,Dummy_7928)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7929,Dummy_7929,Dummy_7929,Dummy_7929))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7930,Dummy_7930,Dummy_7930,Dummy_7930))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7927,Dummy_7927,Dummy_7927,Dummy_7927))))),_mm256_mul_pd(Dummy_7843,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7927,Dummy_7927,Dummy_7927,Dummy_7927),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7928,Dummy_7928,Dummy_7928,Dummy_7928),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7929,Dummy_7929,Dummy_7929,Dummy_7929),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7930,Dummy_7930,Dummy_7930,Dummy_7930),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_559,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_560,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_561,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_562,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_563,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_564,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_565,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_566,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_567,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_568,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_7931,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_7932,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_7933,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_7934,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_7935,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_7936,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_7937,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_7938,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_7939,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_7940,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_569 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_570 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_571 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_572 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_657 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_574,Dummy_574,Dummy_574,Dummy_574)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_576,Dummy_576,Dummy_576,Dummy_576))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_578,Dummy_578,Dummy_578,Dummy_578)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_574,Dummy_574,Dummy_574,Dummy_574)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_578,Dummy_578,Dummy_578,Dummy_578))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_576,Dummy_576,Dummy_576,Dummy_576))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_576,Dummy_576,Dummy_576,Dummy_576)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_578,Dummy_578,Dummy_578,Dummy_578))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_574,Dummy_574,Dummy_574,Dummy_574))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_574,Dummy_574,Dummy_574,Dummy_574),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_576,Dummy_576,Dummy_576,Dummy_576),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_578,Dummy_578,Dummy_578,Dummy_578),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_658 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_582,Dummy_582,Dummy_582,Dummy_582)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_588,Dummy_588,Dummy_588,Dummy_588))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_582,Dummy_582,Dummy_582,Dummy_582)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_588,Dummy_588,Dummy_588,Dummy_588))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_588,Dummy_588,Dummy_588,Dummy_588))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_582,Dummy_582,Dummy_582,Dummy_582))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581)),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583)),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_585,Dummy_585,Dummy_585,Dummy_585)),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592))))); - const __m256d Dummy_659 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_600,Dummy_600,Dummy_600,Dummy_600))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_600,Dummy_600,Dummy_600,Dummy_600))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_600,Dummy_600,Dummy_600,Dummy_600))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590)),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592)),_mm256_set_pd(Dummy_599,Dummy_599,Dummy_599,Dummy_599))))); - const __m256d Dummy_660 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_602,Dummy_602,Dummy_602,Dummy_602)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_608,Dummy_608,Dummy_608,Dummy_608))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_606,Dummy_606,Dummy_606,Dummy_606)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_602,Dummy_602,Dummy_602,Dummy_602)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_606,Dummy_606,Dummy_606,Dummy_606))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_608,Dummy_608,Dummy_608,Dummy_608))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_606,Dummy_606,Dummy_606,Dummy_606))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_608,Dummy_608,Dummy_608,Dummy_608))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_602,Dummy_602,Dummy_602,Dummy_602))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590)),_mm256_set_pd(Dummy_603,Dummy_603,Dummy_603,Dummy_603))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_set_pd(Dummy_605,Dummy_605,Dummy_605,Dummy_605))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592)),_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607))))); - const __m256d Dummy_661 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_611,Dummy_611,Dummy_611,Dummy_611)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_614,Dummy_614,Dummy_614,Dummy_614))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_620,Dummy_620,Dummy_620,Dummy_620))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_617,Dummy_617,Dummy_617,Dummy_617)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_611,Dummy_611,Dummy_611,Dummy_611)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_617,Dummy_617,Dummy_617,Dummy_617))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_620,Dummy_620,Dummy_620,Dummy_620))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_614,Dummy_614,Dummy_614,Dummy_614))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_614,Dummy_614,Dummy_614,Dummy_614)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_617,Dummy_617,Dummy_617,Dummy_617))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_620,Dummy_620,Dummy_620,Dummy_620))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_611,Dummy_611,Dummy_611,Dummy_611))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_611,Dummy_611,Dummy_611,Dummy_611),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_614,Dummy_614,Dummy_614,Dummy_614),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_617,Dummy_617,Dummy_617,Dummy_617),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_620,Dummy_620,Dummy_620,Dummy_620),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_662 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_623,Dummy_623,Dummy_623,Dummy_623)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_626,Dummy_626,Dummy_626,Dummy_626))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_632,Dummy_632,Dummy_632,Dummy_632))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_629,Dummy_629,Dummy_629,Dummy_629)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_623,Dummy_623,Dummy_623,Dummy_623)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_629,Dummy_629,Dummy_629,Dummy_629))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_632,Dummy_632,Dummy_632,Dummy_632))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_626,Dummy_626,Dummy_626,Dummy_626))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_626,Dummy_626,Dummy_626,Dummy_626)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_629,Dummy_629,Dummy_629,Dummy_629))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_632,Dummy_632,Dummy_632,Dummy_632))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_623,Dummy_623,Dummy_623,Dummy_623))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_623,Dummy_623,Dummy_623,Dummy_623),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_626,Dummy_626,Dummy_626,Dummy_626),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_629,Dummy_629,Dummy_629,Dummy_629),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_632,Dummy_632,Dummy_632,Dummy_632),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_663 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_664 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_665 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_666 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_7941 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_7942 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_7943 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_7944 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_8029 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7946,Dummy_7946,Dummy_7946,Dummy_7946)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7948,Dummy_7948,Dummy_7948,Dummy_7948))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7952,Dummy_7952,Dummy_7952,Dummy_7952))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7950,Dummy_7950,Dummy_7950,Dummy_7950)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7946,Dummy_7946,Dummy_7946,Dummy_7946)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7950,Dummy_7950,Dummy_7950,Dummy_7950))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7952,Dummy_7952,Dummy_7952,Dummy_7952))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7948,Dummy_7948,Dummy_7948,Dummy_7948))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7948,Dummy_7948,Dummy_7948,Dummy_7948)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7950,Dummy_7950,Dummy_7950,Dummy_7950))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7952,Dummy_7952,Dummy_7952,Dummy_7952))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7946,Dummy_7946,Dummy_7946,Dummy_7946))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7946,Dummy_7946,Dummy_7946,Dummy_7946),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7948,Dummy_7948,Dummy_7948,Dummy_7948),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7950,Dummy_7950,Dummy_7950,Dummy_7950),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7952,Dummy_7952,Dummy_7952,Dummy_7952),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8030 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7954,Dummy_7954,Dummy_7954,Dummy_7954)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7956,Dummy_7956,Dummy_7956,Dummy_7956))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7960,Dummy_7960,Dummy_7960,Dummy_7960))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7958,Dummy_7958,Dummy_7958,Dummy_7958)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7954,Dummy_7954,Dummy_7954,Dummy_7954)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7958,Dummy_7958,Dummy_7958,Dummy_7958))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7960,Dummy_7960,Dummy_7960,Dummy_7960))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7956,Dummy_7956,Dummy_7956,Dummy_7956))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7956,Dummy_7956,Dummy_7956,Dummy_7956)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7958,Dummy_7958,Dummy_7958,Dummy_7958))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7960,Dummy_7960,Dummy_7960,Dummy_7960))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7954,Dummy_7954,Dummy_7954,Dummy_7954))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7953,Dummy_7953,Dummy_7953,Dummy_7953)),_mm256_set_pd(Dummy_7961,Dummy_7961,Dummy_7961,Dummy_7961)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7955,Dummy_7955,Dummy_7955,Dummy_7955)),_mm256_set_pd(Dummy_7962,Dummy_7962,Dummy_7962,Dummy_7962))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7957,Dummy_7957,Dummy_7957,Dummy_7957)),_mm256_set_pd(Dummy_7963,Dummy_7963,Dummy_7963,Dummy_7963))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7959,Dummy_7959,Dummy_7959,Dummy_7959)),_mm256_set_pd(Dummy_7964,Dummy_7964,Dummy_7964,Dummy_7964))))); + const __m256d Dummy_8031 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7966,Dummy_7966,Dummy_7966,Dummy_7966)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7968,Dummy_7968,Dummy_7968,Dummy_7968))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7972,Dummy_7972,Dummy_7972,Dummy_7972))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7970,Dummy_7970,Dummy_7970,Dummy_7970)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7966,Dummy_7966,Dummy_7966,Dummy_7966)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7970,Dummy_7970,Dummy_7970,Dummy_7970))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7972,Dummy_7972,Dummy_7972,Dummy_7972))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7968,Dummy_7968,Dummy_7968,Dummy_7968))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7968,Dummy_7968,Dummy_7968,Dummy_7968)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7970,Dummy_7970,Dummy_7970,Dummy_7970))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7972,Dummy_7972,Dummy_7972,Dummy_7972))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7966,Dummy_7966,Dummy_7966,Dummy_7966))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7961,Dummy_7961,Dummy_7961,Dummy_7961)),_mm256_set_pd(Dummy_7965,Dummy_7965,Dummy_7965,Dummy_7965)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7962,Dummy_7962,Dummy_7962,Dummy_7962)),_mm256_set_pd(Dummy_7967,Dummy_7967,Dummy_7967,Dummy_7967))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7963,Dummy_7963,Dummy_7963,Dummy_7963)),_mm256_set_pd(Dummy_7969,Dummy_7969,Dummy_7969,Dummy_7969))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7964,Dummy_7964,Dummy_7964,Dummy_7964)),_mm256_set_pd(Dummy_7971,Dummy_7971,Dummy_7971,Dummy_7971))))); + const __m256d Dummy_8032 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7974,Dummy_7974,Dummy_7974,Dummy_7974)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7976,Dummy_7976,Dummy_7976,Dummy_7976))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7980,Dummy_7980,Dummy_7980,Dummy_7980))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7978,Dummy_7978,Dummy_7978,Dummy_7978)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7974,Dummy_7974,Dummy_7974,Dummy_7974)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7978,Dummy_7978,Dummy_7978,Dummy_7978))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7980,Dummy_7980,Dummy_7980,Dummy_7980))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7976,Dummy_7976,Dummy_7976,Dummy_7976))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7976,Dummy_7976,Dummy_7976,Dummy_7976)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7978,Dummy_7978,Dummy_7978,Dummy_7978))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_7980,Dummy_7980,Dummy_7980,Dummy_7980))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_7974,Dummy_7974,Dummy_7974,Dummy_7974))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7961,Dummy_7961,Dummy_7961,Dummy_7961)),_mm256_set_pd(Dummy_7973,Dummy_7973,Dummy_7973,Dummy_7973)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7962,Dummy_7962,Dummy_7962,Dummy_7962)),_mm256_set_pd(Dummy_7975,Dummy_7975,Dummy_7975,Dummy_7975))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7963,Dummy_7963,Dummy_7963,Dummy_7963)),_mm256_set_pd(Dummy_7977,Dummy_7977,Dummy_7977,Dummy_7977))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_7964,Dummy_7964,Dummy_7964,Dummy_7964)),_mm256_set_pd(Dummy_7979,Dummy_7979,Dummy_7979,Dummy_7979))))); + const __m256d Dummy_8033 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7983,Dummy_7983,Dummy_7983,Dummy_7983)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7986,Dummy_7986,Dummy_7986,Dummy_7986))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7992,Dummy_7992,Dummy_7992,Dummy_7992))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7989,Dummy_7989,Dummy_7989,Dummy_7989)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7983,Dummy_7983,Dummy_7983,Dummy_7983)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7989,Dummy_7989,Dummy_7989,Dummy_7989))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7992,Dummy_7992,Dummy_7992,Dummy_7992))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7986,Dummy_7986,Dummy_7986,Dummy_7986))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7986,Dummy_7986,Dummy_7986,Dummy_7986)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7989,Dummy_7989,Dummy_7989,Dummy_7989))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7992,Dummy_7992,Dummy_7992,Dummy_7992))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7983,Dummy_7983,Dummy_7983,Dummy_7983))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7983,Dummy_7983,Dummy_7983,Dummy_7983),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7986,Dummy_7986,Dummy_7986,Dummy_7986),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_7989,Dummy_7989,Dummy_7989,Dummy_7989),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_7992,Dummy_7992,Dummy_7992,Dummy_7992),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8034 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7995,Dummy_7995,Dummy_7995,Dummy_7995)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7998,Dummy_7998,Dummy_7998,Dummy_7998))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8004,Dummy_8004,Dummy_8004,Dummy_8004))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8001,Dummy_8001,Dummy_8001,Dummy_8001)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7995,Dummy_7995,Dummy_7995,Dummy_7995)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8001,Dummy_8001,Dummy_8001,Dummy_8001))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8004,Dummy_8004,Dummy_8004,Dummy_8004))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7998,Dummy_7998,Dummy_7998,Dummy_7998))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_7998,Dummy_7998,Dummy_7998,Dummy_7998)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8001,Dummy_8001,Dummy_8001,Dummy_8001))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8004,Dummy_8004,Dummy_8004,Dummy_8004))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_7995,Dummy_7995,Dummy_7995,Dummy_7995))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_7995,Dummy_7995,Dummy_7995,Dummy_7995),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_7998,Dummy_7998,Dummy_7998,Dummy_7998),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8001,Dummy_8001,Dummy_8001,Dummy_8001),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8004,Dummy_8004,Dummy_8004,Dummy_8004),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8035 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8007,Dummy_8007,Dummy_8007,Dummy_8007)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8010,Dummy_8010,Dummy_8010,Dummy_8010))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8016,Dummy_8016,Dummy_8016,Dummy_8016))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8013,Dummy_8013,Dummy_8013,Dummy_8013)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8007,Dummy_8007,Dummy_8007,Dummy_8007)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8013,Dummy_8013,Dummy_8013,Dummy_8013))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8016,Dummy_8016,Dummy_8016,Dummy_8016))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8010,Dummy_8010,Dummy_8010,Dummy_8010))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8010,Dummy_8010,Dummy_8010,Dummy_8010)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8013,Dummy_8013,Dummy_8013,Dummy_8013))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8016,Dummy_8016,Dummy_8016,Dummy_8016))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8007,Dummy_8007,Dummy_8007,Dummy_8007))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8007,Dummy_8007,Dummy_8007,Dummy_8007),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8010,Dummy_8010,Dummy_8010,Dummy_8010),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8013,Dummy_8013,Dummy_8013,Dummy_8013),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8016,Dummy_8016,Dummy_8016,Dummy_8016),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8036 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8017,Dummy_8017,Dummy_8017,Dummy_8017)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8018,Dummy_8018,Dummy_8018,Dummy_8018))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8020,Dummy_8020,Dummy_8020,Dummy_8020))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8019,Dummy_8019,Dummy_8019,Dummy_8019)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8017,Dummy_8017,Dummy_8017,Dummy_8017)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8019,Dummy_8019,Dummy_8019,Dummy_8019))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8020,Dummy_8020,Dummy_8020,Dummy_8020))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8018,Dummy_8018,Dummy_8018,Dummy_8018))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8018,Dummy_8018,Dummy_8018,Dummy_8018)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8019,Dummy_8019,Dummy_8019,Dummy_8019))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8020,Dummy_8020,Dummy_8020,Dummy_8020))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8017,Dummy_8017,Dummy_8017,Dummy_8017))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8017,Dummy_8017,Dummy_8017,Dummy_8017),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8018,Dummy_8018,Dummy_8018,Dummy_8018),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8019,Dummy_8019,Dummy_8019,Dummy_8019),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8020,Dummy_8020,Dummy_8020,Dummy_8020),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8037 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8021,Dummy_8021,Dummy_8021,Dummy_8021)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8022,Dummy_8022,Dummy_8022,Dummy_8022))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8024,Dummy_8024,Dummy_8024,Dummy_8024))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8023,Dummy_8023,Dummy_8023,Dummy_8023)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8021,Dummy_8021,Dummy_8021,Dummy_8021)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8023,Dummy_8023,Dummy_8023,Dummy_8023))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8024,Dummy_8024,Dummy_8024,Dummy_8024))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8022,Dummy_8022,Dummy_8022,Dummy_8022))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8022,Dummy_8022,Dummy_8022,Dummy_8022)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8023,Dummy_8023,Dummy_8023,Dummy_8023))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8024,Dummy_8024,Dummy_8024,Dummy_8024))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8021,Dummy_8021,Dummy_8021,Dummy_8021))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8021,Dummy_8021,Dummy_8021,Dummy_8021),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8022,Dummy_8022,Dummy_8022,Dummy_8022),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8023,Dummy_8023,Dummy_8023,Dummy_8023),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8024,Dummy_8024,Dummy_8024,Dummy_8024),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8038 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_7942,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8025,Dummy_8025,Dummy_8025,Dummy_8025)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8026,Dummy_8026,Dummy_8026,Dummy_8026))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8028,Dummy_8028,Dummy_8028,Dummy_8028))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8027,Dummy_8027,Dummy_8027,Dummy_8027)))),_mm256_mul_pd(Dummy_7943,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8025,Dummy_8025,Dummy_8025,Dummy_8025)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8027,Dummy_8027,Dummy_8027,Dummy_8027))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8028,Dummy_8028,Dummy_8028,Dummy_8028))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8026,Dummy_8026,Dummy_8026,Dummy_8026))))),_mm256_mul_pd(Dummy_7944,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8026,Dummy_8026,Dummy_8026,Dummy_8026)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8027,Dummy_8027,Dummy_8027,Dummy_8027))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8028,Dummy_8028,Dummy_8028,Dummy_8028))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8025,Dummy_8025,Dummy_8025,Dummy_8025))))),_mm256_mul_pd(Dummy_7941,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8025,Dummy_8025,Dummy_8025,Dummy_8025),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8026,Dummy_8026,Dummy_8026,Dummy_8026),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8027,Dummy_8027,Dummy_8027,Dummy_8027),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8028,Dummy_8028,Dummy_8028,Dummy_8028),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_657,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_658,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_659,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_660,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_661,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_662,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_663,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_664,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_665,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_666,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_8029,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_8030,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_8031,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_8032,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_8033,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_8034,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_8035,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_8036,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_8037,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_8038,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_667 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_668 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_669 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_670 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_755 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_672,Dummy_672,Dummy_672,Dummy_672)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_674,Dummy_674,Dummy_674,Dummy_674))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_676,Dummy_676,Dummy_676,Dummy_676)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_672,Dummy_672,Dummy_672,Dummy_672)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_676,Dummy_676,Dummy_676,Dummy_676))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_674,Dummy_674,Dummy_674,Dummy_674))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_674,Dummy_674,Dummy_674,Dummy_674)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_676,Dummy_676,Dummy_676,Dummy_676))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_672,Dummy_672,Dummy_672,Dummy_672))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_672,Dummy_672,Dummy_672,Dummy_672),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_674,Dummy_674,Dummy_674,Dummy_674),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_676,Dummy_676,Dummy_676,Dummy_676),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_756 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_680,Dummy_680,Dummy_680,Dummy_680)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_686,Dummy_686,Dummy_686,Dummy_686))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_680,Dummy_680,Dummy_680,Dummy_680)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_686,Dummy_686,Dummy_686,Dummy_686))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_686,Dummy_686,Dummy_686,Dummy_686))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_680,Dummy_680,Dummy_680,Dummy_680))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)),_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681)),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_683,Dummy_683,Dummy_683,Dummy_683)),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_685,Dummy_685,Dummy_685,Dummy_685)),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690))))); - const __m256d Dummy_757 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_698,Dummy_698,Dummy_698,Dummy_698))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_698,Dummy_698,Dummy_698,Dummy_698))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_698,Dummy_698,Dummy_698,Dummy_698))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687)),_mm256_set_pd(Dummy_691,Dummy_691,Dummy_691,Dummy_691)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688)),_mm256_set_pd(Dummy_693,Dummy_693,Dummy_693,Dummy_693))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_set_pd(Dummy_695,Dummy_695,Dummy_695,Dummy_695))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690)),_mm256_set_pd(Dummy_697,Dummy_697,Dummy_697,Dummy_697))))); - const __m256d Dummy_758 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_700,Dummy_700,Dummy_700,Dummy_700)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_706,Dummy_706,Dummy_706,Dummy_706))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_704,Dummy_704,Dummy_704,Dummy_704)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_700,Dummy_700,Dummy_700,Dummy_700)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_704,Dummy_704,Dummy_704,Dummy_704))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_706,Dummy_706,Dummy_706,Dummy_706))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_704,Dummy_704,Dummy_704,Dummy_704))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_706,Dummy_706,Dummy_706,Dummy_706))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_700,Dummy_700,Dummy_700,Dummy_700))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687)),_mm256_set_pd(Dummy_699,Dummy_699,Dummy_699,Dummy_699)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688)),_mm256_set_pd(Dummy_701,Dummy_701,Dummy_701,Dummy_701))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_set_pd(Dummy_703,Dummy_703,Dummy_703,Dummy_703))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690)),_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705))))); - const __m256d Dummy_759 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_709,Dummy_709,Dummy_709,Dummy_709)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_712,Dummy_712,Dummy_712,Dummy_712))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_718,Dummy_718,Dummy_718,Dummy_718))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_715,Dummy_715,Dummy_715,Dummy_715)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_709,Dummy_709,Dummy_709,Dummy_709)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_715,Dummy_715,Dummy_715,Dummy_715))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_718,Dummy_718,Dummy_718,Dummy_718))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_712,Dummy_712,Dummy_712,Dummy_712))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_712,Dummy_712,Dummy_712,Dummy_712)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_715,Dummy_715,Dummy_715,Dummy_715))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_718,Dummy_718,Dummy_718,Dummy_718))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_709,Dummy_709,Dummy_709,Dummy_709))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_709,Dummy_709,Dummy_709,Dummy_709),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_712,Dummy_712,Dummy_712,Dummy_712),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_715,Dummy_715,Dummy_715,Dummy_715),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_718,Dummy_718,Dummy_718,Dummy_718),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_760 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_721,Dummy_721,Dummy_721,Dummy_721)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_724,Dummy_724,Dummy_724,Dummy_724))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_730,Dummy_730,Dummy_730,Dummy_730))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_727,Dummy_727,Dummy_727,Dummy_727)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_721,Dummy_721,Dummy_721,Dummy_721)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_727,Dummy_727,Dummy_727,Dummy_727))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_730,Dummy_730,Dummy_730,Dummy_730))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_724,Dummy_724,Dummy_724,Dummy_724))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_724,Dummy_724,Dummy_724,Dummy_724)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_727,Dummy_727,Dummy_727,Dummy_727))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_730,Dummy_730,Dummy_730,Dummy_730))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_721,Dummy_721,Dummy_721,Dummy_721))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_721,Dummy_721,Dummy_721,Dummy_721),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_724,Dummy_724,Dummy_724,Dummy_724),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_727,Dummy_727,Dummy_727,Dummy_727),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_730,Dummy_730,Dummy_730,Dummy_730),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_761 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_762 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_763 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_764 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8039 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_8040 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_8041 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_8042 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_8127 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8044,Dummy_8044,Dummy_8044,Dummy_8044)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8046,Dummy_8046,Dummy_8046,Dummy_8046))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8050,Dummy_8050,Dummy_8050,Dummy_8050))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8048,Dummy_8048,Dummy_8048,Dummy_8048)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8044,Dummy_8044,Dummy_8044,Dummy_8044)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8048,Dummy_8048,Dummy_8048,Dummy_8048))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8050,Dummy_8050,Dummy_8050,Dummy_8050))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8046,Dummy_8046,Dummy_8046,Dummy_8046))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8046,Dummy_8046,Dummy_8046,Dummy_8046)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8048,Dummy_8048,Dummy_8048,Dummy_8048))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8050,Dummy_8050,Dummy_8050,Dummy_8050))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8044,Dummy_8044,Dummy_8044,Dummy_8044))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8044,Dummy_8044,Dummy_8044,Dummy_8044),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8046,Dummy_8046,Dummy_8046,Dummy_8046),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8048,Dummy_8048,Dummy_8048,Dummy_8048),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8050,Dummy_8050,Dummy_8050,Dummy_8050),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8128 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8052,Dummy_8052,Dummy_8052,Dummy_8052)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8054,Dummy_8054,Dummy_8054,Dummy_8054))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8058,Dummy_8058,Dummy_8058,Dummy_8058))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_8056,Dummy_8056,Dummy_8056,Dummy_8056)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8052,Dummy_8052,Dummy_8052,Dummy_8052)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8056,Dummy_8056,Dummy_8056,Dummy_8056))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8058,Dummy_8058,Dummy_8058,Dummy_8058))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_8054,Dummy_8054,Dummy_8054,Dummy_8054))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8054,Dummy_8054,Dummy_8054,Dummy_8054)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8056,Dummy_8056,Dummy_8056,Dummy_8056))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8058,Dummy_8058,Dummy_8058,Dummy_8058))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_8052,Dummy_8052,Dummy_8052,Dummy_8052))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8051,Dummy_8051,Dummy_8051,Dummy_8051)),_mm256_set_pd(Dummy_8059,Dummy_8059,Dummy_8059,Dummy_8059)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8053,Dummy_8053,Dummy_8053,Dummy_8053)),_mm256_set_pd(Dummy_8060,Dummy_8060,Dummy_8060,Dummy_8060))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8055,Dummy_8055,Dummy_8055,Dummy_8055)),_mm256_set_pd(Dummy_8061,Dummy_8061,Dummy_8061,Dummy_8061))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8057,Dummy_8057,Dummy_8057,Dummy_8057)),_mm256_set_pd(Dummy_8062,Dummy_8062,Dummy_8062,Dummy_8062))))); + const __m256d Dummy_8129 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8064,Dummy_8064,Dummy_8064,Dummy_8064)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8066,Dummy_8066,Dummy_8066,Dummy_8066))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8070,Dummy_8070,Dummy_8070,Dummy_8070))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_8068,Dummy_8068,Dummy_8068,Dummy_8068)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8064,Dummy_8064,Dummy_8064,Dummy_8064)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8068,Dummy_8068,Dummy_8068,Dummy_8068))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8070,Dummy_8070,Dummy_8070,Dummy_8070))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_8066,Dummy_8066,Dummy_8066,Dummy_8066))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8066,Dummy_8066,Dummy_8066,Dummy_8066)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8068,Dummy_8068,Dummy_8068,Dummy_8068))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8070,Dummy_8070,Dummy_8070,Dummy_8070))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_8064,Dummy_8064,Dummy_8064,Dummy_8064))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8059,Dummy_8059,Dummy_8059,Dummy_8059)),_mm256_set_pd(Dummy_8063,Dummy_8063,Dummy_8063,Dummy_8063)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8060,Dummy_8060,Dummy_8060,Dummy_8060)),_mm256_set_pd(Dummy_8065,Dummy_8065,Dummy_8065,Dummy_8065))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8061,Dummy_8061,Dummy_8061,Dummy_8061)),_mm256_set_pd(Dummy_8067,Dummy_8067,Dummy_8067,Dummy_8067))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8062,Dummy_8062,Dummy_8062,Dummy_8062)),_mm256_set_pd(Dummy_8069,Dummy_8069,Dummy_8069,Dummy_8069))))); + const __m256d Dummy_8130 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8072,Dummy_8072,Dummy_8072,Dummy_8072)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8074,Dummy_8074,Dummy_8074,Dummy_8074))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8078,Dummy_8078,Dummy_8078,Dummy_8078))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_8076,Dummy_8076,Dummy_8076,Dummy_8076)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8072,Dummy_8072,Dummy_8072,Dummy_8072)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8076,Dummy_8076,Dummy_8076,Dummy_8076))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8078,Dummy_8078,Dummy_8078,Dummy_8078))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_8074,Dummy_8074,Dummy_8074,Dummy_8074))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8074,Dummy_8074,Dummy_8074,Dummy_8074)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8076,Dummy_8076,Dummy_8076,Dummy_8076))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_8078,Dummy_8078,Dummy_8078,Dummy_8078))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_8072,Dummy_8072,Dummy_8072,Dummy_8072))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8059,Dummy_8059,Dummy_8059,Dummy_8059)),_mm256_set_pd(Dummy_8071,Dummy_8071,Dummy_8071,Dummy_8071)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8060,Dummy_8060,Dummy_8060,Dummy_8060)),_mm256_set_pd(Dummy_8073,Dummy_8073,Dummy_8073,Dummy_8073))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8061,Dummy_8061,Dummy_8061,Dummy_8061)),_mm256_set_pd(Dummy_8075,Dummy_8075,Dummy_8075,Dummy_8075))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_8062,Dummy_8062,Dummy_8062,Dummy_8062)),_mm256_set_pd(Dummy_8077,Dummy_8077,Dummy_8077,Dummy_8077))))); + const __m256d Dummy_8131 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8081,Dummy_8081,Dummy_8081,Dummy_8081)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8084,Dummy_8084,Dummy_8084,Dummy_8084))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8090,Dummy_8090,Dummy_8090,Dummy_8090))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8087,Dummy_8087,Dummy_8087,Dummy_8087)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8081,Dummy_8081,Dummy_8081,Dummy_8081)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8087,Dummy_8087,Dummy_8087,Dummy_8087))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8090,Dummy_8090,Dummy_8090,Dummy_8090))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8084,Dummy_8084,Dummy_8084,Dummy_8084))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8084,Dummy_8084,Dummy_8084,Dummy_8084)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8087,Dummy_8087,Dummy_8087,Dummy_8087))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8090,Dummy_8090,Dummy_8090,Dummy_8090))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8081,Dummy_8081,Dummy_8081,Dummy_8081))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8081,Dummy_8081,Dummy_8081,Dummy_8081),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8084,Dummy_8084,Dummy_8084,Dummy_8084),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8087,Dummy_8087,Dummy_8087,Dummy_8087),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8090,Dummy_8090,Dummy_8090,Dummy_8090),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8132 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8093,Dummy_8093,Dummy_8093,Dummy_8093)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8096,Dummy_8096,Dummy_8096,Dummy_8096))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8102,Dummy_8102,Dummy_8102,Dummy_8102))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8099,Dummy_8099,Dummy_8099,Dummy_8099)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8093,Dummy_8093,Dummy_8093,Dummy_8093)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8099,Dummy_8099,Dummy_8099,Dummy_8099))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8102,Dummy_8102,Dummy_8102,Dummy_8102))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8096,Dummy_8096,Dummy_8096,Dummy_8096))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8096,Dummy_8096,Dummy_8096,Dummy_8096)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8099,Dummy_8099,Dummy_8099,Dummy_8099))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8102,Dummy_8102,Dummy_8102,Dummy_8102))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8093,Dummy_8093,Dummy_8093,Dummy_8093))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8093,Dummy_8093,Dummy_8093,Dummy_8093),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8096,Dummy_8096,Dummy_8096,Dummy_8096),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8099,Dummy_8099,Dummy_8099,Dummy_8099),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8102,Dummy_8102,Dummy_8102,Dummy_8102),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8133 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8105,Dummy_8105,Dummy_8105,Dummy_8105)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8108,Dummy_8108,Dummy_8108,Dummy_8108))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8114,Dummy_8114,Dummy_8114,Dummy_8114))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8111,Dummy_8111,Dummy_8111,Dummy_8111)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8105,Dummy_8105,Dummy_8105,Dummy_8105)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8111,Dummy_8111,Dummy_8111,Dummy_8111))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8114,Dummy_8114,Dummy_8114,Dummy_8114))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8108,Dummy_8108,Dummy_8108,Dummy_8108))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8108,Dummy_8108,Dummy_8108,Dummy_8108)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8111,Dummy_8111,Dummy_8111,Dummy_8111))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8114,Dummy_8114,Dummy_8114,Dummy_8114))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8105,Dummy_8105,Dummy_8105,Dummy_8105))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8105,Dummy_8105,Dummy_8105,Dummy_8105),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8108,Dummy_8108,Dummy_8108,Dummy_8108),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8111,Dummy_8111,Dummy_8111,Dummy_8111),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8114,Dummy_8114,Dummy_8114,Dummy_8114),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8134 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8115,Dummy_8115,Dummy_8115,Dummy_8115)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8116,Dummy_8116,Dummy_8116,Dummy_8116))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8118,Dummy_8118,Dummy_8118,Dummy_8118))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8117,Dummy_8117,Dummy_8117,Dummy_8117)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8115,Dummy_8115,Dummy_8115,Dummy_8115)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8117,Dummy_8117,Dummy_8117,Dummy_8117))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8118,Dummy_8118,Dummy_8118,Dummy_8118))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8116,Dummy_8116,Dummy_8116,Dummy_8116))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8116,Dummy_8116,Dummy_8116,Dummy_8116)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8117,Dummy_8117,Dummy_8117,Dummy_8117))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8118,Dummy_8118,Dummy_8118,Dummy_8118))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8115,Dummy_8115,Dummy_8115,Dummy_8115))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8115,Dummy_8115,Dummy_8115,Dummy_8115),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8116,Dummy_8116,Dummy_8116,Dummy_8116),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8117,Dummy_8117,Dummy_8117,Dummy_8117),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8118,Dummy_8118,Dummy_8118,Dummy_8118),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8135 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8119,Dummy_8119,Dummy_8119,Dummy_8119)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8120,Dummy_8120,Dummy_8120,Dummy_8120))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8122,Dummy_8122,Dummy_8122,Dummy_8122))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8121,Dummy_8121,Dummy_8121,Dummy_8121)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8119,Dummy_8119,Dummy_8119,Dummy_8119)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8121,Dummy_8121,Dummy_8121,Dummy_8121))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8122,Dummy_8122,Dummy_8122,Dummy_8122))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8120,Dummy_8120,Dummy_8120,Dummy_8120))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8120,Dummy_8120,Dummy_8120,Dummy_8120)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8121,Dummy_8121,Dummy_8121,Dummy_8121))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8122,Dummy_8122,Dummy_8122,Dummy_8122))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8119,Dummy_8119,Dummy_8119,Dummy_8119))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8119,Dummy_8119,Dummy_8119,Dummy_8119),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8120,Dummy_8120,Dummy_8120,Dummy_8120),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8121,Dummy_8121,Dummy_8121,Dummy_8121),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8122,Dummy_8122,Dummy_8122,Dummy_8122),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_8136 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_8040,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8123,Dummy_8123,Dummy_8123,Dummy_8123)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8124,Dummy_8124,Dummy_8124,Dummy_8124))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8126,Dummy_8126,Dummy_8126,Dummy_8126))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8125,Dummy_8125,Dummy_8125,Dummy_8125)))),_mm256_mul_pd(Dummy_8041,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8123,Dummy_8123,Dummy_8123,Dummy_8123)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8125,Dummy_8125,Dummy_8125,Dummy_8125))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8126,Dummy_8126,Dummy_8126,Dummy_8126))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8124,Dummy_8124,Dummy_8124,Dummy_8124))))),_mm256_mul_pd(Dummy_8042,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8124,Dummy_8124,Dummy_8124,Dummy_8124)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8125,Dummy_8125,Dummy_8125,Dummy_8125))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_8126,Dummy_8126,Dummy_8126,Dummy_8126))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_8123,Dummy_8123,Dummy_8123,Dummy_8123))))),_mm256_mul_pd(Dummy_8039,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_8123,Dummy_8123,Dummy_8123,Dummy_8123),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_8124,Dummy_8124,Dummy_8124,Dummy_8124),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_8125,Dummy_8125,Dummy_8125,Dummy_8125),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_8126,Dummy_8126,Dummy_8126,Dummy_8126),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_755,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_756,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_757,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_758,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_759,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_760,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_761,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_762,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_763,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_764,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_8127,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_8128,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_8129,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_8130,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_8131,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_8132,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_8133,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_8134,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_8135,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_8136,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } } @@ -1072,144 +1036,144 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_9 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_275 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_276 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_277 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_278 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_363 = Dummy_275*(Dummy_280*tmp_kernel_op_28 + Dummy_282*tmp_kernel_op_29 + Dummy_284*tmp_kernel_op_30 + Dummy_286*tmp_kernel_op_31) + Dummy_276*(Dummy_280*0.1381966011250105 + Dummy_282*0.1381966011250105 + Dummy_284*0.5854101966249684 + Dummy_286*0.1381966011250105) + Dummy_277*(Dummy_280*0.1381966011250105 + Dummy_282*0.5854101966249684 + Dummy_284*0.1381966011250105 + Dummy_286*0.1381966011250105) + Dummy_278*(Dummy_280*0.5854101966249684 + Dummy_282*0.1381966011250105 + Dummy_284*0.1381966011250105 + Dummy_286*0.1381966011250105); - const walberla::float64 Dummy_364 = Dummy_275*(-Dummy_287*Dummy_295 - Dummy_289*Dummy_296 - Dummy_291*Dummy_297 - Dummy_293*Dummy_298) + Dummy_276*(Dummy_288*-0.1381966011250105 + Dummy_290*-0.1381966011250105 + Dummy_292*-0.5854101966249684 + Dummy_294*-0.1381966011250105) + Dummy_277*(Dummy_288*-0.1381966011250105 + Dummy_290*-0.5854101966249684 + Dummy_292*-0.1381966011250105 + Dummy_294*-0.1381966011250105) + Dummy_278*(Dummy_288*-0.5854101966249684 + Dummy_290*-0.1381966011250105 + Dummy_292*-0.1381966011250105 + Dummy_294*-0.1381966011250105); - const walberla::float64 Dummy_365 = Dummy_275*(-Dummy_295*Dummy_299 - Dummy_296*Dummy_301 - Dummy_297*Dummy_303 - Dummy_298*Dummy_305) + Dummy_276*(Dummy_300*-0.1381966011250105 + Dummy_302*-0.1381966011250105 + Dummy_304*-0.5854101966249684 + Dummy_306*-0.1381966011250105) + Dummy_277*(Dummy_300*-0.1381966011250105 + Dummy_302*-0.5854101966249684 + Dummy_304*-0.1381966011250105 + Dummy_306*-0.1381966011250105) + Dummy_278*(Dummy_300*-0.5854101966249684 + Dummy_302*-0.1381966011250105 + Dummy_304*-0.1381966011250105 + Dummy_306*-0.1381966011250105); - const walberla::float64 Dummy_366 = Dummy_275*(-Dummy_295*Dummy_307 - Dummy_296*Dummy_309 - Dummy_297*Dummy_311 - Dummy_298*Dummy_313) + Dummy_276*(Dummy_308*-0.1381966011250105 + Dummy_310*-0.1381966011250105 + Dummy_312*-0.5854101966249684 + Dummy_314*-0.1381966011250105) + Dummy_277*(Dummy_308*-0.1381966011250105 + Dummy_310*-0.5854101966249684 + Dummy_312*-0.1381966011250105 + Dummy_314*-0.1381966011250105) + Dummy_278*(Dummy_308*-0.5854101966249684 + Dummy_310*-0.1381966011250105 + Dummy_312*-0.1381966011250105 + Dummy_314*-0.1381966011250105); - const walberla::float64 Dummy_367 = Dummy_275*(Dummy_317*tmp_kernel_op_28 + Dummy_320*tmp_kernel_op_29 + Dummy_323*tmp_kernel_op_30 + Dummy_326*tmp_kernel_op_31) + Dummy_276*(Dummy_317*0.1381966011250105 + Dummy_320*0.1381966011250105 + Dummy_323*0.5854101966249684 + Dummy_326*0.1381966011250105) + Dummy_277*(Dummy_317*0.1381966011250105 + Dummy_320*0.5854101966249684 + Dummy_323*0.1381966011250105 + Dummy_326*0.1381966011250105) + Dummy_278*(Dummy_317*0.5854101966249684 + Dummy_320*0.1381966011250105 + Dummy_323*0.1381966011250105 + Dummy_326*0.1381966011250105); - const walberla::float64 Dummy_368 = Dummy_275*(Dummy_329*tmp_kernel_op_28 + Dummy_332*tmp_kernel_op_29 + Dummy_335*tmp_kernel_op_30 + Dummy_338*tmp_kernel_op_31) + Dummy_276*(Dummy_329*0.1381966011250105 + Dummy_332*0.1381966011250105 + Dummy_335*0.5854101966249684 + Dummy_338*0.1381966011250105) + Dummy_277*(Dummy_329*0.1381966011250105 + Dummy_332*0.5854101966249684 + Dummy_335*0.1381966011250105 + Dummy_338*0.1381966011250105) + Dummy_278*(Dummy_329*0.5854101966249684 + Dummy_332*0.1381966011250105 + Dummy_335*0.1381966011250105 + Dummy_338*0.1381966011250105); - const walberla::float64 Dummy_369 = Dummy_275*(Dummy_341*tmp_kernel_op_28 + Dummy_344*tmp_kernel_op_29 + Dummy_347*tmp_kernel_op_30 + Dummy_350*tmp_kernel_op_31) + Dummy_276*(Dummy_341*0.1381966011250105 + Dummy_344*0.1381966011250105 + Dummy_347*0.5854101966249684 + Dummy_350*0.1381966011250105) + Dummy_277*(Dummy_341*0.1381966011250105 + Dummy_344*0.5854101966249684 + Dummy_347*0.1381966011250105 + Dummy_350*0.1381966011250105) + Dummy_278*(Dummy_341*0.5854101966249684 + Dummy_344*0.1381966011250105 + Dummy_347*0.1381966011250105 + Dummy_350*0.1381966011250105); - const walberla::float64 Dummy_370 = Dummy_275*(Dummy_351*tmp_kernel_op_28 + Dummy_352*tmp_kernel_op_29 + Dummy_353*tmp_kernel_op_30 + Dummy_354*tmp_kernel_op_31) + Dummy_276*(Dummy_351*0.1381966011250105 + Dummy_352*0.1381966011250105 + Dummy_353*0.5854101966249684 + Dummy_354*0.1381966011250105) + Dummy_277*(Dummy_351*0.1381966011250105 + Dummy_352*0.5854101966249684 + Dummy_353*0.1381966011250105 + Dummy_354*0.1381966011250105) + Dummy_278*(Dummy_351*0.5854101966249684 + Dummy_352*0.1381966011250105 + Dummy_353*0.1381966011250105 + Dummy_354*0.1381966011250105); - const walberla::float64 Dummy_371 = Dummy_275*(Dummy_355*tmp_kernel_op_28 + Dummy_356*tmp_kernel_op_29 + Dummy_357*tmp_kernel_op_30 + Dummy_358*tmp_kernel_op_31) + Dummy_276*(Dummy_355*0.1381966011250105 + Dummy_356*0.1381966011250105 + Dummy_357*0.5854101966249684 + Dummy_358*0.1381966011250105) + Dummy_277*(Dummy_355*0.1381966011250105 + Dummy_356*0.5854101966249684 + Dummy_357*0.1381966011250105 + Dummy_358*0.1381966011250105) + Dummy_278*(Dummy_355*0.5854101966249684 + Dummy_356*0.1381966011250105 + Dummy_357*0.1381966011250105 + Dummy_358*0.1381966011250105); - const walberla::float64 Dummy_372 = Dummy_275*(Dummy_359*tmp_kernel_op_28 + Dummy_360*tmp_kernel_op_29 + Dummy_361*tmp_kernel_op_30 + Dummy_362*tmp_kernel_op_31) + Dummy_276*(Dummy_359*0.1381966011250105 + Dummy_360*0.1381966011250105 + Dummy_361*0.5854101966249684 + Dummy_362*0.1381966011250105) + Dummy_277*(Dummy_359*0.1381966011250105 + Dummy_360*0.5854101966249684 + Dummy_361*0.1381966011250105 + Dummy_362*0.1381966011250105) + Dummy_278*(Dummy_359*0.5854101966249684 + Dummy_360*0.1381966011250105 + Dummy_361*0.1381966011250105 + Dummy_362*0.1381966011250105); + const walberla::float64 Dummy_7647 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7648 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7649 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7650 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7735 = Dummy_7647*(Dummy_7652*tmp_kernel_op_28 + Dummy_7654*tmp_kernel_op_29 + Dummy_7656*tmp_kernel_op_30 + Dummy_7658*tmp_kernel_op_31) + Dummy_7648*(Dummy_7652*0.1381966011250105 + Dummy_7654*0.1381966011250105 + Dummy_7656*0.5854101966249684 + Dummy_7658*0.1381966011250105) + Dummy_7649*(Dummy_7652*0.1381966011250105 + Dummy_7654*0.5854101966249684 + Dummy_7656*0.1381966011250105 + Dummy_7658*0.1381966011250105) + Dummy_7650*(Dummy_7652*0.5854101966249684 + Dummy_7654*0.1381966011250105 + Dummy_7656*0.1381966011250105 + Dummy_7658*0.1381966011250105); + const walberla::float64 Dummy_7736 = Dummy_7647*(-Dummy_7659*Dummy_7667 - Dummy_7661*Dummy_7668 - Dummy_7663*Dummy_7669 - Dummy_7665*Dummy_7670) + Dummy_7648*(Dummy_7660*-0.1381966011250105 + Dummy_7662*-0.1381966011250105 + Dummy_7664*-0.5854101966249684 + Dummy_7666*-0.1381966011250105) + Dummy_7649*(Dummy_7660*-0.1381966011250105 + Dummy_7662*-0.5854101966249684 + Dummy_7664*-0.1381966011250105 + Dummy_7666*-0.1381966011250105) + Dummy_7650*(Dummy_7660*-0.5854101966249684 + Dummy_7662*-0.1381966011250105 + Dummy_7664*-0.1381966011250105 + Dummy_7666*-0.1381966011250105); + const walberla::float64 Dummy_7737 = Dummy_7647*(-Dummy_7667*Dummy_7671 - Dummy_7668*Dummy_7673 - Dummy_7669*Dummy_7675 - Dummy_7670*Dummy_7677) + Dummy_7648*(Dummy_7672*-0.1381966011250105 + Dummy_7674*-0.1381966011250105 + Dummy_7676*-0.5854101966249684 + Dummy_7678*-0.1381966011250105) + Dummy_7649*(Dummy_7672*-0.1381966011250105 + Dummy_7674*-0.5854101966249684 + Dummy_7676*-0.1381966011250105 + Dummy_7678*-0.1381966011250105) + Dummy_7650*(Dummy_7672*-0.5854101966249684 + Dummy_7674*-0.1381966011250105 + Dummy_7676*-0.1381966011250105 + Dummy_7678*-0.1381966011250105); + const walberla::float64 Dummy_7738 = Dummy_7647*(-Dummy_7667*Dummy_7679 - Dummy_7668*Dummy_7681 - Dummy_7669*Dummy_7683 - Dummy_7670*Dummy_7685) + Dummy_7648*(Dummy_7680*-0.1381966011250105 + Dummy_7682*-0.1381966011250105 + Dummy_7684*-0.5854101966249684 + Dummy_7686*-0.1381966011250105) + Dummy_7649*(Dummy_7680*-0.1381966011250105 + Dummy_7682*-0.5854101966249684 + Dummy_7684*-0.1381966011250105 + Dummy_7686*-0.1381966011250105) + Dummy_7650*(Dummy_7680*-0.5854101966249684 + Dummy_7682*-0.1381966011250105 + Dummy_7684*-0.1381966011250105 + Dummy_7686*-0.1381966011250105); + const walberla::float64 Dummy_7739 = Dummy_7647*(Dummy_7689*tmp_kernel_op_28 + Dummy_7692*tmp_kernel_op_29 + Dummy_7695*tmp_kernel_op_30 + Dummy_7698*tmp_kernel_op_31) + Dummy_7648*(Dummy_7689*0.1381966011250105 + Dummy_7692*0.1381966011250105 + Dummy_7695*0.5854101966249684 + Dummy_7698*0.1381966011250105) + Dummy_7649*(Dummy_7689*0.1381966011250105 + Dummy_7692*0.5854101966249684 + Dummy_7695*0.1381966011250105 + Dummy_7698*0.1381966011250105) + Dummy_7650*(Dummy_7689*0.5854101966249684 + Dummy_7692*0.1381966011250105 + Dummy_7695*0.1381966011250105 + Dummy_7698*0.1381966011250105); + const walberla::float64 Dummy_7740 = Dummy_7647*(Dummy_7701*tmp_kernel_op_28 + Dummy_7704*tmp_kernel_op_29 + Dummy_7707*tmp_kernel_op_30 + Dummy_7710*tmp_kernel_op_31) + Dummy_7648*(Dummy_7701*0.1381966011250105 + Dummy_7704*0.1381966011250105 + Dummy_7707*0.5854101966249684 + Dummy_7710*0.1381966011250105) + Dummy_7649*(Dummy_7701*0.1381966011250105 + Dummy_7704*0.5854101966249684 + Dummy_7707*0.1381966011250105 + Dummy_7710*0.1381966011250105) + Dummy_7650*(Dummy_7701*0.5854101966249684 + Dummy_7704*0.1381966011250105 + Dummy_7707*0.1381966011250105 + Dummy_7710*0.1381966011250105); + const walberla::float64 Dummy_7741 = Dummy_7647*(Dummy_7713*tmp_kernel_op_28 + Dummy_7716*tmp_kernel_op_29 + Dummy_7719*tmp_kernel_op_30 + Dummy_7722*tmp_kernel_op_31) + Dummy_7648*(Dummy_7713*0.1381966011250105 + Dummy_7716*0.1381966011250105 + Dummy_7719*0.5854101966249684 + Dummy_7722*0.1381966011250105) + Dummy_7649*(Dummy_7713*0.1381966011250105 + Dummy_7716*0.5854101966249684 + Dummy_7719*0.1381966011250105 + Dummy_7722*0.1381966011250105) + Dummy_7650*(Dummy_7713*0.5854101966249684 + Dummy_7716*0.1381966011250105 + Dummy_7719*0.1381966011250105 + Dummy_7722*0.1381966011250105); + const walberla::float64 Dummy_7742 = Dummy_7647*(Dummy_7723*tmp_kernel_op_28 + Dummy_7724*tmp_kernel_op_29 + Dummy_7725*tmp_kernel_op_30 + Dummy_7726*tmp_kernel_op_31) + Dummy_7648*(Dummy_7723*0.1381966011250105 + Dummy_7724*0.1381966011250105 + Dummy_7725*0.5854101966249684 + Dummy_7726*0.1381966011250105) + Dummy_7649*(Dummy_7723*0.1381966011250105 + Dummy_7724*0.5854101966249684 + Dummy_7725*0.1381966011250105 + Dummy_7726*0.1381966011250105) + Dummy_7650*(Dummy_7723*0.5854101966249684 + Dummy_7724*0.1381966011250105 + Dummy_7725*0.1381966011250105 + Dummy_7726*0.1381966011250105); + const walberla::float64 Dummy_7743 = Dummy_7647*(Dummy_7727*tmp_kernel_op_28 + Dummy_7728*tmp_kernel_op_29 + Dummy_7729*tmp_kernel_op_30 + Dummy_7730*tmp_kernel_op_31) + Dummy_7648*(Dummy_7727*0.1381966011250105 + Dummy_7728*0.1381966011250105 + Dummy_7729*0.5854101966249684 + Dummy_7730*0.1381966011250105) + Dummy_7649*(Dummy_7727*0.1381966011250105 + Dummy_7728*0.5854101966249684 + Dummy_7729*0.1381966011250105 + Dummy_7730*0.1381966011250105) + Dummy_7650*(Dummy_7727*0.5854101966249684 + Dummy_7728*0.1381966011250105 + Dummy_7729*0.1381966011250105 + Dummy_7730*0.1381966011250105); + const walberla::float64 Dummy_7744 = Dummy_7647*(Dummy_7731*tmp_kernel_op_28 + Dummy_7732*tmp_kernel_op_29 + Dummy_7733*tmp_kernel_op_30 + Dummy_7734*tmp_kernel_op_31) + Dummy_7648*(Dummy_7731*0.1381966011250105 + Dummy_7732*0.1381966011250105 + Dummy_7733*0.5854101966249684 + Dummy_7734*0.1381966011250105) + Dummy_7649*(Dummy_7731*0.1381966011250105 + Dummy_7732*0.5854101966249684 + Dummy_7733*0.1381966011250105 + Dummy_7734*0.1381966011250105) + Dummy_7650*(Dummy_7731*0.5854101966249684 + Dummy_7732*0.1381966011250105 + Dummy_7733*0.1381966011250105 + Dummy_7734*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_363 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_364 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_365 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_366 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_367 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_368 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_369 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_370 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_371 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_372 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7735 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7736 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7737 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7738 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7739 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_7740 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7741 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7742 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7743 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7744 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } - const walberla::float64 Dummy_373 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_374 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_375 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_376 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_461 = Dummy_373*(Dummy_378*tmp_kernel_op_28 + Dummy_380*tmp_kernel_op_29 + Dummy_382*tmp_kernel_op_30 + Dummy_384*tmp_kernel_op_31) + Dummy_374*(Dummy_378*0.1381966011250105 + Dummy_380*0.1381966011250105 + Dummy_382*0.5854101966249684 + Dummy_384*0.1381966011250105) + Dummy_375*(Dummy_378*0.1381966011250105 + Dummy_380*0.5854101966249684 + Dummy_382*0.1381966011250105 + Dummy_384*0.1381966011250105) + Dummy_376*(Dummy_378*0.5854101966249684 + Dummy_380*0.1381966011250105 + Dummy_382*0.1381966011250105 + Dummy_384*0.1381966011250105); - const walberla::float64 Dummy_462 = Dummy_373*(-Dummy_385*Dummy_393 - Dummy_387*Dummy_394 - Dummy_389*Dummy_395 - Dummy_391*Dummy_396) + Dummy_374*(Dummy_386*-0.1381966011250105 + Dummy_388*-0.1381966011250105 + Dummy_390*-0.5854101966249684 + Dummy_392*-0.1381966011250105) + Dummy_375*(Dummy_386*-0.1381966011250105 + Dummy_388*-0.5854101966249684 + Dummy_390*-0.1381966011250105 + Dummy_392*-0.1381966011250105) + Dummy_376*(Dummy_386*-0.5854101966249684 + Dummy_388*-0.1381966011250105 + Dummy_390*-0.1381966011250105 + Dummy_392*-0.1381966011250105); - const walberla::float64 Dummy_463 = Dummy_373*(-Dummy_393*Dummy_397 - Dummy_394*Dummy_399 - Dummy_395*Dummy_401 - Dummy_396*Dummy_403) + Dummy_374*(Dummy_398*-0.1381966011250105 + Dummy_400*-0.1381966011250105 + Dummy_402*-0.5854101966249684 + Dummy_404*-0.1381966011250105) + Dummy_375*(Dummy_398*-0.1381966011250105 + Dummy_400*-0.5854101966249684 + Dummy_402*-0.1381966011250105 + Dummy_404*-0.1381966011250105) + Dummy_376*(Dummy_398*-0.5854101966249684 + Dummy_400*-0.1381966011250105 + Dummy_402*-0.1381966011250105 + Dummy_404*-0.1381966011250105); - const walberla::float64 Dummy_464 = Dummy_373*(-Dummy_393*Dummy_405 - Dummy_394*Dummy_407 - Dummy_395*Dummy_409 - Dummy_396*Dummy_411) + Dummy_374*(Dummy_406*-0.1381966011250105 + Dummy_408*-0.1381966011250105 + Dummy_410*-0.5854101966249684 + Dummy_412*-0.1381966011250105) + Dummy_375*(Dummy_406*-0.1381966011250105 + Dummy_408*-0.5854101966249684 + Dummy_410*-0.1381966011250105 + Dummy_412*-0.1381966011250105) + Dummy_376*(Dummy_406*-0.5854101966249684 + Dummy_408*-0.1381966011250105 + Dummy_410*-0.1381966011250105 + Dummy_412*-0.1381966011250105); - const walberla::float64 Dummy_465 = Dummy_373*(Dummy_415*tmp_kernel_op_28 + Dummy_418*tmp_kernel_op_29 + Dummy_421*tmp_kernel_op_30 + Dummy_424*tmp_kernel_op_31) + Dummy_374*(Dummy_415*0.1381966011250105 + Dummy_418*0.1381966011250105 + Dummy_421*0.5854101966249684 + Dummy_424*0.1381966011250105) + Dummy_375*(Dummy_415*0.1381966011250105 + Dummy_418*0.5854101966249684 + Dummy_421*0.1381966011250105 + Dummy_424*0.1381966011250105) + Dummy_376*(Dummy_415*0.5854101966249684 + Dummy_418*0.1381966011250105 + Dummy_421*0.1381966011250105 + Dummy_424*0.1381966011250105); - const walberla::float64 Dummy_466 = Dummy_373*(Dummy_427*tmp_kernel_op_28 + Dummy_430*tmp_kernel_op_29 + Dummy_433*tmp_kernel_op_30 + Dummy_436*tmp_kernel_op_31) + Dummy_374*(Dummy_427*0.1381966011250105 + Dummy_430*0.1381966011250105 + Dummy_433*0.5854101966249684 + Dummy_436*0.1381966011250105) + Dummy_375*(Dummy_427*0.1381966011250105 + Dummy_430*0.5854101966249684 + Dummy_433*0.1381966011250105 + Dummy_436*0.1381966011250105) + Dummy_376*(Dummy_427*0.5854101966249684 + Dummy_430*0.1381966011250105 + Dummy_433*0.1381966011250105 + Dummy_436*0.1381966011250105); - const walberla::float64 Dummy_467 = Dummy_373*(Dummy_439*tmp_kernel_op_28 + Dummy_442*tmp_kernel_op_29 + Dummy_445*tmp_kernel_op_30 + Dummy_448*tmp_kernel_op_31) + Dummy_374*(Dummy_439*0.1381966011250105 + Dummy_442*0.1381966011250105 + Dummy_445*0.5854101966249684 + Dummy_448*0.1381966011250105) + Dummy_375*(Dummy_439*0.1381966011250105 + Dummy_442*0.5854101966249684 + Dummy_445*0.1381966011250105 + Dummy_448*0.1381966011250105) + Dummy_376*(Dummy_439*0.5854101966249684 + Dummy_442*0.1381966011250105 + Dummy_445*0.1381966011250105 + Dummy_448*0.1381966011250105); - const walberla::float64 Dummy_468 = Dummy_373*(Dummy_449*tmp_kernel_op_28 + Dummy_450*tmp_kernel_op_29 + Dummy_451*tmp_kernel_op_30 + Dummy_452*tmp_kernel_op_31) + Dummy_374*(Dummy_449*0.1381966011250105 + Dummy_450*0.1381966011250105 + Dummy_451*0.5854101966249684 + Dummy_452*0.1381966011250105) + Dummy_375*(Dummy_449*0.1381966011250105 + Dummy_450*0.5854101966249684 + Dummy_451*0.1381966011250105 + Dummy_452*0.1381966011250105) + Dummy_376*(Dummy_449*0.5854101966249684 + Dummy_450*0.1381966011250105 + Dummy_451*0.1381966011250105 + Dummy_452*0.1381966011250105); - const walberla::float64 Dummy_469 = Dummy_373*(Dummy_453*tmp_kernel_op_28 + Dummy_454*tmp_kernel_op_29 + Dummy_455*tmp_kernel_op_30 + Dummy_456*tmp_kernel_op_31) + Dummy_374*(Dummy_453*0.1381966011250105 + Dummy_454*0.1381966011250105 + Dummy_455*0.5854101966249684 + Dummy_456*0.1381966011250105) + Dummy_375*(Dummy_453*0.1381966011250105 + Dummy_454*0.5854101966249684 + Dummy_455*0.1381966011250105 + Dummy_456*0.1381966011250105) + Dummy_376*(Dummy_453*0.5854101966249684 + Dummy_454*0.1381966011250105 + Dummy_455*0.1381966011250105 + Dummy_456*0.1381966011250105); - const walberla::float64 Dummy_470 = Dummy_373*(Dummy_457*tmp_kernel_op_28 + Dummy_458*tmp_kernel_op_29 + Dummy_459*tmp_kernel_op_30 + Dummy_460*tmp_kernel_op_31) + Dummy_374*(Dummy_457*0.1381966011250105 + Dummy_458*0.1381966011250105 + Dummy_459*0.5854101966249684 + Dummy_460*0.1381966011250105) + Dummy_375*(Dummy_457*0.1381966011250105 + Dummy_458*0.5854101966249684 + Dummy_459*0.1381966011250105 + Dummy_460*0.1381966011250105) + Dummy_376*(Dummy_457*0.5854101966249684 + Dummy_458*0.1381966011250105 + Dummy_459*0.1381966011250105 + Dummy_460*0.1381966011250105); + const walberla::float64 Dummy_7745 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7746 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7747 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7748 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7833 = Dummy_7745*(Dummy_7750*tmp_kernel_op_28 + Dummy_7752*tmp_kernel_op_29 + Dummy_7754*tmp_kernel_op_30 + Dummy_7756*tmp_kernel_op_31) + Dummy_7746*(Dummy_7750*0.1381966011250105 + Dummy_7752*0.1381966011250105 + Dummy_7754*0.5854101966249684 + Dummy_7756*0.1381966011250105) + Dummy_7747*(Dummy_7750*0.1381966011250105 + Dummy_7752*0.5854101966249684 + Dummy_7754*0.1381966011250105 + Dummy_7756*0.1381966011250105) + Dummy_7748*(Dummy_7750*0.5854101966249684 + Dummy_7752*0.1381966011250105 + Dummy_7754*0.1381966011250105 + Dummy_7756*0.1381966011250105); + const walberla::float64 Dummy_7834 = Dummy_7745*(-Dummy_7757*Dummy_7765 - Dummy_7759*Dummy_7766 - Dummy_7761*Dummy_7767 - Dummy_7763*Dummy_7768) + Dummy_7746*(Dummy_7758*-0.1381966011250105 + Dummy_7760*-0.1381966011250105 + Dummy_7762*-0.5854101966249684 + Dummy_7764*-0.1381966011250105) + Dummy_7747*(Dummy_7758*-0.1381966011250105 + Dummy_7760*-0.5854101966249684 + Dummy_7762*-0.1381966011250105 + Dummy_7764*-0.1381966011250105) + Dummy_7748*(Dummy_7758*-0.5854101966249684 + Dummy_7760*-0.1381966011250105 + Dummy_7762*-0.1381966011250105 + Dummy_7764*-0.1381966011250105); + const walberla::float64 Dummy_7835 = Dummy_7745*(-Dummy_7765*Dummy_7769 - Dummy_7766*Dummy_7771 - Dummy_7767*Dummy_7773 - Dummy_7768*Dummy_7775) + Dummy_7746*(Dummy_7770*-0.1381966011250105 + Dummy_7772*-0.1381966011250105 + Dummy_7774*-0.5854101966249684 + Dummy_7776*-0.1381966011250105) + Dummy_7747*(Dummy_7770*-0.1381966011250105 + Dummy_7772*-0.5854101966249684 + Dummy_7774*-0.1381966011250105 + Dummy_7776*-0.1381966011250105) + Dummy_7748*(Dummy_7770*-0.5854101966249684 + Dummy_7772*-0.1381966011250105 + Dummy_7774*-0.1381966011250105 + Dummy_7776*-0.1381966011250105); + const walberla::float64 Dummy_7836 = Dummy_7745*(-Dummy_7765*Dummy_7777 - Dummy_7766*Dummy_7779 - Dummy_7767*Dummy_7781 - Dummy_7768*Dummy_7783) + Dummy_7746*(Dummy_7778*-0.1381966011250105 + Dummy_7780*-0.1381966011250105 + Dummy_7782*-0.5854101966249684 + Dummy_7784*-0.1381966011250105) + Dummy_7747*(Dummy_7778*-0.1381966011250105 + Dummy_7780*-0.5854101966249684 + Dummy_7782*-0.1381966011250105 + Dummy_7784*-0.1381966011250105) + Dummy_7748*(Dummy_7778*-0.5854101966249684 + Dummy_7780*-0.1381966011250105 + Dummy_7782*-0.1381966011250105 + Dummy_7784*-0.1381966011250105); + const walberla::float64 Dummy_7837 = Dummy_7745*(Dummy_7787*tmp_kernel_op_28 + Dummy_7790*tmp_kernel_op_29 + Dummy_7793*tmp_kernel_op_30 + Dummy_7796*tmp_kernel_op_31) + Dummy_7746*(Dummy_7787*0.1381966011250105 + Dummy_7790*0.1381966011250105 + Dummy_7793*0.5854101966249684 + Dummy_7796*0.1381966011250105) + Dummy_7747*(Dummy_7787*0.1381966011250105 + Dummy_7790*0.5854101966249684 + Dummy_7793*0.1381966011250105 + Dummy_7796*0.1381966011250105) + Dummy_7748*(Dummy_7787*0.5854101966249684 + Dummy_7790*0.1381966011250105 + Dummy_7793*0.1381966011250105 + Dummy_7796*0.1381966011250105); + const walberla::float64 Dummy_7838 = Dummy_7745*(Dummy_7799*tmp_kernel_op_28 + Dummy_7802*tmp_kernel_op_29 + Dummy_7805*tmp_kernel_op_30 + Dummy_7808*tmp_kernel_op_31) + Dummy_7746*(Dummy_7799*0.1381966011250105 + Dummy_7802*0.1381966011250105 + Dummy_7805*0.5854101966249684 + Dummy_7808*0.1381966011250105) + Dummy_7747*(Dummy_7799*0.1381966011250105 + Dummy_7802*0.5854101966249684 + Dummy_7805*0.1381966011250105 + Dummy_7808*0.1381966011250105) + Dummy_7748*(Dummy_7799*0.5854101966249684 + Dummy_7802*0.1381966011250105 + Dummy_7805*0.1381966011250105 + Dummy_7808*0.1381966011250105); + const walberla::float64 Dummy_7839 = Dummy_7745*(Dummy_7811*tmp_kernel_op_28 + Dummy_7814*tmp_kernel_op_29 + Dummy_7817*tmp_kernel_op_30 + Dummy_7820*tmp_kernel_op_31) + Dummy_7746*(Dummy_7811*0.1381966011250105 + Dummy_7814*0.1381966011250105 + Dummy_7817*0.5854101966249684 + Dummy_7820*0.1381966011250105) + Dummy_7747*(Dummy_7811*0.1381966011250105 + Dummy_7814*0.5854101966249684 + Dummy_7817*0.1381966011250105 + Dummy_7820*0.1381966011250105) + Dummy_7748*(Dummy_7811*0.5854101966249684 + Dummy_7814*0.1381966011250105 + Dummy_7817*0.1381966011250105 + Dummy_7820*0.1381966011250105); + const walberla::float64 Dummy_7840 = Dummy_7745*(Dummy_7821*tmp_kernel_op_28 + Dummy_7822*tmp_kernel_op_29 + Dummy_7823*tmp_kernel_op_30 + Dummy_7824*tmp_kernel_op_31) + Dummy_7746*(Dummy_7821*0.1381966011250105 + Dummy_7822*0.1381966011250105 + Dummy_7823*0.5854101966249684 + Dummy_7824*0.1381966011250105) + Dummy_7747*(Dummy_7821*0.1381966011250105 + Dummy_7822*0.5854101966249684 + Dummy_7823*0.1381966011250105 + Dummy_7824*0.1381966011250105) + Dummy_7748*(Dummy_7821*0.5854101966249684 + Dummy_7822*0.1381966011250105 + Dummy_7823*0.1381966011250105 + Dummy_7824*0.1381966011250105); + const walberla::float64 Dummy_7841 = Dummy_7745*(Dummy_7825*tmp_kernel_op_28 + Dummy_7826*tmp_kernel_op_29 + Dummy_7827*tmp_kernel_op_30 + Dummy_7828*tmp_kernel_op_31) + Dummy_7746*(Dummy_7825*0.1381966011250105 + Dummy_7826*0.1381966011250105 + Dummy_7827*0.5854101966249684 + Dummy_7828*0.1381966011250105) + Dummy_7747*(Dummy_7825*0.1381966011250105 + Dummy_7826*0.5854101966249684 + Dummy_7827*0.1381966011250105 + Dummy_7828*0.1381966011250105) + Dummy_7748*(Dummy_7825*0.5854101966249684 + Dummy_7826*0.1381966011250105 + Dummy_7827*0.1381966011250105 + Dummy_7828*0.1381966011250105); + const walberla::float64 Dummy_7842 = Dummy_7745*(Dummy_7829*tmp_kernel_op_28 + Dummy_7830*tmp_kernel_op_29 + Dummy_7831*tmp_kernel_op_30 + Dummy_7832*tmp_kernel_op_31) + Dummy_7746*(Dummy_7829*0.1381966011250105 + Dummy_7830*0.1381966011250105 + Dummy_7831*0.5854101966249684 + Dummy_7832*0.1381966011250105) + Dummy_7747*(Dummy_7829*0.1381966011250105 + Dummy_7830*0.5854101966249684 + Dummy_7831*0.1381966011250105 + Dummy_7832*0.1381966011250105) + Dummy_7748*(Dummy_7829*0.5854101966249684 + Dummy_7830*0.1381966011250105 + Dummy_7831*0.1381966011250105 + Dummy_7832*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_461 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_462 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_463 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_464 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_465 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_466 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_467 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_468 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_469 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_470 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7833 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7834 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7835 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7836 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7837 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7838 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7839 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7840 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7841 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7842 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_471 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_472 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_473 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_474 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_559 = Dummy_471*(Dummy_476*tmp_kernel_op_28 + Dummy_478*tmp_kernel_op_29 + Dummy_480*tmp_kernel_op_30 + Dummy_482*tmp_kernel_op_31) + Dummy_472*(Dummy_476*0.1381966011250105 + Dummy_478*0.1381966011250105 + Dummy_480*0.5854101966249684 + Dummy_482*0.1381966011250105) + Dummy_473*(Dummy_476*0.1381966011250105 + Dummy_478*0.5854101966249684 + Dummy_480*0.1381966011250105 + Dummy_482*0.1381966011250105) + Dummy_474*(Dummy_476*0.5854101966249684 + Dummy_478*0.1381966011250105 + Dummy_480*0.1381966011250105 + Dummy_482*0.1381966011250105); - const walberla::float64 Dummy_560 = Dummy_471*(-Dummy_483*Dummy_491 - Dummy_485*Dummy_492 - Dummy_487*Dummy_493 - Dummy_489*Dummy_494) + Dummy_472*(Dummy_484*-0.1381966011250105 + Dummy_486*-0.1381966011250105 + Dummy_488*-0.5854101966249684 + Dummy_490*-0.1381966011250105) + Dummy_473*(Dummy_484*-0.1381966011250105 + Dummy_486*-0.5854101966249684 + Dummy_488*-0.1381966011250105 + Dummy_490*-0.1381966011250105) + Dummy_474*(Dummy_484*-0.5854101966249684 + Dummy_486*-0.1381966011250105 + Dummy_488*-0.1381966011250105 + Dummy_490*-0.1381966011250105); - const walberla::float64 Dummy_561 = Dummy_471*(-Dummy_491*Dummy_495 - Dummy_492*Dummy_497 - Dummy_493*Dummy_499 - Dummy_494*Dummy_501) + Dummy_472*(Dummy_496*-0.1381966011250105 + Dummy_498*-0.1381966011250105 + Dummy_500*-0.5854101966249684 + Dummy_502*-0.1381966011250105) + Dummy_473*(Dummy_496*-0.1381966011250105 + Dummy_498*-0.5854101966249684 + Dummy_500*-0.1381966011250105 + Dummy_502*-0.1381966011250105) + Dummy_474*(Dummy_496*-0.5854101966249684 + Dummy_498*-0.1381966011250105 + Dummy_500*-0.1381966011250105 + Dummy_502*-0.1381966011250105); - const walberla::float64 Dummy_562 = Dummy_471*(-Dummy_491*Dummy_503 - Dummy_492*Dummy_505 - Dummy_493*Dummy_507 - Dummy_494*Dummy_509) + Dummy_472*(Dummy_504*-0.1381966011250105 + Dummy_506*-0.1381966011250105 + Dummy_508*-0.5854101966249684 + Dummy_510*-0.1381966011250105) + Dummy_473*(Dummy_504*-0.1381966011250105 + Dummy_506*-0.5854101966249684 + Dummy_508*-0.1381966011250105 + Dummy_510*-0.1381966011250105) + Dummy_474*(Dummy_504*-0.5854101966249684 + Dummy_506*-0.1381966011250105 + Dummy_508*-0.1381966011250105 + Dummy_510*-0.1381966011250105); - const walberla::float64 Dummy_563 = Dummy_471*(Dummy_513*tmp_kernel_op_28 + Dummy_516*tmp_kernel_op_29 + Dummy_519*tmp_kernel_op_30 + Dummy_522*tmp_kernel_op_31) + Dummy_472*(Dummy_513*0.1381966011250105 + Dummy_516*0.1381966011250105 + Dummy_519*0.5854101966249684 + Dummy_522*0.1381966011250105) + Dummy_473*(Dummy_513*0.1381966011250105 + Dummy_516*0.5854101966249684 + Dummy_519*0.1381966011250105 + Dummy_522*0.1381966011250105) + Dummy_474*(Dummy_513*0.5854101966249684 + Dummy_516*0.1381966011250105 + Dummy_519*0.1381966011250105 + Dummy_522*0.1381966011250105); - const walberla::float64 Dummy_564 = Dummy_471*(Dummy_525*tmp_kernel_op_28 + Dummy_528*tmp_kernel_op_29 + Dummy_531*tmp_kernel_op_30 + Dummy_534*tmp_kernel_op_31) + Dummy_472*(Dummy_525*0.1381966011250105 + Dummy_528*0.1381966011250105 + Dummy_531*0.5854101966249684 + Dummy_534*0.1381966011250105) + Dummy_473*(Dummy_525*0.1381966011250105 + Dummy_528*0.5854101966249684 + Dummy_531*0.1381966011250105 + Dummy_534*0.1381966011250105) + Dummy_474*(Dummy_525*0.5854101966249684 + Dummy_528*0.1381966011250105 + Dummy_531*0.1381966011250105 + Dummy_534*0.1381966011250105); - const walberla::float64 Dummy_565 = Dummy_471*(Dummy_537*tmp_kernel_op_28 + Dummy_540*tmp_kernel_op_29 + Dummy_543*tmp_kernel_op_30 + Dummy_546*tmp_kernel_op_31) + Dummy_472*(Dummy_537*0.1381966011250105 + Dummy_540*0.1381966011250105 + Dummy_543*0.5854101966249684 + Dummy_546*0.1381966011250105) + Dummy_473*(Dummy_537*0.1381966011250105 + Dummy_540*0.5854101966249684 + Dummy_543*0.1381966011250105 + Dummy_546*0.1381966011250105) + Dummy_474*(Dummy_537*0.5854101966249684 + Dummy_540*0.1381966011250105 + Dummy_543*0.1381966011250105 + Dummy_546*0.1381966011250105); - const walberla::float64 Dummy_566 = Dummy_471*(Dummy_547*tmp_kernel_op_28 + Dummy_548*tmp_kernel_op_29 + Dummy_549*tmp_kernel_op_30 + Dummy_550*tmp_kernel_op_31) + Dummy_472*(Dummy_547*0.1381966011250105 + Dummy_548*0.1381966011250105 + Dummy_549*0.5854101966249684 + Dummy_550*0.1381966011250105) + Dummy_473*(Dummy_547*0.1381966011250105 + Dummy_548*0.5854101966249684 + Dummy_549*0.1381966011250105 + Dummy_550*0.1381966011250105) + Dummy_474*(Dummy_547*0.5854101966249684 + Dummy_548*0.1381966011250105 + Dummy_549*0.1381966011250105 + Dummy_550*0.1381966011250105); - const walberla::float64 Dummy_567 = Dummy_471*(Dummy_551*tmp_kernel_op_28 + Dummy_552*tmp_kernel_op_29 + Dummy_553*tmp_kernel_op_30 + Dummy_554*tmp_kernel_op_31) + Dummy_472*(Dummy_551*0.1381966011250105 + Dummy_552*0.1381966011250105 + Dummy_553*0.5854101966249684 + Dummy_554*0.1381966011250105) + Dummy_473*(Dummy_551*0.1381966011250105 + Dummy_552*0.5854101966249684 + Dummy_553*0.1381966011250105 + Dummy_554*0.1381966011250105) + Dummy_474*(Dummy_551*0.5854101966249684 + Dummy_552*0.1381966011250105 + Dummy_553*0.1381966011250105 + Dummy_554*0.1381966011250105); - const walberla::float64 Dummy_568 = Dummy_471*(Dummy_555*tmp_kernel_op_28 + Dummy_556*tmp_kernel_op_29 + Dummy_557*tmp_kernel_op_30 + Dummy_558*tmp_kernel_op_31) + Dummy_472*(Dummy_555*0.1381966011250105 + Dummy_556*0.1381966011250105 + Dummy_557*0.5854101966249684 + Dummy_558*0.1381966011250105) + Dummy_473*(Dummy_555*0.1381966011250105 + Dummy_556*0.5854101966249684 + Dummy_557*0.1381966011250105 + Dummy_558*0.1381966011250105) + Dummy_474*(Dummy_555*0.5854101966249684 + Dummy_556*0.1381966011250105 + Dummy_557*0.1381966011250105 + Dummy_558*0.1381966011250105); + const walberla::float64 Dummy_7843 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7844 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7845 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7846 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7931 = Dummy_7843*(Dummy_7848*tmp_kernel_op_28 + Dummy_7850*tmp_kernel_op_29 + Dummy_7852*tmp_kernel_op_30 + Dummy_7854*tmp_kernel_op_31) + Dummy_7844*(Dummy_7848*0.1381966011250105 + Dummy_7850*0.1381966011250105 + Dummy_7852*0.5854101966249684 + Dummy_7854*0.1381966011250105) + Dummy_7845*(Dummy_7848*0.1381966011250105 + Dummy_7850*0.5854101966249684 + Dummy_7852*0.1381966011250105 + Dummy_7854*0.1381966011250105) + Dummy_7846*(Dummy_7848*0.5854101966249684 + Dummy_7850*0.1381966011250105 + Dummy_7852*0.1381966011250105 + Dummy_7854*0.1381966011250105); + const walberla::float64 Dummy_7932 = Dummy_7843*(-Dummy_7855*Dummy_7863 - Dummy_7857*Dummy_7864 - Dummy_7859*Dummy_7865 - Dummy_7861*Dummy_7866) + Dummy_7844*(Dummy_7856*-0.1381966011250105 + Dummy_7858*-0.1381966011250105 + Dummy_7860*-0.5854101966249684 + Dummy_7862*-0.1381966011250105) + Dummy_7845*(Dummy_7856*-0.1381966011250105 + Dummy_7858*-0.5854101966249684 + Dummy_7860*-0.1381966011250105 + Dummy_7862*-0.1381966011250105) + Dummy_7846*(Dummy_7856*-0.5854101966249684 + Dummy_7858*-0.1381966011250105 + Dummy_7860*-0.1381966011250105 + Dummy_7862*-0.1381966011250105); + const walberla::float64 Dummy_7933 = Dummy_7843*(-Dummy_7863*Dummy_7867 - Dummy_7864*Dummy_7869 - Dummy_7865*Dummy_7871 - Dummy_7866*Dummy_7873) + Dummy_7844*(Dummy_7868*-0.1381966011250105 + Dummy_7870*-0.1381966011250105 + Dummy_7872*-0.5854101966249684 + Dummy_7874*-0.1381966011250105) + Dummy_7845*(Dummy_7868*-0.1381966011250105 + Dummy_7870*-0.5854101966249684 + Dummy_7872*-0.1381966011250105 + Dummy_7874*-0.1381966011250105) + Dummy_7846*(Dummy_7868*-0.5854101966249684 + Dummy_7870*-0.1381966011250105 + Dummy_7872*-0.1381966011250105 + Dummy_7874*-0.1381966011250105); + const walberla::float64 Dummy_7934 = Dummy_7843*(-Dummy_7863*Dummy_7875 - Dummy_7864*Dummy_7877 - Dummy_7865*Dummy_7879 - Dummy_7866*Dummy_7881) + Dummy_7844*(Dummy_7876*-0.1381966011250105 + Dummy_7878*-0.1381966011250105 + Dummy_7880*-0.5854101966249684 + Dummy_7882*-0.1381966011250105) + Dummy_7845*(Dummy_7876*-0.1381966011250105 + Dummy_7878*-0.5854101966249684 + Dummy_7880*-0.1381966011250105 + Dummy_7882*-0.1381966011250105) + Dummy_7846*(Dummy_7876*-0.5854101966249684 + Dummy_7878*-0.1381966011250105 + Dummy_7880*-0.1381966011250105 + Dummy_7882*-0.1381966011250105); + const walberla::float64 Dummy_7935 = Dummy_7843*(Dummy_7885*tmp_kernel_op_28 + Dummy_7888*tmp_kernel_op_29 + Dummy_7891*tmp_kernel_op_30 + Dummy_7894*tmp_kernel_op_31) + Dummy_7844*(Dummy_7885*0.1381966011250105 + Dummy_7888*0.1381966011250105 + Dummy_7891*0.5854101966249684 + Dummy_7894*0.1381966011250105) + Dummy_7845*(Dummy_7885*0.1381966011250105 + Dummy_7888*0.5854101966249684 + Dummy_7891*0.1381966011250105 + Dummy_7894*0.1381966011250105) + Dummy_7846*(Dummy_7885*0.5854101966249684 + Dummy_7888*0.1381966011250105 + Dummy_7891*0.1381966011250105 + Dummy_7894*0.1381966011250105); + const walberla::float64 Dummy_7936 = Dummy_7843*(Dummy_7897*tmp_kernel_op_28 + Dummy_7900*tmp_kernel_op_29 + Dummy_7903*tmp_kernel_op_30 + Dummy_7906*tmp_kernel_op_31) + Dummy_7844*(Dummy_7897*0.1381966011250105 + Dummy_7900*0.1381966011250105 + Dummy_7903*0.5854101966249684 + Dummy_7906*0.1381966011250105) + Dummy_7845*(Dummy_7897*0.1381966011250105 + Dummy_7900*0.5854101966249684 + Dummy_7903*0.1381966011250105 + Dummy_7906*0.1381966011250105) + Dummy_7846*(Dummy_7897*0.5854101966249684 + Dummy_7900*0.1381966011250105 + Dummy_7903*0.1381966011250105 + Dummy_7906*0.1381966011250105); + const walberla::float64 Dummy_7937 = Dummy_7843*(Dummy_7909*tmp_kernel_op_28 + Dummy_7912*tmp_kernel_op_29 + Dummy_7915*tmp_kernel_op_30 + Dummy_7918*tmp_kernel_op_31) + Dummy_7844*(Dummy_7909*0.1381966011250105 + Dummy_7912*0.1381966011250105 + Dummy_7915*0.5854101966249684 + Dummy_7918*0.1381966011250105) + Dummy_7845*(Dummy_7909*0.1381966011250105 + Dummy_7912*0.5854101966249684 + Dummy_7915*0.1381966011250105 + Dummy_7918*0.1381966011250105) + Dummy_7846*(Dummy_7909*0.5854101966249684 + Dummy_7912*0.1381966011250105 + Dummy_7915*0.1381966011250105 + Dummy_7918*0.1381966011250105); + const walberla::float64 Dummy_7938 = Dummy_7843*(Dummy_7919*tmp_kernel_op_28 + Dummy_7920*tmp_kernel_op_29 + Dummy_7921*tmp_kernel_op_30 + Dummy_7922*tmp_kernel_op_31) + Dummy_7844*(Dummy_7919*0.1381966011250105 + Dummy_7920*0.1381966011250105 + Dummy_7921*0.5854101966249684 + Dummy_7922*0.1381966011250105) + Dummy_7845*(Dummy_7919*0.1381966011250105 + Dummy_7920*0.5854101966249684 + Dummy_7921*0.1381966011250105 + Dummy_7922*0.1381966011250105) + Dummy_7846*(Dummy_7919*0.5854101966249684 + Dummy_7920*0.1381966011250105 + Dummy_7921*0.1381966011250105 + Dummy_7922*0.1381966011250105); + const walberla::float64 Dummy_7939 = Dummy_7843*(Dummy_7923*tmp_kernel_op_28 + Dummy_7924*tmp_kernel_op_29 + Dummy_7925*tmp_kernel_op_30 + Dummy_7926*tmp_kernel_op_31) + Dummy_7844*(Dummy_7923*0.1381966011250105 + Dummy_7924*0.1381966011250105 + Dummy_7925*0.5854101966249684 + Dummy_7926*0.1381966011250105) + Dummy_7845*(Dummy_7923*0.1381966011250105 + Dummy_7924*0.5854101966249684 + Dummy_7925*0.1381966011250105 + Dummy_7926*0.1381966011250105) + Dummy_7846*(Dummy_7923*0.5854101966249684 + Dummy_7924*0.1381966011250105 + Dummy_7925*0.1381966011250105 + Dummy_7926*0.1381966011250105); + const walberla::float64 Dummy_7940 = Dummy_7843*(Dummy_7927*tmp_kernel_op_28 + Dummy_7928*tmp_kernel_op_29 + Dummy_7929*tmp_kernel_op_30 + Dummy_7930*tmp_kernel_op_31) + Dummy_7844*(Dummy_7927*0.1381966011250105 + Dummy_7928*0.1381966011250105 + Dummy_7929*0.5854101966249684 + Dummy_7930*0.1381966011250105) + Dummy_7845*(Dummy_7927*0.1381966011250105 + Dummy_7928*0.5854101966249684 + Dummy_7929*0.1381966011250105 + Dummy_7930*0.1381966011250105) + Dummy_7846*(Dummy_7927*0.5854101966249684 + Dummy_7928*0.1381966011250105 + Dummy_7929*0.1381966011250105 + Dummy_7930*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_559 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_560 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_561 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_562 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_563 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_564 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_565 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_566 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_567 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_568 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7931 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7932 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7933 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7934 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7935 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7936 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7937 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7938 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7939 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7940 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_569 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_570 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_571 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_572 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_657 = Dummy_569*(Dummy_574*tmp_kernel_op_28 + Dummy_576*tmp_kernel_op_29 + Dummy_578*tmp_kernel_op_30 + Dummy_580*tmp_kernel_op_31) + Dummy_570*(Dummy_574*0.1381966011250105 + Dummy_576*0.1381966011250105 + Dummy_578*0.5854101966249684 + Dummy_580*0.1381966011250105) + Dummy_571*(Dummy_574*0.1381966011250105 + Dummy_576*0.5854101966249684 + Dummy_578*0.1381966011250105 + Dummy_580*0.1381966011250105) + Dummy_572*(Dummy_574*0.5854101966249684 + Dummy_576*0.1381966011250105 + Dummy_578*0.1381966011250105 + Dummy_580*0.1381966011250105); - const walberla::float64 Dummy_658 = Dummy_569*(-Dummy_581*Dummy_589 - Dummy_583*Dummy_590 - Dummy_585*Dummy_591 - Dummy_587*Dummy_592) + Dummy_570*(Dummy_582*-0.1381966011250105 + Dummy_584*-0.1381966011250105 + Dummy_586*-0.5854101966249684 + Dummy_588*-0.1381966011250105) + Dummy_571*(Dummy_582*-0.1381966011250105 + Dummy_584*-0.5854101966249684 + Dummy_586*-0.1381966011250105 + Dummy_588*-0.1381966011250105) + Dummy_572*(Dummy_582*-0.5854101966249684 + Dummy_584*-0.1381966011250105 + Dummy_586*-0.1381966011250105 + Dummy_588*-0.1381966011250105); - const walberla::float64 Dummy_659 = Dummy_569*(-Dummy_589*Dummy_593 - Dummy_590*Dummy_595 - Dummy_591*Dummy_597 - Dummy_592*Dummy_599) + Dummy_570*(Dummy_594*-0.1381966011250105 + Dummy_596*-0.1381966011250105 + Dummy_598*-0.5854101966249684 + Dummy_600*-0.1381966011250105) + Dummy_571*(Dummy_594*-0.1381966011250105 + Dummy_596*-0.5854101966249684 + Dummy_598*-0.1381966011250105 + Dummy_600*-0.1381966011250105) + Dummy_572*(Dummy_594*-0.5854101966249684 + Dummy_596*-0.1381966011250105 + Dummy_598*-0.1381966011250105 + Dummy_600*-0.1381966011250105); - const walberla::float64 Dummy_660 = Dummy_569*(-Dummy_589*Dummy_601 - Dummy_590*Dummy_603 - Dummy_591*Dummy_605 - Dummy_592*Dummy_607) + Dummy_570*(Dummy_602*-0.1381966011250105 + Dummy_604*-0.1381966011250105 + Dummy_606*-0.5854101966249684 + Dummy_608*-0.1381966011250105) + Dummy_571*(Dummy_602*-0.1381966011250105 + Dummy_604*-0.5854101966249684 + Dummy_606*-0.1381966011250105 + Dummy_608*-0.1381966011250105) + Dummy_572*(Dummy_602*-0.5854101966249684 + Dummy_604*-0.1381966011250105 + Dummy_606*-0.1381966011250105 + Dummy_608*-0.1381966011250105); - const walberla::float64 Dummy_661 = Dummy_569*(Dummy_611*tmp_kernel_op_28 + Dummy_614*tmp_kernel_op_29 + Dummy_617*tmp_kernel_op_30 + Dummy_620*tmp_kernel_op_31) + Dummy_570*(Dummy_611*0.1381966011250105 + Dummy_614*0.1381966011250105 + Dummy_617*0.5854101966249684 + Dummy_620*0.1381966011250105) + Dummy_571*(Dummy_611*0.1381966011250105 + Dummy_614*0.5854101966249684 + Dummy_617*0.1381966011250105 + Dummy_620*0.1381966011250105) + Dummy_572*(Dummy_611*0.5854101966249684 + Dummy_614*0.1381966011250105 + Dummy_617*0.1381966011250105 + Dummy_620*0.1381966011250105); - const walberla::float64 Dummy_662 = Dummy_569*(Dummy_623*tmp_kernel_op_28 + Dummy_626*tmp_kernel_op_29 + Dummy_629*tmp_kernel_op_30 + Dummy_632*tmp_kernel_op_31) + Dummy_570*(Dummy_623*0.1381966011250105 + Dummy_626*0.1381966011250105 + Dummy_629*0.5854101966249684 + Dummy_632*0.1381966011250105) + Dummy_571*(Dummy_623*0.1381966011250105 + Dummy_626*0.5854101966249684 + Dummy_629*0.1381966011250105 + Dummy_632*0.1381966011250105) + Dummy_572*(Dummy_623*0.5854101966249684 + Dummy_626*0.1381966011250105 + Dummy_629*0.1381966011250105 + Dummy_632*0.1381966011250105); - const walberla::float64 Dummy_663 = Dummy_569*(Dummy_635*tmp_kernel_op_28 + Dummy_638*tmp_kernel_op_29 + Dummy_641*tmp_kernel_op_30 + Dummy_644*tmp_kernel_op_31) + Dummy_570*(Dummy_635*0.1381966011250105 + Dummy_638*0.1381966011250105 + Dummy_641*0.5854101966249684 + Dummy_644*0.1381966011250105) + Dummy_571*(Dummy_635*0.1381966011250105 + Dummy_638*0.5854101966249684 + Dummy_641*0.1381966011250105 + Dummy_644*0.1381966011250105) + Dummy_572*(Dummy_635*0.5854101966249684 + Dummy_638*0.1381966011250105 + Dummy_641*0.1381966011250105 + Dummy_644*0.1381966011250105); - const walberla::float64 Dummy_664 = Dummy_569*(Dummy_645*tmp_kernel_op_28 + Dummy_646*tmp_kernel_op_29 + Dummy_647*tmp_kernel_op_30 + Dummy_648*tmp_kernel_op_31) + Dummy_570*(Dummy_645*0.1381966011250105 + Dummy_646*0.1381966011250105 + Dummy_647*0.5854101966249684 + Dummy_648*0.1381966011250105) + Dummy_571*(Dummy_645*0.1381966011250105 + Dummy_646*0.5854101966249684 + Dummy_647*0.1381966011250105 + Dummy_648*0.1381966011250105) + Dummy_572*(Dummy_645*0.5854101966249684 + Dummy_646*0.1381966011250105 + Dummy_647*0.1381966011250105 + Dummy_648*0.1381966011250105); - const walberla::float64 Dummy_665 = Dummy_569*(Dummy_649*tmp_kernel_op_28 + Dummy_650*tmp_kernel_op_29 + Dummy_651*tmp_kernel_op_30 + Dummy_652*tmp_kernel_op_31) + Dummy_570*(Dummy_649*0.1381966011250105 + Dummy_650*0.1381966011250105 + Dummy_651*0.5854101966249684 + Dummy_652*0.1381966011250105) + Dummy_571*(Dummy_649*0.1381966011250105 + Dummy_650*0.5854101966249684 + Dummy_651*0.1381966011250105 + Dummy_652*0.1381966011250105) + Dummy_572*(Dummy_649*0.5854101966249684 + Dummy_650*0.1381966011250105 + Dummy_651*0.1381966011250105 + Dummy_652*0.1381966011250105); - const walberla::float64 Dummy_666 = Dummy_569*(Dummy_653*tmp_kernel_op_28 + Dummy_654*tmp_kernel_op_29 + Dummy_655*tmp_kernel_op_30 + Dummy_656*tmp_kernel_op_31) + Dummy_570*(Dummy_653*0.1381966011250105 + Dummy_654*0.1381966011250105 + Dummy_655*0.5854101966249684 + Dummy_656*0.1381966011250105) + Dummy_571*(Dummy_653*0.1381966011250105 + Dummy_654*0.5854101966249684 + Dummy_655*0.1381966011250105 + Dummy_656*0.1381966011250105) + Dummy_572*(Dummy_653*0.5854101966249684 + Dummy_654*0.1381966011250105 + Dummy_655*0.1381966011250105 + Dummy_656*0.1381966011250105); + const walberla::float64 Dummy_7941 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7942 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7943 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7944 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_8029 = Dummy_7941*(Dummy_7946*tmp_kernel_op_28 + Dummy_7948*tmp_kernel_op_29 + Dummy_7950*tmp_kernel_op_30 + Dummy_7952*tmp_kernel_op_31) + Dummy_7942*(Dummy_7946*0.1381966011250105 + Dummy_7948*0.1381966011250105 + Dummy_7950*0.5854101966249684 + Dummy_7952*0.1381966011250105) + Dummy_7943*(Dummy_7946*0.1381966011250105 + Dummy_7948*0.5854101966249684 + Dummy_7950*0.1381966011250105 + Dummy_7952*0.1381966011250105) + Dummy_7944*(Dummy_7946*0.5854101966249684 + Dummy_7948*0.1381966011250105 + Dummy_7950*0.1381966011250105 + Dummy_7952*0.1381966011250105); + const walberla::float64 Dummy_8030 = Dummy_7941*(-Dummy_7953*Dummy_7961 - Dummy_7955*Dummy_7962 - Dummy_7957*Dummy_7963 - Dummy_7959*Dummy_7964) + Dummy_7942*(Dummy_7954*-0.1381966011250105 + Dummy_7956*-0.1381966011250105 + Dummy_7958*-0.5854101966249684 + Dummy_7960*-0.1381966011250105) + Dummy_7943*(Dummy_7954*-0.1381966011250105 + Dummy_7956*-0.5854101966249684 + Dummy_7958*-0.1381966011250105 + Dummy_7960*-0.1381966011250105) + Dummy_7944*(Dummy_7954*-0.5854101966249684 + Dummy_7956*-0.1381966011250105 + Dummy_7958*-0.1381966011250105 + Dummy_7960*-0.1381966011250105); + const walberla::float64 Dummy_8031 = Dummy_7941*(-Dummy_7961*Dummy_7965 - Dummy_7962*Dummy_7967 - Dummy_7963*Dummy_7969 - Dummy_7964*Dummy_7971) + Dummy_7942*(Dummy_7966*-0.1381966011250105 + Dummy_7968*-0.1381966011250105 + Dummy_7970*-0.5854101966249684 + Dummy_7972*-0.1381966011250105) + Dummy_7943*(Dummy_7966*-0.1381966011250105 + Dummy_7968*-0.5854101966249684 + Dummy_7970*-0.1381966011250105 + Dummy_7972*-0.1381966011250105) + Dummy_7944*(Dummy_7966*-0.5854101966249684 + Dummy_7968*-0.1381966011250105 + Dummy_7970*-0.1381966011250105 + Dummy_7972*-0.1381966011250105); + const walberla::float64 Dummy_8032 = Dummy_7941*(-Dummy_7961*Dummy_7973 - Dummy_7962*Dummy_7975 - Dummy_7963*Dummy_7977 - Dummy_7964*Dummy_7979) + Dummy_7942*(Dummy_7974*-0.1381966011250105 + Dummy_7976*-0.1381966011250105 + Dummy_7978*-0.5854101966249684 + Dummy_7980*-0.1381966011250105) + Dummy_7943*(Dummy_7974*-0.1381966011250105 + Dummy_7976*-0.5854101966249684 + Dummy_7978*-0.1381966011250105 + Dummy_7980*-0.1381966011250105) + Dummy_7944*(Dummy_7974*-0.5854101966249684 + Dummy_7976*-0.1381966011250105 + Dummy_7978*-0.1381966011250105 + Dummy_7980*-0.1381966011250105); + const walberla::float64 Dummy_8033 = Dummy_7941*(Dummy_7983*tmp_kernel_op_28 + Dummy_7986*tmp_kernel_op_29 + Dummy_7989*tmp_kernel_op_30 + Dummy_7992*tmp_kernel_op_31) + Dummy_7942*(Dummy_7983*0.1381966011250105 + Dummy_7986*0.1381966011250105 + Dummy_7989*0.5854101966249684 + Dummy_7992*0.1381966011250105) + Dummy_7943*(Dummy_7983*0.1381966011250105 + Dummy_7986*0.5854101966249684 + Dummy_7989*0.1381966011250105 + Dummy_7992*0.1381966011250105) + Dummy_7944*(Dummy_7983*0.5854101966249684 + Dummy_7986*0.1381966011250105 + Dummy_7989*0.1381966011250105 + Dummy_7992*0.1381966011250105); + const walberla::float64 Dummy_8034 = Dummy_7941*(Dummy_7995*tmp_kernel_op_28 + Dummy_7998*tmp_kernel_op_29 + Dummy_8001*tmp_kernel_op_30 + Dummy_8004*tmp_kernel_op_31) + Dummy_7942*(Dummy_7995*0.1381966011250105 + Dummy_7998*0.1381966011250105 + Dummy_8001*0.5854101966249684 + Dummy_8004*0.1381966011250105) + Dummy_7943*(Dummy_7995*0.1381966011250105 + Dummy_7998*0.5854101966249684 + Dummy_8001*0.1381966011250105 + Dummy_8004*0.1381966011250105) + Dummy_7944*(Dummy_7995*0.5854101966249684 + Dummy_7998*0.1381966011250105 + Dummy_8001*0.1381966011250105 + Dummy_8004*0.1381966011250105); + const walberla::float64 Dummy_8035 = Dummy_7941*(Dummy_8007*tmp_kernel_op_28 + Dummy_8010*tmp_kernel_op_29 + Dummy_8013*tmp_kernel_op_30 + Dummy_8016*tmp_kernel_op_31) + Dummy_7942*(Dummy_8007*0.1381966011250105 + Dummy_8010*0.1381966011250105 + Dummy_8013*0.5854101966249684 + Dummy_8016*0.1381966011250105) + Dummy_7943*(Dummy_8007*0.1381966011250105 + Dummy_8010*0.5854101966249684 + Dummy_8013*0.1381966011250105 + Dummy_8016*0.1381966011250105) + Dummy_7944*(Dummy_8007*0.5854101966249684 + Dummy_8010*0.1381966011250105 + Dummy_8013*0.1381966011250105 + Dummy_8016*0.1381966011250105); + const walberla::float64 Dummy_8036 = Dummy_7941*(Dummy_8017*tmp_kernel_op_28 + Dummy_8018*tmp_kernel_op_29 + Dummy_8019*tmp_kernel_op_30 + Dummy_8020*tmp_kernel_op_31) + Dummy_7942*(Dummy_8017*0.1381966011250105 + Dummy_8018*0.1381966011250105 + Dummy_8019*0.5854101966249684 + Dummy_8020*0.1381966011250105) + Dummy_7943*(Dummy_8017*0.1381966011250105 + Dummy_8018*0.5854101966249684 + Dummy_8019*0.1381966011250105 + Dummy_8020*0.1381966011250105) + Dummy_7944*(Dummy_8017*0.5854101966249684 + Dummy_8018*0.1381966011250105 + Dummy_8019*0.1381966011250105 + Dummy_8020*0.1381966011250105); + const walberla::float64 Dummy_8037 = Dummy_7941*(Dummy_8021*tmp_kernel_op_28 + Dummy_8022*tmp_kernel_op_29 + Dummy_8023*tmp_kernel_op_30 + Dummy_8024*tmp_kernel_op_31) + Dummy_7942*(Dummy_8021*0.1381966011250105 + Dummy_8022*0.1381966011250105 + Dummy_8023*0.5854101966249684 + Dummy_8024*0.1381966011250105) + Dummy_7943*(Dummy_8021*0.1381966011250105 + Dummy_8022*0.5854101966249684 + Dummy_8023*0.1381966011250105 + Dummy_8024*0.1381966011250105) + Dummy_7944*(Dummy_8021*0.5854101966249684 + Dummy_8022*0.1381966011250105 + Dummy_8023*0.1381966011250105 + Dummy_8024*0.1381966011250105); + const walberla::float64 Dummy_8038 = Dummy_7941*(Dummy_8025*tmp_kernel_op_28 + Dummy_8026*tmp_kernel_op_29 + Dummy_8027*tmp_kernel_op_30 + Dummy_8028*tmp_kernel_op_31) + Dummy_7942*(Dummy_8025*0.1381966011250105 + Dummy_8026*0.1381966011250105 + Dummy_8027*0.5854101966249684 + Dummy_8028*0.1381966011250105) + Dummy_7943*(Dummy_8025*0.1381966011250105 + Dummy_8026*0.5854101966249684 + Dummy_8027*0.1381966011250105 + Dummy_8028*0.1381966011250105) + Dummy_7944*(Dummy_8025*0.5854101966249684 + Dummy_8026*0.1381966011250105 + Dummy_8027*0.1381966011250105 + Dummy_8028*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_657 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_658 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_659 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_660 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_661 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_662 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_663 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_664 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_665 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_666 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8029 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8030 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8031 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8032 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8033 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8034 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8035 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_8036 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8037 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8038 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_667 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_668 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_669 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_670 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_755 = Dummy_667*(Dummy_672*tmp_kernel_op_28 + Dummy_674*tmp_kernel_op_29 + Dummy_676*tmp_kernel_op_30 + Dummy_678*tmp_kernel_op_31) + Dummy_668*(Dummy_672*0.1381966011250105 + Dummy_674*0.1381966011250105 + Dummy_676*0.5854101966249684 + Dummy_678*0.1381966011250105) + Dummy_669*(Dummy_672*0.1381966011250105 + Dummy_674*0.5854101966249684 + Dummy_676*0.1381966011250105 + Dummy_678*0.1381966011250105) + Dummy_670*(Dummy_672*0.5854101966249684 + Dummy_674*0.1381966011250105 + Dummy_676*0.1381966011250105 + Dummy_678*0.1381966011250105); - const walberla::float64 Dummy_756 = Dummy_667*(-Dummy_679*Dummy_687 - Dummy_681*Dummy_688 - Dummy_683*Dummy_689 - Dummy_685*Dummy_690) + Dummy_668*(Dummy_680*-0.1381966011250105 + Dummy_682*-0.1381966011250105 + Dummy_684*-0.5854101966249684 + Dummy_686*-0.1381966011250105) + Dummy_669*(Dummy_680*-0.1381966011250105 + Dummy_682*-0.5854101966249684 + Dummy_684*-0.1381966011250105 + Dummy_686*-0.1381966011250105) + Dummy_670*(Dummy_680*-0.5854101966249684 + Dummy_682*-0.1381966011250105 + Dummy_684*-0.1381966011250105 + Dummy_686*-0.1381966011250105); - const walberla::float64 Dummy_757 = Dummy_667*(-Dummy_687*Dummy_691 - Dummy_688*Dummy_693 - Dummy_689*Dummy_695 - Dummy_690*Dummy_697) + Dummy_668*(Dummy_692*-0.1381966011250105 + Dummy_694*-0.1381966011250105 + Dummy_696*-0.5854101966249684 + Dummy_698*-0.1381966011250105) + Dummy_669*(Dummy_692*-0.1381966011250105 + Dummy_694*-0.5854101966249684 + Dummy_696*-0.1381966011250105 + Dummy_698*-0.1381966011250105) + Dummy_670*(Dummy_692*-0.5854101966249684 + Dummy_694*-0.1381966011250105 + Dummy_696*-0.1381966011250105 + Dummy_698*-0.1381966011250105); - const walberla::float64 Dummy_758 = Dummy_667*(-Dummy_687*Dummy_699 - Dummy_688*Dummy_701 - Dummy_689*Dummy_703 - Dummy_690*Dummy_705) + Dummy_668*(Dummy_700*-0.1381966011250105 + Dummy_702*-0.1381966011250105 + Dummy_704*-0.5854101966249684 + Dummy_706*-0.1381966011250105) + Dummy_669*(Dummy_700*-0.1381966011250105 + Dummy_702*-0.5854101966249684 + Dummy_704*-0.1381966011250105 + Dummy_706*-0.1381966011250105) + Dummy_670*(Dummy_700*-0.5854101966249684 + Dummy_702*-0.1381966011250105 + Dummy_704*-0.1381966011250105 + Dummy_706*-0.1381966011250105); - const walberla::float64 Dummy_759 = Dummy_667*(Dummy_709*tmp_kernel_op_28 + Dummy_712*tmp_kernel_op_29 + Dummy_715*tmp_kernel_op_30 + Dummy_718*tmp_kernel_op_31) + Dummy_668*(Dummy_709*0.1381966011250105 + Dummy_712*0.1381966011250105 + Dummy_715*0.5854101966249684 + Dummy_718*0.1381966011250105) + Dummy_669*(Dummy_709*0.1381966011250105 + Dummy_712*0.5854101966249684 + Dummy_715*0.1381966011250105 + Dummy_718*0.1381966011250105) + Dummy_670*(Dummy_709*0.5854101966249684 + Dummy_712*0.1381966011250105 + Dummy_715*0.1381966011250105 + Dummy_718*0.1381966011250105); - const walberla::float64 Dummy_760 = Dummy_667*(Dummy_721*tmp_kernel_op_28 + Dummy_724*tmp_kernel_op_29 + Dummy_727*tmp_kernel_op_30 + Dummy_730*tmp_kernel_op_31) + Dummy_668*(Dummy_721*0.1381966011250105 + Dummy_724*0.1381966011250105 + Dummy_727*0.5854101966249684 + Dummy_730*0.1381966011250105) + Dummy_669*(Dummy_721*0.1381966011250105 + Dummy_724*0.5854101966249684 + Dummy_727*0.1381966011250105 + Dummy_730*0.1381966011250105) + Dummy_670*(Dummy_721*0.5854101966249684 + Dummy_724*0.1381966011250105 + Dummy_727*0.1381966011250105 + Dummy_730*0.1381966011250105); - const walberla::float64 Dummy_761 = Dummy_667*(Dummy_733*tmp_kernel_op_28 + Dummy_736*tmp_kernel_op_29 + Dummy_739*tmp_kernel_op_30 + Dummy_742*tmp_kernel_op_31) + Dummy_668*(Dummy_733*0.1381966011250105 + Dummy_736*0.1381966011250105 + Dummy_739*0.5854101966249684 + Dummy_742*0.1381966011250105) + Dummy_669*(Dummy_733*0.1381966011250105 + Dummy_736*0.5854101966249684 + Dummy_739*0.1381966011250105 + Dummy_742*0.1381966011250105) + Dummy_670*(Dummy_733*0.5854101966249684 + Dummy_736*0.1381966011250105 + Dummy_739*0.1381966011250105 + Dummy_742*0.1381966011250105); - const walberla::float64 Dummy_762 = Dummy_667*(Dummy_743*tmp_kernel_op_28 + Dummy_744*tmp_kernel_op_29 + Dummy_745*tmp_kernel_op_30 + Dummy_746*tmp_kernel_op_31) + Dummy_668*(Dummy_743*0.1381966011250105 + Dummy_744*0.1381966011250105 + Dummy_745*0.5854101966249684 + Dummy_746*0.1381966011250105) + Dummy_669*(Dummy_743*0.1381966011250105 + Dummy_744*0.5854101966249684 + Dummy_745*0.1381966011250105 + Dummy_746*0.1381966011250105) + Dummy_670*(Dummy_743*0.5854101966249684 + Dummy_744*0.1381966011250105 + Dummy_745*0.1381966011250105 + Dummy_746*0.1381966011250105); - const walberla::float64 Dummy_763 = Dummy_667*(Dummy_747*tmp_kernel_op_28 + Dummy_748*tmp_kernel_op_29 + Dummy_749*tmp_kernel_op_30 + Dummy_750*tmp_kernel_op_31) + Dummy_668*(Dummy_747*0.1381966011250105 + Dummy_748*0.1381966011250105 + Dummy_749*0.5854101966249684 + Dummy_750*0.1381966011250105) + Dummy_669*(Dummy_747*0.1381966011250105 + Dummy_748*0.5854101966249684 + Dummy_749*0.1381966011250105 + Dummy_750*0.1381966011250105) + Dummy_670*(Dummy_747*0.5854101966249684 + Dummy_748*0.1381966011250105 + Dummy_749*0.1381966011250105 + Dummy_750*0.1381966011250105); - const walberla::float64 Dummy_764 = Dummy_667*(Dummy_751*tmp_kernel_op_28 + Dummy_752*tmp_kernel_op_29 + Dummy_753*tmp_kernel_op_30 + Dummy_754*tmp_kernel_op_31) + Dummy_668*(Dummy_751*0.1381966011250105 + Dummy_752*0.1381966011250105 + Dummy_753*0.5854101966249684 + Dummy_754*0.1381966011250105) + Dummy_669*(Dummy_751*0.1381966011250105 + Dummy_752*0.5854101966249684 + Dummy_753*0.1381966011250105 + Dummy_754*0.1381966011250105) + Dummy_670*(Dummy_751*0.5854101966249684 + Dummy_752*0.1381966011250105 + Dummy_753*0.1381966011250105 + Dummy_754*0.1381966011250105); + const walberla::float64 Dummy_8039 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_8040 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_8041 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_8042 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_8127 = Dummy_8039*(Dummy_8044*tmp_kernel_op_28 + Dummy_8046*tmp_kernel_op_29 + Dummy_8048*tmp_kernel_op_30 + Dummy_8050*tmp_kernel_op_31) + Dummy_8040*(Dummy_8044*0.1381966011250105 + Dummy_8046*0.1381966011250105 + Dummy_8048*0.5854101966249684 + Dummy_8050*0.1381966011250105) + Dummy_8041*(Dummy_8044*0.1381966011250105 + Dummy_8046*0.5854101966249684 + Dummy_8048*0.1381966011250105 + Dummy_8050*0.1381966011250105) + Dummy_8042*(Dummy_8044*0.5854101966249684 + Dummy_8046*0.1381966011250105 + Dummy_8048*0.1381966011250105 + Dummy_8050*0.1381966011250105); + const walberla::float64 Dummy_8128 = Dummy_8039*(-Dummy_8051*Dummy_8059 - Dummy_8053*Dummy_8060 - Dummy_8055*Dummy_8061 - Dummy_8057*Dummy_8062) + Dummy_8040*(Dummy_8052*-0.1381966011250105 + Dummy_8054*-0.1381966011250105 + Dummy_8056*-0.5854101966249684 + Dummy_8058*-0.1381966011250105) + Dummy_8041*(Dummy_8052*-0.1381966011250105 + Dummy_8054*-0.5854101966249684 + Dummy_8056*-0.1381966011250105 + Dummy_8058*-0.1381966011250105) + Dummy_8042*(Dummy_8052*-0.5854101966249684 + Dummy_8054*-0.1381966011250105 + Dummy_8056*-0.1381966011250105 + Dummy_8058*-0.1381966011250105); + const walberla::float64 Dummy_8129 = Dummy_8039*(-Dummy_8059*Dummy_8063 - Dummy_8060*Dummy_8065 - Dummy_8061*Dummy_8067 - Dummy_8062*Dummy_8069) + Dummy_8040*(Dummy_8064*-0.1381966011250105 + Dummy_8066*-0.1381966011250105 + Dummy_8068*-0.5854101966249684 + Dummy_8070*-0.1381966011250105) + Dummy_8041*(Dummy_8064*-0.1381966011250105 + Dummy_8066*-0.5854101966249684 + Dummy_8068*-0.1381966011250105 + Dummy_8070*-0.1381966011250105) + Dummy_8042*(Dummy_8064*-0.5854101966249684 + Dummy_8066*-0.1381966011250105 + Dummy_8068*-0.1381966011250105 + Dummy_8070*-0.1381966011250105); + const walberla::float64 Dummy_8130 = Dummy_8039*(-Dummy_8059*Dummy_8071 - Dummy_8060*Dummy_8073 - Dummy_8061*Dummy_8075 - Dummy_8062*Dummy_8077) + Dummy_8040*(Dummy_8072*-0.1381966011250105 + Dummy_8074*-0.1381966011250105 + Dummy_8076*-0.5854101966249684 + Dummy_8078*-0.1381966011250105) + Dummy_8041*(Dummy_8072*-0.1381966011250105 + Dummy_8074*-0.5854101966249684 + Dummy_8076*-0.1381966011250105 + Dummy_8078*-0.1381966011250105) + Dummy_8042*(Dummy_8072*-0.5854101966249684 + Dummy_8074*-0.1381966011250105 + Dummy_8076*-0.1381966011250105 + Dummy_8078*-0.1381966011250105); + const walberla::float64 Dummy_8131 = Dummy_8039*(Dummy_8081*tmp_kernel_op_28 + Dummy_8084*tmp_kernel_op_29 + Dummy_8087*tmp_kernel_op_30 + Dummy_8090*tmp_kernel_op_31) + Dummy_8040*(Dummy_8081*0.1381966011250105 + Dummy_8084*0.1381966011250105 + Dummy_8087*0.5854101966249684 + Dummy_8090*0.1381966011250105) + Dummy_8041*(Dummy_8081*0.1381966011250105 + Dummy_8084*0.5854101966249684 + Dummy_8087*0.1381966011250105 + Dummy_8090*0.1381966011250105) + Dummy_8042*(Dummy_8081*0.5854101966249684 + Dummy_8084*0.1381966011250105 + Dummy_8087*0.1381966011250105 + Dummy_8090*0.1381966011250105); + const walberla::float64 Dummy_8132 = Dummy_8039*(Dummy_8093*tmp_kernel_op_28 + Dummy_8096*tmp_kernel_op_29 + Dummy_8099*tmp_kernel_op_30 + Dummy_8102*tmp_kernel_op_31) + Dummy_8040*(Dummy_8093*0.1381966011250105 + Dummy_8096*0.1381966011250105 + Dummy_8099*0.5854101966249684 + Dummy_8102*0.1381966011250105) + Dummy_8041*(Dummy_8093*0.1381966011250105 + Dummy_8096*0.5854101966249684 + Dummy_8099*0.1381966011250105 + Dummy_8102*0.1381966011250105) + Dummy_8042*(Dummy_8093*0.5854101966249684 + Dummy_8096*0.1381966011250105 + Dummy_8099*0.1381966011250105 + Dummy_8102*0.1381966011250105); + const walberla::float64 Dummy_8133 = Dummy_8039*(Dummy_8105*tmp_kernel_op_28 + Dummy_8108*tmp_kernel_op_29 + Dummy_8111*tmp_kernel_op_30 + Dummy_8114*tmp_kernel_op_31) + Dummy_8040*(Dummy_8105*0.1381966011250105 + Dummy_8108*0.1381966011250105 + Dummy_8111*0.5854101966249684 + Dummy_8114*0.1381966011250105) + Dummy_8041*(Dummy_8105*0.1381966011250105 + Dummy_8108*0.5854101966249684 + Dummy_8111*0.1381966011250105 + Dummy_8114*0.1381966011250105) + Dummy_8042*(Dummy_8105*0.5854101966249684 + Dummy_8108*0.1381966011250105 + Dummy_8111*0.1381966011250105 + Dummy_8114*0.1381966011250105); + const walberla::float64 Dummy_8134 = Dummy_8039*(Dummy_8115*tmp_kernel_op_28 + Dummy_8116*tmp_kernel_op_29 + Dummy_8117*tmp_kernel_op_30 + Dummy_8118*tmp_kernel_op_31) + Dummy_8040*(Dummy_8115*0.1381966011250105 + Dummy_8116*0.1381966011250105 + Dummy_8117*0.5854101966249684 + Dummy_8118*0.1381966011250105) + Dummy_8041*(Dummy_8115*0.1381966011250105 + Dummy_8116*0.5854101966249684 + Dummy_8117*0.1381966011250105 + Dummy_8118*0.1381966011250105) + Dummy_8042*(Dummy_8115*0.5854101966249684 + Dummy_8116*0.1381966011250105 + Dummy_8117*0.1381966011250105 + Dummy_8118*0.1381966011250105); + const walberla::float64 Dummy_8135 = Dummy_8039*(Dummy_8119*tmp_kernel_op_28 + Dummy_8120*tmp_kernel_op_29 + Dummy_8121*tmp_kernel_op_30 + Dummy_8122*tmp_kernel_op_31) + Dummy_8040*(Dummy_8119*0.1381966011250105 + Dummy_8120*0.1381966011250105 + Dummy_8121*0.5854101966249684 + Dummy_8122*0.1381966011250105) + Dummy_8041*(Dummy_8119*0.1381966011250105 + Dummy_8120*0.5854101966249684 + Dummy_8121*0.1381966011250105 + Dummy_8122*0.1381966011250105) + Dummy_8042*(Dummy_8119*0.5854101966249684 + Dummy_8120*0.1381966011250105 + Dummy_8121*0.1381966011250105 + Dummy_8122*0.1381966011250105); + const walberla::float64 Dummy_8136 = Dummy_8039*(Dummy_8123*tmp_kernel_op_28 + Dummy_8124*tmp_kernel_op_29 + Dummy_8125*tmp_kernel_op_30 + Dummy_8126*tmp_kernel_op_31) + Dummy_8040*(Dummy_8123*0.1381966011250105 + Dummy_8124*0.1381966011250105 + Dummy_8125*0.5854101966249684 + Dummy_8126*0.1381966011250105) + Dummy_8041*(Dummy_8123*0.1381966011250105 + Dummy_8124*0.5854101966249684 + Dummy_8125*0.1381966011250105 + Dummy_8126*0.1381966011250105) + Dummy_8042*(Dummy_8123*0.5854101966249684 + Dummy_8124*0.1381966011250105 + Dummy_8125*0.1381966011250105 + Dummy_8126*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_755 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_756 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_757 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_758 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_759 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_760 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_761 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_762 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_763 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_764 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8127 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8128 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8129 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8130 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8131 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8132 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_8133 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8134 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8135 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8136 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -1356,452 +1320,452 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatVec_9 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_765 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_766 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_767 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_768 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_769 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_770 = Dummy_769*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_771 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_772 = Dummy_771*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_773 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_774 = Dummy_773*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_775 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_776 = Dummy_775*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_777 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_778 = Dummy_769*Dummy_777; - const walberla::float64 Dummy_779 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_780 = Dummy_771*Dummy_779; - const walberla::float64 Dummy_781 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_782 = Dummy_773*Dummy_781; - const walberla::float64 Dummy_783 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_784 = Dummy_775*Dummy_783; - const walberla::float64 Dummy_785 = Dummy_769*tmp_kernel_op_28; - const walberla::float64 Dummy_786 = Dummy_771*tmp_kernel_op_29; - const walberla::float64 Dummy_787 = Dummy_773*tmp_kernel_op_30; - const walberla::float64 Dummy_788 = Dummy_775*tmp_kernel_op_31; - const walberla::float64 Dummy_789 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_790 = Dummy_769*Dummy_789; - const walberla::float64 Dummy_791 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_792 = Dummy_771*Dummy_791; - const walberla::float64 Dummy_793 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_794 = Dummy_773*Dummy_793; - const walberla::float64 Dummy_795 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_796 = Dummy_775*Dummy_795; - const walberla::float64 Dummy_797 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_798 = Dummy_769*Dummy_797; - const walberla::float64 Dummy_799 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_800 = Dummy_771*Dummy_799; - const walberla::float64 Dummy_801 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_802 = Dummy_773*Dummy_801; - const walberla::float64 Dummy_803 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_804 = Dummy_775*Dummy_803; - const walberla::float64 Dummy_805 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_806 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_807 = Dummy_769*(-Dummy_805 - Dummy_806); - const walberla::float64 Dummy_808 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_809 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_810 = Dummy_771*(-Dummy_808 - Dummy_809); - const walberla::float64 Dummy_811 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_812 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_813 = Dummy_773*(-Dummy_811 - Dummy_812); - const walberla::float64 Dummy_814 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_815 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_816 = Dummy_775*(-Dummy_814 - Dummy_815); - const walberla::float64 Dummy_817 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_818 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_819 = Dummy_769*(-Dummy_817 - Dummy_818); - const walberla::float64 Dummy_820 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_821 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_822 = Dummy_771*(-Dummy_820 - Dummy_821); - const walberla::float64 Dummy_823 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_824 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_825 = Dummy_773*(-Dummy_823 - Dummy_824); - const walberla::float64 Dummy_826 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_827 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_828 = Dummy_775*(-Dummy_826 - Dummy_827); - const walberla::float64 Dummy_829 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_830 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_831 = Dummy_769*(-Dummy_829 - Dummy_830); - const walberla::float64 Dummy_832 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_833 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_834 = Dummy_771*(-Dummy_832 - Dummy_833); - const walberla::float64 Dummy_835 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_836 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_837 = Dummy_773*(-Dummy_835 - Dummy_836); - const walberla::float64 Dummy_838 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_839 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_840 = Dummy_775*(-Dummy_838 - Dummy_839); - const walberla::float64 Dummy_841 = Dummy_769*(Dummy_805 + Dummy_817 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_842 = Dummy_771*(Dummy_808 + Dummy_820 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_843 = Dummy_773*(Dummy_811 + Dummy_823 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_844 = Dummy_775*(Dummy_814 + Dummy_826 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_845 = Dummy_769*(Dummy_806 + Dummy_829 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_846 = Dummy_771*(Dummy_809 + Dummy_832 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_847 = Dummy_773*(Dummy_812 + Dummy_835 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_848 = Dummy_775*(Dummy_815 + Dummy_838 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_849 = Dummy_769*(Dummy_818 + Dummy_830 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_850 = Dummy_771*(Dummy_821 + Dummy_833 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_851 = Dummy_773*(Dummy_824 + Dummy_836 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_852 = Dummy_775*(Dummy_827 + Dummy_839 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_853 = Dummy_765*(Dummy_770*tmp_kernel_op_28 + Dummy_772*tmp_kernel_op_29 + Dummy_774*tmp_kernel_op_30 + Dummy_776*tmp_kernel_op_31) + Dummy_766*(Dummy_770*0.1381966011250105 + Dummy_772*0.1381966011250105 + Dummy_774*0.5854101966249684 + Dummy_776*0.1381966011250105) + Dummy_767*(Dummy_770*0.1381966011250105 + Dummy_772*0.5854101966249684 + Dummy_774*0.1381966011250105 + Dummy_776*0.1381966011250105) + Dummy_768*(Dummy_770*0.5854101966249684 + Dummy_772*0.1381966011250105 + Dummy_774*0.1381966011250105 + Dummy_776*0.1381966011250105); - const walberla::float64 Dummy_854 = Dummy_765*(-Dummy_777*Dummy_785 - Dummy_779*Dummy_786 - Dummy_781*Dummy_787 - Dummy_783*Dummy_788) + Dummy_766*(Dummy_778*-0.1381966011250105 + Dummy_780*-0.1381966011250105 + Dummy_782*-0.5854101966249684 + Dummy_784*-0.1381966011250105) + Dummy_767*(Dummy_778*-0.1381966011250105 + Dummy_780*-0.5854101966249684 + Dummy_782*-0.1381966011250105 + Dummy_784*-0.1381966011250105) + Dummy_768*(Dummy_778*-0.5854101966249684 + Dummy_780*-0.1381966011250105 + Dummy_782*-0.1381966011250105 + Dummy_784*-0.1381966011250105); - const walberla::float64 Dummy_855 = Dummy_765*(-Dummy_785*Dummy_789 - Dummy_786*Dummy_791 - Dummy_787*Dummy_793 - Dummy_788*Dummy_795) + Dummy_766*(Dummy_790*-0.1381966011250105 + Dummy_792*-0.1381966011250105 + Dummy_794*-0.5854101966249684 + Dummy_796*-0.1381966011250105) + Dummy_767*(Dummy_790*-0.1381966011250105 + Dummy_792*-0.5854101966249684 + Dummy_794*-0.1381966011250105 + Dummy_796*-0.1381966011250105) + Dummy_768*(Dummy_790*-0.5854101966249684 + Dummy_792*-0.1381966011250105 + Dummy_794*-0.1381966011250105 + Dummy_796*-0.1381966011250105); - const walberla::float64 Dummy_856 = Dummy_765*(-Dummy_785*Dummy_797 - Dummy_786*Dummy_799 - Dummy_787*Dummy_801 - Dummy_788*Dummy_803) + Dummy_766*(Dummy_798*-0.1381966011250105 + Dummy_800*-0.1381966011250105 + Dummy_802*-0.5854101966249684 + Dummy_804*-0.1381966011250105) + Dummy_767*(Dummy_798*-0.1381966011250105 + Dummy_800*-0.5854101966249684 + Dummy_802*-0.1381966011250105 + Dummy_804*-0.1381966011250105) + Dummy_768*(Dummy_798*-0.5854101966249684 + Dummy_800*-0.1381966011250105 + Dummy_802*-0.1381966011250105 + Dummy_804*-0.1381966011250105); - const walberla::float64 Dummy_857 = Dummy_765*(Dummy_807*tmp_kernel_op_28 + Dummy_810*tmp_kernel_op_29 + Dummy_813*tmp_kernel_op_30 + Dummy_816*tmp_kernel_op_31) + Dummy_766*(Dummy_807*0.1381966011250105 + Dummy_810*0.1381966011250105 + Dummy_813*0.5854101966249684 + Dummy_816*0.1381966011250105) + Dummy_767*(Dummy_807*0.1381966011250105 + Dummy_810*0.5854101966249684 + Dummy_813*0.1381966011250105 + Dummy_816*0.1381966011250105) + Dummy_768*(Dummy_807*0.5854101966249684 + Dummy_810*0.1381966011250105 + Dummy_813*0.1381966011250105 + Dummy_816*0.1381966011250105); - const walberla::float64 Dummy_858 = Dummy_765*(Dummy_819*tmp_kernel_op_28 + Dummy_822*tmp_kernel_op_29 + Dummy_825*tmp_kernel_op_30 + Dummy_828*tmp_kernel_op_31) + Dummy_766*(Dummy_819*0.1381966011250105 + Dummy_822*0.1381966011250105 + Dummy_825*0.5854101966249684 + Dummy_828*0.1381966011250105) + Dummy_767*(Dummy_819*0.1381966011250105 + Dummy_822*0.5854101966249684 + Dummy_825*0.1381966011250105 + Dummy_828*0.1381966011250105) + Dummy_768*(Dummy_819*0.5854101966249684 + Dummy_822*0.1381966011250105 + Dummy_825*0.1381966011250105 + Dummy_828*0.1381966011250105); - const walberla::float64 Dummy_859 = Dummy_765*(Dummy_831*tmp_kernel_op_28 + Dummy_834*tmp_kernel_op_29 + Dummy_837*tmp_kernel_op_30 + Dummy_840*tmp_kernel_op_31) + Dummy_766*(Dummy_831*0.1381966011250105 + Dummy_834*0.1381966011250105 + Dummy_837*0.5854101966249684 + Dummy_840*0.1381966011250105) + Dummy_767*(Dummy_831*0.1381966011250105 + Dummy_834*0.5854101966249684 + Dummy_837*0.1381966011250105 + Dummy_840*0.1381966011250105) + Dummy_768*(Dummy_831*0.5854101966249684 + Dummy_834*0.1381966011250105 + Dummy_837*0.1381966011250105 + Dummy_840*0.1381966011250105); - const walberla::float64 Dummy_860 = Dummy_765*(Dummy_841*tmp_kernel_op_28 + Dummy_842*tmp_kernel_op_29 + Dummy_843*tmp_kernel_op_30 + Dummy_844*tmp_kernel_op_31) + Dummy_766*(Dummy_841*0.1381966011250105 + Dummy_842*0.1381966011250105 + Dummy_843*0.5854101966249684 + Dummy_844*0.1381966011250105) + Dummy_767*(Dummy_841*0.1381966011250105 + Dummy_842*0.5854101966249684 + Dummy_843*0.1381966011250105 + Dummy_844*0.1381966011250105) + Dummy_768*(Dummy_841*0.5854101966249684 + Dummy_842*0.1381966011250105 + Dummy_843*0.1381966011250105 + Dummy_844*0.1381966011250105); - const walberla::float64 Dummy_861 = Dummy_765*(Dummy_845*tmp_kernel_op_28 + Dummy_846*tmp_kernel_op_29 + Dummy_847*tmp_kernel_op_30 + Dummy_848*tmp_kernel_op_31) + Dummy_766*(Dummy_845*0.1381966011250105 + Dummy_846*0.1381966011250105 + Dummy_847*0.5854101966249684 + Dummy_848*0.1381966011250105) + Dummy_767*(Dummy_845*0.1381966011250105 + Dummy_846*0.5854101966249684 + Dummy_847*0.1381966011250105 + Dummy_848*0.1381966011250105) + Dummy_768*(Dummy_845*0.5854101966249684 + Dummy_846*0.1381966011250105 + Dummy_847*0.1381966011250105 + Dummy_848*0.1381966011250105); - const walberla::float64 Dummy_862 = Dummy_765*(Dummy_849*tmp_kernel_op_28 + Dummy_850*tmp_kernel_op_29 + Dummy_851*tmp_kernel_op_30 + Dummy_852*tmp_kernel_op_31) + Dummy_766*(Dummy_849*0.1381966011250105 + Dummy_850*0.1381966011250105 + Dummy_851*0.5854101966249684 + Dummy_852*0.1381966011250105) + Dummy_767*(Dummy_849*0.1381966011250105 + Dummy_850*0.5854101966249684 + Dummy_851*0.1381966011250105 + Dummy_852*0.1381966011250105) + Dummy_768*(Dummy_849*0.5854101966249684 + Dummy_850*0.1381966011250105 + Dummy_851*0.1381966011250105 + Dummy_852*0.1381966011250105); + const walberla::float64 Dummy_8137 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8138 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8139 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8140 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8141 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8142 = Dummy_8141*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_8143 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8144 = Dummy_8143*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_8145 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8146 = Dummy_8145*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_8147 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8148 = Dummy_8147*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_8149 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8150 = Dummy_8141*Dummy_8149; + const walberla::float64 Dummy_8151 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8152 = Dummy_8143*Dummy_8151; + const walberla::float64 Dummy_8153 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8154 = Dummy_8145*Dummy_8153; + const walberla::float64 Dummy_8155 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8156 = Dummy_8147*Dummy_8155; + const walberla::float64 Dummy_8157 = Dummy_8141*tmp_kernel_op_28; + const walberla::float64 Dummy_8158 = Dummy_8143*tmp_kernel_op_29; + const walberla::float64 Dummy_8159 = Dummy_8145*tmp_kernel_op_30; + const walberla::float64 Dummy_8160 = Dummy_8147*tmp_kernel_op_31; + const walberla::float64 Dummy_8161 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8162 = Dummy_8141*Dummy_8161; + const walberla::float64 Dummy_8163 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8164 = Dummy_8143*Dummy_8163; + const walberla::float64 Dummy_8165 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8166 = Dummy_8145*Dummy_8165; + const walberla::float64 Dummy_8167 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8168 = Dummy_8147*Dummy_8167; + const walberla::float64 Dummy_8169 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8170 = Dummy_8141*Dummy_8169; + const walberla::float64 Dummy_8171 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8172 = Dummy_8143*Dummy_8171; + const walberla::float64 Dummy_8173 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8174 = Dummy_8145*Dummy_8173; + const walberla::float64 Dummy_8175 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8176 = Dummy_8147*Dummy_8175; + const walberla::float64 Dummy_8177 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_8178 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8179 = Dummy_8141*(-Dummy_8177 - Dummy_8178); + const walberla::float64 Dummy_8180 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_8181 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8182 = Dummy_8143*(-Dummy_8180 - Dummy_8181); + const walberla::float64 Dummy_8183 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8184 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8185 = Dummy_8145*(-Dummy_8183 - Dummy_8184); + const walberla::float64 Dummy_8186 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8187 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8188 = Dummy_8147*(-Dummy_8186 - Dummy_8187); + const walberla::float64 Dummy_8189 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_8190 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8191 = Dummy_8141*(-Dummy_8189 - Dummy_8190); + const walberla::float64 Dummy_8192 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_8193 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8194 = Dummy_8143*(-Dummy_8192 - Dummy_8193); + const walberla::float64 Dummy_8195 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8196 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8197 = Dummy_8145*(-Dummy_8195 - Dummy_8196); + const walberla::float64 Dummy_8198 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8199 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8200 = Dummy_8147*(-Dummy_8198 - Dummy_8199); + const walberla::float64 Dummy_8201 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8202 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8203 = Dummy_8141*(-Dummy_8201 - Dummy_8202); + const walberla::float64 Dummy_8204 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8205 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8206 = Dummy_8143*(-Dummy_8204 - Dummy_8205); + const walberla::float64 Dummy_8207 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8208 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8209 = Dummy_8145*(-Dummy_8207 - Dummy_8208); + const walberla::float64 Dummy_8210 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8211 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8212 = Dummy_8147*(-Dummy_8210 - Dummy_8211); + const walberla::float64 Dummy_8213 = Dummy_8141*(Dummy_8177 + Dummy_8189 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8214 = Dummy_8143*(Dummy_8180 + Dummy_8192 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8215 = Dummy_8145*(Dummy_8183 + Dummy_8195 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8216 = Dummy_8147*(Dummy_8186 + Dummy_8198 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8217 = Dummy_8141*(Dummy_8178 + Dummy_8201 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8218 = Dummy_8143*(Dummy_8181 + Dummy_8204 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8219 = Dummy_8145*(Dummy_8184 + Dummy_8207 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8220 = Dummy_8147*(Dummy_8187 + Dummy_8210 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8221 = Dummy_8141*(Dummy_8190 + Dummy_8202 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8222 = Dummy_8143*(Dummy_8193 + Dummy_8205 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8223 = Dummy_8145*(Dummy_8196 + Dummy_8208 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8224 = Dummy_8147*(Dummy_8199 + Dummy_8211 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8225 = Dummy_8137*(Dummy_8142*tmp_kernel_op_28 + Dummy_8144*tmp_kernel_op_29 + Dummy_8146*tmp_kernel_op_30 + Dummy_8148*tmp_kernel_op_31) + Dummy_8138*(Dummy_8142*0.1381966011250105 + Dummy_8144*0.1381966011250105 + Dummy_8146*0.5854101966249684 + Dummy_8148*0.1381966011250105) + Dummy_8139*(Dummy_8142*0.1381966011250105 + Dummy_8144*0.5854101966249684 + Dummy_8146*0.1381966011250105 + Dummy_8148*0.1381966011250105) + Dummy_8140*(Dummy_8142*0.5854101966249684 + Dummy_8144*0.1381966011250105 + Dummy_8146*0.1381966011250105 + Dummy_8148*0.1381966011250105); + const walberla::float64 Dummy_8226 = Dummy_8137*(-Dummy_8149*Dummy_8157 - Dummy_8151*Dummy_8158 - Dummy_8153*Dummy_8159 - Dummy_8155*Dummy_8160) + Dummy_8138*(Dummy_8150*-0.1381966011250105 + Dummy_8152*-0.1381966011250105 + Dummy_8154*-0.5854101966249684 + Dummy_8156*-0.1381966011250105) + Dummy_8139*(Dummy_8150*-0.1381966011250105 + Dummy_8152*-0.5854101966249684 + Dummy_8154*-0.1381966011250105 + Dummy_8156*-0.1381966011250105) + Dummy_8140*(Dummy_8150*-0.5854101966249684 + Dummy_8152*-0.1381966011250105 + Dummy_8154*-0.1381966011250105 + Dummy_8156*-0.1381966011250105); + const walberla::float64 Dummy_8227 = Dummy_8137*(-Dummy_8157*Dummy_8161 - Dummy_8158*Dummy_8163 - Dummy_8159*Dummy_8165 - Dummy_8160*Dummy_8167) + Dummy_8138*(Dummy_8162*-0.1381966011250105 + Dummy_8164*-0.1381966011250105 + Dummy_8166*-0.5854101966249684 + Dummy_8168*-0.1381966011250105) + Dummy_8139*(Dummy_8162*-0.1381966011250105 + Dummy_8164*-0.5854101966249684 + Dummy_8166*-0.1381966011250105 + Dummy_8168*-0.1381966011250105) + Dummy_8140*(Dummy_8162*-0.5854101966249684 + Dummy_8164*-0.1381966011250105 + Dummy_8166*-0.1381966011250105 + Dummy_8168*-0.1381966011250105); + const walberla::float64 Dummy_8228 = Dummy_8137*(-Dummy_8157*Dummy_8169 - Dummy_8158*Dummy_8171 - Dummy_8159*Dummy_8173 - Dummy_8160*Dummy_8175) + Dummy_8138*(Dummy_8170*-0.1381966011250105 + Dummy_8172*-0.1381966011250105 + Dummy_8174*-0.5854101966249684 + Dummy_8176*-0.1381966011250105) + Dummy_8139*(Dummy_8170*-0.1381966011250105 + Dummy_8172*-0.5854101966249684 + Dummy_8174*-0.1381966011250105 + Dummy_8176*-0.1381966011250105) + Dummy_8140*(Dummy_8170*-0.5854101966249684 + Dummy_8172*-0.1381966011250105 + Dummy_8174*-0.1381966011250105 + Dummy_8176*-0.1381966011250105); + const walberla::float64 Dummy_8229 = Dummy_8137*(Dummy_8179*tmp_kernel_op_28 + Dummy_8182*tmp_kernel_op_29 + Dummy_8185*tmp_kernel_op_30 + Dummy_8188*tmp_kernel_op_31) + Dummy_8138*(Dummy_8179*0.1381966011250105 + Dummy_8182*0.1381966011250105 + Dummy_8185*0.5854101966249684 + Dummy_8188*0.1381966011250105) + Dummy_8139*(Dummy_8179*0.1381966011250105 + Dummy_8182*0.5854101966249684 + Dummy_8185*0.1381966011250105 + Dummy_8188*0.1381966011250105) + Dummy_8140*(Dummy_8179*0.5854101966249684 + Dummy_8182*0.1381966011250105 + Dummy_8185*0.1381966011250105 + Dummy_8188*0.1381966011250105); + const walberla::float64 Dummy_8230 = Dummy_8137*(Dummy_8191*tmp_kernel_op_28 + Dummy_8194*tmp_kernel_op_29 + Dummy_8197*tmp_kernel_op_30 + Dummy_8200*tmp_kernel_op_31) + Dummy_8138*(Dummy_8191*0.1381966011250105 + Dummy_8194*0.1381966011250105 + Dummy_8197*0.5854101966249684 + Dummy_8200*0.1381966011250105) + Dummy_8139*(Dummy_8191*0.1381966011250105 + Dummy_8194*0.5854101966249684 + Dummy_8197*0.1381966011250105 + Dummy_8200*0.1381966011250105) + Dummy_8140*(Dummy_8191*0.5854101966249684 + Dummy_8194*0.1381966011250105 + Dummy_8197*0.1381966011250105 + Dummy_8200*0.1381966011250105); + const walberla::float64 Dummy_8231 = Dummy_8137*(Dummy_8203*tmp_kernel_op_28 + Dummy_8206*tmp_kernel_op_29 + Dummy_8209*tmp_kernel_op_30 + Dummy_8212*tmp_kernel_op_31) + Dummy_8138*(Dummy_8203*0.1381966011250105 + Dummy_8206*0.1381966011250105 + Dummy_8209*0.5854101966249684 + Dummy_8212*0.1381966011250105) + Dummy_8139*(Dummy_8203*0.1381966011250105 + Dummy_8206*0.5854101966249684 + Dummy_8209*0.1381966011250105 + Dummy_8212*0.1381966011250105) + Dummy_8140*(Dummy_8203*0.5854101966249684 + Dummy_8206*0.1381966011250105 + Dummy_8209*0.1381966011250105 + Dummy_8212*0.1381966011250105); + const walberla::float64 Dummy_8232 = Dummy_8137*(Dummy_8213*tmp_kernel_op_28 + Dummy_8214*tmp_kernel_op_29 + Dummy_8215*tmp_kernel_op_30 + Dummy_8216*tmp_kernel_op_31) + Dummy_8138*(Dummy_8213*0.1381966011250105 + Dummy_8214*0.1381966011250105 + Dummy_8215*0.5854101966249684 + Dummy_8216*0.1381966011250105) + Dummy_8139*(Dummy_8213*0.1381966011250105 + Dummy_8214*0.5854101966249684 + Dummy_8215*0.1381966011250105 + Dummy_8216*0.1381966011250105) + Dummy_8140*(Dummy_8213*0.5854101966249684 + Dummy_8214*0.1381966011250105 + Dummy_8215*0.1381966011250105 + Dummy_8216*0.1381966011250105); + const walberla::float64 Dummy_8233 = Dummy_8137*(Dummy_8217*tmp_kernel_op_28 + Dummy_8218*tmp_kernel_op_29 + Dummy_8219*tmp_kernel_op_30 + Dummy_8220*tmp_kernel_op_31) + Dummy_8138*(Dummy_8217*0.1381966011250105 + Dummy_8218*0.1381966011250105 + Dummy_8219*0.5854101966249684 + Dummy_8220*0.1381966011250105) + Dummy_8139*(Dummy_8217*0.1381966011250105 + Dummy_8218*0.5854101966249684 + Dummy_8219*0.1381966011250105 + Dummy_8220*0.1381966011250105) + Dummy_8140*(Dummy_8217*0.5854101966249684 + Dummy_8218*0.1381966011250105 + Dummy_8219*0.1381966011250105 + Dummy_8220*0.1381966011250105); + const walberla::float64 Dummy_8234 = Dummy_8137*(Dummy_8221*tmp_kernel_op_28 + Dummy_8222*tmp_kernel_op_29 + Dummy_8223*tmp_kernel_op_30 + Dummy_8224*tmp_kernel_op_31) + Dummy_8138*(Dummy_8221*0.1381966011250105 + Dummy_8222*0.1381966011250105 + Dummy_8223*0.5854101966249684 + Dummy_8224*0.1381966011250105) + Dummy_8139*(Dummy_8221*0.1381966011250105 + Dummy_8222*0.5854101966249684 + Dummy_8223*0.1381966011250105 + Dummy_8224*0.1381966011250105) + Dummy_8140*(Dummy_8221*0.5854101966249684 + Dummy_8222*0.1381966011250105 + Dummy_8223*0.1381966011250105 + Dummy_8224*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_853 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_854 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_855 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_856 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_857 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_858 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_859 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_860 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_861 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_862 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8225 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8226 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8227 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8228 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8229 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8230 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8231 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8232 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8233 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8234 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_863 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_864 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_865 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_866 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_867 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_868 = Dummy_867*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_869 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_870 = Dummy_869*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_871 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_872 = Dummy_871*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_873 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_874 = Dummy_873*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_875 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_876 = Dummy_867*Dummy_875; - const walberla::float64 Dummy_877 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_878 = Dummy_869*Dummy_877; - const walberla::float64 Dummy_879 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_880 = Dummy_871*Dummy_879; - const walberla::float64 Dummy_881 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_882 = Dummy_873*Dummy_881; - const walberla::float64 Dummy_883 = Dummy_867*tmp_kernel_op_28; - const walberla::float64 Dummy_884 = Dummy_869*tmp_kernel_op_29; - const walberla::float64 Dummy_885 = Dummy_871*tmp_kernel_op_30; - const walberla::float64 Dummy_886 = Dummy_873*tmp_kernel_op_31; - const walberla::float64 Dummy_887 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_888 = Dummy_867*Dummy_887; - const walberla::float64 Dummy_889 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_890 = Dummy_869*Dummy_889; - const walberla::float64 Dummy_891 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_892 = Dummy_871*Dummy_891; - const walberla::float64 Dummy_893 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_894 = Dummy_873*Dummy_893; - const walberla::float64 Dummy_895 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_896 = Dummy_867*Dummy_895; - const walberla::float64 Dummy_897 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_898 = Dummy_869*Dummy_897; - const walberla::float64 Dummy_899 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_900 = Dummy_871*Dummy_899; - const walberla::float64 Dummy_901 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_902 = Dummy_873*Dummy_901; - const walberla::float64 Dummy_903 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_904 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_905 = Dummy_867*(-Dummy_903 - Dummy_904); - const walberla::float64 Dummy_906 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_907 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_908 = Dummy_869*(-Dummy_906 - Dummy_907); - const walberla::float64 Dummy_909 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_910 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_911 = Dummy_871*(-Dummy_909 - Dummy_910); - const walberla::float64 Dummy_912 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_913 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_914 = Dummy_873*(-Dummy_912 - Dummy_913); - const walberla::float64 Dummy_915 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_916 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_917 = Dummy_867*(-Dummy_915 - Dummy_916); - const walberla::float64 Dummy_918 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_919 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_920 = Dummy_869*(-Dummy_918 - Dummy_919); - const walberla::float64 Dummy_921 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_922 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_923 = Dummy_871*(-Dummy_921 - Dummy_922); - const walberla::float64 Dummy_924 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_925 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_926 = Dummy_873*(-Dummy_924 - Dummy_925); - const walberla::float64 Dummy_927 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_928 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_929 = Dummy_867*(-Dummy_927 - Dummy_928); - const walberla::float64 Dummy_930 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_931 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_932 = Dummy_869*(-Dummy_930 - Dummy_931); - const walberla::float64 Dummy_933 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_934 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_935 = Dummy_871*(-Dummy_933 - Dummy_934); - const walberla::float64 Dummy_936 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_937 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_938 = Dummy_873*(-Dummy_936 - Dummy_937); - const walberla::float64 Dummy_939 = Dummy_867*(Dummy_903 + Dummy_915 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_940 = Dummy_869*(Dummy_906 + Dummy_918 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_941 = Dummy_871*(Dummy_909 + Dummy_921 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_942 = Dummy_873*(Dummy_912 + Dummy_924 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_943 = Dummy_867*(Dummy_904 + Dummy_927 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_944 = Dummy_869*(Dummy_907 + Dummy_930 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_945 = Dummy_871*(Dummy_910 + Dummy_933 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_946 = Dummy_873*(Dummy_913 + Dummy_936 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_947 = Dummy_867*(Dummy_916 + Dummy_928 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_948 = Dummy_869*(Dummy_919 + Dummy_931 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_949 = Dummy_871*(Dummy_922 + Dummy_934 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_950 = Dummy_873*(Dummy_925 + Dummy_937 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_951 = Dummy_863*(Dummy_868*tmp_kernel_op_28 + Dummy_870*tmp_kernel_op_29 + Dummy_872*tmp_kernel_op_30 + Dummy_874*tmp_kernel_op_31) + Dummy_864*(Dummy_868*0.1381966011250105 + Dummy_870*0.1381966011250105 + Dummy_872*0.5854101966249684 + Dummy_874*0.1381966011250105) + Dummy_865*(Dummy_868*0.1381966011250105 + Dummy_870*0.5854101966249684 + Dummy_872*0.1381966011250105 + Dummy_874*0.1381966011250105) + Dummy_866*(Dummy_868*0.5854101966249684 + Dummy_870*0.1381966011250105 + Dummy_872*0.1381966011250105 + Dummy_874*0.1381966011250105); - const walberla::float64 Dummy_952 = Dummy_863*(-Dummy_875*Dummy_883 - Dummy_877*Dummy_884 - Dummy_879*Dummy_885 - Dummy_881*Dummy_886) + Dummy_864*(Dummy_876*-0.1381966011250105 + Dummy_878*-0.1381966011250105 + Dummy_880*-0.5854101966249684 + Dummy_882*-0.1381966011250105) + Dummy_865*(Dummy_876*-0.1381966011250105 + Dummy_878*-0.5854101966249684 + Dummy_880*-0.1381966011250105 + Dummy_882*-0.1381966011250105) + Dummy_866*(Dummy_876*-0.5854101966249684 + Dummy_878*-0.1381966011250105 + Dummy_880*-0.1381966011250105 + Dummy_882*-0.1381966011250105); - const walberla::float64 Dummy_953 = Dummy_863*(-Dummy_883*Dummy_887 - Dummy_884*Dummy_889 - Dummy_885*Dummy_891 - Dummy_886*Dummy_893) + Dummy_864*(Dummy_888*-0.1381966011250105 + Dummy_890*-0.1381966011250105 + Dummy_892*-0.5854101966249684 + Dummy_894*-0.1381966011250105) + Dummy_865*(Dummy_888*-0.1381966011250105 + Dummy_890*-0.5854101966249684 + Dummy_892*-0.1381966011250105 + Dummy_894*-0.1381966011250105) + Dummy_866*(Dummy_888*-0.5854101966249684 + Dummy_890*-0.1381966011250105 + Dummy_892*-0.1381966011250105 + Dummy_894*-0.1381966011250105); - const walberla::float64 Dummy_954 = Dummy_863*(-Dummy_883*Dummy_895 - Dummy_884*Dummy_897 - Dummy_885*Dummy_899 - Dummy_886*Dummy_901) + Dummy_864*(Dummy_896*-0.1381966011250105 + Dummy_898*-0.1381966011250105 + Dummy_900*-0.5854101966249684 + Dummy_902*-0.1381966011250105) + Dummy_865*(Dummy_896*-0.1381966011250105 + Dummy_898*-0.5854101966249684 + Dummy_900*-0.1381966011250105 + Dummy_902*-0.1381966011250105) + Dummy_866*(Dummy_896*-0.5854101966249684 + Dummy_898*-0.1381966011250105 + Dummy_900*-0.1381966011250105 + Dummy_902*-0.1381966011250105); - const walberla::float64 Dummy_955 = Dummy_863*(Dummy_905*tmp_kernel_op_28 + Dummy_908*tmp_kernel_op_29 + Dummy_911*tmp_kernel_op_30 + Dummy_914*tmp_kernel_op_31) + Dummy_864*(Dummy_905*0.1381966011250105 + Dummy_908*0.1381966011250105 + Dummy_911*0.5854101966249684 + Dummy_914*0.1381966011250105) + Dummy_865*(Dummy_905*0.1381966011250105 + Dummy_908*0.5854101966249684 + Dummy_911*0.1381966011250105 + Dummy_914*0.1381966011250105) + Dummy_866*(Dummy_905*0.5854101966249684 + Dummy_908*0.1381966011250105 + Dummy_911*0.1381966011250105 + Dummy_914*0.1381966011250105); - const walberla::float64 Dummy_956 = Dummy_863*(Dummy_917*tmp_kernel_op_28 + Dummy_920*tmp_kernel_op_29 + Dummy_923*tmp_kernel_op_30 + Dummy_926*tmp_kernel_op_31) + Dummy_864*(Dummy_917*0.1381966011250105 + Dummy_920*0.1381966011250105 + Dummy_923*0.5854101966249684 + Dummy_926*0.1381966011250105) + Dummy_865*(Dummy_917*0.1381966011250105 + Dummy_920*0.5854101966249684 + Dummy_923*0.1381966011250105 + Dummy_926*0.1381966011250105) + Dummy_866*(Dummy_917*0.5854101966249684 + Dummy_920*0.1381966011250105 + Dummy_923*0.1381966011250105 + Dummy_926*0.1381966011250105); - const walberla::float64 Dummy_957 = Dummy_863*(Dummy_929*tmp_kernel_op_28 + Dummy_932*tmp_kernel_op_29 + Dummy_935*tmp_kernel_op_30 + Dummy_938*tmp_kernel_op_31) + Dummy_864*(Dummy_929*0.1381966011250105 + Dummy_932*0.1381966011250105 + Dummy_935*0.5854101966249684 + Dummy_938*0.1381966011250105) + Dummy_865*(Dummy_929*0.1381966011250105 + Dummy_932*0.5854101966249684 + Dummy_935*0.1381966011250105 + Dummy_938*0.1381966011250105) + Dummy_866*(Dummy_929*0.5854101966249684 + Dummy_932*0.1381966011250105 + Dummy_935*0.1381966011250105 + Dummy_938*0.1381966011250105); - const walberla::float64 Dummy_958 = Dummy_863*(Dummy_939*tmp_kernel_op_28 + Dummy_940*tmp_kernel_op_29 + Dummy_941*tmp_kernel_op_30 + Dummy_942*tmp_kernel_op_31) + Dummy_864*(Dummy_939*0.1381966011250105 + Dummy_940*0.1381966011250105 + Dummy_941*0.5854101966249684 + Dummy_942*0.1381966011250105) + Dummy_865*(Dummy_939*0.1381966011250105 + Dummy_940*0.5854101966249684 + Dummy_941*0.1381966011250105 + Dummy_942*0.1381966011250105) + Dummy_866*(Dummy_939*0.5854101966249684 + Dummy_940*0.1381966011250105 + Dummy_941*0.1381966011250105 + Dummy_942*0.1381966011250105); - const walberla::float64 Dummy_959 = Dummy_863*(Dummy_943*tmp_kernel_op_28 + Dummy_944*tmp_kernel_op_29 + Dummy_945*tmp_kernel_op_30 + Dummy_946*tmp_kernel_op_31) + Dummy_864*(Dummy_943*0.1381966011250105 + Dummy_944*0.1381966011250105 + Dummy_945*0.5854101966249684 + Dummy_946*0.1381966011250105) + Dummy_865*(Dummy_943*0.1381966011250105 + Dummy_944*0.5854101966249684 + Dummy_945*0.1381966011250105 + Dummy_946*0.1381966011250105) + Dummy_866*(Dummy_943*0.5854101966249684 + Dummy_944*0.1381966011250105 + Dummy_945*0.1381966011250105 + Dummy_946*0.1381966011250105); - const walberla::float64 Dummy_960 = Dummy_863*(Dummy_947*tmp_kernel_op_28 + Dummy_948*tmp_kernel_op_29 + Dummy_949*tmp_kernel_op_30 + Dummy_950*tmp_kernel_op_31) + Dummy_864*(Dummy_947*0.1381966011250105 + Dummy_948*0.1381966011250105 + Dummy_949*0.5854101966249684 + Dummy_950*0.1381966011250105) + Dummy_865*(Dummy_947*0.1381966011250105 + Dummy_948*0.5854101966249684 + Dummy_949*0.1381966011250105 + Dummy_950*0.1381966011250105) + Dummy_866*(Dummy_947*0.5854101966249684 + Dummy_948*0.1381966011250105 + Dummy_949*0.1381966011250105 + Dummy_950*0.1381966011250105); + const walberla::float64 Dummy_8235 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8236 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8237 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8238 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8239 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8240 = Dummy_8239*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_8241 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8242 = Dummy_8241*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_8243 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8244 = Dummy_8243*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_8245 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8246 = Dummy_8245*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_8247 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8248 = Dummy_8239*Dummy_8247; + const walberla::float64 Dummy_8249 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8250 = Dummy_8241*Dummy_8249; + const walberla::float64 Dummy_8251 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8252 = Dummy_8243*Dummy_8251; + const walberla::float64 Dummy_8253 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8254 = Dummy_8245*Dummy_8253; + const walberla::float64 Dummy_8255 = Dummy_8239*tmp_kernel_op_28; + const walberla::float64 Dummy_8256 = Dummy_8241*tmp_kernel_op_29; + const walberla::float64 Dummy_8257 = Dummy_8243*tmp_kernel_op_30; + const walberla::float64 Dummy_8258 = Dummy_8245*tmp_kernel_op_31; + const walberla::float64 Dummy_8259 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8260 = Dummy_8239*Dummy_8259; + const walberla::float64 Dummy_8261 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8262 = Dummy_8241*Dummy_8261; + const walberla::float64 Dummy_8263 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8264 = Dummy_8243*Dummy_8263; + const walberla::float64 Dummy_8265 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8266 = Dummy_8245*Dummy_8265; + const walberla::float64 Dummy_8267 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8268 = Dummy_8239*Dummy_8267; + const walberla::float64 Dummy_8269 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8270 = Dummy_8241*Dummy_8269; + const walberla::float64 Dummy_8271 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8272 = Dummy_8243*Dummy_8271; + const walberla::float64 Dummy_8273 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8274 = Dummy_8245*Dummy_8273; + const walberla::float64 Dummy_8275 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8276 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8277 = Dummy_8239*(-Dummy_8275 - Dummy_8276); + const walberla::float64 Dummy_8278 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8279 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8280 = Dummy_8241*(-Dummy_8278 - Dummy_8279); + const walberla::float64 Dummy_8281 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8282 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8283 = Dummy_8243*(-Dummy_8281 - Dummy_8282); + const walberla::float64 Dummy_8284 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8285 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8286 = Dummy_8245*(-Dummy_8284 - Dummy_8285); + const walberla::float64 Dummy_8287 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8288 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8289 = Dummy_8239*(-Dummy_8287 - Dummy_8288); + const walberla::float64 Dummy_8290 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8291 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8292 = Dummy_8241*(-Dummy_8290 - Dummy_8291); + const walberla::float64 Dummy_8293 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8294 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8295 = Dummy_8243*(-Dummy_8293 - Dummy_8294); + const walberla::float64 Dummy_8296 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8297 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8298 = Dummy_8245*(-Dummy_8296 - Dummy_8297); + const walberla::float64 Dummy_8299 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8300 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8301 = Dummy_8239*(-Dummy_8299 - Dummy_8300); + const walberla::float64 Dummy_8302 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8303 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8304 = Dummy_8241*(-Dummy_8302 - Dummy_8303); + const walberla::float64 Dummy_8305 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8306 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8307 = Dummy_8243*(-Dummy_8305 - Dummy_8306); + const walberla::float64 Dummy_8308 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8309 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8310 = Dummy_8245*(-Dummy_8308 - Dummy_8309); + const walberla::float64 Dummy_8311 = Dummy_8239*(Dummy_8275 + Dummy_8287 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8312 = Dummy_8241*(Dummy_8278 + Dummy_8290 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8313 = Dummy_8243*(Dummy_8281 + Dummy_8293 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8314 = Dummy_8245*(Dummy_8284 + Dummy_8296 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8315 = Dummy_8239*(Dummy_8276 + Dummy_8299 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8316 = Dummy_8241*(Dummy_8279 + Dummy_8302 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8317 = Dummy_8243*(Dummy_8282 + Dummy_8305 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8318 = Dummy_8245*(Dummy_8285 + Dummy_8308 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8319 = Dummy_8239*(Dummy_8288 + Dummy_8300 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8320 = Dummy_8241*(Dummy_8291 + Dummy_8303 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8321 = Dummy_8243*(Dummy_8294 + Dummy_8306 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8322 = Dummy_8245*(Dummy_8297 + Dummy_8309 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8323 = Dummy_8235*(Dummy_8240*tmp_kernel_op_28 + Dummy_8242*tmp_kernel_op_29 + Dummy_8244*tmp_kernel_op_30 + Dummy_8246*tmp_kernel_op_31) + Dummy_8236*(Dummy_8240*0.1381966011250105 + Dummy_8242*0.1381966011250105 + Dummy_8244*0.5854101966249684 + Dummy_8246*0.1381966011250105) + Dummy_8237*(Dummy_8240*0.1381966011250105 + Dummy_8242*0.5854101966249684 + Dummy_8244*0.1381966011250105 + Dummy_8246*0.1381966011250105) + Dummy_8238*(Dummy_8240*0.5854101966249684 + Dummy_8242*0.1381966011250105 + Dummy_8244*0.1381966011250105 + Dummy_8246*0.1381966011250105); + const walberla::float64 Dummy_8324 = Dummy_8235*(-Dummy_8247*Dummy_8255 - Dummy_8249*Dummy_8256 - Dummy_8251*Dummy_8257 - Dummy_8253*Dummy_8258) + Dummy_8236*(Dummy_8248*-0.1381966011250105 + Dummy_8250*-0.1381966011250105 + Dummy_8252*-0.5854101966249684 + Dummy_8254*-0.1381966011250105) + Dummy_8237*(Dummy_8248*-0.1381966011250105 + Dummy_8250*-0.5854101966249684 + Dummy_8252*-0.1381966011250105 + Dummy_8254*-0.1381966011250105) + Dummy_8238*(Dummy_8248*-0.5854101966249684 + Dummy_8250*-0.1381966011250105 + Dummy_8252*-0.1381966011250105 + Dummy_8254*-0.1381966011250105); + const walberla::float64 Dummy_8325 = Dummy_8235*(-Dummy_8255*Dummy_8259 - Dummy_8256*Dummy_8261 - Dummy_8257*Dummy_8263 - Dummy_8258*Dummy_8265) + Dummy_8236*(Dummy_8260*-0.1381966011250105 + Dummy_8262*-0.1381966011250105 + Dummy_8264*-0.5854101966249684 + Dummy_8266*-0.1381966011250105) + Dummy_8237*(Dummy_8260*-0.1381966011250105 + Dummy_8262*-0.5854101966249684 + Dummy_8264*-0.1381966011250105 + Dummy_8266*-0.1381966011250105) + Dummy_8238*(Dummy_8260*-0.5854101966249684 + Dummy_8262*-0.1381966011250105 + Dummy_8264*-0.1381966011250105 + Dummy_8266*-0.1381966011250105); + const walberla::float64 Dummy_8326 = Dummy_8235*(-Dummy_8255*Dummy_8267 - Dummy_8256*Dummy_8269 - Dummy_8257*Dummy_8271 - Dummy_8258*Dummy_8273) + Dummy_8236*(Dummy_8268*-0.1381966011250105 + Dummy_8270*-0.1381966011250105 + Dummy_8272*-0.5854101966249684 + Dummy_8274*-0.1381966011250105) + Dummy_8237*(Dummy_8268*-0.1381966011250105 + Dummy_8270*-0.5854101966249684 + Dummy_8272*-0.1381966011250105 + Dummy_8274*-0.1381966011250105) + Dummy_8238*(Dummy_8268*-0.5854101966249684 + Dummy_8270*-0.1381966011250105 + Dummy_8272*-0.1381966011250105 + Dummy_8274*-0.1381966011250105); + const walberla::float64 Dummy_8327 = Dummy_8235*(Dummy_8277*tmp_kernel_op_28 + Dummy_8280*tmp_kernel_op_29 + Dummy_8283*tmp_kernel_op_30 + Dummy_8286*tmp_kernel_op_31) + Dummy_8236*(Dummy_8277*0.1381966011250105 + Dummy_8280*0.1381966011250105 + Dummy_8283*0.5854101966249684 + Dummy_8286*0.1381966011250105) + Dummy_8237*(Dummy_8277*0.1381966011250105 + Dummy_8280*0.5854101966249684 + Dummy_8283*0.1381966011250105 + Dummy_8286*0.1381966011250105) + Dummy_8238*(Dummy_8277*0.5854101966249684 + Dummy_8280*0.1381966011250105 + Dummy_8283*0.1381966011250105 + Dummy_8286*0.1381966011250105); + const walberla::float64 Dummy_8328 = Dummy_8235*(Dummy_8289*tmp_kernel_op_28 + Dummy_8292*tmp_kernel_op_29 + Dummy_8295*tmp_kernel_op_30 + Dummy_8298*tmp_kernel_op_31) + Dummy_8236*(Dummy_8289*0.1381966011250105 + Dummy_8292*0.1381966011250105 + Dummy_8295*0.5854101966249684 + Dummy_8298*0.1381966011250105) + Dummy_8237*(Dummy_8289*0.1381966011250105 + Dummy_8292*0.5854101966249684 + Dummy_8295*0.1381966011250105 + Dummy_8298*0.1381966011250105) + Dummy_8238*(Dummy_8289*0.5854101966249684 + Dummy_8292*0.1381966011250105 + Dummy_8295*0.1381966011250105 + Dummy_8298*0.1381966011250105); + const walberla::float64 Dummy_8329 = Dummy_8235*(Dummy_8301*tmp_kernel_op_28 + Dummy_8304*tmp_kernel_op_29 + Dummy_8307*tmp_kernel_op_30 + Dummy_8310*tmp_kernel_op_31) + Dummy_8236*(Dummy_8301*0.1381966011250105 + Dummy_8304*0.1381966011250105 + Dummy_8307*0.5854101966249684 + Dummy_8310*0.1381966011250105) + Dummy_8237*(Dummy_8301*0.1381966011250105 + Dummy_8304*0.5854101966249684 + Dummy_8307*0.1381966011250105 + Dummy_8310*0.1381966011250105) + Dummy_8238*(Dummy_8301*0.5854101966249684 + Dummy_8304*0.1381966011250105 + Dummy_8307*0.1381966011250105 + Dummy_8310*0.1381966011250105); + const walberla::float64 Dummy_8330 = Dummy_8235*(Dummy_8311*tmp_kernel_op_28 + Dummy_8312*tmp_kernel_op_29 + Dummy_8313*tmp_kernel_op_30 + Dummy_8314*tmp_kernel_op_31) + Dummy_8236*(Dummy_8311*0.1381966011250105 + Dummy_8312*0.1381966011250105 + Dummy_8313*0.5854101966249684 + Dummy_8314*0.1381966011250105) + Dummy_8237*(Dummy_8311*0.1381966011250105 + Dummy_8312*0.5854101966249684 + Dummy_8313*0.1381966011250105 + Dummy_8314*0.1381966011250105) + Dummy_8238*(Dummy_8311*0.5854101966249684 + Dummy_8312*0.1381966011250105 + Dummy_8313*0.1381966011250105 + Dummy_8314*0.1381966011250105); + const walberla::float64 Dummy_8331 = Dummy_8235*(Dummy_8315*tmp_kernel_op_28 + Dummy_8316*tmp_kernel_op_29 + Dummy_8317*tmp_kernel_op_30 + Dummy_8318*tmp_kernel_op_31) + Dummy_8236*(Dummy_8315*0.1381966011250105 + Dummy_8316*0.1381966011250105 + Dummy_8317*0.5854101966249684 + Dummy_8318*0.1381966011250105) + Dummy_8237*(Dummy_8315*0.1381966011250105 + Dummy_8316*0.5854101966249684 + Dummy_8317*0.1381966011250105 + Dummy_8318*0.1381966011250105) + Dummy_8238*(Dummy_8315*0.5854101966249684 + Dummy_8316*0.1381966011250105 + Dummy_8317*0.1381966011250105 + Dummy_8318*0.1381966011250105); + const walberla::float64 Dummy_8332 = Dummy_8235*(Dummy_8319*tmp_kernel_op_28 + Dummy_8320*tmp_kernel_op_29 + Dummy_8321*tmp_kernel_op_30 + Dummy_8322*tmp_kernel_op_31) + Dummy_8236*(Dummy_8319*0.1381966011250105 + Dummy_8320*0.1381966011250105 + Dummy_8321*0.5854101966249684 + Dummy_8322*0.1381966011250105) + Dummy_8237*(Dummy_8319*0.1381966011250105 + Dummy_8320*0.5854101966249684 + Dummy_8321*0.1381966011250105 + Dummy_8322*0.1381966011250105) + Dummy_8238*(Dummy_8319*0.5854101966249684 + Dummy_8320*0.1381966011250105 + Dummy_8321*0.1381966011250105 + Dummy_8322*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_951 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_952 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_953 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_954 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_955 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_956 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_957 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_958 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_959 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_960 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8323 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8324 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8325 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8326 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8327 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8328 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8329 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8330 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8331 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8332 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_961 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_962 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_963 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_964 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_965 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_966 = Dummy_965*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_967 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_968 = Dummy_967*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_969 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_970 = Dummy_969*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_971 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_972 = Dummy_971*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_973 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_974 = Dummy_965*Dummy_973; - const walberla::float64 Dummy_975 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_976 = Dummy_967*Dummy_975; - const walberla::float64 Dummy_977 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_978 = Dummy_969*Dummy_977; - const walberla::float64 Dummy_979 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_980 = Dummy_971*Dummy_979; - const walberla::float64 Dummy_981 = Dummy_965*tmp_kernel_op_28; - const walberla::float64 Dummy_982 = Dummy_967*tmp_kernel_op_29; - const walberla::float64 Dummy_983 = Dummy_969*tmp_kernel_op_30; - const walberla::float64 Dummy_984 = Dummy_971*tmp_kernel_op_31; - const walberla::float64 Dummy_985 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_986 = Dummy_965*Dummy_985; - const walberla::float64 Dummy_987 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_988 = Dummy_967*Dummy_987; - const walberla::float64 Dummy_989 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_990 = Dummy_969*Dummy_989; - const walberla::float64 Dummy_991 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_992 = Dummy_971*Dummy_991; - const walberla::float64 Dummy_993 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_994 = Dummy_965*Dummy_993; - const walberla::float64 Dummy_995 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_996 = Dummy_967*Dummy_995; - const walberla::float64 Dummy_997 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_998 = Dummy_969*Dummy_997; - const walberla::float64 Dummy_999 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_1000 = Dummy_971*Dummy_999; - const walberla::float64 Dummy_1001 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_1002 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_1003 = Dummy_965*(-Dummy_1001 - Dummy_1002); - const walberla::float64 Dummy_1004 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_1005 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_1006 = Dummy_967*(-Dummy_1004 - Dummy_1005); - const walberla::float64 Dummy_1007 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_1008 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_1009 = Dummy_969*(-Dummy_1007 - Dummy_1008); - const walberla::float64 Dummy_1010 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_1011 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_1012 = Dummy_971*(-Dummy_1010 - Dummy_1011); - const walberla::float64 Dummy_1013 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_1014 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_1015 = Dummy_965*(-Dummy_1013 - Dummy_1014); - const walberla::float64 Dummy_1016 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_1017 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_1018 = Dummy_967*(-Dummy_1016 - Dummy_1017); - const walberla::float64 Dummy_1019 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_1020 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_1021 = Dummy_969*(-Dummy_1019 - Dummy_1020); - const walberla::float64 Dummy_1022 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_1023 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_1024 = Dummy_971*(-Dummy_1022 - Dummy_1023); - const walberla::float64 Dummy_1025 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_1026 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_1027 = Dummy_965*(-Dummy_1025 - Dummy_1026); - const walberla::float64 Dummy_1028 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_1029 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_1030 = Dummy_967*(-Dummy_1028 - Dummy_1029); - const walberla::float64 Dummy_1031 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_1032 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_1033 = Dummy_969*(-Dummy_1031 - Dummy_1032); - const walberla::float64 Dummy_1034 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_1035 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_1036 = Dummy_971*(-Dummy_1034 - Dummy_1035); - const walberla::float64 Dummy_1037 = Dummy_965*(Dummy_1001 + Dummy_1013 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_1038 = Dummy_967*(Dummy_1004 + Dummy_1016 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_1039 = Dummy_969*(Dummy_1007 + Dummy_1019 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_1040 = Dummy_971*(Dummy_1010 + Dummy_1022 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_1041 = Dummy_965*(Dummy_1002 + Dummy_1025 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_1042 = Dummy_967*(Dummy_1005 + Dummy_1028 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_1043 = Dummy_969*(Dummy_1008 + Dummy_1031 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_1044 = Dummy_971*(Dummy_1011 + Dummy_1034 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_1045 = Dummy_965*(Dummy_1014 + Dummy_1026 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_1046 = Dummy_967*(Dummy_1017 + Dummy_1029 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_1047 = Dummy_969*(Dummy_1020 + Dummy_1032 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_1048 = Dummy_971*(Dummy_1023 + Dummy_1035 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_1049 = Dummy_961*(Dummy_966*tmp_kernel_op_28 + Dummy_968*tmp_kernel_op_29 + Dummy_970*tmp_kernel_op_30 + Dummy_972*tmp_kernel_op_31) + Dummy_962*(Dummy_966*0.1381966011250105 + Dummy_968*0.1381966011250105 + Dummy_970*0.5854101966249684 + Dummy_972*0.1381966011250105) + Dummy_963*(Dummy_966*0.1381966011250105 + Dummy_968*0.5854101966249684 + Dummy_970*0.1381966011250105 + Dummy_972*0.1381966011250105) + Dummy_964*(Dummy_966*0.5854101966249684 + Dummy_968*0.1381966011250105 + Dummy_970*0.1381966011250105 + Dummy_972*0.1381966011250105); - const walberla::float64 Dummy_1050 = Dummy_961*(-Dummy_973*Dummy_981 - Dummy_975*Dummy_982 - Dummy_977*Dummy_983 - Dummy_979*Dummy_984) + Dummy_962*(Dummy_974*-0.1381966011250105 + Dummy_976*-0.1381966011250105 + Dummy_978*-0.5854101966249684 + Dummy_980*-0.1381966011250105) + Dummy_963*(Dummy_974*-0.1381966011250105 + Dummy_976*-0.5854101966249684 + Dummy_978*-0.1381966011250105 + Dummy_980*-0.1381966011250105) + Dummy_964*(Dummy_974*-0.5854101966249684 + Dummy_976*-0.1381966011250105 + Dummy_978*-0.1381966011250105 + Dummy_980*-0.1381966011250105); - const walberla::float64 Dummy_1051 = Dummy_961*(-Dummy_981*Dummy_985 - Dummy_982*Dummy_987 - Dummy_983*Dummy_989 - Dummy_984*Dummy_991) + Dummy_962*(Dummy_986*-0.1381966011250105 + Dummy_988*-0.1381966011250105 + Dummy_990*-0.5854101966249684 + Dummy_992*-0.1381966011250105) + Dummy_963*(Dummy_986*-0.1381966011250105 + Dummy_988*-0.5854101966249684 + Dummy_990*-0.1381966011250105 + Dummy_992*-0.1381966011250105) + Dummy_964*(Dummy_986*-0.5854101966249684 + Dummy_988*-0.1381966011250105 + Dummy_990*-0.1381966011250105 + Dummy_992*-0.1381966011250105); - const walberla::float64 Dummy_1052 = Dummy_961*(-Dummy_981*Dummy_993 - Dummy_982*Dummy_995 - Dummy_983*Dummy_997 - Dummy_984*Dummy_999) + Dummy_962*(Dummy_1000*-0.1381966011250105 + Dummy_994*-0.1381966011250105 + Dummy_996*-0.1381966011250105 + Dummy_998*-0.5854101966249684) + Dummy_963*(Dummy_1000*-0.1381966011250105 + Dummy_994*-0.1381966011250105 + Dummy_996*-0.5854101966249684 + Dummy_998*-0.1381966011250105) + Dummy_964*(Dummy_1000*-0.1381966011250105 + Dummy_994*-0.5854101966249684 + Dummy_996*-0.1381966011250105 + Dummy_998*-0.1381966011250105); - const walberla::float64 Dummy_1053 = Dummy_961*(Dummy_1003*tmp_kernel_op_28 + Dummy_1006*tmp_kernel_op_29 + Dummy_1009*tmp_kernel_op_30 + Dummy_1012*tmp_kernel_op_31) + Dummy_962*(Dummy_1003*0.1381966011250105 + Dummy_1006*0.1381966011250105 + Dummy_1009*0.5854101966249684 + Dummy_1012*0.1381966011250105) + Dummy_963*(Dummy_1003*0.1381966011250105 + Dummy_1006*0.5854101966249684 + Dummy_1009*0.1381966011250105 + Dummy_1012*0.1381966011250105) + Dummy_964*(Dummy_1003*0.5854101966249684 + Dummy_1006*0.1381966011250105 + Dummy_1009*0.1381966011250105 + Dummy_1012*0.1381966011250105); - const walberla::float64 Dummy_1054 = Dummy_961*(Dummy_1015*tmp_kernel_op_28 + Dummy_1018*tmp_kernel_op_29 + Dummy_1021*tmp_kernel_op_30 + Dummy_1024*tmp_kernel_op_31) + Dummy_962*(Dummy_1015*0.1381966011250105 + Dummy_1018*0.1381966011250105 + Dummy_1021*0.5854101966249684 + Dummy_1024*0.1381966011250105) + Dummy_963*(Dummy_1015*0.1381966011250105 + Dummy_1018*0.5854101966249684 + Dummy_1021*0.1381966011250105 + Dummy_1024*0.1381966011250105) + Dummy_964*(Dummy_1015*0.5854101966249684 + Dummy_1018*0.1381966011250105 + Dummy_1021*0.1381966011250105 + Dummy_1024*0.1381966011250105); - const walberla::float64 Dummy_1055 = Dummy_961*(Dummy_1027*tmp_kernel_op_28 + Dummy_1030*tmp_kernel_op_29 + Dummy_1033*tmp_kernel_op_30 + Dummy_1036*tmp_kernel_op_31) + Dummy_962*(Dummy_1027*0.1381966011250105 + Dummy_1030*0.1381966011250105 + Dummy_1033*0.5854101966249684 + Dummy_1036*0.1381966011250105) + Dummy_963*(Dummy_1027*0.1381966011250105 + Dummy_1030*0.5854101966249684 + Dummy_1033*0.1381966011250105 + Dummy_1036*0.1381966011250105) + Dummy_964*(Dummy_1027*0.5854101966249684 + Dummy_1030*0.1381966011250105 + Dummy_1033*0.1381966011250105 + Dummy_1036*0.1381966011250105); - const walberla::float64 Dummy_1056 = Dummy_961*(Dummy_1037*tmp_kernel_op_28 + Dummy_1038*tmp_kernel_op_29 + Dummy_1039*tmp_kernel_op_30 + Dummy_1040*tmp_kernel_op_31) + Dummy_962*(Dummy_1037*0.1381966011250105 + Dummy_1038*0.1381966011250105 + Dummy_1039*0.5854101966249684 + Dummy_1040*0.1381966011250105) + Dummy_963*(Dummy_1037*0.1381966011250105 + Dummy_1038*0.5854101966249684 + Dummy_1039*0.1381966011250105 + Dummy_1040*0.1381966011250105) + Dummy_964*(Dummy_1037*0.5854101966249684 + Dummy_1038*0.1381966011250105 + Dummy_1039*0.1381966011250105 + Dummy_1040*0.1381966011250105); - const walberla::float64 Dummy_1057 = Dummy_961*(Dummy_1041*tmp_kernel_op_28 + Dummy_1042*tmp_kernel_op_29 + Dummy_1043*tmp_kernel_op_30 + Dummy_1044*tmp_kernel_op_31) + Dummy_962*(Dummy_1041*0.1381966011250105 + Dummy_1042*0.1381966011250105 + Dummy_1043*0.5854101966249684 + Dummy_1044*0.1381966011250105) + Dummy_963*(Dummy_1041*0.1381966011250105 + Dummy_1042*0.5854101966249684 + Dummy_1043*0.1381966011250105 + Dummy_1044*0.1381966011250105) + Dummy_964*(Dummy_1041*0.5854101966249684 + Dummy_1042*0.1381966011250105 + Dummy_1043*0.1381966011250105 + Dummy_1044*0.1381966011250105); - const walberla::float64 Dummy_1058 = Dummy_961*(Dummy_1045*tmp_kernel_op_28 + Dummy_1046*tmp_kernel_op_29 + Dummy_1047*tmp_kernel_op_30 + Dummy_1048*tmp_kernel_op_31) + Dummy_962*(Dummy_1045*0.1381966011250105 + Dummy_1046*0.1381966011250105 + Dummy_1047*0.5854101966249684 + Dummy_1048*0.1381966011250105) + Dummy_963*(Dummy_1045*0.1381966011250105 + Dummy_1046*0.5854101966249684 + Dummy_1047*0.1381966011250105 + Dummy_1048*0.1381966011250105) + Dummy_964*(Dummy_1045*0.5854101966249684 + Dummy_1046*0.1381966011250105 + Dummy_1047*0.1381966011250105 + Dummy_1048*0.1381966011250105); + const walberla::float64 Dummy_8333 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8334 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8335 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8336 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8337 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_8338 = Dummy_8337*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_8339 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_8340 = Dummy_8339*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_8341 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_8342 = Dummy_8341*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_8343 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_8344 = Dummy_8343*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_8345 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8346 = Dummy_8337*Dummy_8345; + const walberla::float64 Dummy_8347 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8348 = Dummy_8339*Dummy_8347; + const walberla::float64 Dummy_8349 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8350 = Dummy_8341*Dummy_8349; + const walberla::float64 Dummy_8351 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8352 = Dummy_8343*Dummy_8351; + const walberla::float64 Dummy_8353 = Dummy_8337*tmp_kernel_op_28; + const walberla::float64 Dummy_8354 = Dummy_8339*tmp_kernel_op_29; + const walberla::float64 Dummy_8355 = Dummy_8341*tmp_kernel_op_30; + const walberla::float64 Dummy_8356 = Dummy_8343*tmp_kernel_op_31; + const walberla::float64 Dummy_8357 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8358 = Dummy_8337*Dummy_8357; + const walberla::float64 Dummy_8359 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8360 = Dummy_8339*Dummy_8359; + const walberla::float64 Dummy_8361 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8362 = Dummy_8341*Dummy_8361; + const walberla::float64 Dummy_8363 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8364 = Dummy_8343*Dummy_8363; + const walberla::float64 Dummy_8365 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8366 = Dummy_8337*Dummy_8365; + const walberla::float64 Dummy_8367 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8368 = Dummy_8339*Dummy_8367; + const walberla::float64 Dummy_8369 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8370 = Dummy_8341*Dummy_8369; + const walberla::float64 Dummy_8371 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8372 = Dummy_8343*Dummy_8371; + const walberla::float64 Dummy_8373 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_8374 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8375 = Dummy_8337*(-Dummy_8373 - Dummy_8374); + const walberla::float64 Dummy_8376 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_8377 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8378 = Dummy_8339*(-Dummy_8376 - Dummy_8377); + const walberla::float64 Dummy_8379 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8380 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8381 = Dummy_8341*(-Dummy_8379 - Dummy_8380); + const walberla::float64 Dummy_8382 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8383 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8384 = Dummy_8343*(-Dummy_8382 - Dummy_8383); + const walberla::float64 Dummy_8385 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_8386 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8387 = Dummy_8337*(-Dummy_8385 - Dummy_8386); + const walberla::float64 Dummy_8388 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_8389 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8390 = Dummy_8339*(-Dummy_8388 - Dummy_8389); + const walberla::float64 Dummy_8391 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8392 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8393 = Dummy_8341*(-Dummy_8391 - Dummy_8392); + const walberla::float64 Dummy_8394 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8395 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8396 = Dummy_8343*(-Dummy_8394 - Dummy_8395); + const walberla::float64 Dummy_8397 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8398 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8399 = Dummy_8337*(-Dummy_8397 - Dummy_8398); + const walberla::float64 Dummy_8400 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8401 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8402 = Dummy_8339*(-Dummy_8400 - Dummy_8401); + const walberla::float64 Dummy_8403 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8404 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8405 = Dummy_8341*(-Dummy_8403 - Dummy_8404); + const walberla::float64 Dummy_8406 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8407 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8408 = Dummy_8343*(-Dummy_8406 - Dummy_8407); + const walberla::float64 Dummy_8409 = Dummy_8337*(Dummy_8373 + Dummy_8385 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8410 = Dummy_8339*(Dummy_8376 + Dummy_8388 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8411 = Dummy_8341*(Dummy_8379 + Dummy_8391 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8412 = Dummy_8343*(Dummy_8382 + Dummy_8394 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8413 = Dummy_8337*(Dummy_8374 + Dummy_8397 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8414 = Dummy_8339*(Dummy_8377 + Dummy_8400 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8415 = Dummy_8341*(Dummy_8380 + Dummy_8403 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8416 = Dummy_8343*(Dummy_8383 + Dummy_8406 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8417 = Dummy_8337*(Dummy_8386 + Dummy_8398 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8418 = Dummy_8339*(Dummy_8389 + Dummy_8401 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8419 = Dummy_8341*(Dummy_8392 + Dummy_8404 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8420 = Dummy_8343*(Dummy_8395 + Dummy_8407 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8421 = Dummy_8333*(Dummy_8338*tmp_kernel_op_28 + Dummy_8340*tmp_kernel_op_29 + Dummy_8342*tmp_kernel_op_30 + Dummy_8344*tmp_kernel_op_31) + Dummy_8334*(Dummy_8338*0.1381966011250105 + Dummy_8340*0.1381966011250105 + Dummy_8342*0.5854101966249684 + Dummy_8344*0.1381966011250105) + Dummy_8335*(Dummy_8338*0.1381966011250105 + Dummy_8340*0.5854101966249684 + Dummy_8342*0.1381966011250105 + Dummy_8344*0.1381966011250105) + Dummy_8336*(Dummy_8338*0.5854101966249684 + Dummy_8340*0.1381966011250105 + Dummy_8342*0.1381966011250105 + Dummy_8344*0.1381966011250105); + const walberla::float64 Dummy_8422 = Dummy_8333*(-Dummy_8345*Dummy_8353 - Dummy_8347*Dummy_8354 - Dummy_8349*Dummy_8355 - Dummy_8351*Dummy_8356) + Dummy_8334*(Dummy_8346*-0.1381966011250105 + Dummy_8348*-0.1381966011250105 + Dummy_8350*-0.5854101966249684 + Dummy_8352*-0.1381966011250105) + Dummy_8335*(Dummy_8346*-0.1381966011250105 + Dummy_8348*-0.5854101966249684 + Dummy_8350*-0.1381966011250105 + Dummy_8352*-0.1381966011250105) + Dummy_8336*(Dummy_8346*-0.5854101966249684 + Dummy_8348*-0.1381966011250105 + Dummy_8350*-0.1381966011250105 + Dummy_8352*-0.1381966011250105); + const walberla::float64 Dummy_8423 = Dummy_8333*(-Dummy_8353*Dummy_8357 - Dummy_8354*Dummy_8359 - Dummy_8355*Dummy_8361 - Dummy_8356*Dummy_8363) + Dummy_8334*(Dummy_8358*-0.1381966011250105 + Dummy_8360*-0.1381966011250105 + Dummy_8362*-0.5854101966249684 + Dummy_8364*-0.1381966011250105) + Dummy_8335*(Dummy_8358*-0.1381966011250105 + Dummy_8360*-0.5854101966249684 + Dummy_8362*-0.1381966011250105 + Dummy_8364*-0.1381966011250105) + Dummy_8336*(Dummy_8358*-0.5854101966249684 + Dummy_8360*-0.1381966011250105 + Dummy_8362*-0.1381966011250105 + Dummy_8364*-0.1381966011250105); + const walberla::float64 Dummy_8424 = Dummy_8333*(-Dummy_8353*Dummy_8365 - Dummy_8354*Dummy_8367 - Dummy_8355*Dummy_8369 - Dummy_8356*Dummy_8371) + Dummy_8334*(Dummy_8366*-0.1381966011250105 + Dummy_8368*-0.1381966011250105 + Dummy_8370*-0.5854101966249684 + Dummy_8372*-0.1381966011250105) + Dummy_8335*(Dummy_8366*-0.1381966011250105 + Dummy_8368*-0.5854101966249684 + Dummy_8370*-0.1381966011250105 + Dummy_8372*-0.1381966011250105) + Dummy_8336*(Dummy_8366*-0.5854101966249684 + Dummy_8368*-0.1381966011250105 + Dummy_8370*-0.1381966011250105 + Dummy_8372*-0.1381966011250105); + const walberla::float64 Dummy_8425 = Dummy_8333*(Dummy_8375*tmp_kernel_op_28 + Dummy_8378*tmp_kernel_op_29 + Dummy_8381*tmp_kernel_op_30 + Dummy_8384*tmp_kernel_op_31) + Dummy_8334*(Dummy_8375*0.1381966011250105 + Dummy_8378*0.1381966011250105 + Dummy_8381*0.5854101966249684 + Dummy_8384*0.1381966011250105) + Dummy_8335*(Dummy_8375*0.1381966011250105 + Dummy_8378*0.5854101966249684 + Dummy_8381*0.1381966011250105 + Dummy_8384*0.1381966011250105) + Dummy_8336*(Dummy_8375*0.5854101966249684 + Dummy_8378*0.1381966011250105 + Dummy_8381*0.1381966011250105 + Dummy_8384*0.1381966011250105); + const walberla::float64 Dummy_8426 = Dummy_8333*(Dummy_8387*tmp_kernel_op_28 + Dummy_8390*tmp_kernel_op_29 + Dummy_8393*tmp_kernel_op_30 + Dummy_8396*tmp_kernel_op_31) + Dummy_8334*(Dummy_8387*0.1381966011250105 + Dummy_8390*0.1381966011250105 + Dummy_8393*0.5854101966249684 + Dummy_8396*0.1381966011250105) + Dummy_8335*(Dummy_8387*0.1381966011250105 + Dummy_8390*0.5854101966249684 + Dummy_8393*0.1381966011250105 + Dummy_8396*0.1381966011250105) + Dummy_8336*(Dummy_8387*0.5854101966249684 + Dummy_8390*0.1381966011250105 + Dummy_8393*0.1381966011250105 + Dummy_8396*0.1381966011250105); + const walberla::float64 Dummy_8427 = Dummy_8333*(Dummy_8399*tmp_kernel_op_28 + Dummy_8402*tmp_kernel_op_29 + Dummy_8405*tmp_kernel_op_30 + Dummy_8408*tmp_kernel_op_31) + Dummy_8334*(Dummy_8399*0.1381966011250105 + Dummy_8402*0.1381966011250105 + Dummy_8405*0.5854101966249684 + Dummy_8408*0.1381966011250105) + Dummy_8335*(Dummy_8399*0.1381966011250105 + Dummy_8402*0.5854101966249684 + Dummy_8405*0.1381966011250105 + Dummy_8408*0.1381966011250105) + Dummy_8336*(Dummy_8399*0.5854101966249684 + Dummy_8402*0.1381966011250105 + Dummy_8405*0.1381966011250105 + Dummy_8408*0.1381966011250105); + const walberla::float64 Dummy_8428 = Dummy_8333*(Dummy_8409*tmp_kernel_op_28 + Dummy_8410*tmp_kernel_op_29 + Dummy_8411*tmp_kernel_op_30 + Dummy_8412*tmp_kernel_op_31) + Dummy_8334*(Dummy_8409*0.1381966011250105 + Dummy_8410*0.1381966011250105 + Dummy_8411*0.5854101966249684 + Dummy_8412*0.1381966011250105) + Dummy_8335*(Dummy_8409*0.1381966011250105 + Dummy_8410*0.5854101966249684 + Dummy_8411*0.1381966011250105 + Dummy_8412*0.1381966011250105) + Dummy_8336*(Dummy_8409*0.5854101966249684 + Dummy_8410*0.1381966011250105 + Dummy_8411*0.1381966011250105 + Dummy_8412*0.1381966011250105); + const walberla::float64 Dummy_8429 = Dummy_8333*(Dummy_8413*tmp_kernel_op_28 + Dummy_8414*tmp_kernel_op_29 + Dummy_8415*tmp_kernel_op_30 + Dummy_8416*tmp_kernel_op_31) + Dummy_8334*(Dummy_8413*0.1381966011250105 + Dummy_8414*0.1381966011250105 + Dummy_8415*0.5854101966249684 + Dummy_8416*0.1381966011250105) + Dummy_8335*(Dummy_8413*0.1381966011250105 + Dummy_8414*0.5854101966249684 + Dummy_8415*0.1381966011250105 + Dummy_8416*0.1381966011250105) + Dummy_8336*(Dummy_8413*0.5854101966249684 + Dummy_8414*0.1381966011250105 + Dummy_8415*0.1381966011250105 + Dummy_8416*0.1381966011250105); + const walberla::float64 Dummy_8430 = Dummy_8333*(Dummy_8417*tmp_kernel_op_28 + Dummy_8418*tmp_kernel_op_29 + Dummy_8419*tmp_kernel_op_30 + Dummy_8420*tmp_kernel_op_31) + Dummy_8334*(Dummy_8417*0.1381966011250105 + Dummy_8418*0.1381966011250105 + Dummy_8419*0.5854101966249684 + Dummy_8420*0.1381966011250105) + Dummy_8335*(Dummy_8417*0.1381966011250105 + Dummy_8418*0.5854101966249684 + Dummy_8419*0.1381966011250105 + Dummy_8420*0.1381966011250105) + Dummy_8336*(Dummy_8417*0.5854101966249684 + Dummy_8418*0.1381966011250105 + Dummy_8419*0.1381966011250105 + Dummy_8420*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1049 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1050 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1051 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1052 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_1053 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_1054 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1055 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_1056 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1057 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1058 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8421 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8422 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8423 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8424 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8425 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8426 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8427 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8428 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8429 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8430 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_1059 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_1060 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_1061 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_1062 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_1063 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1064 = Dummy_1063*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_1065 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1066 = Dummy_1065*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_1067 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1068 = Dummy_1067*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_1069 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1070 = Dummy_1069*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_1071 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_1072 = Dummy_1063*Dummy_1071; - const walberla::float64 Dummy_1073 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_1074 = Dummy_1065*Dummy_1073; - const walberla::float64 Dummy_1075 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_1076 = Dummy_1067*Dummy_1075; - const walberla::float64 Dummy_1077 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_1078 = Dummy_1069*Dummy_1077; - const walberla::float64 Dummy_1079 = Dummy_1063*tmp_kernel_op_28; - const walberla::float64 Dummy_1080 = Dummy_1065*tmp_kernel_op_29; - const walberla::float64 Dummy_1081 = Dummy_1067*tmp_kernel_op_30; - const walberla::float64 Dummy_1082 = Dummy_1069*tmp_kernel_op_31; - const walberla::float64 Dummy_1083 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_1084 = Dummy_1063*Dummy_1083; - const walberla::float64 Dummy_1085 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_1086 = Dummy_1065*Dummy_1085; - const walberla::float64 Dummy_1087 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_1088 = Dummy_1067*Dummy_1087; - const walberla::float64 Dummy_1089 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_1090 = Dummy_1069*Dummy_1089; - const walberla::float64 Dummy_1091 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_1092 = Dummy_1063*Dummy_1091; - const walberla::float64 Dummy_1093 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_1094 = Dummy_1065*Dummy_1093; - const walberla::float64 Dummy_1095 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_1096 = Dummy_1067*Dummy_1095; - const walberla::float64 Dummy_1097 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_1098 = Dummy_1069*Dummy_1097; - const walberla::float64 Dummy_1099 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_1100 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1101 = Dummy_1063*(-Dummy_1099 - Dummy_1100); - const walberla::float64 Dummy_1102 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_1103 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1104 = Dummy_1065*(-Dummy_1102 - Dummy_1103); - const walberla::float64 Dummy_1105 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_1106 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_1107 = Dummy_1067*(-Dummy_1105 - Dummy_1106); - const walberla::float64 Dummy_1108 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_1109 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_1110 = Dummy_1069*(-Dummy_1108 - Dummy_1109); - const walberla::float64 Dummy_1111 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_1112 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1113 = Dummy_1063*(-Dummy_1111 - Dummy_1112); - const walberla::float64 Dummy_1114 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_1115 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_1116 = Dummy_1065*(-Dummy_1114 - Dummy_1115); - const walberla::float64 Dummy_1117 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_1118 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_1119 = Dummy_1067*(-Dummy_1117 - Dummy_1118); - const walberla::float64 Dummy_1120 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_1121 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_1122 = Dummy_1069*(-Dummy_1120 - Dummy_1121); - const walberla::float64 Dummy_1123 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1124 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1125 = Dummy_1063*(-Dummy_1123 - Dummy_1124); - const walberla::float64 Dummy_1126 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1127 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_1128 = Dummy_1065*(-Dummy_1126 - Dummy_1127); - const walberla::float64 Dummy_1129 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_1130 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_1131 = Dummy_1067*(-Dummy_1129 - Dummy_1130); - const walberla::float64 Dummy_1132 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_1133 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_1134 = Dummy_1069*(-Dummy_1132 - Dummy_1133); - const walberla::float64 Dummy_1135 = Dummy_1063*(Dummy_1099 + Dummy_1111 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_1136 = Dummy_1065*(Dummy_1102 + Dummy_1114 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_1137 = Dummy_1067*(Dummy_1105 + Dummy_1117 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_1138 = Dummy_1069*(Dummy_1108 + Dummy_1120 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_1139 = Dummy_1063*(Dummy_1100 + Dummy_1123 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_1140 = Dummy_1065*(Dummy_1103 + Dummy_1126 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_1141 = Dummy_1067*(Dummy_1106 + Dummy_1129 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_1142 = Dummy_1069*(Dummy_1109 + Dummy_1132 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_1143 = Dummy_1063*(Dummy_1112 + Dummy_1124 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_1144 = Dummy_1065*(Dummy_1115 + Dummy_1127 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_1145 = Dummy_1067*(Dummy_1118 + Dummy_1130 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_1146 = Dummy_1069*(Dummy_1121 + Dummy_1133 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_1147 = Dummy_1059*(Dummy_1064*tmp_kernel_op_28 + Dummy_1066*tmp_kernel_op_29 + Dummy_1068*tmp_kernel_op_30 + Dummy_1070*tmp_kernel_op_31) + Dummy_1060*(Dummy_1064*0.1381966011250105 + Dummy_1066*0.1381966011250105 + Dummy_1068*0.5854101966249684 + Dummy_1070*0.1381966011250105) + Dummy_1061*(Dummy_1064*0.1381966011250105 + Dummy_1066*0.5854101966249684 + Dummy_1068*0.1381966011250105 + Dummy_1070*0.1381966011250105) + Dummy_1062*(Dummy_1064*0.5854101966249684 + Dummy_1066*0.1381966011250105 + Dummy_1068*0.1381966011250105 + Dummy_1070*0.1381966011250105); - const walberla::float64 Dummy_1148 = Dummy_1059*(-Dummy_1071*Dummy_1079 - Dummy_1073*Dummy_1080 - Dummy_1075*Dummy_1081 - Dummy_1077*Dummy_1082) + Dummy_1060*(Dummy_1072*-0.1381966011250105 + Dummy_1074*-0.1381966011250105 + Dummy_1076*-0.5854101966249684 + Dummy_1078*-0.1381966011250105) + Dummy_1061*(Dummy_1072*-0.1381966011250105 + Dummy_1074*-0.5854101966249684 + Dummy_1076*-0.1381966011250105 + Dummy_1078*-0.1381966011250105) + Dummy_1062*(Dummy_1072*-0.5854101966249684 + Dummy_1074*-0.1381966011250105 + Dummy_1076*-0.1381966011250105 + Dummy_1078*-0.1381966011250105); - const walberla::float64 Dummy_1149 = Dummy_1059*(-Dummy_1079*Dummy_1083 - Dummy_1080*Dummy_1085 - Dummy_1081*Dummy_1087 - Dummy_1082*Dummy_1089) + Dummy_1060*(Dummy_1084*-0.1381966011250105 + Dummy_1086*-0.1381966011250105 + Dummy_1088*-0.5854101966249684 + Dummy_1090*-0.1381966011250105) + Dummy_1061*(Dummy_1084*-0.1381966011250105 + Dummy_1086*-0.5854101966249684 + Dummy_1088*-0.1381966011250105 + Dummy_1090*-0.1381966011250105) + Dummy_1062*(Dummy_1084*-0.5854101966249684 + Dummy_1086*-0.1381966011250105 + Dummy_1088*-0.1381966011250105 + Dummy_1090*-0.1381966011250105); - const walberla::float64 Dummy_1150 = Dummy_1059*(-Dummy_1079*Dummy_1091 - Dummy_1080*Dummy_1093 - Dummy_1081*Dummy_1095 - Dummy_1082*Dummy_1097) + Dummy_1060*(Dummy_1092*-0.1381966011250105 + Dummy_1094*-0.1381966011250105 + Dummy_1096*-0.5854101966249684 + Dummy_1098*-0.1381966011250105) + Dummy_1061*(Dummy_1092*-0.1381966011250105 + Dummy_1094*-0.5854101966249684 + Dummy_1096*-0.1381966011250105 + Dummy_1098*-0.1381966011250105) + Dummy_1062*(Dummy_1092*-0.5854101966249684 + Dummy_1094*-0.1381966011250105 + Dummy_1096*-0.1381966011250105 + Dummy_1098*-0.1381966011250105); - const walberla::float64 Dummy_1151 = Dummy_1059*(Dummy_1101*tmp_kernel_op_28 + Dummy_1104*tmp_kernel_op_29 + Dummy_1107*tmp_kernel_op_30 + Dummy_1110*tmp_kernel_op_31) + Dummy_1060*(Dummy_1101*0.1381966011250105 + Dummy_1104*0.1381966011250105 + Dummy_1107*0.5854101966249684 + Dummy_1110*0.1381966011250105) + Dummy_1061*(Dummy_1101*0.1381966011250105 + Dummy_1104*0.5854101966249684 + Dummy_1107*0.1381966011250105 + Dummy_1110*0.1381966011250105) + Dummy_1062*(Dummy_1101*0.5854101966249684 + Dummy_1104*0.1381966011250105 + Dummy_1107*0.1381966011250105 + Dummy_1110*0.1381966011250105); - const walberla::float64 Dummy_1152 = Dummy_1059*(Dummy_1113*tmp_kernel_op_28 + Dummy_1116*tmp_kernel_op_29 + Dummy_1119*tmp_kernel_op_30 + Dummy_1122*tmp_kernel_op_31) + Dummy_1060*(Dummy_1113*0.1381966011250105 + Dummy_1116*0.1381966011250105 + Dummy_1119*0.5854101966249684 + Dummy_1122*0.1381966011250105) + Dummy_1061*(Dummy_1113*0.1381966011250105 + Dummy_1116*0.5854101966249684 + Dummy_1119*0.1381966011250105 + Dummy_1122*0.1381966011250105) + Dummy_1062*(Dummy_1113*0.5854101966249684 + Dummy_1116*0.1381966011250105 + Dummy_1119*0.1381966011250105 + Dummy_1122*0.1381966011250105); - const walberla::float64 Dummy_1153 = Dummy_1059*(Dummy_1125*tmp_kernel_op_28 + Dummy_1128*tmp_kernel_op_29 + Dummy_1131*tmp_kernel_op_30 + Dummy_1134*tmp_kernel_op_31) + Dummy_1060*(Dummy_1125*0.1381966011250105 + Dummy_1128*0.1381966011250105 + Dummy_1131*0.5854101966249684 + Dummy_1134*0.1381966011250105) + Dummy_1061*(Dummy_1125*0.1381966011250105 + Dummy_1128*0.5854101966249684 + Dummy_1131*0.1381966011250105 + Dummy_1134*0.1381966011250105) + Dummy_1062*(Dummy_1125*0.5854101966249684 + Dummy_1128*0.1381966011250105 + Dummy_1131*0.1381966011250105 + Dummy_1134*0.1381966011250105); - const walberla::float64 Dummy_1154 = Dummy_1059*(Dummy_1135*tmp_kernel_op_28 + Dummy_1136*tmp_kernel_op_29 + Dummy_1137*tmp_kernel_op_30 + Dummy_1138*tmp_kernel_op_31) + Dummy_1060*(Dummy_1135*0.1381966011250105 + Dummy_1136*0.1381966011250105 + Dummy_1137*0.5854101966249684 + Dummy_1138*0.1381966011250105) + Dummy_1061*(Dummy_1135*0.1381966011250105 + Dummy_1136*0.5854101966249684 + Dummy_1137*0.1381966011250105 + Dummy_1138*0.1381966011250105) + Dummy_1062*(Dummy_1135*0.5854101966249684 + Dummy_1136*0.1381966011250105 + Dummy_1137*0.1381966011250105 + Dummy_1138*0.1381966011250105); - const walberla::float64 Dummy_1155 = Dummy_1059*(Dummy_1139*tmp_kernel_op_28 + Dummy_1140*tmp_kernel_op_29 + Dummy_1141*tmp_kernel_op_30 + Dummy_1142*tmp_kernel_op_31) + Dummy_1060*(Dummy_1139*0.1381966011250105 + Dummy_1140*0.1381966011250105 + Dummy_1141*0.5854101966249684 + Dummy_1142*0.1381966011250105) + Dummy_1061*(Dummy_1139*0.1381966011250105 + Dummy_1140*0.5854101966249684 + Dummy_1141*0.1381966011250105 + Dummy_1142*0.1381966011250105) + Dummy_1062*(Dummy_1139*0.5854101966249684 + Dummy_1140*0.1381966011250105 + Dummy_1141*0.1381966011250105 + Dummy_1142*0.1381966011250105); - const walberla::float64 Dummy_1156 = Dummy_1059*(Dummy_1143*tmp_kernel_op_28 + Dummy_1144*tmp_kernel_op_29 + Dummy_1145*tmp_kernel_op_30 + Dummy_1146*tmp_kernel_op_31) + Dummy_1060*(Dummy_1143*0.1381966011250105 + Dummy_1144*0.1381966011250105 + Dummy_1145*0.5854101966249684 + Dummy_1146*0.1381966011250105) + Dummy_1061*(Dummy_1143*0.1381966011250105 + Dummy_1144*0.5854101966249684 + Dummy_1145*0.1381966011250105 + Dummy_1146*0.1381966011250105) + Dummy_1062*(Dummy_1143*0.5854101966249684 + Dummy_1144*0.1381966011250105 + Dummy_1145*0.1381966011250105 + Dummy_1146*0.1381966011250105); + const walberla::float64 Dummy_8431 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8432 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8433 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8434 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8435 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8436 = Dummy_8435*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_8437 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8438 = Dummy_8437*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_8439 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8440 = Dummy_8439*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_8441 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8442 = Dummy_8441*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_8443 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8444 = Dummy_8435*Dummy_8443; + const walberla::float64 Dummy_8445 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8446 = Dummy_8437*Dummy_8445; + const walberla::float64 Dummy_8447 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8448 = Dummy_8439*Dummy_8447; + const walberla::float64 Dummy_8449 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8450 = Dummy_8441*Dummy_8449; + const walberla::float64 Dummy_8451 = Dummy_8435*tmp_kernel_op_28; + const walberla::float64 Dummy_8452 = Dummy_8437*tmp_kernel_op_29; + const walberla::float64 Dummy_8453 = Dummy_8439*tmp_kernel_op_30; + const walberla::float64 Dummy_8454 = Dummy_8441*tmp_kernel_op_31; + const walberla::float64 Dummy_8455 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8456 = Dummy_8435*Dummy_8455; + const walberla::float64 Dummy_8457 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8458 = Dummy_8437*Dummy_8457; + const walberla::float64 Dummy_8459 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8460 = Dummy_8439*Dummy_8459; + const walberla::float64 Dummy_8461 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8462 = Dummy_8441*Dummy_8461; + const walberla::float64 Dummy_8463 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8464 = Dummy_8435*Dummy_8463; + const walberla::float64 Dummy_8465 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8466 = Dummy_8437*Dummy_8465; + const walberla::float64 Dummy_8467 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8468 = Dummy_8439*Dummy_8467; + const walberla::float64 Dummy_8469 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8470 = Dummy_8441*Dummy_8469; + const walberla::float64 Dummy_8471 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8472 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8473 = Dummy_8435*(-Dummy_8471 - Dummy_8472); + const walberla::float64 Dummy_8474 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8475 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8476 = Dummy_8437*(-Dummy_8474 - Dummy_8475); + const walberla::float64 Dummy_8477 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8478 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8479 = Dummy_8439*(-Dummy_8477 - Dummy_8478); + const walberla::float64 Dummy_8480 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8481 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8482 = Dummy_8441*(-Dummy_8480 - Dummy_8481); + const walberla::float64 Dummy_8483 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8484 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8485 = Dummy_8435*(-Dummy_8483 - Dummy_8484); + const walberla::float64 Dummy_8486 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8487 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8488 = Dummy_8437*(-Dummy_8486 - Dummy_8487); + const walberla::float64 Dummy_8489 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8490 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8491 = Dummy_8439*(-Dummy_8489 - Dummy_8490); + const walberla::float64 Dummy_8492 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8493 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8494 = Dummy_8441*(-Dummy_8492 - Dummy_8493); + const walberla::float64 Dummy_8495 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8496 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8497 = Dummy_8435*(-Dummy_8495 - Dummy_8496); + const walberla::float64 Dummy_8498 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8499 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8500 = Dummy_8437*(-Dummy_8498 - Dummy_8499); + const walberla::float64 Dummy_8501 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8502 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8503 = Dummy_8439*(-Dummy_8501 - Dummy_8502); + const walberla::float64 Dummy_8504 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8505 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8506 = Dummy_8441*(-Dummy_8504 - Dummy_8505); + const walberla::float64 Dummy_8507 = Dummy_8435*(Dummy_8471 + Dummy_8483 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8508 = Dummy_8437*(Dummy_8474 + Dummy_8486 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8509 = Dummy_8439*(Dummy_8477 + Dummy_8489 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8510 = Dummy_8441*(Dummy_8480 + Dummy_8492 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8511 = Dummy_8435*(Dummy_8472 + Dummy_8495 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8512 = Dummy_8437*(Dummy_8475 + Dummy_8498 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8513 = Dummy_8439*(Dummy_8478 + Dummy_8501 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8514 = Dummy_8441*(Dummy_8481 + Dummy_8504 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8515 = Dummy_8435*(Dummy_8484 + Dummy_8496 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8516 = Dummy_8437*(Dummy_8487 + Dummy_8499 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8517 = Dummy_8439*(Dummy_8490 + Dummy_8502 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8518 = Dummy_8441*(Dummy_8493 + Dummy_8505 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8519 = Dummy_8431*(Dummy_8436*tmp_kernel_op_28 + Dummy_8438*tmp_kernel_op_29 + Dummy_8440*tmp_kernel_op_30 + Dummy_8442*tmp_kernel_op_31) + Dummy_8432*(Dummy_8436*0.1381966011250105 + Dummy_8438*0.1381966011250105 + Dummy_8440*0.5854101966249684 + Dummy_8442*0.1381966011250105) + Dummy_8433*(Dummy_8436*0.1381966011250105 + Dummy_8438*0.5854101966249684 + Dummy_8440*0.1381966011250105 + Dummy_8442*0.1381966011250105) + Dummy_8434*(Dummy_8436*0.5854101966249684 + Dummy_8438*0.1381966011250105 + Dummy_8440*0.1381966011250105 + Dummy_8442*0.1381966011250105); + const walberla::float64 Dummy_8520 = Dummy_8431*(-Dummy_8443*Dummy_8451 - Dummy_8445*Dummy_8452 - Dummy_8447*Dummy_8453 - Dummy_8449*Dummy_8454) + Dummy_8432*(Dummy_8444*-0.1381966011250105 + Dummy_8446*-0.1381966011250105 + Dummy_8448*-0.5854101966249684 + Dummy_8450*-0.1381966011250105) + Dummy_8433*(Dummy_8444*-0.1381966011250105 + Dummy_8446*-0.5854101966249684 + Dummy_8448*-0.1381966011250105 + Dummy_8450*-0.1381966011250105) + Dummy_8434*(Dummy_8444*-0.5854101966249684 + Dummy_8446*-0.1381966011250105 + Dummy_8448*-0.1381966011250105 + Dummy_8450*-0.1381966011250105); + const walberla::float64 Dummy_8521 = Dummy_8431*(-Dummy_8451*Dummy_8455 - Dummy_8452*Dummy_8457 - Dummy_8453*Dummy_8459 - Dummy_8454*Dummy_8461) + Dummy_8432*(Dummy_8456*-0.1381966011250105 + Dummy_8458*-0.1381966011250105 + Dummy_8460*-0.5854101966249684 + Dummy_8462*-0.1381966011250105) + Dummy_8433*(Dummy_8456*-0.1381966011250105 + Dummy_8458*-0.5854101966249684 + Dummy_8460*-0.1381966011250105 + Dummy_8462*-0.1381966011250105) + Dummy_8434*(Dummy_8456*-0.5854101966249684 + Dummy_8458*-0.1381966011250105 + Dummy_8460*-0.1381966011250105 + Dummy_8462*-0.1381966011250105); + const walberla::float64 Dummy_8522 = Dummy_8431*(-Dummy_8451*Dummy_8463 - Dummy_8452*Dummy_8465 - Dummy_8453*Dummy_8467 - Dummy_8454*Dummy_8469) + Dummy_8432*(Dummy_8464*-0.1381966011250105 + Dummy_8466*-0.1381966011250105 + Dummy_8468*-0.5854101966249684 + Dummy_8470*-0.1381966011250105) + Dummy_8433*(Dummy_8464*-0.1381966011250105 + Dummy_8466*-0.5854101966249684 + Dummy_8468*-0.1381966011250105 + Dummy_8470*-0.1381966011250105) + Dummy_8434*(Dummy_8464*-0.5854101966249684 + Dummy_8466*-0.1381966011250105 + Dummy_8468*-0.1381966011250105 + Dummy_8470*-0.1381966011250105); + const walberla::float64 Dummy_8523 = Dummy_8431*(Dummy_8473*tmp_kernel_op_28 + Dummy_8476*tmp_kernel_op_29 + Dummy_8479*tmp_kernel_op_30 + Dummy_8482*tmp_kernel_op_31) + Dummy_8432*(Dummy_8473*0.1381966011250105 + Dummy_8476*0.1381966011250105 + Dummy_8479*0.5854101966249684 + Dummy_8482*0.1381966011250105) + Dummy_8433*(Dummy_8473*0.1381966011250105 + Dummy_8476*0.5854101966249684 + Dummy_8479*0.1381966011250105 + Dummy_8482*0.1381966011250105) + Dummy_8434*(Dummy_8473*0.5854101966249684 + Dummy_8476*0.1381966011250105 + Dummy_8479*0.1381966011250105 + Dummy_8482*0.1381966011250105); + const walberla::float64 Dummy_8524 = Dummy_8431*(Dummy_8485*tmp_kernel_op_28 + Dummy_8488*tmp_kernel_op_29 + Dummy_8491*tmp_kernel_op_30 + Dummy_8494*tmp_kernel_op_31) + Dummy_8432*(Dummy_8485*0.1381966011250105 + Dummy_8488*0.1381966011250105 + Dummy_8491*0.5854101966249684 + Dummy_8494*0.1381966011250105) + Dummy_8433*(Dummy_8485*0.1381966011250105 + Dummy_8488*0.5854101966249684 + Dummy_8491*0.1381966011250105 + Dummy_8494*0.1381966011250105) + Dummy_8434*(Dummy_8485*0.5854101966249684 + Dummy_8488*0.1381966011250105 + Dummy_8491*0.1381966011250105 + Dummy_8494*0.1381966011250105); + const walberla::float64 Dummy_8525 = Dummy_8431*(Dummy_8497*tmp_kernel_op_28 + Dummy_8500*tmp_kernel_op_29 + Dummy_8503*tmp_kernel_op_30 + Dummy_8506*tmp_kernel_op_31) + Dummy_8432*(Dummy_8497*0.1381966011250105 + Dummy_8500*0.1381966011250105 + Dummy_8503*0.5854101966249684 + Dummy_8506*0.1381966011250105) + Dummy_8433*(Dummy_8497*0.1381966011250105 + Dummy_8500*0.5854101966249684 + Dummy_8503*0.1381966011250105 + Dummy_8506*0.1381966011250105) + Dummy_8434*(Dummy_8497*0.5854101966249684 + Dummy_8500*0.1381966011250105 + Dummy_8503*0.1381966011250105 + Dummy_8506*0.1381966011250105); + const walberla::float64 Dummy_8526 = Dummy_8431*(Dummy_8507*tmp_kernel_op_28 + Dummy_8508*tmp_kernel_op_29 + Dummy_8509*tmp_kernel_op_30 + Dummy_8510*tmp_kernel_op_31) + Dummy_8432*(Dummy_8507*0.1381966011250105 + Dummy_8508*0.1381966011250105 + Dummy_8509*0.5854101966249684 + Dummy_8510*0.1381966011250105) + Dummy_8433*(Dummy_8507*0.1381966011250105 + Dummy_8508*0.5854101966249684 + Dummy_8509*0.1381966011250105 + Dummy_8510*0.1381966011250105) + Dummy_8434*(Dummy_8507*0.5854101966249684 + Dummy_8508*0.1381966011250105 + Dummy_8509*0.1381966011250105 + Dummy_8510*0.1381966011250105); + const walberla::float64 Dummy_8527 = Dummy_8431*(Dummy_8511*tmp_kernel_op_28 + Dummy_8512*tmp_kernel_op_29 + Dummy_8513*tmp_kernel_op_30 + Dummy_8514*tmp_kernel_op_31) + Dummy_8432*(Dummy_8511*0.1381966011250105 + Dummy_8512*0.1381966011250105 + Dummy_8513*0.5854101966249684 + Dummy_8514*0.1381966011250105) + Dummy_8433*(Dummy_8511*0.1381966011250105 + Dummy_8512*0.5854101966249684 + Dummy_8513*0.1381966011250105 + Dummy_8514*0.1381966011250105) + Dummy_8434*(Dummy_8511*0.5854101966249684 + Dummy_8512*0.1381966011250105 + Dummy_8513*0.1381966011250105 + Dummy_8514*0.1381966011250105); + const walberla::float64 Dummy_8528 = Dummy_8431*(Dummy_8515*tmp_kernel_op_28 + Dummy_8516*tmp_kernel_op_29 + Dummy_8517*tmp_kernel_op_30 + Dummy_8518*tmp_kernel_op_31) + Dummy_8432*(Dummy_8515*0.1381966011250105 + Dummy_8516*0.1381966011250105 + Dummy_8517*0.5854101966249684 + Dummy_8518*0.1381966011250105) + Dummy_8433*(Dummy_8515*0.1381966011250105 + Dummy_8516*0.5854101966249684 + Dummy_8517*0.1381966011250105 + Dummy_8518*0.1381966011250105) + Dummy_8434*(Dummy_8515*0.5854101966249684 + Dummy_8516*0.1381966011250105 + Dummy_8517*0.1381966011250105 + Dummy_8518*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1147 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1148 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1149 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1150 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_1151 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1152 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_1153 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1154 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_1155 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1156 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8519 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8520 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8521 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8522 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8523 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8524 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8525 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8526 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8527 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8528 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/gradient/avx/P1ToP2ElementwiseGradient_1_0_apply_macro_2D.cpp b/operators/gradient/avx/P1ToP2ElementwiseGradient_1_0_apply_macro_2D.cpp index 382a6a6958e3b1d086a698fa3aee442db2bf6ee4..81d9cb031d371de3436cb15787c765c56e659d5f 100644 --- a/operators/gradient/avx/P1ToP2ElementwiseGradient_1_0_apply_macro_2D.cpp +++ b/operators/gradient/avx/P1ToP2ElementwiseGradient_1_0_apply_macro_2D.cpp @@ -76,9 +76,7 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_1_1_BLUE = -p_affine_const_0_1_BLUE + p_affine_const_2_1_BLUE; const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); - const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -94,9 +92,7 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_1_1_GRAY = -p_affine_const_0_1_GRAY + p_affine_const_2_1_GRAY; const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); - const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = 0.66666666666666663; @@ -147,42 +143,42 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_45 = tmp_kernel_op_3*(-jac_affine_inv_0_1_GRAY*(-tmp_kernel_op_1 + 2.666666666666667) + tmp_kernel_op_34); const walberla::float64 tmp_kernel_op_46 = tmp_kernel_op_8*(-jac_affine_inv_0_1_GRAY*(-tmp_kernel_op_6 - 1.333333333333333) + tmp_kernel_op_37); const walberla::float64 tmp_kernel_op_47 = tmp_kernel_op_13*(-jac_affine_inv_0_1_GRAY*(-tmp_kernel_op_11 + 2.666666666666667) + tmp_kernel_op_40); - const walberla::float64 Dummy_2572 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_2573 = Dummy_2572*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_2); - const walberla::float64 Dummy_2574 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_2575 = Dummy_2574*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_7 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_7); - const walberla::float64 Dummy_2576 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_2577 = Dummy_2576*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_12 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_12); - const walberla::float64 Dummy_2578 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_2579 = Dummy_2572*Dummy_2578; - const walberla::float64 Dummy_2580 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_5 - 1.0); - const walberla::float64 Dummy_2581 = Dummy_2574*Dummy_2580; - const walberla::float64 Dummy_2582 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_2583 = Dummy_2576*Dummy_2582; - const walberla::float64 Dummy_2584 = Dummy_2572*tmp_kernel_op_15; - const walberla::float64 Dummy_2585 = Dummy_2574*tmp_kernel_op_16; - const walberla::float64 Dummy_2586 = Dummy_2576*tmp_kernel_op_17; - const walberla::float64 Dummy_2587 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2588 = Dummy_2572*Dummy_2587; - const walberla::float64 Dummy_2589 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_6 - 1.0); - const walberla::float64 Dummy_2590 = Dummy_2574*Dummy_2589; - const walberla::float64 Dummy_2591 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_2592 = Dummy_2576*Dummy_2591; - const walberla::float64 Dummy_2593 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; - const walberla::float64 Dummy_2594 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; - const walberla::float64 Dummy_2595 = Dummy_2572*(-Dummy_2593 - Dummy_2594); - const walberla::float64 Dummy_2596 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_6; - const walberla::float64 Dummy_2597 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_5; - const walberla::float64 Dummy_2598 = Dummy_2574*(-Dummy_2596 - Dummy_2597); - const walberla::float64 Dummy_2599 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_11; - const walberla::float64 Dummy_2600 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_10; - const walberla::float64 Dummy_2601 = Dummy_2576*(-Dummy_2599 - Dummy_2600); - const walberla::float64 Dummy_2602 = Dummy_2572*(Dummy_2593 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_0 - 1.333333333333333)); - const walberla::float64 Dummy_2603 = Dummy_2574*(Dummy_2596 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_5 + 2.666666666666667)); - const walberla::float64 Dummy_2604 = Dummy_2576*(Dummy_2599 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_10 + 2.666666666666667)); - const walberla::float64 Dummy_2605 = Dummy_2572*(Dummy_2594 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_1 + 2.666666666666667)); - const walberla::float64 Dummy_2606 = Dummy_2574*(Dummy_2597 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_6 - 1.333333333333333)); - const walberla::float64 Dummy_2607 = Dummy_2576*(Dummy_2600 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_11 + 2.666666666666667)); + const walberla::float64 Dummy_9944 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_9945 = Dummy_9944*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_2); + const walberla::float64 Dummy_9946 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_9947 = Dummy_9946*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_7 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_7); + const walberla::float64 Dummy_9948 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_9949 = Dummy_9948*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_12 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_12); + const walberla::float64 Dummy_9950 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_9951 = Dummy_9944*Dummy_9950; + const walberla::float64 Dummy_9952 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_5 - 1.0); + const walberla::float64 Dummy_9953 = Dummy_9946*Dummy_9952; + const walberla::float64 Dummy_9954 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_9955 = Dummy_9948*Dummy_9954; + const walberla::float64 Dummy_9956 = Dummy_9944*tmp_kernel_op_15; + const walberla::float64 Dummy_9957 = Dummy_9946*tmp_kernel_op_16; + const walberla::float64 Dummy_9958 = Dummy_9948*tmp_kernel_op_17; + const walberla::float64 Dummy_9959 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_9960 = Dummy_9944*Dummy_9959; + const walberla::float64 Dummy_9961 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_6 - 1.0); + const walberla::float64 Dummy_9962 = Dummy_9946*Dummy_9961; + const walberla::float64 Dummy_9963 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_9964 = Dummy_9948*Dummy_9963; + const walberla::float64 Dummy_9965 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; + const walberla::float64 Dummy_9966 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; + const walberla::float64 Dummy_9967 = Dummy_9944*(-Dummy_9965 - Dummy_9966); + const walberla::float64 Dummy_9968 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_6; + const walberla::float64 Dummy_9969 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_5; + const walberla::float64 Dummy_9970 = Dummy_9946*(-Dummy_9968 - Dummy_9969); + const walberla::float64 Dummy_9971 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_11; + const walberla::float64 Dummy_9972 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_10; + const walberla::float64 Dummy_9973 = Dummy_9948*(-Dummy_9971 - Dummy_9972); + const walberla::float64 Dummy_9974 = Dummy_9944*(Dummy_9965 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_0 - 1.333333333333333)); + const walberla::float64 Dummy_9975 = Dummy_9946*(Dummy_9968 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_5 + 2.666666666666667)); + const walberla::float64 Dummy_9976 = Dummy_9948*(Dummy_9971 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_10 + 2.666666666666667)); + const walberla::float64 Dummy_9977 = Dummy_9944*(Dummy_9966 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_1 + 2.666666666666667)); + const walberla::float64 Dummy_9978 = Dummy_9946*(Dummy_9969 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_6 - 1.333333333333333)); + const walberla::float64 Dummy_9979 = Dummy_9948*(Dummy_9972 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_11 + 2.666666666666667)); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { { @@ -207,23 +203,23 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_2D( walberla::float64 * RESTRICT _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))],_mm256_add_pd(elMatVec_5,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))]))); } } - const __m256d Dummy_2569 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); - const __m256d Dummy_2570 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); - const __m256d Dummy_2571 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); - const __m256d Dummy_2608 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2570,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2573,Dummy_2573,Dummy_2573,Dummy_2573)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2577,Dummy_2577,Dummy_2577,Dummy_2577))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_2575,Dummy_2575,Dummy_2575,Dummy_2575)))),_mm256_mul_pd(Dummy_2571,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2575,Dummy_2575,Dummy_2575,Dummy_2575)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2577,Dummy_2577,Dummy_2577,Dummy_2577))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_2573,Dummy_2573,Dummy_2573,Dummy_2573))))),_mm256_mul_pd(Dummy_2569,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2573,Dummy_2573,Dummy_2573,Dummy_2573),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_2575,Dummy_2575,Dummy_2575,Dummy_2575),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_2577,Dummy_2577,Dummy_2577,Dummy_2577),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); - const __m256d Dummy_2609 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2570,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_2579,Dummy_2579,Dummy_2579,Dummy_2579)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_2583,Dummy_2583,Dummy_2583,Dummy_2583))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_2581,Dummy_2581,Dummy_2581,Dummy_2581)))),_mm256_mul_pd(Dummy_2571,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_2581,Dummy_2581,Dummy_2581,Dummy_2581)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_2583,Dummy_2583,Dummy_2583,Dummy_2583))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_2579,Dummy_2579,Dummy_2579,Dummy_2579))))),_mm256_mul_pd(Dummy_2569,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2578,Dummy_2578,Dummy_2578,Dummy_2578)),_mm256_set_pd(Dummy_2584,Dummy_2584,Dummy_2584,Dummy_2584)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2580,Dummy_2580,Dummy_2580,Dummy_2580)),_mm256_set_pd(Dummy_2585,Dummy_2585,Dummy_2585,Dummy_2585))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2582,Dummy_2582,Dummy_2582,Dummy_2582)),_mm256_set_pd(Dummy_2586,Dummy_2586,Dummy_2586,Dummy_2586))))); - const __m256d Dummy_2610 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2570,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_2588,Dummy_2588,Dummy_2588,Dummy_2588)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_2592,Dummy_2592,Dummy_2592,Dummy_2592))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_2590,Dummy_2590,Dummy_2590,Dummy_2590)))),_mm256_mul_pd(Dummy_2571,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_2590,Dummy_2590,Dummy_2590,Dummy_2590)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_2592,Dummy_2592,Dummy_2592,Dummy_2592))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_2588,Dummy_2588,Dummy_2588,Dummy_2588))))),_mm256_mul_pd(Dummy_2569,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2584,Dummy_2584,Dummy_2584,Dummy_2584)),_mm256_set_pd(Dummy_2587,Dummy_2587,Dummy_2587,Dummy_2587)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2585,Dummy_2585,Dummy_2585,Dummy_2585)),_mm256_set_pd(Dummy_2589,Dummy_2589,Dummy_2589,Dummy_2589))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2586,Dummy_2586,Dummy_2586,Dummy_2586)),_mm256_set_pd(Dummy_2591,Dummy_2591,Dummy_2591,Dummy_2591))))); - const __m256d Dummy_2611 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2570,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2595,Dummy_2595,Dummy_2595,Dummy_2595)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2601,Dummy_2601,Dummy_2601,Dummy_2601))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_2598,Dummy_2598,Dummy_2598,Dummy_2598)))),_mm256_mul_pd(Dummy_2571,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2598,Dummy_2598,Dummy_2598,Dummy_2598)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2601,Dummy_2601,Dummy_2601,Dummy_2601))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_2595,Dummy_2595,Dummy_2595,Dummy_2595))))),_mm256_mul_pd(Dummy_2569,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2595,Dummy_2595,Dummy_2595,Dummy_2595),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_2598,Dummy_2598,Dummy_2598,Dummy_2598),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_2601,Dummy_2601,Dummy_2601,Dummy_2601),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); - const __m256d Dummy_2612 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2570,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2602,Dummy_2602,Dummy_2602,Dummy_2602)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2604,Dummy_2604,Dummy_2604,Dummy_2604))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_2603,Dummy_2603,Dummy_2603,Dummy_2603)))),_mm256_mul_pd(Dummy_2571,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2603,Dummy_2603,Dummy_2603,Dummy_2603)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2604,Dummy_2604,Dummy_2604,Dummy_2604))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_2602,Dummy_2602,Dummy_2602,Dummy_2602))))),_mm256_mul_pd(Dummy_2569,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2602,Dummy_2602,Dummy_2602,Dummy_2602),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_2603,Dummy_2603,Dummy_2603,Dummy_2603),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_2604,Dummy_2604,Dummy_2604,Dummy_2604),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); - const __m256d Dummy_2613 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2570,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2605,Dummy_2605,Dummy_2605,Dummy_2605)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2607,Dummy_2607,Dummy_2607,Dummy_2607))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_2606,Dummy_2606,Dummy_2606,Dummy_2606)))),_mm256_mul_pd(Dummy_2571,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2606,Dummy_2606,Dummy_2606,Dummy_2606)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_2607,Dummy_2607,Dummy_2607,Dummy_2607))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_2605,Dummy_2605,Dummy_2605,Dummy_2605))))),_mm256_mul_pd(Dummy_2569,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2605,Dummy_2605,Dummy_2605,Dummy_2605),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_2606,Dummy_2606,Dummy_2606,Dummy_2606),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_2607,Dummy_2607,Dummy_2607,Dummy_2607),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); + const __m256d Dummy_9941 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); + const __m256d Dummy_9942 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); + const __m256d Dummy_9943 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); + const __m256d Dummy_9980 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_9942,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9945,Dummy_9945,Dummy_9945,Dummy_9945)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9949,Dummy_9949,Dummy_9949,Dummy_9949))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_9947,Dummy_9947,Dummy_9947,Dummy_9947)))),_mm256_mul_pd(Dummy_9943,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9947,Dummy_9947,Dummy_9947,Dummy_9947)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9949,Dummy_9949,Dummy_9949,Dummy_9949))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_9945,Dummy_9945,Dummy_9945,Dummy_9945))))),_mm256_mul_pd(Dummy_9941,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_9945,Dummy_9945,Dummy_9945,Dummy_9945),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_9947,Dummy_9947,Dummy_9947,Dummy_9947),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_9949,Dummy_9949,Dummy_9949,Dummy_9949),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); + const __m256d Dummy_9981 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_9942,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_9951,Dummy_9951,Dummy_9951,Dummy_9951)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_9955,Dummy_9955,Dummy_9955,Dummy_9955))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_9953,Dummy_9953,Dummy_9953,Dummy_9953)))),_mm256_mul_pd(Dummy_9943,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_9953,Dummy_9953,Dummy_9953,Dummy_9953)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_9955,Dummy_9955,Dummy_9955,Dummy_9955))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_9951,Dummy_9951,Dummy_9951,Dummy_9951))))),_mm256_mul_pd(Dummy_9941,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_9950,Dummy_9950,Dummy_9950,Dummy_9950)),_mm256_set_pd(Dummy_9956,Dummy_9956,Dummy_9956,Dummy_9956)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_9952,Dummy_9952,Dummy_9952,Dummy_9952)),_mm256_set_pd(Dummy_9957,Dummy_9957,Dummy_9957,Dummy_9957))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_9954,Dummy_9954,Dummy_9954,Dummy_9954)),_mm256_set_pd(Dummy_9958,Dummy_9958,Dummy_9958,Dummy_9958))))); + const __m256d Dummy_9982 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_9942,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_9960,Dummy_9960,Dummy_9960,Dummy_9960)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_9964,Dummy_9964,Dummy_9964,Dummy_9964))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_9962,Dummy_9962,Dummy_9962,Dummy_9962)))),_mm256_mul_pd(Dummy_9943,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_9962,Dummy_9962,Dummy_9962,Dummy_9962)),_mm256_mul_pd(_mm256_set_pd(-0.16666666666666666,-0.16666666666666666,-0.16666666666666666,-0.16666666666666666),_mm256_set_pd(Dummy_9964,Dummy_9964,Dummy_9964,Dummy_9964))),_mm256_mul_pd(_mm256_set_pd(-0.66666666666666663,-0.66666666666666663,-0.66666666666666663,-0.66666666666666663),_mm256_set_pd(Dummy_9960,Dummy_9960,Dummy_9960,Dummy_9960))))),_mm256_mul_pd(Dummy_9941,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_9956,Dummy_9956,Dummy_9956,Dummy_9956)),_mm256_set_pd(Dummy_9959,Dummy_9959,Dummy_9959,Dummy_9959)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_9957,Dummy_9957,Dummy_9957,Dummy_9957)),_mm256_set_pd(Dummy_9961,Dummy_9961,Dummy_9961,Dummy_9961))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_9958,Dummy_9958,Dummy_9958,Dummy_9958)),_mm256_set_pd(Dummy_9963,Dummy_9963,Dummy_9963,Dummy_9963))))); + const __m256d Dummy_9983 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_9942,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9967,Dummy_9967,Dummy_9967,Dummy_9967)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9973,Dummy_9973,Dummy_9973,Dummy_9973))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_9970,Dummy_9970,Dummy_9970,Dummy_9970)))),_mm256_mul_pd(Dummy_9943,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9970,Dummy_9970,Dummy_9970,Dummy_9970)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9973,Dummy_9973,Dummy_9973,Dummy_9973))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_9967,Dummy_9967,Dummy_9967,Dummy_9967))))),_mm256_mul_pd(Dummy_9941,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_9967,Dummy_9967,Dummy_9967,Dummy_9967),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_9970,Dummy_9970,Dummy_9970,Dummy_9970),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_9973,Dummy_9973,Dummy_9973,Dummy_9973),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); + const __m256d Dummy_9984 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_9942,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9974,Dummy_9974,Dummy_9974,Dummy_9974)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9976,Dummy_9976,Dummy_9976,Dummy_9976))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_9975,Dummy_9975,Dummy_9975,Dummy_9975)))),_mm256_mul_pd(Dummy_9943,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9975,Dummy_9975,Dummy_9975,Dummy_9975)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9976,Dummy_9976,Dummy_9976,Dummy_9976))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_9974,Dummy_9974,Dummy_9974,Dummy_9974))))),_mm256_mul_pd(Dummy_9941,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_9974,Dummy_9974,Dummy_9974,Dummy_9974),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_9975,Dummy_9975,Dummy_9975,Dummy_9975),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_9976,Dummy_9976,Dummy_9976,Dummy_9976),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); + const __m256d Dummy_9985 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_9942,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9977,Dummy_9977,Dummy_9977,Dummy_9977)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9979,Dummy_9979,Dummy_9979,Dummy_9979))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_9978,Dummy_9978,Dummy_9978,Dummy_9978)))),_mm256_mul_pd(Dummy_9943,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9978,Dummy_9978,Dummy_9978,Dummy_9978)),_mm256_mul_pd(_mm256_set_pd(0.16666666666666666,0.16666666666666666,0.16666666666666666,0.16666666666666666),_mm256_set_pd(Dummy_9979,Dummy_9979,Dummy_9979,Dummy_9979))),_mm256_mul_pd(_mm256_set_pd(0.66666666666666663,0.66666666666666663,0.66666666666666663,0.66666666666666663),_mm256_set_pd(Dummy_9977,Dummy_9977,Dummy_9977,Dummy_9977))))),_mm256_mul_pd(Dummy_9941,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_9977,Dummy_9977,Dummy_9977,Dummy_9977),_mm256_set_pd(tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15,tmp_kernel_op_15)),_mm256_mul_pd(_mm256_set_pd(Dummy_9978,Dummy_9978,Dummy_9978,Dummy_9978),_mm256_set_pd(tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16,tmp_kernel_op_16))),_mm256_mul_pd(_mm256_set_pd(Dummy_9979,Dummy_9979,Dummy_9979,Dummy_9979),_mm256_set_pd(tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17,tmp_kernel_op_17))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(Dummy_2608,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_2609,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(Dummy_2610,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_2611,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1],_mm256_add_pd(Dummy_2612,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))],_mm256_add_pd(Dummy_2613,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(Dummy_9980,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_9981,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(Dummy_9982,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_9983,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1],_mm256_add_pd(Dummy_9984,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))],_mm256_add_pd(Dummy_9985,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]))); } } } @@ -248,23 +244,23 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_2D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))] = elMatVec_5 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))]; } } - const walberla::float64 Dummy_2569 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const walberla::float64 Dummy_2570 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const walberla::float64 Dummy_2571 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const walberla::float64 Dummy_2608 = Dummy_2569*(Dummy_2573*tmp_kernel_op_15 + Dummy_2575*tmp_kernel_op_16 + Dummy_2577*tmp_kernel_op_17) + Dummy_2570*(Dummy_2573*0.16666666666666666 + Dummy_2575*0.66666666666666663 + Dummy_2577*0.16666666666666666) + Dummy_2571*(Dummy_2573*0.66666666666666663 + Dummy_2575*0.16666666666666666 + Dummy_2577*0.16666666666666666); - const walberla::float64 Dummy_2609 = Dummy_2569*(-Dummy_2578*Dummy_2584 - Dummy_2580*Dummy_2585 - Dummy_2582*Dummy_2586) + Dummy_2570*(Dummy_2579*-0.16666666666666666 + Dummy_2581*-0.66666666666666663 + Dummy_2583*-0.16666666666666666) + Dummy_2571*(Dummy_2579*-0.66666666666666663 + Dummy_2581*-0.16666666666666666 + Dummy_2583*-0.16666666666666666); - const walberla::float64 Dummy_2610 = Dummy_2569*(-Dummy_2584*Dummy_2587 - Dummy_2585*Dummy_2589 - Dummy_2586*Dummy_2591) + Dummy_2570*(Dummy_2588*-0.16666666666666666 + Dummy_2590*-0.66666666666666663 + Dummy_2592*-0.16666666666666666) + Dummy_2571*(Dummy_2588*-0.66666666666666663 + Dummy_2590*-0.16666666666666666 + Dummy_2592*-0.16666666666666666); - const walberla::float64 Dummy_2611 = Dummy_2569*(Dummy_2595*tmp_kernel_op_15 + Dummy_2598*tmp_kernel_op_16 + Dummy_2601*tmp_kernel_op_17) + Dummy_2570*(Dummy_2595*0.16666666666666666 + Dummy_2598*0.66666666666666663 + Dummy_2601*0.16666666666666666) + Dummy_2571*(Dummy_2595*0.66666666666666663 + Dummy_2598*0.16666666666666666 + Dummy_2601*0.16666666666666666); - const walberla::float64 Dummy_2612 = Dummy_2569*(Dummy_2602*tmp_kernel_op_15 + Dummy_2603*tmp_kernel_op_16 + Dummy_2604*tmp_kernel_op_17) + Dummy_2570*(Dummy_2602*0.16666666666666666 + Dummy_2603*0.66666666666666663 + Dummy_2604*0.16666666666666666) + Dummy_2571*(Dummy_2602*0.66666666666666663 + Dummy_2603*0.16666666666666666 + Dummy_2604*0.16666666666666666); - const walberla::float64 Dummy_2613 = Dummy_2569*(Dummy_2605*tmp_kernel_op_15 + Dummy_2606*tmp_kernel_op_16 + Dummy_2607*tmp_kernel_op_17) + Dummy_2570*(Dummy_2605*0.16666666666666666 + Dummy_2606*0.66666666666666663 + Dummy_2607*0.16666666666666666) + Dummy_2571*(Dummy_2605*0.66666666666666663 + Dummy_2606*0.16666666666666666 + Dummy_2607*0.16666666666666666); + const walberla::float64 Dummy_9941 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const walberla::float64 Dummy_9942 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const walberla::float64 Dummy_9943 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const walberla::float64 Dummy_9980 = Dummy_9941*(Dummy_9945*tmp_kernel_op_15 + Dummy_9947*tmp_kernel_op_16 + Dummy_9949*tmp_kernel_op_17) + Dummy_9942*(Dummy_9945*0.16666666666666666 + Dummy_9947*0.66666666666666663 + Dummy_9949*0.16666666666666666) + Dummy_9943*(Dummy_9945*0.66666666666666663 + Dummy_9947*0.16666666666666666 + Dummy_9949*0.16666666666666666); + const walberla::float64 Dummy_9981 = Dummy_9941*(-Dummy_9950*Dummy_9956 - Dummy_9952*Dummy_9957 - Dummy_9954*Dummy_9958) + Dummy_9942*(Dummy_9951*-0.16666666666666666 + Dummy_9953*-0.66666666666666663 + Dummy_9955*-0.16666666666666666) + Dummy_9943*(Dummy_9951*-0.66666666666666663 + Dummy_9953*-0.16666666666666666 + Dummy_9955*-0.16666666666666666); + const walberla::float64 Dummy_9982 = Dummy_9941*(-Dummy_9956*Dummy_9959 - Dummy_9957*Dummy_9961 - Dummy_9958*Dummy_9963) + Dummy_9942*(Dummy_9960*-0.16666666666666666 + Dummy_9962*-0.66666666666666663 + Dummy_9964*-0.16666666666666666) + Dummy_9943*(Dummy_9960*-0.66666666666666663 + Dummy_9962*-0.16666666666666666 + Dummy_9964*-0.16666666666666666); + const walberla::float64 Dummy_9983 = Dummy_9941*(Dummy_9967*tmp_kernel_op_15 + Dummy_9970*tmp_kernel_op_16 + Dummy_9973*tmp_kernel_op_17) + Dummy_9942*(Dummy_9967*0.16666666666666666 + Dummy_9970*0.66666666666666663 + Dummy_9973*0.16666666666666666) + Dummy_9943*(Dummy_9967*0.66666666666666663 + Dummy_9970*0.16666666666666666 + Dummy_9973*0.16666666666666666); + const walberla::float64 Dummy_9984 = Dummy_9941*(Dummy_9974*tmp_kernel_op_15 + Dummy_9975*tmp_kernel_op_16 + Dummy_9976*tmp_kernel_op_17) + Dummy_9942*(Dummy_9974*0.16666666666666666 + Dummy_9975*0.66666666666666663 + Dummy_9976*0.16666666666666666) + Dummy_9943*(Dummy_9974*0.66666666666666663 + Dummy_9975*0.16666666666666666 + Dummy_9976*0.16666666666666666); + const walberla::float64 Dummy_9985 = Dummy_9941*(Dummy_9977*tmp_kernel_op_15 + Dummy_9978*tmp_kernel_op_16 + Dummy_9979*tmp_kernel_op_17) + Dummy_9942*(Dummy_9977*0.16666666666666666 + Dummy_9978*0.66666666666666663 + Dummy_9979*0.16666666666666666) + Dummy_9943*(Dummy_9977*0.66666666666666663 + Dummy_9978*0.16666666666666666 + Dummy_9979*0.16666666666666666); { { - _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_2608 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_2609 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_2610 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_2611 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_2612 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_2613 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_9980 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_9981 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_9982 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_9983 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_9984 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_9985 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; } } } diff --git a/operators/gradient/avx/P1ToP2ElementwiseGradient_1_0_apply_macro_3D.cpp b/operators/gradient/avx/P1ToP2ElementwiseGradient_1_0_apply_macro_3D.cpp index 6f3dcc0e056f07a5ed77cb028c53e1a41e75d4f7..09bde352bfd43927a61b181cf103a470b800cb17 100644 --- a/operators/gradient/avx/P1ToP2ElementwiseGradient_1_0_apply_macro_3D.cpp +++ b/operators/gradient/avx/P1ToP2ElementwiseGradient_1_0_apply_macro_3D.cpp @@ -86,27 +86,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN - jac_affine_1_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_11_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_GREEN_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -131,27 +124,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_1_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-tmp_coords_jac_10_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_BLUE_DOWN = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_2comp1); @@ -179,27 +165,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN - jac_affine_1_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_11_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_BLUE_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -224,27 +203,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_1_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-tmp_coords_jac_10_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_WHITE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -275,27 +247,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN - jac_affine_1_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_14_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; const walberla::float64 p_affine_const_0_1_WHITE_UP = macro_vertex_coord_id_0comp1; @@ -314,27 +279,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP - jac_affine_1_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_1 = 0.55278640450004202; const walberla::float64 tmp_kernel_op_2 = 0.55278640450004202; @@ -447,426 +405,426 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_109 = tmp_kernel_op_12*(-jac_affine_inv_0_1_WHITE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084) + tmp_kernel_op_76 + tmp_kernel_op_88); const walberla::float64 tmp_kernel_op_110 = tmp_kernel_op_19*(-jac_affine_inv_0_1_WHITE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472) + tmp_kernel_op_79 + tmp_kernel_op_91); const walberla::float64 tmp_kernel_op_111 = tmp_kernel_op_26*(-jac_affine_inv_0_1_WHITE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084) + tmp_kernel_op_82 + tmp_kernel_op_94); - const walberla::float64 Dummy_2792 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2793 = Dummy_2792*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_2794 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2795 = Dummy_2794*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_2796 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2797 = Dummy_2796*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_2798 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2799 = Dummy_2798*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_2800 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2801 = Dummy_2792*Dummy_2800; - const walberla::float64 Dummy_2802 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_2803 = Dummy_2794*Dummy_2802; - const walberla::float64 Dummy_2804 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_2805 = Dummy_2796*Dummy_2804; - const walberla::float64 Dummy_2806 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_2807 = Dummy_2798*Dummy_2806; - const walberla::float64 Dummy_2808 = Dummy_2792*tmp_kernel_op_28; - const walberla::float64 Dummy_2809 = Dummy_2794*tmp_kernel_op_29; - const walberla::float64 Dummy_2810 = Dummy_2796*tmp_kernel_op_30; - const walberla::float64 Dummy_2811 = Dummy_2798*tmp_kernel_op_31; - const walberla::float64 Dummy_2812 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_2813 = Dummy_2792*Dummy_2812; - const walberla::float64 Dummy_2814 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_2815 = Dummy_2794*Dummy_2814; - const walberla::float64 Dummy_2816 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_2817 = Dummy_2796*Dummy_2816; - const walberla::float64 Dummy_2818 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_2819 = Dummy_2798*Dummy_2818; - const walberla::float64 Dummy_2820 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_2821 = Dummy_2792*Dummy_2820; - const walberla::float64 Dummy_2822 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_2823 = Dummy_2794*Dummy_2822; - const walberla::float64 Dummy_2824 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_2825 = Dummy_2796*Dummy_2824; - const walberla::float64 Dummy_2826 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_2827 = Dummy_2798*Dummy_2826; - const walberla::float64 Dummy_2828 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_2829 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_2830 = Dummy_2792*(-Dummy_2828 - Dummy_2829); - const walberla::float64 Dummy_2831 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_2832 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_2833 = Dummy_2794*(-Dummy_2831 - Dummy_2832); - const walberla::float64 Dummy_2834 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_2835 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_2836 = Dummy_2796*(-Dummy_2834 - Dummy_2835); - const walberla::float64 Dummy_2837 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_2838 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_2839 = Dummy_2798*(-Dummy_2837 - Dummy_2838); - const walberla::float64 Dummy_2840 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_2841 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_2842 = Dummy_2792*(-Dummy_2840 - Dummy_2841); - const walberla::float64 Dummy_2843 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_2844 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_2845 = Dummy_2794*(-Dummy_2843 - Dummy_2844); - const walberla::float64 Dummy_2846 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_2847 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_2848 = Dummy_2796*(-Dummy_2846 - Dummy_2847); - const walberla::float64 Dummy_2849 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_2850 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_2851 = Dummy_2798*(-Dummy_2849 - Dummy_2850); - const walberla::float64 Dummy_2852 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_2853 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_2854 = Dummy_2792*(-Dummy_2852 - Dummy_2853); - const walberla::float64 Dummy_2855 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_2856 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_2857 = Dummy_2794*(-Dummy_2855 - Dummy_2856); - const walberla::float64 Dummy_2858 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_2859 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_2860 = Dummy_2796*(-Dummy_2858 - Dummy_2859); - const walberla::float64 Dummy_2861 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_2862 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_2863 = Dummy_2798*(-Dummy_2861 - Dummy_2862); - const walberla::float64 Dummy_2864 = Dummy_2792*(Dummy_2828 + Dummy_2840 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_2865 = Dummy_2794*(Dummy_2831 + Dummy_2843 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_2866 = Dummy_2796*(Dummy_2834 + Dummy_2846 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_2867 = Dummy_2798*(Dummy_2837 + Dummy_2849 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_2868 = Dummy_2792*(Dummy_2829 + Dummy_2852 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_2869 = Dummy_2794*(Dummy_2832 + Dummy_2855 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_2870 = Dummy_2796*(Dummy_2835 + Dummy_2858 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_2871 = Dummy_2798*(Dummy_2838 + Dummy_2861 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_2872 = Dummy_2792*(Dummy_2841 + Dummy_2853 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_2873 = Dummy_2794*(Dummy_2844 + Dummy_2856 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_2874 = Dummy_2796*(Dummy_2847 + Dummy_2859 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_2875 = Dummy_2798*(Dummy_2850 + Dummy_2862 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_2890 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2891 = Dummy_2890*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_2892 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2893 = Dummy_2892*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_2894 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2895 = Dummy_2894*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_2896 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2897 = Dummy_2896*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_2898 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2899 = Dummy_2890*Dummy_2898; - const walberla::float64 Dummy_2900 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_2901 = Dummy_2892*Dummy_2900; - const walberla::float64 Dummy_2902 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_2903 = Dummy_2894*Dummy_2902; - const walberla::float64 Dummy_2904 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_2905 = Dummy_2896*Dummy_2904; - const walberla::float64 Dummy_2906 = Dummy_2890*tmp_kernel_op_28; - const walberla::float64 Dummy_2907 = Dummy_2892*tmp_kernel_op_29; - const walberla::float64 Dummy_2908 = Dummy_2894*tmp_kernel_op_30; - const walberla::float64 Dummy_2909 = Dummy_2896*tmp_kernel_op_31; - const walberla::float64 Dummy_2910 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_2911 = Dummy_2890*Dummy_2910; - const walberla::float64 Dummy_2912 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_2913 = Dummy_2892*Dummy_2912; - const walberla::float64 Dummy_2914 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_2915 = Dummy_2894*Dummy_2914; - const walberla::float64 Dummy_2916 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_2917 = Dummy_2896*Dummy_2916; - const walberla::float64 Dummy_2918 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_2919 = Dummy_2890*Dummy_2918; - const walberla::float64 Dummy_2920 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_2921 = Dummy_2892*Dummy_2920; - const walberla::float64 Dummy_2922 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_2923 = Dummy_2894*Dummy_2922; - const walberla::float64 Dummy_2924 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_2925 = Dummy_2896*Dummy_2924; - const walberla::float64 Dummy_2926 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_2927 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_2928 = Dummy_2890*(-Dummy_2926 - Dummy_2927); - const walberla::float64 Dummy_2929 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_2930 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_2931 = Dummy_2892*(-Dummy_2929 - Dummy_2930); - const walberla::float64 Dummy_2932 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_2933 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_2934 = Dummy_2894*(-Dummy_2932 - Dummy_2933); - const walberla::float64 Dummy_2935 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_2936 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_2937 = Dummy_2896*(-Dummy_2935 - Dummy_2936); - const walberla::float64 Dummy_2938 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_2939 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_2940 = Dummy_2890*(-Dummy_2938 - Dummy_2939); - const walberla::float64 Dummy_2941 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_2942 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_2943 = Dummy_2892*(-Dummy_2941 - Dummy_2942); - const walberla::float64 Dummy_2944 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_2945 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_2946 = Dummy_2894*(-Dummy_2944 - Dummy_2945); - const walberla::float64 Dummy_2947 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_2948 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_2949 = Dummy_2896*(-Dummy_2947 - Dummy_2948); - const walberla::float64 Dummy_2950 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_2951 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_2952 = Dummy_2890*(-Dummy_2950 - Dummy_2951); - const walberla::float64 Dummy_2953 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_2954 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_2955 = Dummy_2892*(-Dummy_2953 - Dummy_2954); - const walberla::float64 Dummy_2956 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_2957 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_2958 = Dummy_2894*(-Dummy_2956 - Dummy_2957); - const walberla::float64 Dummy_2959 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_2960 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_2961 = Dummy_2896*(-Dummy_2959 - Dummy_2960); - const walberla::float64 Dummy_2962 = Dummy_2890*(Dummy_2926 + Dummy_2938 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_2963 = Dummy_2892*(Dummy_2929 + Dummy_2941 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_2964 = Dummy_2894*(Dummy_2932 + Dummy_2944 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_2965 = Dummy_2896*(Dummy_2935 + Dummy_2947 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_2966 = Dummy_2890*(Dummy_2927 + Dummy_2950 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_2967 = Dummy_2892*(Dummy_2930 + Dummy_2953 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_2968 = Dummy_2894*(Dummy_2933 + Dummy_2956 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_2969 = Dummy_2896*(Dummy_2936 + Dummy_2959 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_2970 = Dummy_2890*(Dummy_2939 + Dummy_2951 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_2971 = Dummy_2892*(Dummy_2942 + Dummy_2954 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_2972 = Dummy_2894*(Dummy_2945 + Dummy_2957 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_2973 = Dummy_2896*(Dummy_2948 + Dummy_2960 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_2988 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2989 = Dummy_2988*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_2990 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2991 = Dummy_2990*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_2992 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2993 = Dummy_2992*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_2994 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2995 = Dummy_2994*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_2996 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2997 = Dummy_2988*Dummy_2996; - const walberla::float64 Dummy_2998 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_2999 = Dummy_2990*Dummy_2998; - const walberla::float64 Dummy_3000 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3001 = Dummy_2992*Dummy_3000; - const walberla::float64 Dummy_3002 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3003 = Dummy_2994*Dummy_3002; - const walberla::float64 Dummy_3004 = Dummy_2988*tmp_kernel_op_28; - const walberla::float64 Dummy_3005 = Dummy_2990*tmp_kernel_op_29; - const walberla::float64 Dummy_3006 = Dummy_2992*tmp_kernel_op_30; - const walberla::float64 Dummy_3007 = Dummy_2994*tmp_kernel_op_31; - const walberla::float64 Dummy_3008 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3009 = Dummy_2988*Dummy_3008; - const walberla::float64 Dummy_3010 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3011 = Dummy_2990*Dummy_3010; - const walberla::float64 Dummy_3012 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3013 = Dummy_2992*Dummy_3012; - const walberla::float64 Dummy_3014 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3015 = Dummy_2994*Dummy_3014; - const walberla::float64 Dummy_3016 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3017 = Dummy_2988*Dummy_3016; - const walberla::float64 Dummy_3018 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3019 = Dummy_2990*Dummy_3018; - const walberla::float64 Dummy_3020 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3021 = Dummy_2992*Dummy_3020; - const walberla::float64 Dummy_3022 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3023 = Dummy_2994*Dummy_3022; - const walberla::float64 Dummy_3024 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3025 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3026 = Dummy_2988*(-Dummy_3024 - Dummy_3025); - const walberla::float64 Dummy_3027 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3028 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3029 = Dummy_2990*(-Dummy_3027 - Dummy_3028); - const walberla::float64 Dummy_3030 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3031 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3032 = Dummy_2992*(-Dummy_3030 - Dummy_3031); - const walberla::float64 Dummy_3033 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3034 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3035 = Dummy_2994*(-Dummy_3033 - Dummy_3034); - const walberla::float64 Dummy_3036 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3037 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3038 = Dummy_2988*(-Dummy_3036 - Dummy_3037); - const walberla::float64 Dummy_3039 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3040 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3041 = Dummy_2990*(-Dummy_3039 - Dummy_3040); - const walberla::float64 Dummy_3042 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3043 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3044 = Dummy_2992*(-Dummy_3042 - Dummy_3043); - const walberla::float64 Dummy_3045 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3046 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3047 = Dummy_2994*(-Dummy_3045 - Dummy_3046); - const walberla::float64 Dummy_3048 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3049 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3050 = Dummy_2988*(-Dummy_3048 - Dummy_3049); - const walberla::float64 Dummy_3051 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3052 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3053 = Dummy_2990*(-Dummy_3051 - Dummy_3052); - const walberla::float64 Dummy_3054 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3055 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3056 = Dummy_2992*(-Dummy_3054 - Dummy_3055); - const walberla::float64 Dummy_3057 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3058 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3059 = Dummy_2994*(-Dummy_3057 - Dummy_3058); - const walberla::float64 Dummy_3060 = Dummy_2988*(Dummy_3024 + Dummy_3036 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3061 = Dummy_2990*(Dummy_3027 + Dummy_3039 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3062 = Dummy_2992*(Dummy_3030 + Dummy_3042 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3063 = Dummy_2994*(Dummy_3033 + Dummy_3045 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3064 = Dummy_2988*(Dummy_3025 + Dummy_3048 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3065 = Dummy_2990*(Dummy_3028 + Dummy_3051 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3066 = Dummy_2992*(Dummy_3031 + Dummy_3054 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3067 = Dummy_2994*(Dummy_3034 + Dummy_3057 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3068 = Dummy_2988*(Dummy_3037 + Dummy_3049 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3069 = Dummy_2990*(Dummy_3040 + Dummy_3052 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3070 = Dummy_2992*(Dummy_3043 + Dummy_3055 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3071 = Dummy_2994*(Dummy_3046 + Dummy_3058 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3086 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3087 = Dummy_3086*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_3088 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3089 = Dummy_3088*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_3090 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3091 = Dummy_3090*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_3092 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3093 = Dummy_3092*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_3094 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3095 = Dummy_3086*Dummy_3094; - const walberla::float64 Dummy_3096 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3097 = Dummy_3088*Dummy_3096; - const walberla::float64 Dummy_3098 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3099 = Dummy_3090*Dummy_3098; - const walberla::float64 Dummy_3100 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3101 = Dummy_3092*Dummy_3100; - const walberla::float64 Dummy_3102 = Dummy_3086*tmp_kernel_op_28; - const walberla::float64 Dummy_3103 = Dummy_3088*tmp_kernel_op_29; - const walberla::float64 Dummy_3104 = Dummy_3090*tmp_kernel_op_30; - const walberla::float64 Dummy_3105 = Dummy_3092*tmp_kernel_op_31; - const walberla::float64 Dummy_3106 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3107 = Dummy_3086*Dummy_3106; - const walberla::float64 Dummy_3108 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3109 = Dummy_3088*Dummy_3108; - const walberla::float64 Dummy_3110 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3111 = Dummy_3090*Dummy_3110; - const walberla::float64 Dummy_3112 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3113 = Dummy_3092*Dummy_3112; - const walberla::float64 Dummy_3114 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3115 = Dummy_3086*Dummy_3114; - const walberla::float64 Dummy_3116 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3117 = Dummy_3088*Dummy_3116; - const walberla::float64 Dummy_3118 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3119 = Dummy_3090*Dummy_3118; - const walberla::float64 Dummy_3120 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3121 = Dummy_3092*Dummy_3120; - const walberla::float64 Dummy_3122 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3123 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3124 = Dummy_3086*(-Dummy_3122 - Dummy_3123); - const walberla::float64 Dummy_3125 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3126 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3127 = Dummy_3088*(-Dummy_3125 - Dummy_3126); - const walberla::float64 Dummy_3128 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3129 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3130 = Dummy_3090*(-Dummy_3128 - Dummy_3129); - const walberla::float64 Dummy_3131 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3132 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3133 = Dummy_3092*(-Dummy_3131 - Dummy_3132); - const walberla::float64 Dummy_3134 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3135 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3136 = Dummy_3086*(-Dummy_3134 - Dummy_3135); - const walberla::float64 Dummy_3137 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3138 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3139 = Dummy_3088*(-Dummy_3137 - Dummy_3138); - const walberla::float64 Dummy_3140 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3141 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3142 = Dummy_3090*(-Dummy_3140 - Dummy_3141); - const walberla::float64 Dummy_3143 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3144 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3145 = Dummy_3092*(-Dummy_3143 - Dummy_3144); - const walberla::float64 Dummy_3146 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3147 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3148 = Dummy_3086*(-Dummy_3146 - Dummy_3147); - const walberla::float64 Dummy_3149 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3150 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3151 = Dummy_3088*(-Dummy_3149 - Dummy_3150); - const walberla::float64 Dummy_3152 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3153 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3154 = Dummy_3090*(-Dummy_3152 - Dummy_3153); - const walberla::float64 Dummy_3155 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3156 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3157 = Dummy_3092*(-Dummy_3155 - Dummy_3156); - const walberla::float64 Dummy_3158 = Dummy_3086*(Dummy_3122 + Dummy_3134 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3159 = Dummy_3088*(Dummy_3125 + Dummy_3137 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3160 = Dummy_3090*(Dummy_3128 + Dummy_3140 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3161 = Dummy_3092*(Dummy_3131 + Dummy_3143 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3162 = Dummy_3086*(Dummy_3123 + Dummy_3146 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3163 = Dummy_3088*(Dummy_3126 + Dummy_3149 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3164 = Dummy_3090*(Dummy_3129 + Dummy_3152 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3165 = Dummy_3092*(Dummy_3132 + Dummy_3155 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3166 = Dummy_3086*(Dummy_3135 + Dummy_3147 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3167 = Dummy_3088*(Dummy_3138 + Dummy_3150 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3168 = Dummy_3090*(Dummy_3141 + Dummy_3153 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3169 = Dummy_3092*(Dummy_3144 + Dummy_3156 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3184 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3185 = Dummy_3184*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_3186 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3187 = Dummy_3186*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_3188 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3189 = Dummy_3188*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_3190 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3191 = Dummy_3190*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_3192 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3193 = Dummy_3184*Dummy_3192; - const walberla::float64 Dummy_3194 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3195 = Dummy_3186*Dummy_3194; - const walberla::float64 Dummy_3196 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3197 = Dummy_3188*Dummy_3196; - const walberla::float64 Dummy_3198 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3199 = Dummy_3190*Dummy_3198; - const walberla::float64 Dummy_3200 = Dummy_3184*tmp_kernel_op_28; - const walberla::float64 Dummy_3201 = Dummy_3186*tmp_kernel_op_29; - const walberla::float64 Dummy_3202 = Dummy_3188*tmp_kernel_op_30; - const walberla::float64 Dummy_3203 = Dummy_3190*tmp_kernel_op_31; - const walberla::float64 Dummy_3204 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3205 = Dummy_3184*Dummy_3204; - const walberla::float64 Dummy_3206 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3207 = Dummy_3186*Dummy_3206; - const walberla::float64 Dummy_3208 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3209 = Dummy_3188*Dummy_3208; - const walberla::float64 Dummy_3210 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3211 = Dummy_3190*Dummy_3210; - const walberla::float64 Dummy_3212 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3213 = Dummy_3184*Dummy_3212; - const walberla::float64 Dummy_3214 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3215 = Dummy_3186*Dummy_3214; - const walberla::float64 Dummy_3216 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3217 = Dummy_3188*Dummy_3216; - const walberla::float64 Dummy_3218 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3219 = Dummy_3190*Dummy_3218; - const walberla::float64 Dummy_3220 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3221 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3222 = Dummy_3184*(-Dummy_3220 - Dummy_3221); - const walberla::float64 Dummy_3223 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3224 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3225 = Dummy_3186*(-Dummy_3223 - Dummy_3224); - const walberla::float64 Dummy_3226 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3227 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3228 = Dummy_3188*(-Dummy_3226 - Dummy_3227); - const walberla::float64 Dummy_3229 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3230 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3231 = Dummy_3190*(-Dummy_3229 - Dummy_3230); - const walberla::float64 Dummy_3232 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3233 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3234 = Dummy_3184*(-Dummy_3232 - Dummy_3233); - const walberla::float64 Dummy_3235 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3236 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3237 = Dummy_3186*(-Dummy_3235 - Dummy_3236); - const walberla::float64 Dummy_3238 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3239 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3240 = Dummy_3188*(-Dummy_3238 - Dummy_3239); - const walberla::float64 Dummy_3241 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3242 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3243 = Dummy_3190*(-Dummy_3241 - Dummy_3242); - const walberla::float64 Dummy_3244 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3245 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3246 = Dummy_3184*(-Dummy_3244 - Dummy_3245); - const walberla::float64 Dummy_3247 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3248 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3249 = Dummy_3186*(-Dummy_3247 - Dummy_3248); - const walberla::float64 Dummy_3250 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3251 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3252 = Dummy_3188*(-Dummy_3250 - Dummy_3251); - const walberla::float64 Dummy_3253 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3254 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3255 = Dummy_3190*(-Dummy_3253 - Dummy_3254); - const walberla::float64 Dummy_3256 = Dummy_3184*(Dummy_3220 + Dummy_3232 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3257 = Dummy_3186*(Dummy_3223 + Dummy_3235 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3258 = Dummy_3188*(Dummy_3226 + Dummy_3238 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3259 = Dummy_3190*(Dummy_3229 + Dummy_3241 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3260 = Dummy_3184*(Dummy_3221 + Dummy_3244 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3261 = Dummy_3186*(Dummy_3224 + Dummy_3247 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3262 = Dummy_3188*(Dummy_3227 + Dummy_3250 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3263 = Dummy_3190*(Dummy_3230 + Dummy_3253 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3264 = Dummy_3184*(Dummy_3233 + Dummy_3245 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3265 = Dummy_3186*(Dummy_3236 + Dummy_3248 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3266 = Dummy_3188*(Dummy_3239 + Dummy_3251 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3267 = Dummy_3190*(Dummy_3242 + Dummy_3254 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10164 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10165 = Dummy_10164*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10166 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10167 = Dummy_10166*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10168 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10169 = Dummy_10168*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10170 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10171 = Dummy_10170*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10172 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10173 = Dummy_10164*Dummy_10172; + const walberla::float64 Dummy_10174 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10175 = Dummy_10166*Dummy_10174; + const walberla::float64 Dummy_10176 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10177 = Dummy_10168*Dummy_10176; + const walberla::float64 Dummy_10178 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10179 = Dummy_10170*Dummy_10178; + const walberla::float64 Dummy_10180 = Dummy_10164*tmp_kernel_op_28; + const walberla::float64 Dummy_10181 = Dummy_10166*tmp_kernel_op_29; + const walberla::float64 Dummy_10182 = Dummy_10168*tmp_kernel_op_30; + const walberla::float64 Dummy_10183 = Dummy_10170*tmp_kernel_op_31; + const walberla::float64 Dummy_10184 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10185 = Dummy_10164*Dummy_10184; + const walberla::float64 Dummy_10186 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10187 = Dummy_10166*Dummy_10186; + const walberla::float64 Dummy_10188 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10189 = Dummy_10168*Dummy_10188; + const walberla::float64 Dummy_10190 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10191 = Dummy_10170*Dummy_10190; + const walberla::float64 Dummy_10192 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10193 = Dummy_10164*Dummy_10192; + const walberla::float64 Dummy_10194 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10195 = Dummy_10166*Dummy_10194; + const walberla::float64 Dummy_10196 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10197 = Dummy_10168*Dummy_10196; + const walberla::float64 Dummy_10198 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10199 = Dummy_10170*Dummy_10198; + const walberla::float64 Dummy_10200 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10201 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10202 = Dummy_10164*(-Dummy_10200 - Dummy_10201); + const walberla::float64 Dummy_10203 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10204 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10205 = Dummy_10166*(-Dummy_10203 - Dummy_10204); + const walberla::float64 Dummy_10206 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10207 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10208 = Dummy_10168*(-Dummy_10206 - Dummy_10207); + const walberla::float64 Dummy_10209 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10210 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10211 = Dummy_10170*(-Dummy_10209 - Dummy_10210); + const walberla::float64 Dummy_10212 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10213 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10214 = Dummy_10164*(-Dummy_10212 - Dummy_10213); + const walberla::float64 Dummy_10215 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10216 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10217 = Dummy_10166*(-Dummy_10215 - Dummy_10216); + const walberla::float64 Dummy_10218 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10219 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10220 = Dummy_10168*(-Dummy_10218 - Dummy_10219); + const walberla::float64 Dummy_10221 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10222 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10223 = Dummy_10170*(-Dummy_10221 - Dummy_10222); + const walberla::float64 Dummy_10224 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10225 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10226 = Dummy_10164*(-Dummy_10224 - Dummy_10225); + const walberla::float64 Dummy_10227 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10228 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10229 = Dummy_10166*(-Dummy_10227 - Dummy_10228); + const walberla::float64 Dummy_10230 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10231 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10232 = Dummy_10168*(-Dummy_10230 - Dummy_10231); + const walberla::float64 Dummy_10233 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10234 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10235 = Dummy_10170*(-Dummy_10233 - Dummy_10234); + const walberla::float64 Dummy_10236 = Dummy_10164*(Dummy_10200 + Dummy_10212 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10237 = Dummy_10166*(Dummy_10203 + Dummy_10215 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10238 = Dummy_10168*(Dummy_10206 + Dummy_10218 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10239 = Dummy_10170*(Dummy_10209 + Dummy_10221 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10240 = Dummy_10164*(Dummy_10201 + Dummy_10224 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10241 = Dummy_10166*(Dummy_10204 + Dummy_10227 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10242 = Dummy_10168*(Dummy_10207 + Dummy_10230 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10243 = Dummy_10170*(Dummy_10210 + Dummy_10233 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10244 = Dummy_10164*(Dummy_10213 + Dummy_10225 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10245 = Dummy_10166*(Dummy_10216 + Dummy_10228 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10246 = Dummy_10168*(Dummy_10219 + Dummy_10231 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10247 = Dummy_10170*(Dummy_10222 + Dummy_10234 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10262 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10263 = Dummy_10262*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_10264 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10265 = Dummy_10264*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_10266 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10267 = Dummy_10266*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_10268 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10269 = Dummy_10268*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_10270 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10271 = Dummy_10262*Dummy_10270; + const walberla::float64 Dummy_10272 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10273 = Dummy_10264*Dummy_10272; + const walberla::float64 Dummy_10274 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10275 = Dummy_10266*Dummy_10274; + const walberla::float64 Dummy_10276 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10277 = Dummy_10268*Dummy_10276; + const walberla::float64 Dummy_10278 = Dummy_10262*tmp_kernel_op_28; + const walberla::float64 Dummy_10279 = Dummy_10264*tmp_kernel_op_29; + const walberla::float64 Dummy_10280 = Dummy_10266*tmp_kernel_op_30; + const walberla::float64 Dummy_10281 = Dummy_10268*tmp_kernel_op_31; + const walberla::float64 Dummy_10282 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10283 = Dummy_10262*Dummy_10282; + const walberla::float64 Dummy_10284 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10285 = Dummy_10264*Dummy_10284; + const walberla::float64 Dummy_10286 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10287 = Dummy_10266*Dummy_10286; + const walberla::float64 Dummy_10288 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10289 = Dummy_10268*Dummy_10288; + const walberla::float64 Dummy_10290 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10291 = Dummy_10262*Dummy_10290; + const walberla::float64 Dummy_10292 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10293 = Dummy_10264*Dummy_10292; + const walberla::float64 Dummy_10294 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10295 = Dummy_10266*Dummy_10294; + const walberla::float64 Dummy_10296 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10297 = Dummy_10268*Dummy_10296; + const walberla::float64 Dummy_10298 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10299 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10300 = Dummy_10262*(-Dummy_10298 - Dummy_10299); + const walberla::float64 Dummy_10301 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10302 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10303 = Dummy_10264*(-Dummy_10301 - Dummy_10302); + const walberla::float64 Dummy_10304 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10305 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10306 = Dummy_10266*(-Dummy_10304 - Dummy_10305); + const walberla::float64 Dummy_10307 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10308 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10309 = Dummy_10268*(-Dummy_10307 - Dummy_10308); + const walberla::float64 Dummy_10310 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10311 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10312 = Dummy_10262*(-Dummy_10310 - Dummy_10311); + const walberla::float64 Dummy_10313 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10314 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10315 = Dummy_10264*(-Dummy_10313 - Dummy_10314); + const walberla::float64 Dummy_10316 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10317 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10318 = Dummy_10266*(-Dummy_10316 - Dummy_10317); + const walberla::float64 Dummy_10319 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10320 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10321 = Dummy_10268*(-Dummy_10319 - Dummy_10320); + const walberla::float64 Dummy_10322 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10323 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10324 = Dummy_10262*(-Dummy_10322 - Dummy_10323); + const walberla::float64 Dummy_10325 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10326 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10327 = Dummy_10264*(-Dummy_10325 - Dummy_10326); + const walberla::float64 Dummy_10328 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10329 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10330 = Dummy_10266*(-Dummy_10328 - Dummy_10329); + const walberla::float64 Dummy_10331 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10332 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10333 = Dummy_10268*(-Dummy_10331 - Dummy_10332); + const walberla::float64 Dummy_10334 = Dummy_10262*(Dummy_10298 + Dummy_10310 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10335 = Dummy_10264*(Dummy_10301 + Dummy_10313 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10336 = Dummy_10266*(Dummy_10304 + Dummy_10316 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10337 = Dummy_10268*(Dummy_10307 + Dummy_10319 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10338 = Dummy_10262*(Dummy_10299 + Dummy_10322 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10339 = Dummy_10264*(Dummy_10302 + Dummy_10325 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10340 = Dummy_10266*(Dummy_10305 + Dummy_10328 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10341 = Dummy_10268*(Dummy_10308 + Dummy_10331 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10342 = Dummy_10262*(Dummy_10311 + Dummy_10323 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10343 = Dummy_10264*(Dummy_10314 + Dummy_10326 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10344 = Dummy_10266*(Dummy_10317 + Dummy_10329 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10345 = Dummy_10268*(Dummy_10320 + Dummy_10332 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10360 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10361 = Dummy_10360*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10362 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10363 = Dummy_10362*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10364 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10365 = Dummy_10364*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10366 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10367 = Dummy_10366*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10368 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10369 = Dummy_10360*Dummy_10368; + const walberla::float64 Dummy_10370 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10371 = Dummy_10362*Dummy_10370; + const walberla::float64 Dummy_10372 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10373 = Dummy_10364*Dummy_10372; + const walberla::float64 Dummy_10374 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10375 = Dummy_10366*Dummy_10374; + const walberla::float64 Dummy_10376 = Dummy_10360*tmp_kernel_op_28; + const walberla::float64 Dummy_10377 = Dummy_10362*tmp_kernel_op_29; + const walberla::float64 Dummy_10378 = Dummy_10364*tmp_kernel_op_30; + const walberla::float64 Dummy_10379 = Dummy_10366*tmp_kernel_op_31; + const walberla::float64 Dummy_10380 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10381 = Dummy_10360*Dummy_10380; + const walberla::float64 Dummy_10382 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10383 = Dummy_10362*Dummy_10382; + const walberla::float64 Dummy_10384 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10385 = Dummy_10364*Dummy_10384; + const walberla::float64 Dummy_10386 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10387 = Dummy_10366*Dummy_10386; + const walberla::float64 Dummy_10388 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10389 = Dummy_10360*Dummy_10388; + const walberla::float64 Dummy_10390 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10391 = Dummy_10362*Dummy_10390; + const walberla::float64 Dummy_10392 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10393 = Dummy_10364*Dummy_10392; + const walberla::float64 Dummy_10394 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10395 = Dummy_10366*Dummy_10394; + const walberla::float64 Dummy_10396 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10397 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10398 = Dummy_10360*(-Dummy_10396 - Dummy_10397); + const walberla::float64 Dummy_10399 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10400 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10401 = Dummy_10362*(-Dummy_10399 - Dummy_10400); + const walberla::float64 Dummy_10402 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10403 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10404 = Dummy_10364*(-Dummy_10402 - Dummy_10403); + const walberla::float64 Dummy_10405 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10406 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10407 = Dummy_10366*(-Dummy_10405 - Dummy_10406); + const walberla::float64 Dummy_10408 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10409 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10410 = Dummy_10360*(-Dummy_10408 - Dummy_10409); + const walberla::float64 Dummy_10411 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10412 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10413 = Dummy_10362*(-Dummy_10411 - Dummy_10412); + const walberla::float64 Dummy_10414 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10415 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10416 = Dummy_10364*(-Dummy_10414 - Dummy_10415); + const walberla::float64 Dummy_10417 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10418 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10419 = Dummy_10366*(-Dummy_10417 - Dummy_10418); + const walberla::float64 Dummy_10420 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10421 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10422 = Dummy_10360*(-Dummy_10420 - Dummy_10421); + const walberla::float64 Dummy_10423 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10424 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10425 = Dummy_10362*(-Dummy_10423 - Dummy_10424); + const walberla::float64 Dummy_10426 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10427 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10428 = Dummy_10364*(-Dummy_10426 - Dummy_10427); + const walberla::float64 Dummy_10429 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10430 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10431 = Dummy_10366*(-Dummy_10429 - Dummy_10430); + const walberla::float64 Dummy_10432 = Dummy_10360*(Dummy_10396 + Dummy_10408 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10433 = Dummy_10362*(Dummy_10399 + Dummy_10411 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10434 = Dummy_10364*(Dummy_10402 + Dummy_10414 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10435 = Dummy_10366*(Dummy_10405 + Dummy_10417 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10436 = Dummy_10360*(Dummy_10397 + Dummy_10420 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10437 = Dummy_10362*(Dummy_10400 + Dummy_10423 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10438 = Dummy_10364*(Dummy_10403 + Dummy_10426 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10439 = Dummy_10366*(Dummy_10406 + Dummy_10429 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10440 = Dummy_10360*(Dummy_10409 + Dummy_10421 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10441 = Dummy_10362*(Dummy_10412 + Dummy_10424 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10442 = Dummy_10364*(Dummy_10415 + Dummy_10427 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10443 = Dummy_10366*(Dummy_10418 + Dummy_10430 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10458 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10459 = Dummy_10458*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_10460 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10461 = Dummy_10460*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_10462 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10463 = Dummy_10462*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_10464 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10465 = Dummy_10464*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_10466 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10467 = Dummy_10458*Dummy_10466; + const walberla::float64 Dummy_10468 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10469 = Dummy_10460*Dummy_10468; + const walberla::float64 Dummy_10470 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10471 = Dummy_10462*Dummy_10470; + const walberla::float64 Dummy_10472 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10473 = Dummy_10464*Dummy_10472; + const walberla::float64 Dummy_10474 = Dummy_10458*tmp_kernel_op_28; + const walberla::float64 Dummy_10475 = Dummy_10460*tmp_kernel_op_29; + const walberla::float64 Dummy_10476 = Dummy_10462*tmp_kernel_op_30; + const walberla::float64 Dummy_10477 = Dummy_10464*tmp_kernel_op_31; + const walberla::float64 Dummy_10478 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10479 = Dummy_10458*Dummy_10478; + const walberla::float64 Dummy_10480 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10481 = Dummy_10460*Dummy_10480; + const walberla::float64 Dummy_10482 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10483 = Dummy_10462*Dummy_10482; + const walberla::float64 Dummy_10484 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10485 = Dummy_10464*Dummy_10484; + const walberla::float64 Dummy_10486 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10487 = Dummy_10458*Dummy_10486; + const walberla::float64 Dummy_10488 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10489 = Dummy_10460*Dummy_10488; + const walberla::float64 Dummy_10490 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10491 = Dummy_10462*Dummy_10490; + const walberla::float64 Dummy_10492 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10493 = Dummy_10464*Dummy_10492; + const walberla::float64 Dummy_10494 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10495 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10496 = Dummy_10458*(-Dummy_10494 - Dummy_10495); + const walberla::float64 Dummy_10497 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10498 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10499 = Dummy_10460*(-Dummy_10497 - Dummy_10498); + const walberla::float64 Dummy_10500 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10501 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10502 = Dummy_10462*(-Dummy_10500 - Dummy_10501); + const walberla::float64 Dummy_10503 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10504 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10505 = Dummy_10464*(-Dummy_10503 - Dummy_10504); + const walberla::float64 Dummy_10506 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10507 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10508 = Dummy_10458*(-Dummy_10506 - Dummy_10507); + const walberla::float64 Dummy_10509 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10510 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10511 = Dummy_10460*(-Dummy_10509 - Dummy_10510); + const walberla::float64 Dummy_10512 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10513 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10514 = Dummy_10462*(-Dummy_10512 - Dummy_10513); + const walberla::float64 Dummy_10515 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10516 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10517 = Dummy_10464*(-Dummy_10515 - Dummy_10516); + const walberla::float64 Dummy_10518 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10519 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10520 = Dummy_10458*(-Dummy_10518 - Dummy_10519); + const walberla::float64 Dummy_10521 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10522 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10523 = Dummy_10460*(-Dummy_10521 - Dummy_10522); + const walberla::float64 Dummy_10524 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10525 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10526 = Dummy_10462*(-Dummy_10524 - Dummy_10525); + const walberla::float64 Dummy_10527 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10528 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10529 = Dummy_10464*(-Dummy_10527 - Dummy_10528); + const walberla::float64 Dummy_10530 = Dummy_10458*(Dummy_10494 + Dummy_10506 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10531 = Dummy_10460*(Dummy_10497 + Dummy_10509 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10532 = Dummy_10462*(Dummy_10500 + Dummy_10512 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10533 = Dummy_10464*(Dummy_10503 + Dummy_10515 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10534 = Dummy_10458*(Dummy_10495 + Dummy_10518 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10535 = Dummy_10460*(Dummy_10498 + Dummy_10521 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10536 = Dummy_10462*(Dummy_10501 + Dummy_10524 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10537 = Dummy_10464*(Dummy_10504 + Dummy_10527 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10538 = Dummy_10458*(Dummy_10507 + Dummy_10519 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10539 = Dummy_10460*(Dummy_10510 + Dummy_10522 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10540 = Dummy_10462*(Dummy_10513 + Dummy_10525 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10541 = Dummy_10464*(Dummy_10516 + Dummy_10528 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10556 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10557 = Dummy_10556*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10558 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10559 = Dummy_10558*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10560 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10561 = Dummy_10560*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10562 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10563 = Dummy_10562*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10564 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10565 = Dummy_10556*Dummy_10564; + const walberla::float64 Dummy_10566 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10567 = Dummy_10558*Dummy_10566; + const walberla::float64 Dummy_10568 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10569 = Dummy_10560*Dummy_10568; + const walberla::float64 Dummy_10570 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10571 = Dummy_10562*Dummy_10570; + const walberla::float64 Dummy_10572 = Dummy_10556*tmp_kernel_op_28; + const walberla::float64 Dummy_10573 = Dummy_10558*tmp_kernel_op_29; + const walberla::float64 Dummy_10574 = Dummy_10560*tmp_kernel_op_30; + const walberla::float64 Dummy_10575 = Dummy_10562*tmp_kernel_op_31; + const walberla::float64 Dummy_10576 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10577 = Dummy_10556*Dummy_10576; + const walberla::float64 Dummy_10578 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10579 = Dummy_10558*Dummy_10578; + const walberla::float64 Dummy_10580 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10581 = Dummy_10560*Dummy_10580; + const walberla::float64 Dummy_10582 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10583 = Dummy_10562*Dummy_10582; + const walberla::float64 Dummy_10584 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10585 = Dummy_10556*Dummy_10584; + const walberla::float64 Dummy_10586 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10587 = Dummy_10558*Dummy_10586; + const walberla::float64 Dummy_10588 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10589 = Dummy_10560*Dummy_10588; + const walberla::float64 Dummy_10590 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10591 = Dummy_10562*Dummy_10590; + const walberla::float64 Dummy_10592 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10593 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10594 = Dummy_10556*(-Dummy_10592 - Dummy_10593); + const walberla::float64 Dummy_10595 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10596 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10597 = Dummy_10558*(-Dummy_10595 - Dummy_10596); + const walberla::float64 Dummy_10598 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10599 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10600 = Dummy_10560*(-Dummy_10598 - Dummy_10599); + const walberla::float64 Dummy_10601 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10602 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10603 = Dummy_10562*(-Dummy_10601 - Dummy_10602); + const walberla::float64 Dummy_10604 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10605 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10606 = Dummy_10556*(-Dummy_10604 - Dummy_10605); + const walberla::float64 Dummy_10607 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10608 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10609 = Dummy_10558*(-Dummy_10607 - Dummy_10608); + const walberla::float64 Dummy_10610 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10611 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10612 = Dummy_10560*(-Dummy_10610 - Dummy_10611); + const walberla::float64 Dummy_10613 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10614 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10615 = Dummy_10562*(-Dummy_10613 - Dummy_10614); + const walberla::float64 Dummy_10616 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10617 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10618 = Dummy_10556*(-Dummy_10616 - Dummy_10617); + const walberla::float64 Dummy_10619 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10620 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10621 = Dummy_10558*(-Dummy_10619 - Dummy_10620); + const walberla::float64 Dummy_10622 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10623 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10624 = Dummy_10560*(-Dummy_10622 - Dummy_10623); + const walberla::float64 Dummy_10625 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10626 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10627 = Dummy_10562*(-Dummy_10625 - Dummy_10626); + const walberla::float64 Dummy_10628 = Dummy_10556*(Dummy_10592 + Dummy_10604 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10629 = Dummy_10558*(Dummy_10595 + Dummy_10607 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10630 = Dummy_10560*(Dummy_10598 + Dummy_10610 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10631 = Dummy_10562*(Dummy_10601 + Dummy_10613 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10632 = Dummy_10556*(Dummy_10593 + Dummy_10616 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10633 = Dummy_10558*(Dummy_10596 + Dummy_10619 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10634 = Dummy_10560*(Dummy_10599 + Dummy_10622 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10635 = Dummy_10562*(Dummy_10602 + Dummy_10625 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10636 = Dummy_10556*(Dummy_10605 + Dummy_10617 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10637 = Dummy_10558*(Dummy_10608 + Dummy_10620 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10638 = Dummy_10560*(Dummy_10611 + Dummy_10623 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10639 = Dummy_10562*(Dummy_10614 + Dummy_10626 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -901,144 +859,144 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(elMatVec_9,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_2788 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_2789 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_2790 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_2791 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_2876 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2793,Dummy_2793,Dummy_2793,Dummy_2793)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2795,Dummy_2795,Dummy_2795,Dummy_2795))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2799,Dummy_2799,Dummy_2799,Dummy_2799))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2797,Dummy_2797,Dummy_2797,Dummy_2797)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2793,Dummy_2793,Dummy_2793,Dummy_2793)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2797,Dummy_2797,Dummy_2797,Dummy_2797))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2799,Dummy_2799,Dummy_2799,Dummy_2799))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2795,Dummy_2795,Dummy_2795,Dummy_2795))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2795,Dummy_2795,Dummy_2795,Dummy_2795)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2797,Dummy_2797,Dummy_2797,Dummy_2797))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2799,Dummy_2799,Dummy_2799,Dummy_2799))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2793,Dummy_2793,Dummy_2793,Dummy_2793))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2793,Dummy_2793,Dummy_2793,Dummy_2793),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2795,Dummy_2795,Dummy_2795,Dummy_2795),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2797,Dummy_2797,Dummy_2797,Dummy_2797),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2799,Dummy_2799,Dummy_2799,Dummy_2799),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2877 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2801,Dummy_2801,Dummy_2801,Dummy_2801)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2803,Dummy_2803,Dummy_2803,Dummy_2803))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2807,Dummy_2807,Dummy_2807,Dummy_2807))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2805,Dummy_2805,Dummy_2805,Dummy_2805)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2801,Dummy_2801,Dummy_2801,Dummy_2801)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2805,Dummy_2805,Dummy_2805,Dummy_2805))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2807,Dummy_2807,Dummy_2807,Dummy_2807))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2803,Dummy_2803,Dummy_2803,Dummy_2803))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2803,Dummy_2803,Dummy_2803,Dummy_2803)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2805,Dummy_2805,Dummy_2805,Dummy_2805))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2807,Dummy_2807,Dummy_2807,Dummy_2807))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2801,Dummy_2801,Dummy_2801,Dummy_2801))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2800,Dummy_2800,Dummy_2800,Dummy_2800)),_mm256_set_pd(Dummy_2808,Dummy_2808,Dummy_2808,Dummy_2808)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2802,Dummy_2802,Dummy_2802,Dummy_2802)),_mm256_set_pd(Dummy_2809,Dummy_2809,Dummy_2809,Dummy_2809))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2804,Dummy_2804,Dummy_2804,Dummy_2804)),_mm256_set_pd(Dummy_2810,Dummy_2810,Dummy_2810,Dummy_2810))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2806,Dummy_2806,Dummy_2806,Dummy_2806)),_mm256_set_pd(Dummy_2811,Dummy_2811,Dummy_2811,Dummy_2811))))); - const __m256d Dummy_2878 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2813,Dummy_2813,Dummy_2813,Dummy_2813)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2815,Dummy_2815,Dummy_2815,Dummy_2815))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2819,Dummy_2819,Dummy_2819,Dummy_2819))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2817,Dummy_2817,Dummy_2817,Dummy_2817)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2813,Dummy_2813,Dummy_2813,Dummy_2813)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2817,Dummy_2817,Dummy_2817,Dummy_2817))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2819,Dummy_2819,Dummy_2819,Dummy_2819))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2815,Dummy_2815,Dummy_2815,Dummy_2815))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2815,Dummy_2815,Dummy_2815,Dummy_2815)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2817,Dummy_2817,Dummy_2817,Dummy_2817))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2819,Dummy_2819,Dummy_2819,Dummy_2819))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2813,Dummy_2813,Dummy_2813,Dummy_2813))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2808,Dummy_2808,Dummy_2808,Dummy_2808)),_mm256_set_pd(Dummy_2812,Dummy_2812,Dummy_2812,Dummy_2812)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2809,Dummy_2809,Dummy_2809,Dummy_2809)),_mm256_set_pd(Dummy_2814,Dummy_2814,Dummy_2814,Dummy_2814))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2810,Dummy_2810,Dummy_2810,Dummy_2810)),_mm256_set_pd(Dummy_2816,Dummy_2816,Dummy_2816,Dummy_2816))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2811,Dummy_2811,Dummy_2811,Dummy_2811)),_mm256_set_pd(Dummy_2818,Dummy_2818,Dummy_2818,Dummy_2818))))); - const __m256d Dummy_2879 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2821,Dummy_2821,Dummy_2821,Dummy_2821)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2823,Dummy_2823,Dummy_2823,Dummy_2823))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2827,Dummy_2827,Dummy_2827,Dummy_2827))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2825,Dummy_2825,Dummy_2825,Dummy_2825)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2821,Dummy_2821,Dummy_2821,Dummy_2821)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2825,Dummy_2825,Dummy_2825,Dummy_2825))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2827,Dummy_2827,Dummy_2827,Dummy_2827))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2823,Dummy_2823,Dummy_2823,Dummy_2823))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2823,Dummy_2823,Dummy_2823,Dummy_2823)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2825,Dummy_2825,Dummy_2825,Dummy_2825))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2827,Dummy_2827,Dummy_2827,Dummy_2827))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2821,Dummy_2821,Dummy_2821,Dummy_2821))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2808,Dummy_2808,Dummy_2808,Dummy_2808)),_mm256_set_pd(Dummy_2820,Dummy_2820,Dummy_2820,Dummy_2820)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2809,Dummy_2809,Dummy_2809,Dummy_2809)),_mm256_set_pd(Dummy_2822,Dummy_2822,Dummy_2822,Dummy_2822))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2810,Dummy_2810,Dummy_2810,Dummy_2810)),_mm256_set_pd(Dummy_2824,Dummy_2824,Dummy_2824,Dummy_2824))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2811,Dummy_2811,Dummy_2811,Dummy_2811)),_mm256_set_pd(Dummy_2826,Dummy_2826,Dummy_2826,Dummy_2826))))); - const __m256d Dummy_2880 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2830,Dummy_2830,Dummy_2830,Dummy_2830)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2833,Dummy_2833,Dummy_2833,Dummy_2833))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2839,Dummy_2839,Dummy_2839,Dummy_2839))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2836,Dummy_2836,Dummy_2836,Dummy_2836)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2830,Dummy_2830,Dummy_2830,Dummy_2830)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2836,Dummy_2836,Dummy_2836,Dummy_2836))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2839,Dummy_2839,Dummy_2839,Dummy_2839))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2833,Dummy_2833,Dummy_2833,Dummy_2833))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2833,Dummy_2833,Dummy_2833,Dummy_2833)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2836,Dummy_2836,Dummy_2836,Dummy_2836))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2839,Dummy_2839,Dummy_2839,Dummy_2839))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2830,Dummy_2830,Dummy_2830,Dummy_2830))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2830,Dummy_2830,Dummy_2830,Dummy_2830),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2833,Dummy_2833,Dummy_2833,Dummy_2833),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2836,Dummy_2836,Dummy_2836,Dummy_2836),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2839,Dummy_2839,Dummy_2839,Dummy_2839),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2881 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2842,Dummy_2842,Dummy_2842,Dummy_2842)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2845,Dummy_2845,Dummy_2845,Dummy_2845))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2851,Dummy_2851,Dummy_2851,Dummy_2851))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2848,Dummy_2848,Dummy_2848,Dummy_2848)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2842,Dummy_2842,Dummy_2842,Dummy_2842)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2848,Dummy_2848,Dummy_2848,Dummy_2848))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2851,Dummy_2851,Dummy_2851,Dummy_2851))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2845,Dummy_2845,Dummy_2845,Dummy_2845))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2845,Dummy_2845,Dummy_2845,Dummy_2845)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2848,Dummy_2848,Dummy_2848,Dummy_2848))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2851,Dummy_2851,Dummy_2851,Dummy_2851))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2842,Dummy_2842,Dummy_2842,Dummy_2842))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2842,Dummy_2842,Dummy_2842,Dummy_2842),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2845,Dummy_2845,Dummy_2845,Dummy_2845),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2848,Dummy_2848,Dummy_2848,Dummy_2848),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2851,Dummy_2851,Dummy_2851,Dummy_2851),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2882 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2854,Dummy_2854,Dummy_2854,Dummy_2854)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2857,Dummy_2857,Dummy_2857,Dummy_2857))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2863,Dummy_2863,Dummy_2863,Dummy_2863))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2860,Dummy_2860,Dummy_2860,Dummy_2860)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2854,Dummy_2854,Dummy_2854,Dummy_2854)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2860,Dummy_2860,Dummy_2860,Dummy_2860))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2863,Dummy_2863,Dummy_2863,Dummy_2863))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2857,Dummy_2857,Dummy_2857,Dummy_2857))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2857,Dummy_2857,Dummy_2857,Dummy_2857)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2860,Dummy_2860,Dummy_2860,Dummy_2860))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2863,Dummy_2863,Dummy_2863,Dummy_2863))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2854,Dummy_2854,Dummy_2854,Dummy_2854))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2854,Dummy_2854,Dummy_2854,Dummy_2854),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2857,Dummy_2857,Dummy_2857,Dummy_2857),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2860,Dummy_2860,Dummy_2860,Dummy_2860),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2863,Dummy_2863,Dummy_2863,Dummy_2863),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2883 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2864,Dummy_2864,Dummy_2864,Dummy_2864)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2865,Dummy_2865,Dummy_2865,Dummy_2865))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2867,Dummy_2867,Dummy_2867,Dummy_2867))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2866,Dummy_2866,Dummy_2866,Dummy_2866)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2864,Dummy_2864,Dummy_2864,Dummy_2864)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2866,Dummy_2866,Dummy_2866,Dummy_2866))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2867,Dummy_2867,Dummy_2867,Dummy_2867))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2865,Dummy_2865,Dummy_2865,Dummy_2865))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2865,Dummy_2865,Dummy_2865,Dummy_2865)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2866,Dummy_2866,Dummy_2866,Dummy_2866))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2867,Dummy_2867,Dummy_2867,Dummy_2867))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2864,Dummy_2864,Dummy_2864,Dummy_2864))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2864,Dummy_2864,Dummy_2864,Dummy_2864),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2865,Dummy_2865,Dummy_2865,Dummy_2865),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2866,Dummy_2866,Dummy_2866,Dummy_2866),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2867,Dummy_2867,Dummy_2867,Dummy_2867),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2884 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2868,Dummy_2868,Dummy_2868,Dummy_2868)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2869,Dummy_2869,Dummy_2869,Dummy_2869))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2871,Dummy_2871,Dummy_2871,Dummy_2871))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2870,Dummy_2870,Dummy_2870,Dummy_2870)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2868,Dummy_2868,Dummy_2868,Dummy_2868)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2870,Dummy_2870,Dummy_2870,Dummy_2870))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2871,Dummy_2871,Dummy_2871,Dummy_2871))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2869,Dummy_2869,Dummy_2869,Dummy_2869))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2869,Dummy_2869,Dummy_2869,Dummy_2869)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2870,Dummy_2870,Dummy_2870,Dummy_2870))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2871,Dummy_2871,Dummy_2871,Dummy_2871))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2868,Dummy_2868,Dummy_2868,Dummy_2868))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2868,Dummy_2868,Dummy_2868,Dummy_2868),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2869,Dummy_2869,Dummy_2869,Dummy_2869),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2870,Dummy_2870,Dummy_2870,Dummy_2870),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2871,Dummy_2871,Dummy_2871,Dummy_2871),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2885 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2789,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2872,Dummy_2872,Dummy_2872,Dummy_2872)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2873,Dummy_2873,Dummy_2873,Dummy_2873))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2875,Dummy_2875,Dummy_2875,Dummy_2875))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2874,Dummy_2874,Dummy_2874,Dummy_2874)))),_mm256_mul_pd(Dummy_2790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2872,Dummy_2872,Dummy_2872,Dummy_2872)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2874,Dummy_2874,Dummy_2874,Dummy_2874))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2875,Dummy_2875,Dummy_2875,Dummy_2875))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2873,Dummy_2873,Dummy_2873,Dummy_2873))))),_mm256_mul_pd(Dummy_2791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2873,Dummy_2873,Dummy_2873,Dummy_2873)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2874,Dummy_2874,Dummy_2874,Dummy_2874))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2875,Dummy_2875,Dummy_2875,Dummy_2875))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2872,Dummy_2872,Dummy_2872,Dummy_2872))))),_mm256_mul_pd(Dummy_2788,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2872,Dummy_2872,Dummy_2872,Dummy_2872),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2873,Dummy_2873,Dummy_2873,Dummy_2873),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2874,Dummy_2874,Dummy_2874,Dummy_2874),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2875,Dummy_2875,Dummy_2875,Dummy_2875),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10160 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10161 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10162 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_10163 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10248 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10165,Dummy_10165,Dummy_10165,Dummy_10165)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10167,Dummy_10167,Dummy_10167,Dummy_10167))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10171,Dummy_10171,Dummy_10171,Dummy_10171))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10169,Dummy_10169,Dummy_10169,Dummy_10169)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10165,Dummy_10165,Dummy_10165,Dummy_10165)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10169,Dummy_10169,Dummy_10169,Dummy_10169))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10171,Dummy_10171,Dummy_10171,Dummy_10171))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10167,Dummy_10167,Dummy_10167,Dummy_10167))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10167,Dummy_10167,Dummy_10167,Dummy_10167)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10169,Dummy_10169,Dummy_10169,Dummy_10169))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10171,Dummy_10171,Dummy_10171,Dummy_10171))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10165,Dummy_10165,Dummy_10165,Dummy_10165))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10165,Dummy_10165,Dummy_10165,Dummy_10165),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10167,Dummy_10167,Dummy_10167,Dummy_10167),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10169,Dummy_10169,Dummy_10169,Dummy_10169),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10171,Dummy_10171,Dummy_10171,Dummy_10171),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10249 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10173,Dummy_10173,Dummy_10173,Dummy_10173)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10175,Dummy_10175,Dummy_10175,Dummy_10175))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10179,Dummy_10179,Dummy_10179,Dummy_10179))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10177,Dummy_10177,Dummy_10177,Dummy_10177)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10173,Dummy_10173,Dummy_10173,Dummy_10173)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10177,Dummy_10177,Dummy_10177,Dummy_10177))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10179,Dummy_10179,Dummy_10179,Dummy_10179))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10175,Dummy_10175,Dummy_10175,Dummy_10175))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10175,Dummy_10175,Dummy_10175,Dummy_10175)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10177,Dummy_10177,Dummy_10177,Dummy_10177))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10179,Dummy_10179,Dummy_10179,Dummy_10179))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10173,Dummy_10173,Dummy_10173,Dummy_10173))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10172,Dummy_10172,Dummy_10172,Dummy_10172)),_mm256_set_pd(Dummy_10180,Dummy_10180,Dummy_10180,Dummy_10180)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10174,Dummy_10174,Dummy_10174,Dummy_10174)),_mm256_set_pd(Dummy_10181,Dummy_10181,Dummy_10181,Dummy_10181))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10176,Dummy_10176,Dummy_10176,Dummy_10176)),_mm256_set_pd(Dummy_10182,Dummy_10182,Dummy_10182,Dummy_10182))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10178,Dummy_10178,Dummy_10178,Dummy_10178)),_mm256_set_pd(Dummy_10183,Dummy_10183,Dummy_10183,Dummy_10183))))); + const __m256d Dummy_10250 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10185,Dummy_10185,Dummy_10185,Dummy_10185)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10187,Dummy_10187,Dummy_10187,Dummy_10187))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10191,Dummy_10191,Dummy_10191,Dummy_10191))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10189,Dummy_10189,Dummy_10189,Dummy_10189)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10185,Dummy_10185,Dummy_10185,Dummy_10185)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10189,Dummy_10189,Dummy_10189,Dummy_10189))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10191,Dummy_10191,Dummy_10191,Dummy_10191))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10187,Dummy_10187,Dummy_10187,Dummy_10187))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10187,Dummy_10187,Dummy_10187,Dummy_10187)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10189,Dummy_10189,Dummy_10189,Dummy_10189))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10191,Dummy_10191,Dummy_10191,Dummy_10191))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10185,Dummy_10185,Dummy_10185,Dummy_10185))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10180,Dummy_10180,Dummy_10180,Dummy_10180)),_mm256_set_pd(Dummy_10184,Dummy_10184,Dummy_10184,Dummy_10184)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10181,Dummy_10181,Dummy_10181,Dummy_10181)),_mm256_set_pd(Dummy_10186,Dummy_10186,Dummy_10186,Dummy_10186))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10182,Dummy_10182,Dummy_10182,Dummy_10182)),_mm256_set_pd(Dummy_10188,Dummy_10188,Dummy_10188,Dummy_10188))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10183,Dummy_10183,Dummy_10183,Dummy_10183)),_mm256_set_pd(Dummy_10190,Dummy_10190,Dummy_10190,Dummy_10190))))); + const __m256d Dummy_10251 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10193,Dummy_10193,Dummy_10193,Dummy_10193)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10195,Dummy_10195,Dummy_10195,Dummy_10195))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10199,Dummy_10199,Dummy_10199,Dummy_10199))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10197,Dummy_10197,Dummy_10197,Dummy_10197)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10193,Dummy_10193,Dummy_10193,Dummy_10193)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10197,Dummy_10197,Dummy_10197,Dummy_10197))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10199,Dummy_10199,Dummy_10199,Dummy_10199))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10195,Dummy_10195,Dummy_10195,Dummy_10195))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10195,Dummy_10195,Dummy_10195,Dummy_10195)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10197,Dummy_10197,Dummy_10197,Dummy_10197))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10199,Dummy_10199,Dummy_10199,Dummy_10199))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10193,Dummy_10193,Dummy_10193,Dummy_10193))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10180,Dummy_10180,Dummy_10180,Dummy_10180)),_mm256_set_pd(Dummy_10192,Dummy_10192,Dummy_10192,Dummy_10192)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10181,Dummy_10181,Dummy_10181,Dummy_10181)),_mm256_set_pd(Dummy_10194,Dummy_10194,Dummy_10194,Dummy_10194))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10182,Dummy_10182,Dummy_10182,Dummy_10182)),_mm256_set_pd(Dummy_10196,Dummy_10196,Dummy_10196,Dummy_10196))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10183,Dummy_10183,Dummy_10183,Dummy_10183)),_mm256_set_pd(Dummy_10198,Dummy_10198,Dummy_10198,Dummy_10198))))); + const __m256d Dummy_10252 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10202,Dummy_10202,Dummy_10202,Dummy_10202)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10205,Dummy_10205,Dummy_10205,Dummy_10205))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10211,Dummy_10211,Dummy_10211,Dummy_10211))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10208,Dummy_10208,Dummy_10208,Dummy_10208)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10202,Dummy_10202,Dummy_10202,Dummy_10202)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10208,Dummy_10208,Dummy_10208,Dummy_10208))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10211,Dummy_10211,Dummy_10211,Dummy_10211))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10205,Dummy_10205,Dummy_10205,Dummy_10205))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10205,Dummy_10205,Dummy_10205,Dummy_10205)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10208,Dummy_10208,Dummy_10208,Dummy_10208))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10211,Dummy_10211,Dummy_10211,Dummy_10211))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10202,Dummy_10202,Dummy_10202,Dummy_10202))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10202,Dummy_10202,Dummy_10202,Dummy_10202),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10205,Dummy_10205,Dummy_10205,Dummy_10205),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10208,Dummy_10208,Dummy_10208,Dummy_10208),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10211,Dummy_10211,Dummy_10211,Dummy_10211),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10253 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10214,Dummy_10214,Dummy_10214,Dummy_10214)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10217,Dummy_10217,Dummy_10217,Dummy_10217))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10223,Dummy_10223,Dummy_10223,Dummy_10223))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10220,Dummy_10220,Dummy_10220,Dummy_10220)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10214,Dummy_10214,Dummy_10214,Dummy_10214)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10220,Dummy_10220,Dummy_10220,Dummy_10220))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10223,Dummy_10223,Dummy_10223,Dummy_10223))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10217,Dummy_10217,Dummy_10217,Dummy_10217))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10217,Dummy_10217,Dummy_10217,Dummy_10217)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10220,Dummy_10220,Dummy_10220,Dummy_10220))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10223,Dummy_10223,Dummy_10223,Dummy_10223))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10214,Dummy_10214,Dummy_10214,Dummy_10214))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10214,Dummy_10214,Dummy_10214,Dummy_10214),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10217,Dummy_10217,Dummy_10217,Dummy_10217),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10220,Dummy_10220,Dummy_10220,Dummy_10220),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10223,Dummy_10223,Dummy_10223,Dummy_10223),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10254 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10226,Dummy_10226,Dummy_10226,Dummy_10226)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10229,Dummy_10229,Dummy_10229,Dummy_10229))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10235,Dummy_10235,Dummy_10235,Dummy_10235))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10232,Dummy_10232,Dummy_10232,Dummy_10232)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10226,Dummy_10226,Dummy_10226,Dummy_10226)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10232,Dummy_10232,Dummy_10232,Dummy_10232))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10235,Dummy_10235,Dummy_10235,Dummy_10235))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10229,Dummy_10229,Dummy_10229,Dummy_10229))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10229,Dummy_10229,Dummy_10229,Dummy_10229)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10232,Dummy_10232,Dummy_10232,Dummy_10232))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10235,Dummy_10235,Dummy_10235,Dummy_10235))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10226,Dummy_10226,Dummy_10226,Dummy_10226))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10226,Dummy_10226,Dummy_10226,Dummy_10226),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10229,Dummy_10229,Dummy_10229,Dummy_10229),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10232,Dummy_10232,Dummy_10232,Dummy_10232),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10235,Dummy_10235,Dummy_10235,Dummy_10235),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10255 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10236,Dummy_10236,Dummy_10236,Dummy_10236)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10237,Dummy_10237,Dummy_10237,Dummy_10237))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10239,Dummy_10239,Dummy_10239,Dummy_10239))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10238,Dummy_10238,Dummy_10238,Dummy_10238)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10236,Dummy_10236,Dummy_10236,Dummy_10236)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10238,Dummy_10238,Dummy_10238,Dummy_10238))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10239,Dummy_10239,Dummy_10239,Dummy_10239))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10237,Dummy_10237,Dummy_10237,Dummy_10237))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10237,Dummy_10237,Dummy_10237,Dummy_10237)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10238,Dummy_10238,Dummy_10238,Dummy_10238))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10239,Dummy_10239,Dummy_10239,Dummy_10239))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10236,Dummy_10236,Dummy_10236,Dummy_10236))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10236,Dummy_10236,Dummy_10236,Dummy_10236),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10237,Dummy_10237,Dummy_10237,Dummy_10237),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10238,Dummy_10238,Dummy_10238,Dummy_10238),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10239,Dummy_10239,Dummy_10239,Dummy_10239),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10256 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10240,Dummy_10240,Dummy_10240,Dummy_10240)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10241,Dummy_10241,Dummy_10241,Dummy_10241))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10243,Dummy_10243,Dummy_10243,Dummy_10243))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10242,Dummy_10242,Dummy_10242,Dummy_10242)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10240,Dummy_10240,Dummy_10240,Dummy_10240)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10242,Dummy_10242,Dummy_10242,Dummy_10242))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10243,Dummy_10243,Dummy_10243,Dummy_10243))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10241,Dummy_10241,Dummy_10241,Dummy_10241))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10241,Dummy_10241,Dummy_10241,Dummy_10241)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10242,Dummy_10242,Dummy_10242,Dummy_10242))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10243,Dummy_10243,Dummy_10243,Dummy_10243))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10240,Dummy_10240,Dummy_10240,Dummy_10240))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10240,Dummy_10240,Dummy_10240,Dummy_10240),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10241,Dummy_10241,Dummy_10241,Dummy_10241),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10242,Dummy_10242,Dummy_10242,Dummy_10242),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10243,Dummy_10243,Dummy_10243,Dummy_10243),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10257 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10161,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10244,Dummy_10244,Dummy_10244,Dummy_10244)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10245,Dummy_10245,Dummy_10245,Dummy_10245))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10247,Dummy_10247,Dummy_10247,Dummy_10247))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10246,Dummy_10246,Dummy_10246,Dummy_10246)))),_mm256_mul_pd(Dummy_10162,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10244,Dummy_10244,Dummy_10244,Dummy_10244)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10246,Dummy_10246,Dummy_10246,Dummy_10246))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10247,Dummy_10247,Dummy_10247,Dummy_10247))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10245,Dummy_10245,Dummy_10245,Dummy_10245))))),_mm256_mul_pd(Dummy_10163,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10245,Dummy_10245,Dummy_10245,Dummy_10245)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10246,Dummy_10246,Dummy_10246,Dummy_10246))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10247,Dummy_10247,Dummy_10247,Dummy_10247))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10244,Dummy_10244,Dummy_10244,Dummy_10244))))),_mm256_mul_pd(Dummy_10160,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10244,Dummy_10244,Dummy_10244,Dummy_10244),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10245,Dummy_10245,Dummy_10245,Dummy_10245),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10246,Dummy_10246,Dummy_10246,Dummy_10246),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10247,Dummy_10247,Dummy_10247,Dummy_10247),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_2876,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_2877,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_2878,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_2879,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_2880,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(Dummy_2881,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_2882,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_2883,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_2884,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_2885,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10248,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10249,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_10250,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10251,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10252,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(Dummy_10253,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10254,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_10255,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10256,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_10257,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); } } - const __m256d Dummy_2886 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_2887 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_2888 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_2889 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_2974 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2891,Dummy_2891,Dummy_2891,Dummy_2891)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2893,Dummy_2893,Dummy_2893,Dummy_2893))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2897,Dummy_2897,Dummy_2897,Dummy_2897))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2895,Dummy_2895,Dummy_2895,Dummy_2895)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2891,Dummy_2891,Dummy_2891,Dummy_2891)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2895,Dummy_2895,Dummy_2895,Dummy_2895))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2897,Dummy_2897,Dummy_2897,Dummy_2897))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2893,Dummy_2893,Dummy_2893,Dummy_2893))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2893,Dummy_2893,Dummy_2893,Dummy_2893)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2895,Dummy_2895,Dummy_2895,Dummy_2895))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2897,Dummy_2897,Dummy_2897,Dummy_2897))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2891,Dummy_2891,Dummy_2891,Dummy_2891))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2891,Dummy_2891,Dummy_2891,Dummy_2891),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2893,Dummy_2893,Dummy_2893,Dummy_2893),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2895,Dummy_2895,Dummy_2895,Dummy_2895),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2897,Dummy_2897,Dummy_2897,Dummy_2897),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2975 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2899,Dummy_2899,Dummy_2899,Dummy_2899)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2901,Dummy_2901,Dummy_2901,Dummy_2901))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2905,Dummy_2905,Dummy_2905,Dummy_2905))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2903,Dummy_2903,Dummy_2903,Dummy_2903)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2899,Dummy_2899,Dummy_2899,Dummy_2899)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2903,Dummy_2903,Dummy_2903,Dummy_2903))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2905,Dummy_2905,Dummy_2905,Dummy_2905))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2901,Dummy_2901,Dummy_2901,Dummy_2901))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2901,Dummy_2901,Dummy_2901,Dummy_2901)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2903,Dummy_2903,Dummy_2903,Dummy_2903))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2905,Dummy_2905,Dummy_2905,Dummy_2905))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2899,Dummy_2899,Dummy_2899,Dummy_2899))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2898,Dummy_2898,Dummy_2898,Dummy_2898)),_mm256_set_pd(Dummy_2906,Dummy_2906,Dummy_2906,Dummy_2906)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2900,Dummy_2900,Dummy_2900,Dummy_2900)),_mm256_set_pd(Dummy_2907,Dummy_2907,Dummy_2907,Dummy_2907))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2902,Dummy_2902,Dummy_2902,Dummy_2902)),_mm256_set_pd(Dummy_2908,Dummy_2908,Dummy_2908,Dummy_2908))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2904,Dummy_2904,Dummy_2904,Dummy_2904)),_mm256_set_pd(Dummy_2909,Dummy_2909,Dummy_2909,Dummy_2909))))); - const __m256d Dummy_2976 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2911,Dummy_2911,Dummy_2911,Dummy_2911)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2913,Dummy_2913,Dummy_2913,Dummy_2913))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2917,Dummy_2917,Dummy_2917,Dummy_2917))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2915,Dummy_2915,Dummy_2915,Dummy_2915)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2911,Dummy_2911,Dummy_2911,Dummy_2911)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2915,Dummy_2915,Dummy_2915,Dummy_2915))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2917,Dummy_2917,Dummy_2917,Dummy_2917))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2913,Dummy_2913,Dummy_2913,Dummy_2913))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2913,Dummy_2913,Dummy_2913,Dummy_2913)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2915,Dummy_2915,Dummy_2915,Dummy_2915))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2917,Dummy_2917,Dummy_2917,Dummy_2917))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2911,Dummy_2911,Dummy_2911,Dummy_2911))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2906,Dummy_2906,Dummy_2906,Dummy_2906)),_mm256_set_pd(Dummy_2910,Dummy_2910,Dummy_2910,Dummy_2910)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2907,Dummy_2907,Dummy_2907,Dummy_2907)),_mm256_set_pd(Dummy_2912,Dummy_2912,Dummy_2912,Dummy_2912))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2908,Dummy_2908,Dummy_2908,Dummy_2908)),_mm256_set_pd(Dummy_2914,Dummy_2914,Dummy_2914,Dummy_2914))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2909,Dummy_2909,Dummy_2909,Dummy_2909)),_mm256_set_pd(Dummy_2916,Dummy_2916,Dummy_2916,Dummy_2916))))); - const __m256d Dummy_2977 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2919,Dummy_2919,Dummy_2919,Dummy_2919)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2921,Dummy_2921,Dummy_2921,Dummy_2921))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2925,Dummy_2925,Dummy_2925,Dummy_2925))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2923,Dummy_2923,Dummy_2923,Dummy_2923)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2919,Dummy_2919,Dummy_2919,Dummy_2919)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2923,Dummy_2923,Dummy_2923,Dummy_2923))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2925,Dummy_2925,Dummy_2925,Dummy_2925))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2921,Dummy_2921,Dummy_2921,Dummy_2921))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2921,Dummy_2921,Dummy_2921,Dummy_2921)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2923,Dummy_2923,Dummy_2923,Dummy_2923))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2925,Dummy_2925,Dummy_2925,Dummy_2925))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2919,Dummy_2919,Dummy_2919,Dummy_2919))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2906,Dummy_2906,Dummy_2906,Dummy_2906)),_mm256_set_pd(Dummy_2918,Dummy_2918,Dummy_2918,Dummy_2918)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2907,Dummy_2907,Dummy_2907,Dummy_2907)),_mm256_set_pd(Dummy_2920,Dummy_2920,Dummy_2920,Dummy_2920))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2908,Dummy_2908,Dummy_2908,Dummy_2908)),_mm256_set_pd(Dummy_2922,Dummy_2922,Dummy_2922,Dummy_2922))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2909,Dummy_2909,Dummy_2909,Dummy_2909)),_mm256_set_pd(Dummy_2924,Dummy_2924,Dummy_2924,Dummy_2924))))); - const __m256d Dummy_2978 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2928,Dummy_2928,Dummy_2928,Dummy_2928)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2931,Dummy_2931,Dummy_2931,Dummy_2931))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2937,Dummy_2937,Dummy_2937,Dummy_2937))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2934,Dummy_2934,Dummy_2934,Dummy_2934)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2928,Dummy_2928,Dummy_2928,Dummy_2928)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2934,Dummy_2934,Dummy_2934,Dummy_2934))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2937,Dummy_2937,Dummy_2937,Dummy_2937))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2931,Dummy_2931,Dummy_2931,Dummy_2931))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2931,Dummy_2931,Dummy_2931,Dummy_2931)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2934,Dummy_2934,Dummy_2934,Dummy_2934))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2937,Dummy_2937,Dummy_2937,Dummy_2937))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2928,Dummy_2928,Dummy_2928,Dummy_2928))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2928,Dummy_2928,Dummy_2928,Dummy_2928),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2931,Dummy_2931,Dummy_2931,Dummy_2931),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2934,Dummy_2934,Dummy_2934,Dummy_2934),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2937,Dummy_2937,Dummy_2937,Dummy_2937),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2979 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2940,Dummy_2940,Dummy_2940,Dummy_2940)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2943,Dummy_2943,Dummy_2943,Dummy_2943))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2949,Dummy_2949,Dummy_2949,Dummy_2949))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2946,Dummy_2946,Dummy_2946,Dummy_2946)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2940,Dummy_2940,Dummy_2940,Dummy_2940)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2946,Dummy_2946,Dummy_2946,Dummy_2946))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2949,Dummy_2949,Dummy_2949,Dummy_2949))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2943,Dummy_2943,Dummy_2943,Dummy_2943))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2943,Dummy_2943,Dummy_2943,Dummy_2943)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2946,Dummy_2946,Dummy_2946,Dummy_2946))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2949,Dummy_2949,Dummy_2949,Dummy_2949))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2940,Dummy_2940,Dummy_2940,Dummy_2940))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2940,Dummy_2940,Dummy_2940,Dummy_2940),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2943,Dummy_2943,Dummy_2943,Dummy_2943),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2946,Dummy_2946,Dummy_2946,Dummy_2946),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2949,Dummy_2949,Dummy_2949,Dummy_2949),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2980 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2952,Dummy_2952,Dummy_2952,Dummy_2952)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2955,Dummy_2955,Dummy_2955,Dummy_2955))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2961,Dummy_2961,Dummy_2961,Dummy_2961))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2958,Dummy_2958,Dummy_2958,Dummy_2958)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2952,Dummy_2952,Dummy_2952,Dummy_2952)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2958,Dummy_2958,Dummy_2958,Dummy_2958))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2961,Dummy_2961,Dummy_2961,Dummy_2961))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2955,Dummy_2955,Dummy_2955,Dummy_2955))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2955,Dummy_2955,Dummy_2955,Dummy_2955)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2958,Dummy_2958,Dummy_2958,Dummy_2958))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2961,Dummy_2961,Dummy_2961,Dummy_2961))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2952,Dummy_2952,Dummy_2952,Dummy_2952))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2952,Dummy_2952,Dummy_2952,Dummy_2952),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2955,Dummy_2955,Dummy_2955,Dummy_2955),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2958,Dummy_2958,Dummy_2958,Dummy_2958),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2961,Dummy_2961,Dummy_2961,Dummy_2961),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2981 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2962,Dummy_2962,Dummy_2962,Dummy_2962)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2963,Dummy_2963,Dummy_2963,Dummy_2963))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2965,Dummy_2965,Dummy_2965,Dummy_2965))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2964,Dummy_2964,Dummy_2964,Dummy_2964)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2962,Dummy_2962,Dummy_2962,Dummy_2962)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2964,Dummy_2964,Dummy_2964,Dummy_2964))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2965,Dummy_2965,Dummy_2965,Dummy_2965))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2963,Dummy_2963,Dummy_2963,Dummy_2963))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2963,Dummy_2963,Dummy_2963,Dummy_2963)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2964,Dummy_2964,Dummy_2964,Dummy_2964))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2965,Dummy_2965,Dummy_2965,Dummy_2965))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2962,Dummy_2962,Dummy_2962,Dummy_2962))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2962,Dummy_2962,Dummy_2962,Dummy_2962),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2963,Dummy_2963,Dummy_2963,Dummy_2963),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2964,Dummy_2964,Dummy_2964,Dummy_2964),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2965,Dummy_2965,Dummy_2965,Dummy_2965),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2982 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2966,Dummy_2966,Dummy_2966,Dummy_2966)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2967,Dummy_2967,Dummy_2967,Dummy_2967))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2969,Dummy_2969,Dummy_2969,Dummy_2969))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2968,Dummy_2968,Dummy_2968,Dummy_2968)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2966,Dummy_2966,Dummy_2966,Dummy_2966)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2968,Dummy_2968,Dummy_2968,Dummy_2968))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2969,Dummy_2969,Dummy_2969,Dummy_2969))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2967,Dummy_2967,Dummy_2967,Dummy_2967))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2967,Dummy_2967,Dummy_2967,Dummy_2967)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2968,Dummy_2968,Dummy_2968,Dummy_2968))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2969,Dummy_2969,Dummy_2969,Dummy_2969))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2966,Dummy_2966,Dummy_2966,Dummy_2966))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2966,Dummy_2966,Dummy_2966,Dummy_2966),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2967,Dummy_2967,Dummy_2967,Dummy_2967),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2968,Dummy_2968,Dummy_2968,Dummy_2968),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2969,Dummy_2969,Dummy_2969,Dummy_2969),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_2983 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2887,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2970,Dummy_2970,Dummy_2970,Dummy_2970)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2971,Dummy_2971,Dummy_2971,Dummy_2971))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2973,Dummy_2973,Dummy_2973,Dummy_2973))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2972,Dummy_2972,Dummy_2972,Dummy_2972)))),_mm256_mul_pd(Dummy_2888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2970,Dummy_2970,Dummy_2970,Dummy_2970)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2972,Dummy_2972,Dummy_2972,Dummy_2972))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2973,Dummy_2973,Dummy_2973,Dummy_2973))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2971,Dummy_2971,Dummy_2971,Dummy_2971))))),_mm256_mul_pd(Dummy_2889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2971,Dummy_2971,Dummy_2971,Dummy_2971)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2972,Dummy_2972,Dummy_2972,Dummy_2972))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2973,Dummy_2973,Dummy_2973,Dummy_2973))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2970,Dummy_2970,Dummy_2970,Dummy_2970))))),_mm256_mul_pd(Dummy_2886,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2970,Dummy_2970,Dummy_2970,Dummy_2970),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2971,Dummy_2971,Dummy_2971,Dummy_2971),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2972,Dummy_2972,Dummy_2972,Dummy_2972),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2973,Dummy_2973,Dummy_2973,Dummy_2973),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10258 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10259 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_10260 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10261 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10346 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10263,Dummy_10263,Dummy_10263,Dummy_10263)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10265,Dummy_10265,Dummy_10265,Dummy_10265))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10269,Dummy_10269,Dummy_10269,Dummy_10269))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10267,Dummy_10267,Dummy_10267,Dummy_10267)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10263,Dummy_10263,Dummy_10263,Dummy_10263)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10267,Dummy_10267,Dummy_10267,Dummy_10267))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10269,Dummy_10269,Dummy_10269,Dummy_10269))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10265,Dummy_10265,Dummy_10265,Dummy_10265))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10265,Dummy_10265,Dummy_10265,Dummy_10265)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10267,Dummy_10267,Dummy_10267,Dummy_10267))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10269,Dummy_10269,Dummy_10269,Dummy_10269))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10263,Dummy_10263,Dummy_10263,Dummy_10263))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10263,Dummy_10263,Dummy_10263,Dummy_10263),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10265,Dummy_10265,Dummy_10265,Dummy_10265),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10267,Dummy_10267,Dummy_10267,Dummy_10267),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10269,Dummy_10269,Dummy_10269,Dummy_10269),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10347 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10271,Dummy_10271,Dummy_10271,Dummy_10271)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10273,Dummy_10273,Dummy_10273,Dummy_10273))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10277,Dummy_10277,Dummy_10277,Dummy_10277))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10275,Dummy_10275,Dummy_10275,Dummy_10275)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10271,Dummy_10271,Dummy_10271,Dummy_10271)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10275,Dummy_10275,Dummy_10275,Dummy_10275))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10277,Dummy_10277,Dummy_10277,Dummy_10277))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10273,Dummy_10273,Dummy_10273,Dummy_10273))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10273,Dummy_10273,Dummy_10273,Dummy_10273)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10275,Dummy_10275,Dummy_10275,Dummy_10275))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10277,Dummy_10277,Dummy_10277,Dummy_10277))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10271,Dummy_10271,Dummy_10271,Dummy_10271))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10270,Dummy_10270,Dummy_10270,Dummy_10270)),_mm256_set_pd(Dummy_10278,Dummy_10278,Dummy_10278,Dummy_10278)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10272,Dummy_10272,Dummy_10272,Dummy_10272)),_mm256_set_pd(Dummy_10279,Dummy_10279,Dummy_10279,Dummy_10279))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10274,Dummy_10274,Dummy_10274,Dummy_10274)),_mm256_set_pd(Dummy_10280,Dummy_10280,Dummy_10280,Dummy_10280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10276,Dummy_10276,Dummy_10276,Dummy_10276)),_mm256_set_pd(Dummy_10281,Dummy_10281,Dummy_10281,Dummy_10281))))); + const __m256d Dummy_10348 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10283,Dummy_10283,Dummy_10283,Dummy_10283)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10285,Dummy_10285,Dummy_10285,Dummy_10285))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10289,Dummy_10289,Dummy_10289,Dummy_10289))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10287,Dummy_10287,Dummy_10287,Dummy_10287)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10283,Dummy_10283,Dummy_10283,Dummy_10283)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10287,Dummy_10287,Dummy_10287,Dummy_10287))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10289,Dummy_10289,Dummy_10289,Dummy_10289))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10285,Dummy_10285,Dummy_10285,Dummy_10285))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10285,Dummy_10285,Dummy_10285,Dummy_10285)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10287,Dummy_10287,Dummy_10287,Dummy_10287))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10289,Dummy_10289,Dummy_10289,Dummy_10289))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10283,Dummy_10283,Dummy_10283,Dummy_10283))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10278,Dummy_10278,Dummy_10278,Dummy_10278)),_mm256_set_pd(Dummy_10282,Dummy_10282,Dummy_10282,Dummy_10282)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10279,Dummy_10279,Dummy_10279,Dummy_10279)),_mm256_set_pd(Dummy_10284,Dummy_10284,Dummy_10284,Dummy_10284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10280,Dummy_10280,Dummy_10280,Dummy_10280)),_mm256_set_pd(Dummy_10286,Dummy_10286,Dummy_10286,Dummy_10286))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10281,Dummy_10281,Dummy_10281,Dummy_10281)),_mm256_set_pd(Dummy_10288,Dummy_10288,Dummy_10288,Dummy_10288))))); + const __m256d Dummy_10349 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10291,Dummy_10291,Dummy_10291,Dummy_10291)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10293,Dummy_10293,Dummy_10293,Dummy_10293))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10297,Dummy_10297,Dummy_10297,Dummy_10297))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10295,Dummy_10295,Dummy_10295,Dummy_10295)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10291,Dummy_10291,Dummy_10291,Dummy_10291)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10295,Dummy_10295,Dummy_10295,Dummy_10295))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10297,Dummy_10297,Dummy_10297,Dummy_10297))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10293,Dummy_10293,Dummy_10293,Dummy_10293))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10293,Dummy_10293,Dummy_10293,Dummy_10293)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10295,Dummy_10295,Dummy_10295,Dummy_10295))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10297,Dummy_10297,Dummy_10297,Dummy_10297))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10291,Dummy_10291,Dummy_10291,Dummy_10291))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10278,Dummy_10278,Dummy_10278,Dummy_10278)),_mm256_set_pd(Dummy_10290,Dummy_10290,Dummy_10290,Dummy_10290)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10279,Dummy_10279,Dummy_10279,Dummy_10279)),_mm256_set_pd(Dummy_10292,Dummy_10292,Dummy_10292,Dummy_10292))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10280,Dummy_10280,Dummy_10280,Dummy_10280)),_mm256_set_pd(Dummy_10294,Dummy_10294,Dummy_10294,Dummy_10294))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10281,Dummy_10281,Dummy_10281,Dummy_10281)),_mm256_set_pd(Dummy_10296,Dummy_10296,Dummy_10296,Dummy_10296))))); + const __m256d Dummy_10350 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10300,Dummy_10300,Dummy_10300,Dummy_10300)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10303,Dummy_10303,Dummy_10303,Dummy_10303))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10309,Dummy_10309,Dummy_10309,Dummy_10309))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10306,Dummy_10306,Dummy_10306,Dummy_10306)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10300,Dummy_10300,Dummy_10300,Dummy_10300)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10306,Dummy_10306,Dummy_10306,Dummy_10306))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10309,Dummy_10309,Dummy_10309,Dummy_10309))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10303,Dummy_10303,Dummy_10303,Dummy_10303))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10303,Dummy_10303,Dummy_10303,Dummy_10303)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10306,Dummy_10306,Dummy_10306,Dummy_10306))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10309,Dummy_10309,Dummy_10309,Dummy_10309))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10300,Dummy_10300,Dummy_10300,Dummy_10300))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10300,Dummy_10300,Dummy_10300,Dummy_10300),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10303,Dummy_10303,Dummy_10303,Dummy_10303),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10306,Dummy_10306,Dummy_10306,Dummy_10306),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10309,Dummy_10309,Dummy_10309,Dummy_10309),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10351 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10312,Dummy_10312,Dummy_10312,Dummy_10312)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10315,Dummy_10315,Dummy_10315,Dummy_10315))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10321,Dummy_10321,Dummy_10321,Dummy_10321))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10318,Dummy_10318,Dummy_10318,Dummy_10318)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10312,Dummy_10312,Dummy_10312,Dummy_10312)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10318,Dummy_10318,Dummy_10318,Dummy_10318))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10321,Dummy_10321,Dummy_10321,Dummy_10321))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10315,Dummy_10315,Dummy_10315,Dummy_10315))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10315,Dummy_10315,Dummy_10315,Dummy_10315)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10318,Dummy_10318,Dummy_10318,Dummy_10318))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10321,Dummy_10321,Dummy_10321,Dummy_10321))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10312,Dummy_10312,Dummy_10312,Dummy_10312))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10312,Dummy_10312,Dummy_10312,Dummy_10312),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10315,Dummy_10315,Dummy_10315,Dummy_10315),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10318,Dummy_10318,Dummy_10318,Dummy_10318),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10321,Dummy_10321,Dummy_10321,Dummy_10321),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10352 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10324,Dummy_10324,Dummy_10324,Dummy_10324)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10327,Dummy_10327,Dummy_10327,Dummy_10327))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10333,Dummy_10333,Dummy_10333,Dummy_10333))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10330,Dummy_10330,Dummy_10330,Dummy_10330)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10324,Dummy_10324,Dummy_10324,Dummy_10324)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10330,Dummy_10330,Dummy_10330,Dummy_10330))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10333,Dummy_10333,Dummy_10333,Dummy_10333))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10327,Dummy_10327,Dummy_10327,Dummy_10327))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10327,Dummy_10327,Dummy_10327,Dummy_10327)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10330,Dummy_10330,Dummy_10330,Dummy_10330))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10333,Dummy_10333,Dummy_10333,Dummy_10333))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10324,Dummy_10324,Dummy_10324,Dummy_10324))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10324,Dummy_10324,Dummy_10324,Dummy_10324),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10327,Dummy_10327,Dummy_10327,Dummy_10327),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10330,Dummy_10330,Dummy_10330,Dummy_10330),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10333,Dummy_10333,Dummy_10333,Dummy_10333),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10353 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10334,Dummy_10334,Dummy_10334,Dummy_10334)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10335,Dummy_10335,Dummy_10335,Dummy_10335))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10337,Dummy_10337,Dummy_10337,Dummy_10337))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10336,Dummy_10336,Dummy_10336,Dummy_10336)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10334,Dummy_10334,Dummy_10334,Dummy_10334)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10336,Dummy_10336,Dummy_10336,Dummy_10336))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10337,Dummy_10337,Dummy_10337,Dummy_10337))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10335,Dummy_10335,Dummy_10335,Dummy_10335))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10335,Dummy_10335,Dummy_10335,Dummy_10335)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10336,Dummy_10336,Dummy_10336,Dummy_10336))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10337,Dummy_10337,Dummy_10337,Dummy_10337))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10334,Dummy_10334,Dummy_10334,Dummy_10334))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10334,Dummy_10334,Dummy_10334,Dummy_10334),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10335,Dummy_10335,Dummy_10335,Dummy_10335),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10336,Dummy_10336,Dummy_10336,Dummy_10336),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10337,Dummy_10337,Dummy_10337,Dummy_10337),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10354 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10338,Dummy_10338,Dummy_10338,Dummy_10338)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10339,Dummy_10339,Dummy_10339,Dummy_10339))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10341,Dummy_10341,Dummy_10341,Dummy_10341))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10340,Dummy_10340,Dummy_10340,Dummy_10340)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10338,Dummy_10338,Dummy_10338,Dummy_10338)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10340,Dummy_10340,Dummy_10340,Dummy_10340))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10341,Dummy_10341,Dummy_10341,Dummy_10341))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10339,Dummy_10339,Dummy_10339,Dummy_10339))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10339,Dummy_10339,Dummy_10339,Dummy_10339)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10340,Dummy_10340,Dummy_10340,Dummy_10340))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10341,Dummy_10341,Dummy_10341,Dummy_10341))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10338,Dummy_10338,Dummy_10338,Dummy_10338))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10338,Dummy_10338,Dummy_10338,Dummy_10338),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10339,Dummy_10339,Dummy_10339,Dummy_10339),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10340,Dummy_10340,Dummy_10340,Dummy_10340),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10341,Dummy_10341,Dummy_10341,Dummy_10341),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10355 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10259,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10342,Dummy_10342,Dummy_10342,Dummy_10342)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10343,Dummy_10343,Dummy_10343,Dummy_10343))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10345,Dummy_10345,Dummy_10345,Dummy_10345))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10344,Dummy_10344,Dummy_10344,Dummy_10344)))),_mm256_mul_pd(Dummy_10260,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10342,Dummy_10342,Dummy_10342,Dummy_10342)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10344,Dummy_10344,Dummy_10344,Dummy_10344))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10345,Dummy_10345,Dummy_10345,Dummy_10345))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10343,Dummy_10343,Dummy_10343,Dummy_10343))))),_mm256_mul_pd(Dummy_10261,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10343,Dummy_10343,Dummy_10343,Dummy_10343)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10344,Dummy_10344,Dummy_10344,Dummy_10344))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10345,Dummy_10345,Dummy_10345,Dummy_10345))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10342,Dummy_10342,Dummy_10342,Dummy_10342))))),_mm256_mul_pd(Dummy_10258,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10342,Dummy_10342,Dummy_10342,Dummy_10342),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10343,Dummy_10343,Dummy_10343,Dummy_10343),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10344,Dummy_10344,Dummy_10344,Dummy_10344),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10345,Dummy_10345,Dummy_10345,Dummy_10345),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_2974,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_2975,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_2976,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_2977,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_2978,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_2979,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_2980,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_2981,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_2982,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_2983,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10346,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_10347,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10348,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10349,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_10350,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10351,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10352,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_10353,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_10354,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10355,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_2984 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_2985 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_2986 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_2987 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_3072 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2989,Dummy_2989,Dummy_2989,Dummy_2989)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2991,Dummy_2991,Dummy_2991,Dummy_2991))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2995,Dummy_2995,Dummy_2995,Dummy_2995))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2993,Dummy_2993,Dummy_2993,Dummy_2993)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2989,Dummy_2989,Dummy_2989,Dummy_2989)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2993,Dummy_2993,Dummy_2993,Dummy_2993))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2995,Dummy_2995,Dummy_2995,Dummy_2995))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2991,Dummy_2991,Dummy_2991,Dummy_2991))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2991,Dummy_2991,Dummy_2991,Dummy_2991)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2993,Dummy_2993,Dummy_2993,Dummy_2993))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_2995,Dummy_2995,Dummy_2995,Dummy_2995))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_2989,Dummy_2989,Dummy_2989,Dummy_2989))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_2989,Dummy_2989,Dummy_2989,Dummy_2989),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_2991,Dummy_2991,Dummy_2991,Dummy_2991),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_2993,Dummy_2993,Dummy_2993,Dummy_2993),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_2995,Dummy_2995,Dummy_2995,Dummy_2995),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3073 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2997,Dummy_2997,Dummy_2997,Dummy_2997)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2999,Dummy_2999,Dummy_2999,Dummy_2999))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3003,Dummy_3003,Dummy_3003,Dummy_3003))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3001,Dummy_3001,Dummy_3001,Dummy_3001)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2997,Dummy_2997,Dummy_2997,Dummy_2997)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3001,Dummy_3001,Dummy_3001,Dummy_3001))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3003,Dummy_3003,Dummy_3003,Dummy_3003))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2999,Dummy_2999,Dummy_2999,Dummy_2999))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_2999,Dummy_2999,Dummy_2999,Dummy_2999)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3001,Dummy_3001,Dummy_3001,Dummy_3001))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3003,Dummy_3003,Dummy_3003,Dummy_3003))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_2997,Dummy_2997,Dummy_2997,Dummy_2997))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2996,Dummy_2996,Dummy_2996,Dummy_2996)),_mm256_set_pd(Dummy_3004,Dummy_3004,Dummy_3004,Dummy_3004)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2998,Dummy_2998,Dummy_2998,Dummy_2998)),_mm256_set_pd(Dummy_3005,Dummy_3005,Dummy_3005,Dummy_3005))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3000,Dummy_3000,Dummy_3000,Dummy_3000)),_mm256_set_pd(Dummy_3006,Dummy_3006,Dummy_3006,Dummy_3006))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3002,Dummy_3002,Dummy_3002,Dummy_3002)),_mm256_set_pd(Dummy_3007,Dummy_3007,Dummy_3007,Dummy_3007))))); - const __m256d Dummy_3074 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3009,Dummy_3009,Dummy_3009,Dummy_3009)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3011,Dummy_3011,Dummy_3011,Dummy_3011))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3015,Dummy_3015,Dummy_3015,Dummy_3015))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3013,Dummy_3013,Dummy_3013,Dummy_3013)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3009,Dummy_3009,Dummy_3009,Dummy_3009)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3013,Dummy_3013,Dummy_3013,Dummy_3013))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3015,Dummy_3015,Dummy_3015,Dummy_3015))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3011,Dummy_3011,Dummy_3011,Dummy_3011))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3011,Dummy_3011,Dummy_3011,Dummy_3011)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3013,Dummy_3013,Dummy_3013,Dummy_3013))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3015,Dummy_3015,Dummy_3015,Dummy_3015))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3009,Dummy_3009,Dummy_3009,Dummy_3009))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3004,Dummy_3004,Dummy_3004,Dummy_3004)),_mm256_set_pd(Dummy_3008,Dummy_3008,Dummy_3008,Dummy_3008)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3005,Dummy_3005,Dummy_3005,Dummy_3005)),_mm256_set_pd(Dummy_3010,Dummy_3010,Dummy_3010,Dummy_3010))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3006,Dummy_3006,Dummy_3006,Dummy_3006)),_mm256_set_pd(Dummy_3012,Dummy_3012,Dummy_3012,Dummy_3012))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3007,Dummy_3007,Dummy_3007,Dummy_3007)),_mm256_set_pd(Dummy_3014,Dummy_3014,Dummy_3014,Dummy_3014))))); - const __m256d Dummy_3075 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3017,Dummy_3017,Dummy_3017,Dummy_3017)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3019,Dummy_3019,Dummy_3019,Dummy_3019))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3023,Dummy_3023,Dummy_3023,Dummy_3023))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3021,Dummy_3021,Dummy_3021,Dummy_3021)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3017,Dummy_3017,Dummy_3017,Dummy_3017)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3021,Dummy_3021,Dummy_3021,Dummy_3021))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3023,Dummy_3023,Dummy_3023,Dummy_3023))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3019,Dummy_3019,Dummy_3019,Dummy_3019))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3019,Dummy_3019,Dummy_3019,Dummy_3019)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3021,Dummy_3021,Dummy_3021,Dummy_3021))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3023,Dummy_3023,Dummy_3023,Dummy_3023))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3017,Dummy_3017,Dummy_3017,Dummy_3017))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3004,Dummy_3004,Dummy_3004,Dummy_3004)),_mm256_set_pd(Dummy_3016,Dummy_3016,Dummy_3016,Dummy_3016)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3005,Dummy_3005,Dummy_3005,Dummy_3005)),_mm256_set_pd(Dummy_3018,Dummy_3018,Dummy_3018,Dummy_3018))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3006,Dummy_3006,Dummy_3006,Dummy_3006)),_mm256_set_pd(Dummy_3020,Dummy_3020,Dummy_3020,Dummy_3020))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3007,Dummy_3007,Dummy_3007,Dummy_3007)),_mm256_set_pd(Dummy_3022,Dummy_3022,Dummy_3022,Dummy_3022))))); - const __m256d Dummy_3076 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3026,Dummy_3026,Dummy_3026,Dummy_3026)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3029,Dummy_3029,Dummy_3029,Dummy_3029))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3035,Dummy_3035,Dummy_3035,Dummy_3035))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3032,Dummy_3032,Dummy_3032,Dummy_3032)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3026,Dummy_3026,Dummy_3026,Dummy_3026)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3032,Dummy_3032,Dummy_3032,Dummy_3032))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3035,Dummy_3035,Dummy_3035,Dummy_3035))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3029,Dummy_3029,Dummy_3029,Dummy_3029))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3029,Dummy_3029,Dummy_3029,Dummy_3029)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3032,Dummy_3032,Dummy_3032,Dummy_3032))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3035,Dummy_3035,Dummy_3035,Dummy_3035))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3026,Dummy_3026,Dummy_3026,Dummy_3026))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3026,Dummy_3026,Dummy_3026,Dummy_3026),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3029,Dummy_3029,Dummy_3029,Dummy_3029),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3032,Dummy_3032,Dummy_3032,Dummy_3032),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3035,Dummy_3035,Dummy_3035,Dummy_3035),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3077 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3038,Dummy_3038,Dummy_3038,Dummy_3038)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3041,Dummy_3041,Dummy_3041,Dummy_3041))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3047,Dummy_3047,Dummy_3047,Dummy_3047))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3044,Dummy_3044,Dummy_3044,Dummy_3044)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3038,Dummy_3038,Dummy_3038,Dummy_3038)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3044,Dummy_3044,Dummy_3044,Dummy_3044))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3047,Dummy_3047,Dummy_3047,Dummy_3047))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3041,Dummy_3041,Dummy_3041,Dummy_3041))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3041,Dummy_3041,Dummy_3041,Dummy_3041)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3044,Dummy_3044,Dummy_3044,Dummy_3044))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3047,Dummy_3047,Dummy_3047,Dummy_3047))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3038,Dummy_3038,Dummy_3038,Dummy_3038))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3038,Dummy_3038,Dummy_3038,Dummy_3038),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3041,Dummy_3041,Dummy_3041,Dummy_3041),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3044,Dummy_3044,Dummy_3044,Dummy_3044),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3047,Dummy_3047,Dummy_3047,Dummy_3047),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3078 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3050,Dummy_3050,Dummy_3050,Dummy_3050)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3053,Dummy_3053,Dummy_3053,Dummy_3053))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3059,Dummy_3059,Dummy_3059,Dummy_3059))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3056,Dummy_3056,Dummy_3056,Dummy_3056)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3050,Dummy_3050,Dummy_3050,Dummy_3050)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3056,Dummy_3056,Dummy_3056,Dummy_3056))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3059,Dummy_3059,Dummy_3059,Dummy_3059))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3053,Dummy_3053,Dummy_3053,Dummy_3053))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3053,Dummy_3053,Dummy_3053,Dummy_3053)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3056,Dummy_3056,Dummy_3056,Dummy_3056))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3059,Dummy_3059,Dummy_3059,Dummy_3059))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3050,Dummy_3050,Dummy_3050,Dummy_3050))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3050,Dummy_3050,Dummy_3050,Dummy_3050),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3053,Dummy_3053,Dummy_3053,Dummy_3053),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3056,Dummy_3056,Dummy_3056,Dummy_3056),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3059,Dummy_3059,Dummy_3059,Dummy_3059),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3079 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3060,Dummy_3060,Dummy_3060,Dummy_3060)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3061,Dummy_3061,Dummy_3061,Dummy_3061))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3063,Dummy_3063,Dummy_3063,Dummy_3063))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3062,Dummy_3062,Dummy_3062,Dummy_3062)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3060,Dummy_3060,Dummy_3060,Dummy_3060)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3062,Dummy_3062,Dummy_3062,Dummy_3062))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3063,Dummy_3063,Dummy_3063,Dummy_3063))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3061,Dummy_3061,Dummy_3061,Dummy_3061))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3061,Dummy_3061,Dummy_3061,Dummy_3061)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3062,Dummy_3062,Dummy_3062,Dummy_3062))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3063,Dummy_3063,Dummy_3063,Dummy_3063))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3060,Dummy_3060,Dummy_3060,Dummy_3060))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3060,Dummy_3060,Dummy_3060,Dummy_3060),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3061,Dummy_3061,Dummy_3061,Dummy_3061),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3062,Dummy_3062,Dummy_3062,Dummy_3062),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3063,Dummy_3063,Dummy_3063,Dummy_3063),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3080 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3064,Dummy_3064,Dummy_3064,Dummy_3064)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3065,Dummy_3065,Dummy_3065,Dummy_3065))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3067,Dummy_3067,Dummy_3067,Dummy_3067))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3066,Dummy_3066,Dummy_3066,Dummy_3066)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3064,Dummy_3064,Dummy_3064,Dummy_3064)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3066,Dummy_3066,Dummy_3066,Dummy_3066))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3067,Dummy_3067,Dummy_3067,Dummy_3067))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3065,Dummy_3065,Dummy_3065,Dummy_3065))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3065,Dummy_3065,Dummy_3065,Dummy_3065)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3066,Dummy_3066,Dummy_3066,Dummy_3066))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3067,Dummy_3067,Dummy_3067,Dummy_3067))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3064,Dummy_3064,Dummy_3064,Dummy_3064))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3064,Dummy_3064,Dummy_3064,Dummy_3064),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3065,Dummy_3065,Dummy_3065,Dummy_3065),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3066,Dummy_3066,Dummy_3066,Dummy_3066),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3067,Dummy_3067,Dummy_3067,Dummy_3067),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3081 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_2985,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3068,Dummy_3068,Dummy_3068,Dummy_3068)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3069,Dummy_3069,Dummy_3069,Dummy_3069))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3071,Dummy_3071,Dummy_3071,Dummy_3071))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3070,Dummy_3070,Dummy_3070,Dummy_3070)))),_mm256_mul_pd(Dummy_2986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3068,Dummy_3068,Dummy_3068,Dummy_3068)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3070,Dummy_3070,Dummy_3070,Dummy_3070))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3071,Dummy_3071,Dummy_3071,Dummy_3071))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3069,Dummy_3069,Dummy_3069,Dummy_3069))))),_mm256_mul_pd(Dummy_2987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3069,Dummy_3069,Dummy_3069,Dummy_3069)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3070,Dummy_3070,Dummy_3070,Dummy_3070))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3071,Dummy_3071,Dummy_3071,Dummy_3071))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3068,Dummy_3068,Dummy_3068,Dummy_3068))))),_mm256_mul_pd(Dummy_2984,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3068,Dummy_3068,Dummy_3068,Dummy_3068),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3069,Dummy_3069,Dummy_3069,Dummy_3069),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3070,Dummy_3070,Dummy_3070,Dummy_3070),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3071,Dummy_3071,Dummy_3071,Dummy_3071),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10356 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_10357 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_10358 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10359 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_10444 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10361,Dummy_10361,Dummy_10361,Dummy_10361)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10363,Dummy_10363,Dummy_10363,Dummy_10363))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10367,Dummy_10367,Dummy_10367,Dummy_10367))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10365,Dummy_10365,Dummy_10365,Dummy_10365)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10361,Dummy_10361,Dummy_10361,Dummy_10361)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10365,Dummy_10365,Dummy_10365,Dummy_10365))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10367,Dummy_10367,Dummy_10367,Dummy_10367))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10363,Dummy_10363,Dummy_10363,Dummy_10363))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10363,Dummy_10363,Dummy_10363,Dummy_10363)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10365,Dummy_10365,Dummy_10365,Dummy_10365))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10367,Dummy_10367,Dummy_10367,Dummy_10367))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10361,Dummy_10361,Dummy_10361,Dummy_10361))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10361,Dummy_10361,Dummy_10361,Dummy_10361),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10363,Dummy_10363,Dummy_10363,Dummy_10363),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10365,Dummy_10365,Dummy_10365,Dummy_10365),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10367,Dummy_10367,Dummy_10367,Dummy_10367),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10445 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10369,Dummy_10369,Dummy_10369,Dummy_10369)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10371,Dummy_10371,Dummy_10371,Dummy_10371))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10375,Dummy_10375,Dummy_10375,Dummy_10375))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10373,Dummy_10373,Dummy_10373,Dummy_10373)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10369,Dummy_10369,Dummy_10369,Dummy_10369)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10373,Dummy_10373,Dummy_10373,Dummy_10373))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10375,Dummy_10375,Dummy_10375,Dummy_10375))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10371,Dummy_10371,Dummy_10371,Dummy_10371))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10371,Dummy_10371,Dummy_10371,Dummy_10371)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10373,Dummy_10373,Dummy_10373,Dummy_10373))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10375,Dummy_10375,Dummy_10375,Dummy_10375))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10369,Dummy_10369,Dummy_10369,Dummy_10369))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10368,Dummy_10368,Dummy_10368,Dummy_10368)),_mm256_set_pd(Dummy_10376,Dummy_10376,Dummy_10376,Dummy_10376)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10370,Dummy_10370,Dummy_10370,Dummy_10370)),_mm256_set_pd(Dummy_10377,Dummy_10377,Dummy_10377,Dummy_10377))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10372,Dummy_10372,Dummy_10372,Dummy_10372)),_mm256_set_pd(Dummy_10378,Dummy_10378,Dummy_10378,Dummy_10378))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10374,Dummy_10374,Dummy_10374,Dummy_10374)),_mm256_set_pd(Dummy_10379,Dummy_10379,Dummy_10379,Dummy_10379))))); + const __m256d Dummy_10446 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10381,Dummy_10381,Dummy_10381,Dummy_10381)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10383,Dummy_10383,Dummy_10383,Dummy_10383))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10387,Dummy_10387,Dummy_10387,Dummy_10387))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10385,Dummy_10385,Dummy_10385,Dummy_10385)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10381,Dummy_10381,Dummy_10381,Dummy_10381)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10385,Dummy_10385,Dummy_10385,Dummy_10385))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10387,Dummy_10387,Dummy_10387,Dummy_10387))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10383,Dummy_10383,Dummy_10383,Dummy_10383))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10383,Dummy_10383,Dummy_10383,Dummy_10383)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10385,Dummy_10385,Dummy_10385,Dummy_10385))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10387,Dummy_10387,Dummy_10387,Dummy_10387))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10381,Dummy_10381,Dummy_10381,Dummy_10381))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10376,Dummy_10376,Dummy_10376,Dummy_10376)),_mm256_set_pd(Dummy_10380,Dummy_10380,Dummy_10380,Dummy_10380)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10377,Dummy_10377,Dummy_10377,Dummy_10377)),_mm256_set_pd(Dummy_10382,Dummy_10382,Dummy_10382,Dummy_10382))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10378,Dummy_10378,Dummy_10378,Dummy_10378)),_mm256_set_pd(Dummy_10384,Dummy_10384,Dummy_10384,Dummy_10384))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10379,Dummy_10379,Dummy_10379,Dummy_10379)),_mm256_set_pd(Dummy_10386,Dummy_10386,Dummy_10386,Dummy_10386))))); + const __m256d Dummy_10447 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10389,Dummy_10389,Dummy_10389,Dummy_10389)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10391,Dummy_10391,Dummy_10391,Dummy_10391))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10395,Dummy_10395,Dummy_10395,Dummy_10395))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10393,Dummy_10393,Dummy_10393,Dummy_10393)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10389,Dummy_10389,Dummy_10389,Dummy_10389)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10393,Dummy_10393,Dummy_10393,Dummy_10393))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10395,Dummy_10395,Dummy_10395,Dummy_10395))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10391,Dummy_10391,Dummy_10391,Dummy_10391))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10391,Dummy_10391,Dummy_10391,Dummy_10391)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10393,Dummy_10393,Dummy_10393,Dummy_10393))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10395,Dummy_10395,Dummy_10395,Dummy_10395))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10389,Dummy_10389,Dummy_10389,Dummy_10389))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10376,Dummy_10376,Dummy_10376,Dummy_10376)),_mm256_set_pd(Dummy_10388,Dummy_10388,Dummy_10388,Dummy_10388)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10377,Dummy_10377,Dummy_10377,Dummy_10377)),_mm256_set_pd(Dummy_10390,Dummy_10390,Dummy_10390,Dummy_10390))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10378,Dummy_10378,Dummy_10378,Dummy_10378)),_mm256_set_pd(Dummy_10392,Dummy_10392,Dummy_10392,Dummy_10392))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10379,Dummy_10379,Dummy_10379,Dummy_10379)),_mm256_set_pd(Dummy_10394,Dummy_10394,Dummy_10394,Dummy_10394))))); + const __m256d Dummy_10448 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10398,Dummy_10398,Dummy_10398,Dummy_10398)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10401,Dummy_10401,Dummy_10401,Dummy_10401))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10407,Dummy_10407,Dummy_10407,Dummy_10407))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10404,Dummy_10404,Dummy_10404,Dummy_10404)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10398,Dummy_10398,Dummy_10398,Dummy_10398)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10404,Dummy_10404,Dummy_10404,Dummy_10404))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10407,Dummy_10407,Dummy_10407,Dummy_10407))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10401,Dummy_10401,Dummy_10401,Dummy_10401))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10401,Dummy_10401,Dummy_10401,Dummy_10401)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10404,Dummy_10404,Dummy_10404,Dummy_10404))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10407,Dummy_10407,Dummy_10407,Dummy_10407))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10398,Dummy_10398,Dummy_10398,Dummy_10398))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10398,Dummy_10398,Dummy_10398,Dummy_10398),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10401,Dummy_10401,Dummy_10401,Dummy_10401),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10404,Dummy_10404,Dummy_10404,Dummy_10404),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10407,Dummy_10407,Dummy_10407,Dummy_10407),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10449 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10410,Dummy_10410,Dummy_10410,Dummy_10410)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10413,Dummy_10413,Dummy_10413,Dummy_10413))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10419,Dummy_10419,Dummy_10419,Dummy_10419))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10416,Dummy_10416,Dummy_10416,Dummy_10416)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10410,Dummy_10410,Dummy_10410,Dummy_10410)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10416,Dummy_10416,Dummy_10416,Dummy_10416))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10419,Dummy_10419,Dummy_10419,Dummy_10419))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10413,Dummy_10413,Dummy_10413,Dummy_10413))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10413,Dummy_10413,Dummy_10413,Dummy_10413)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10416,Dummy_10416,Dummy_10416,Dummy_10416))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10419,Dummy_10419,Dummy_10419,Dummy_10419))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10410,Dummy_10410,Dummy_10410,Dummy_10410))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10410,Dummy_10410,Dummy_10410,Dummy_10410),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10413,Dummy_10413,Dummy_10413,Dummy_10413),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10416,Dummy_10416,Dummy_10416,Dummy_10416),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10419,Dummy_10419,Dummy_10419,Dummy_10419),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10450 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10422,Dummy_10422,Dummy_10422,Dummy_10422)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10425,Dummy_10425,Dummy_10425,Dummy_10425))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10431,Dummy_10431,Dummy_10431,Dummy_10431))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10428,Dummy_10428,Dummy_10428,Dummy_10428)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10422,Dummy_10422,Dummy_10422,Dummy_10422)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10428,Dummy_10428,Dummy_10428,Dummy_10428))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10431,Dummy_10431,Dummy_10431,Dummy_10431))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10425,Dummy_10425,Dummy_10425,Dummy_10425))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10425,Dummy_10425,Dummy_10425,Dummy_10425)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10428,Dummy_10428,Dummy_10428,Dummy_10428))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10431,Dummy_10431,Dummy_10431,Dummy_10431))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10422,Dummy_10422,Dummy_10422,Dummy_10422))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10422,Dummy_10422,Dummy_10422,Dummy_10422),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10425,Dummy_10425,Dummy_10425,Dummy_10425),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10428,Dummy_10428,Dummy_10428,Dummy_10428),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10431,Dummy_10431,Dummy_10431,Dummy_10431),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10451 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10432,Dummy_10432,Dummy_10432,Dummy_10432)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10433,Dummy_10433,Dummy_10433,Dummy_10433))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10435,Dummy_10435,Dummy_10435,Dummy_10435))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10434,Dummy_10434,Dummy_10434,Dummy_10434)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10432,Dummy_10432,Dummy_10432,Dummy_10432)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10434,Dummy_10434,Dummy_10434,Dummy_10434))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10435,Dummy_10435,Dummy_10435,Dummy_10435))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10433,Dummy_10433,Dummy_10433,Dummy_10433))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10433,Dummy_10433,Dummy_10433,Dummy_10433)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10434,Dummy_10434,Dummy_10434,Dummy_10434))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10435,Dummy_10435,Dummy_10435,Dummy_10435))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10432,Dummy_10432,Dummy_10432,Dummy_10432))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10432,Dummy_10432,Dummy_10432,Dummy_10432),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10433,Dummy_10433,Dummy_10433,Dummy_10433),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10434,Dummy_10434,Dummy_10434,Dummy_10434),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10435,Dummy_10435,Dummy_10435,Dummy_10435),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10452 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10436,Dummy_10436,Dummy_10436,Dummy_10436)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10437,Dummy_10437,Dummy_10437,Dummy_10437))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10439,Dummy_10439,Dummy_10439,Dummy_10439))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10438,Dummy_10438,Dummy_10438,Dummy_10438)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10436,Dummy_10436,Dummy_10436,Dummy_10436)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10438,Dummy_10438,Dummy_10438,Dummy_10438))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10439,Dummy_10439,Dummy_10439,Dummy_10439))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10437,Dummy_10437,Dummy_10437,Dummy_10437))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10437,Dummy_10437,Dummy_10437,Dummy_10437)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10438,Dummy_10438,Dummy_10438,Dummy_10438))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10439,Dummy_10439,Dummy_10439,Dummy_10439))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10436,Dummy_10436,Dummy_10436,Dummy_10436))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10436,Dummy_10436,Dummy_10436,Dummy_10436),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10437,Dummy_10437,Dummy_10437,Dummy_10437),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10438,Dummy_10438,Dummy_10438,Dummy_10438),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10439,Dummy_10439,Dummy_10439,Dummy_10439),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10453 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10357,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10440,Dummy_10440,Dummy_10440,Dummy_10440)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10441,Dummy_10441,Dummy_10441,Dummy_10441))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10443,Dummy_10443,Dummy_10443,Dummy_10443))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10442,Dummy_10442,Dummy_10442,Dummy_10442)))),_mm256_mul_pd(Dummy_10358,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10440,Dummy_10440,Dummy_10440,Dummy_10440)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10442,Dummy_10442,Dummy_10442,Dummy_10442))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10443,Dummy_10443,Dummy_10443,Dummy_10443))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10441,Dummy_10441,Dummy_10441,Dummy_10441))))),_mm256_mul_pd(Dummy_10359,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10441,Dummy_10441,Dummy_10441,Dummy_10441)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10442,Dummy_10442,Dummy_10442,Dummy_10442))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10443,Dummy_10443,Dummy_10443,Dummy_10443))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10440,Dummy_10440,Dummy_10440,Dummy_10440))))),_mm256_mul_pd(Dummy_10356,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10440,Dummy_10440,Dummy_10440,Dummy_10440),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10441,Dummy_10441,Dummy_10441,Dummy_10441),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10442,Dummy_10442,Dummy_10442,Dummy_10442),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10443,Dummy_10443,Dummy_10443,Dummy_10443),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_3072,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_3073,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_3074,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_3075,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_3076,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_3077,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_3078,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_3079,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_3080,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_3081,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_10444,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_10445,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10446,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_10447,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10448,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10449,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10450,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10451,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10452,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10453,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_3082 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_3083 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_3084 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_3085 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_3170 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3087,Dummy_3087,Dummy_3087,Dummy_3087)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3089,Dummy_3089,Dummy_3089,Dummy_3089))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3093,Dummy_3093,Dummy_3093,Dummy_3093))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3091,Dummy_3091,Dummy_3091,Dummy_3091)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3087,Dummy_3087,Dummy_3087,Dummy_3087)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3091,Dummy_3091,Dummy_3091,Dummy_3091))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3093,Dummy_3093,Dummy_3093,Dummy_3093))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3089,Dummy_3089,Dummy_3089,Dummy_3089))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3089,Dummy_3089,Dummy_3089,Dummy_3089)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3091,Dummy_3091,Dummy_3091,Dummy_3091))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3093,Dummy_3093,Dummy_3093,Dummy_3093))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3087,Dummy_3087,Dummy_3087,Dummy_3087))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3087,Dummy_3087,Dummy_3087,Dummy_3087),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3089,Dummy_3089,Dummy_3089,Dummy_3089),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3091,Dummy_3091,Dummy_3091,Dummy_3091),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3093,Dummy_3093,Dummy_3093,Dummy_3093),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3171 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3095,Dummy_3095,Dummy_3095,Dummy_3095)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3097,Dummy_3097,Dummy_3097,Dummy_3097))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3101,Dummy_3101,Dummy_3101,Dummy_3101))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3099,Dummy_3099,Dummy_3099,Dummy_3099)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3095,Dummy_3095,Dummy_3095,Dummy_3095)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3099,Dummy_3099,Dummy_3099,Dummy_3099))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3101,Dummy_3101,Dummy_3101,Dummy_3101))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3097,Dummy_3097,Dummy_3097,Dummy_3097))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3097,Dummy_3097,Dummy_3097,Dummy_3097)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3099,Dummy_3099,Dummy_3099,Dummy_3099))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3101,Dummy_3101,Dummy_3101,Dummy_3101))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3095,Dummy_3095,Dummy_3095,Dummy_3095))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3094,Dummy_3094,Dummy_3094,Dummy_3094)),_mm256_set_pd(Dummy_3102,Dummy_3102,Dummy_3102,Dummy_3102)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3096,Dummy_3096,Dummy_3096,Dummy_3096)),_mm256_set_pd(Dummy_3103,Dummy_3103,Dummy_3103,Dummy_3103))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3098,Dummy_3098,Dummy_3098,Dummy_3098)),_mm256_set_pd(Dummy_3104,Dummy_3104,Dummy_3104,Dummy_3104))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3100,Dummy_3100,Dummy_3100,Dummy_3100)),_mm256_set_pd(Dummy_3105,Dummy_3105,Dummy_3105,Dummy_3105))))); - const __m256d Dummy_3172 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3107,Dummy_3107,Dummy_3107,Dummy_3107)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3109,Dummy_3109,Dummy_3109,Dummy_3109))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3113,Dummy_3113,Dummy_3113,Dummy_3113))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3111,Dummy_3111,Dummy_3111,Dummy_3111)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3107,Dummy_3107,Dummy_3107,Dummy_3107)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3111,Dummy_3111,Dummy_3111,Dummy_3111))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3113,Dummy_3113,Dummy_3113,Dummy_3113))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3109,Dummy_3109,Dummy_3109,Dummy_3109))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3109,Dummy_3109,Dummy_3109,Dummy_3109)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3111,Dummy_3111,Dummy_3111,Dummy_3111))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3113,Dummy_3113,Dummy_3113,Dummy_3113))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3107,Dummy_3107,Dummy_3107,Dummy_3107))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3102,Dummy_3102,Dummy_3102,Dummy_3102)),_mm256_set_pd(Dummy_3106,Dummy_3106,Dummy_3106,Dummy_3106)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3103,Dummy_3103,Dummy_3103,Dummy_3103)),_mm256_set_pd(Dummy_3108,Dummy_3108,Dummy_3108,Dummy_3108))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3104,Dummy_3104,Dummy_3104,Dummy_3104)),_mm256_set_pd(Dummy_3110,Dummy_3110,Dummy_3110,Dummy_3110))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3105,Dummy_3105,Dummy_3105,Dummy_3105)),_mm256_set_pd(Dummy_3112,Dummy_3112,Dummy_3112,Dummy_3112))))); - const __m256d Dummy_3173 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3115,Dummy_3115,Dummy_3115,Dummy_3115)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3117,Dummy_3117,Dummy_3117,Dummy_3117))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3121,Dummy_3121,Dummy_3121,Dummy_3121))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3119,Dummy_3119,Dummy_3119,Dummy_3119)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3115,Dummy_3115,Dummy_3115,Dummy_3115)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3119,Dummy_3119,Dummy_3119,Dummy_3119))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3121,Dummy_3121,Dummy_3121,Dummy_3121))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3117,Dummy_3117,Dummy_3117,Dummy_3117))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3117,Dummy_3117,Dummy_3117,Dummy_3117)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3119,Dummy_3119,Dummy_3119,Dummy_3119))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3121,Dummy_3121,Dummy_3121,Dummy_3121))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3115,Dummy_3115,Dummy_3115,Dummy_3115))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3102,Dummy_3102,Dummy_3102,Dummy_3102)),_mm256_set_pd(Dummy_3114,Dummy_3114,Dummy_3114,Dummy_3114)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3103,Dummy_3103,Dummy_3103,Dummy_3103)),_mm256_set_pd(Dummy_3116,Dummy_3116,Dummy_3116,Dummy_3116))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3104,Dummy_3104,Dummy_3104,Dummy_3104)),_mm256_set_pd(Dummy_3118,Dummy_3118,Dummy_3118,Dummy_3118))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3105,Dummy_3105,Dummy_3105,Dummy_3105)),_mm256_set_pd(Dummy_3120,Dummy_3120,Dummy_3120,Dummy_3120))))); - const __m256d Dummy_3174 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3124,Dummy_3124,Dummy_3124,Dummy_3124)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3127,Dummy_3127,Dummy_3127,Dummy_3127))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3133,Dummy_3133,Dummy_3133,Dummy_3133))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3130,Dummy_3130,Dummy_3130,Dummy_3130)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3124,Dummy_3124,Dummy_3124,Dummy_3124)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3130,Dummy_3130,Dummy_3130,Dummy_3130))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3133,Dummy_3133,Dummy_3133,Dummy_3133))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3127,Dummy_3127,Dummy_3127,Dummy_3127))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3127,Dummy_3127,Dummy_3127,Dummy_3127)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3130,Dummy_3130,Dummy_3130,Dummy_3130))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3133,Dummy_3133,Dummy_3133,Dummy_3133))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3124,Dummy_3124,Dummy_3124,Dummy_3124))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3124,Dummy_3124,Dummy_3124,Dummy_3124),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3127,Dummy_3127,Dummy_3127,Dummy_3127),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3130,Dummy_3130,Dummy_3130,Dummy_3130),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3133,Dummy_3133,Dummy_3133,Dummy_3133),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3175 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3136,Dummy_3136,Dummy_3136,Dummy_3136)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3139,Dummy_3139,Dummy_3139,Dummy_3139))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3145,Dummy_3145,Dummy_3145,Dummy_3145))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3142,Dummy_3142,Dummy_3142,Dummy_3142)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3136,Dummy_3136,Dummy_3136,Dummy_3136)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3142,Dummy_3142,Dummy_3142,Dummy_3142))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3145,Dummy_3145,Dummy_3145,Dummy_3145))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3139,Dummy_3139,Dummy_3139,Dummy_3139))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3139,Dummy_3139,Dummy_3139,Dummy_3139)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3142,Dummy_3142,Dummy_3142,Dummy_3142))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3145,Dummy_3145,Dummy_3145,Dummy_3145))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3136,Dummy_3136,Dummy_3136,Dummy_3136))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3136,Dummy_3136,Dummy_3136,Dummy_3136),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3139,Dummy_3139,Dummy_3139,Dummy_3139),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3142,Dummy_3142,Dummy_3142,Dummy_3142),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3145,Dummy_3145,Dummy_3145,Dummy_3145),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3176 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3148,Dummy_3148,Dummy_3148,Dummy_3148)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3151,Dummy_3151,Dummy_3151,Dummy_3151))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3157,Dummy_3157,Dummy_3157,Dummy_3157))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3154,Dummy_3154,Dummy_3154,Dummy_3154)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3148,Dummy_3148,Dummy_3148,Dummy_3148)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3154,Dummy_3154,Dummy_3154,Dummy_3154))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3157,Dummy_3157,Dummy_3157,Dummy_3157))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3151,Dummy_3151,Dummy_3151,Dummy_3151))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3151,Dummy_3151,Dummy_3151,Dummy_3151)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3154,Dummy_3154,Dummy_3154,Dummy_3154))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3157,Dummy_3157,Dummy_3157,Dummy_3157))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3148,Dummy_3148,Dummy_3148,Dummy_3148))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3148,Dummy_3148,Dummy_3148,Dummy_3148),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3151,Dummy_3151,Dummy_3151,Dummy_3151),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3154,Dummy_3154,Dummy_3154,Dummy_3154),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3157,Dummy_3157,Dummy_3157,Dummy_3157),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3177 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3158,Dummy_3158,Dummy_3158,Dummy_3158)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3159,Dummy_3159,Dummy_3159,Dummy_3159))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3161,Dummy_3161,Dummy_3161,Dummy_3161))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3160,Dummy_3160,Dummy_3160,Dummy_3160)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3158,Dummy_3158,Dummy_3158,Dummy_3158)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3160,Dummy_3160,Dummy_3160,Dummy_3160))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3161,Dummy_3161,Dummy_3161,Dummy_3161))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3159,Dummy_3159,Dummy_3159,Dummy_3159))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3159,Dummy_3159,Dummy_3159,Dummy_3159)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3160,Dummy_3160,Dummy_3160,Dummy_3160))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3161,Dummy_3161,Dummy_3161,Dummy_3161))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3158,Dummy_3158,Dummy_3158,Dummy_3158))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3158,Dummy_3158,Dummy_3158,Dummy_3158),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3159,Dummy_3159,Dummy_3159,Dummy_3159),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3160,Dummy_3160,Dummy_3160,Dummy_3160),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3161,Dummy_3161,Dummy_3161,Dummy_3161),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3178 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3162,Dummy_3162,Dummy_3162,Dummy_3162)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3163,Dummy_3163,Dummy_3163,Dummy_3163))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3165,Dummy_3165,Dummy_3165,Dummy_3165))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3164,Dummy_3164,Dummy_3164,Dummy_3164)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3162,Dummy_3162,Dummy_3162,Dummy_3162)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3164,Dummy_3164,Dummy_3164,Dummy_3164))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3165,Dummy_3165,Dummy_3165,Dummy_3165))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3163,Dummy_3163,Dummy_3163,Dummy_3163))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3163,Dummy_3163,Dummy_3163,Dummy_3163)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3164,Dummy_3164,Dummy_3164,Dummy_3164))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3165,Dummy_3165,Dummy_3165,Dummy_3165))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3162,Dummy_3162,Dummy_3162,Dummy_3162))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3162,Dummy_3162,Dummy_3162,Dummy_3162),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3163,Dummy_3163,Dummy_3163,Dummy_3163),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3164,Dummy_3164,Dummy_3164,Dummy_3164),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3165,Dummy_3165,Dummy_3165,Dummy_3165),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3179 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3083,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3166,Dummy_3166,Dummy_3166,Dummy_3166)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3167,Dummy_3167,Dummy_3167,Dummy_3167))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3169,Dummy_3169,Dummy_3169,Dummy_3169))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3168,Dummy_3168,Dummy_3168,Dummy_3168)))),_mm256_mul_pd(Dummy_3084,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3166,Dummy_3166,Dummy_3166,Dummy_3166)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3168,Dummy_3168,Dummy_3168,Dummy_3168))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3169,Dummy_3169,Dummy_3169,Dummy_3169))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3167,Dummy_3167,Dummy_3167,Dummy_3167))))),_mm256_mul_pd(Dummy_3085,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3167,Dummy_3167,Dummy_3167,Dummy_3167)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3168,Dummy_3168,Dummy_3168,Dummy_3168))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3169,Dummy_3169,Dummy_3169,Dummy_3169))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3166,Dummy_3166,Dummy_3166,Dummy_3166))))),_mm256_mul_pd(Dummy_3082,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3166,Dummy_3166,Dummy_3166,Dummy_3166),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3167,Dummy_3167,Dummy_3167,Dummy_3167),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3168,Dummy_3168,Dummy_3168,Dummy_3168),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3169,Dummy_3169,Dummy_3169,Dummy_3169),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10454 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10455 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_10456 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_10457 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10542 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10459,Dummy_10459,Dummy_10459,Dummy_10459)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10461,Dummy_10461,Dummy_10461,Dummy_10461))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10465,Dummy_10465,Dummy_10465,Dummy_10465))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10463,Dummy_10463,Dummy_10463,Dummy_10463)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10459,Dummy_10459,Dummy_10459,Dummy_10459)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10463,Dummy_10463,Dummy_10463,Dummy_10463))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10465,Dummy_10465,Dummy_10465,Dummy_10465))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10461,Dummy_10461,Dummy_10461,Dummy_10461))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10461,Dummy_10461,Dummy_10461,Dummy_10461)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10463,Dummy_10463,Dummy_10463,Dummy_10463))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10465,Dummy_10465,Dummy_10465,Dummy_10465))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10459,Dummy_10459,Dummy_10459,Dummy_10459))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10459,Dummy_10459,Dummy_10459,Dummy_10459),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10461,Dummy_10461,Dummy_10461,Dummy_10461),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10463,Dummy_10463,Dummy_10463,Dummy_10463),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10465,Dummy_10465,Dummy_10465,Dummy_10465),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10543 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10467,Dummy_10467,Dummy_10467,Dummy_10467)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10469,Dummy_10469,Dummy_10469,Dummy_10469))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10473,Dummy_10473,Dummy_10473,Dummy_10473))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10471,Dummy_10471,Dummy_10471,Dummy_10471)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10467,Dummy_10467,Dummy_10467,Dummy_10467)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10471,Dummy_10471,Dummy_10471,Dummy_10471))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10473,Dummy_10473,Dummy_10473,Dummy_10473))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10469,Dummy_10469,Dummy_10469,Dummy_10469))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10469,Dummy_10469,Dummy_10469,Dummy_10469)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10471,Dummy_10471,Dummy_10471,Dummy_10471))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10473,Dummy_10473,Dummy_10473,Dummy_10473))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10467,Dummy_10467,Dummy_10467,Dummy_10467))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10466,Dummy_10466,Dummy_10466,Dummy_10466)),_mm256_set_pd(Dummy_10474,Dummy_10474,Dummy_10474,Dummy_10474)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10468,Dummy_10468,Dummy_10468,Dummy_10468)),_mm256_set_pd(Dummy_10475,Dummy_10475,Dummy_10475,Dummy_10475))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10470,Dummy_10470,Dummy_10470,Dummy_10470)),_mm256_set_pd(Dummy_10476,Dummy_10476,Dummy_10476,Dummy_10476))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10472,Dummy_10472,Dummy_10472,Dummy_10472)),_mm256_set_pd(Dummy_10477,Dummy_10477,Dummy_10477,Dummy_10477))))); + const __m256d Dummy_10544 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10479,Dummy_10479,Dummy_10479,Dummy_10479)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10481,Dummy_10481,Dummy_10481,Dummy_10481))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10485,Dummy_10485,Dummy_10485,Dummy_10485))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10483,Dummy_10483,Dummy_10483,Dummy_10483)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10479,Dummy_10479,Dummy_10479,Dummy_10479)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10483,Dummy_10483,Dummy_10483,Dummy_10483))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10485,Dummy_10485,Dummy_10485,Dummy_10485))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10481,Dummy_10481,Dummy_10481,Dummy_10481))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10481,Dummy_10481,Dummy_10481,Dummy_10481)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10483,Dummy_10483,Dummy_10483,Dummy_10483))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10485,Dummy_10485,Dummy_10485,Dummy_10485))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10479,Dummy_10479,Dummy_10479,Dummy_10479))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10474,Dummy_10474,Dummy_10474,Dummy_10474)),_mm256_set_pd(Dummy_10478,Dummy_10478,Dummy_10478,Dummy_10478)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10475,Dummy_10475,Dummy_10475,Dummy_10475)),_mm256_set_pd(Dummy_10480,Dummy_10480,Dummy_10480,Dummy_10480))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10476,Dummy_10476,Dummy_10476,Dummy_10476)),_mm256_set_pd(Dummy_10482,Dummy_10482,Dummy_10482,Dummy_10482))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10477,Dummy_10477,Dummy_10477,Dummy_10477)),_mm256_set_pd(Dummy_10484,Dummy_10484,Dummy_10484,Dummy_10484))))); + const __m256d Dummy_10545 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10487,Dummy_10487,Dummy_10487,Dummy_10487)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10489,Dummy_10489,Dummy_10489,Dummy_10489))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10493,Dummy_10493,Dummy_10493,Dummy_10493))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10491,Dummy_10491,Dummy_10491,Dummy_10491)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10487,Dummy_10487,Dummy_10487,Dummy_10487)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10491,Dummy_10491,Dummy_10491,Dummy_10491))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10493,Dummy_10493,Dummy_10493,Dummy_10493))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10489,Dummy_10489,Dummy_10489,Dummy_10489))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10489,Dummy_10489,Dummy_10489,Dummy_10489)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10491,Dummy_10491,Dummy_10491,Dummy_10491))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10493,Dummy_10493,Dummy_10493,Dummy_10493))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10487,Dummy_10487,Dummy_10487,Dummy_10487))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10474,Dummy_10474,Dummy_10474,Dummy_10474)),_mm256_set_pd(Dummy_10486,Dummy_10486,Dummy_10486,Dummy_10486)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10475,Dummy_10475,Dummy_10475,Dummy_10475)),_mm256_set_pd(Dummy_10488,Dummy_10488,Dummy_10488,Dummy_10488))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10476,Dummy_10476,Dummy_10476,Dummy_10476)),_mm256_set_pd(Dummy_10490,Dummy_10490,Dummy_10490,Dummy_10490))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10477,Dummy_10477,Dummy_10477,Dummy_10477)),_mm256_set_pd(Dummy_10492,Dummy_10492,Dummy_10492,Dummy_10492))))); + const __m256d Dummy_10546 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10496,Dummy_10496,Dummy_10496,Dummy_10496)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10499,Dummy_10499,Dummy_10499,Dummy_10499))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10505,Dummy_10505,Dummy_10505,Dummy_10505))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10502,Dummy_10502,Dummy_10502,Dummy_10502)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10496,Dummy_10496,Dummy_10496,Dummy_10496)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10502,Dummy_10502,Dummy_10502,Dummy_10502))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10505,Dummy_10505,Dummy_10505,Dummy_10505))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10499,Dummy_10499,Dummy_10499,Dummy_10499))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10499,Dummy_10499,Dummy_10499,Dummy_10499)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10502,Dummy_10502,Dummy_10502,Dummy_10502))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10505,Dummy_10505,Dummy_10505,Dummy_10505))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10496,Dummy_10496,Dummy_10496,Dummy_10496))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10496,Dummy_10496,Dummy_10496,Dummy_10496),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10499,Dummy_10499,Dummy_10499,Dummy_10499),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10502,Dummy_10502,Dummy_10502,Dummy_10502),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10505,Dummy_10505,Dummy_10505,Dummy_10505),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10547 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10508,Dummy_10508,Dummy_10508,Dummy_10508)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10511,Dummy_10511,Dummy_10511,Dummy_10511))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10517,Dummy_10517,Dummy_10517,Dummy_10517))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10514,Dummy_10514,Dummy_10514,Dummy_10514)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10508,Dummy_10508,Dummy_10508,Dummy_10508)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10514,Dummy_10514,Dummy_10514,Dummy_10514))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10517,Dummy_10517,Dummy_10517,Dummy_10517))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10511,Dummy_10511,Dummy_10511,Dummy_10511))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10511,Dummy_10511,Dummy_10511,Dummy_10511)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10514,Dummy_10514,Dummy_10514,Dummy_10514))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10517,Dummy_10517,Dummy_10517,Dummy_10517))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10508,Dummy_10508,Dummy_10508,Dummy_10508))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10508,Dummy_10508,Dummy_10508,Dummy_10508),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10511,Dummy_10511,Dummy_10511,Dummy_10511),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10514,Dummy_10514,Dummy_10514,Dummy_10514),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10517,Dummy_10517,Dummy_10517,Dummy_10517),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10548 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10520,Dummy_10520,Dummy_10520,Dummy_10520)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10523,Dummy_10523,Dummy_10523,Dummy_10523))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10529,Dummy_10529,Dummy_10529,Dummy_10529))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10526,Dummy_10526,Dummy_10526,Dummy_10526)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10520,Dummy_10520,Dummy_10520,Dummy_10520)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10526,Dummy_10526,Dummy_10526,Dummy_10526))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10529,Dummy_10529,Dummy_10529,Dummy_10529))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10523,Dummy_10523,Dummy_10523,Dummy_10523))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10523,Dummy_10523,Dummy_10523,Dummy_10523)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10526,Dummy_10526,Dummy_10526,Dummy_10526))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10529,Dummy_10529,Dummy_10529,Dummy_10529))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10520,Dummy_10520,Dummy_10520,Dummy_10520))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10520,Dummy_10520,Dummy_10520,Dummy_10520),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10523,Dummy_10523,Dummy_10523,Dummy_10523),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10526,Dummy_10526,Dummy_10526,Dummy_10526),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10529,Dummy_10529,Dummy_10529,Dummy_10529),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10549 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10530,Dummy_10530,Dummy_10530,Dummy_10530)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10531,Dummy_10531,Dummy_10531,Dummy_10531))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10533,Dummy_10533,Dummy_10533,Dummy_10533))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10532,Dummy_10532,Dummy_10532,Dummy_10532)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10530,Dummy_10530,Dummy_10530,Dummy_10530)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10532,Dummy_10532,Dummy_10532,Dummy_10532))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10533,Dummy_10533,Dummy_10533,Dummy_10533))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10531,Dummy_10531,Dummy_10531,Dummy_10531))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10531,Dummy_10531,Dummy_10531,Dummy_10531)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10532,Dummy_10532,Dummy_10532,Dummy_10532))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10533,Dummy_10533,Dummy_10533,Dummy_10533))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10530,Dummy_10530,Dummy_10530,Dummy_10530))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10530,Dummy_10530,Dummy_10530,Dummy_10530),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10531,Dummy_10531,Dummy_10531,Dummy_10531),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10532,Dummy_10532,Dummy_10532,Dummy_10532),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10533,Dummy_10533,Dummy_10533,Dummy_10533),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10550 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10534,Dummy_10534,Dummy_10534,Dummy_10534)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10535,Dummy_10535,Dummy_10535,Dummy_10535))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10537,Dummy_10537,Dummy_10537,Dummy_10537))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10536,Dummy_10536,Dummy_10536,Dummy_10536)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10534,Dummy_10534,Dummy_10534,Dummy_10534)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10536,Dummy_10536,Dummy_10536,Dummy_10536))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10537,Dummy_10537,Dummy_10537,Dummy_10537))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10535,Dummy_10535,Dummy_10535,Dummy_10535))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10535,Dummy_10535,Dummy_10535,Dummy_10535)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10536,Dummy_10536,Dummy_10536,Dummy_10536))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10537,Dummy_10537,Dummy_10537,Dummy_10537))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10534,Dummy_10534,Dummy_10534,Dummy_10534))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10534,Dummy_10534,Dummy_10534,Dummy_10534),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10535,Dummy_10535,Dummy_10535,Dummy_10535),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10536,Dummy_10536,Dummy_10536,Dummy_10536),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10537,Dummy_10537,Dummy_10537,Dummy_10537),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10551 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10455,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10538,Dummy_10538,Dummy_10538,Dummy_10538)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10539,Dummy_10539,Dummy_10539,Dummy_10539))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10541,Dummy_10541,Dummy_10541,Dummy_10541))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10540,Dummy_10540,Dummy_10540,Dummy_10540)))),_mm256_mul_pd(Dummy_10456,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10538,Dummy_10538,Dummy_10538,Dummy_10538)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10540,Dummy_10540,Dummy_10540,Dummy_10540))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10541,Dummy_10541,Dummy_10541,Dummy_10541))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10539,Dummy_10539,Dummy_10539,Dummy_10539))))),_mm256_mul_pd(Dummy_10457,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10539,Dummy_10539,Dummy_10539,Dummy_10539)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10540,Dummy_10540,Dummy_10540,Dummy_10540))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10541,Dummy_10541,Dummy_10541,Dummy_10541))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10538,Dummy_10538,Dummy_10538,Dummy_10538))))),_mm256_mul_pd(Dummy_10454,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10538,Dummy_10538,Dummy_10538,Dummy_10538),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10539,Dummy_10539,Dummy_10539,Dummy_10539),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10540,Dummy_10540,Dummy_10540,Dummy_10540),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10541,Dummy_10541,Dummy_10541,Dummy_10541),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_3170,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_3171,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_3172,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_3173,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_3174,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_3175,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_3176,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_3177,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_3178,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_3179,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10542,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_10543,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_10544,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10545,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10546,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10547,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10548,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_10549,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10550,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10551,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_3180 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_3181 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_3182 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_3183 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_3268 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3185,Dummy_3185,Dummy_3185,Dummy_3185)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3187,Dummy_3187,Dummy_3187,Dummy_3187))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3191,Dummy_3191,Dummy_3191,Dummy_3191))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3189,Dummy_3189,Dummy_3189,Dummy_3189)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3185,Dummy_3185,Dummy_3185,Dummy_3185)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3189,Dummy_3189,Dummy_3189,Dummy_3189))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3191,Dummy_3191,Dummy_3191,Dummy_3191))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3187,Dummy_3187,Dummy_3187,Dummy_3187))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3187,Dummy_3187,Dummy_3187,Dummy_3187)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3189,Dummy_3189,Dummy_3189,Dummy_3189))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3191,Dummy_3191,Dummy_3191,Dummy_3191))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3185,Dummy_3185,Dummy_3185,Dummy_3185))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3185,Dummy_3185,Dummy_3185,Dummy_3185),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3187,Dummy_3187,Dummy_3187,Dummy_3187),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3189,Dummy_3189,Dummy_3189,Dummy_3189),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3191,Dummy_3191,Dummy_3191,Dummy_3191),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3269 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3193,Dummy_3193,Dummy_3193,Dummy_3193)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3195,Dummy_3195,Dummy_3195,Dummy_3195))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3199,Dummy_3199,Dummy_3199,Dummy_3199))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3197,Dummy_3197,Dummy_3197,Dummy_3197)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3193,Dummy_3193,Dummy_3193,Dummy_3193)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3197,Dummy_3197,Dummy_3197,Dummy_3197))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3199,Dummy_3199,Dummy_3199,Dummy_3199))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3195,Dummy_3195,Dummy_3195,Dummy_3195))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3195,Dummy_3195,Dummy_3195,Dummy_3195)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3197,Dummy_3197,Dummy_3197,Dummy_3197))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3199,Dummy_3199,Dummy_3199,Dummy_3199))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3193,Dummy_3193,Dummy_3193,Dummy_3193))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3192,Dummy_3192,Dummy_3192,Dummy_3192)),_mm256_set_pd(Dummy_3200,Dummy_3200,Dummy_3200,Dummy_3200)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3194,Dummy_3194,Dummy_3194,Dummy_3194)),_mm256_set_pd(Dummy_3201,Dummy_3201,Dummy_3201,Dummy_3201))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3196,Dummy_3196,Dummy_3196,Dummy_3196)),_mm256_set_pd(Dummy_3202,Dummy_3202,Dummy_3202,Dummy_3202))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3198,Dummy_3198,Dummy_3198,Dummy_3198)),_mm256_set_pd(Dummy_3203,Dummy_3203,Dummy_3203,Dummy_3203))))); - const __m256d Dummy_3270 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3205,Dummy_3205,Dummy_3205,Dummy_3205)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3207,Dummy_3207,Dummy_3207,Dummy_3207))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3211,Dummy_3211,Dummy_3211,Dummy_3211))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3209,Dummy_3209,Dummy_3209,Dummy_3209)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3205,Dummy_3205,Dummy_3205,Dummy_3205)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3209,Dummy_3209,Dummy_3209,Dummy_3209))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3211,Dummy_3211,Dummy_3211,Dummy_3211))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3207,Dummy_3207,Dummy_3207,Dummy_3207))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3207,Dummy_3207,Dummy_3207,Dummy_3207)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3209,Dummy_3209,Dummy_3209,Dummy_3209))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3211,Dummy_3211,Dummy_3211,Dummy_3211))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3205,Dummy_3205,Dummy_3205,Dummy_3205))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3200,Dummy_3200,Dummy_3200,Dummy_3200)),_mm256_set_pd(Dummy_3204,Dummy_3204,Dummy_3204,Dummy_3204)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3201,Dummy_3201,Dummy_3201,Dummy_3201)),_mm256_set_pd(Dummy_3206,Dummy_3206,Dummy_3206,Dummy_3206))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3202,Dummy_3202,Dummy_3202,Dummy_3202)),_mm256_set_pd(Dummy_3208,Dummy_3208,Dummy_3208,Dummy_3208))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3203,Dummy_3203,Dummy_3203,Dummy_3203)),_mm256_set_pd(Dummy_3210,Dummy_3210,Dummy_3210,Dummy_3210))))); - const __m256d Dummy_3271 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3213,Dummy_3213,Dummy_3213,Dummy_3213)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3215,Dummy_3215,Dummy_3215,Dummy_3215))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3219,Dummy_3219,Dummy_3219,Dummy_3219))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3217,Dummy_3217,Dummy_3217,Dummy_3217)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3213,Dummy_3213,Dummy_3213,Dummy_3213)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3217,Dummy_3217,Dummy_3217,Dummy_3217))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3219,Dummy_3219,Dummy_3219,Dummy_3219))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3215,Dummy_3215,Dummy_3215,Dummy_3215))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3215,Dummy_3215,Dummy_3215,Dummy_3215)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3217,Dummy_3217,Dummy_3217,Dummy_3217))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_3219,Dummy_3219,Dummy_3219,Dummy_3219))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_3213,Dummy_3213,Dummy_3213,Dummy_3213))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3200,Dummy_3200,Dummy_3200,Dummy_3200)),_mm256_set_pd(Dummy_3212,Dummy_3212,Dummy_3212,Dummy_3212)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3201,Dummy_3201,Dummy_3201,Dummy_3201)),_mm256_set_pd(Dummy_3214,Dummy_3214,Dummy_3214,Dummy_3214))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3202,Dummy_3202,Dummy_3202,Dummy_3202)),_mm256_set_pd(Dummy_3216,Dummy_3216,Dummy_3216,Dummy_3216))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_3203,Dummy_3203,Dummy_3203,Dummy_3203)),_mm256_set_pd(Dummy_3218,Dummy_3218,Dummy_3218,Dummy_3218))))); - const __m256d Dummy_3272 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3222,Dummy_3222,Dummy_3222,Dummy_3222)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3225,Dummy_3225,Dummy_3225,Dummy_3225))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3231,Dummy_3231,Dummy_3231,Dummy_3231))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3228,Dummy_3228,Dummy_3228,Dummy_3228)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3222,Dummy_3222,Dummy_3222,Dummy_3222)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3228,Dummy_3228,Dummy_3228,Dummy_3228))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3231,Dummy_3231,Dummy_3231,Dummy_3231))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3225,Dummy_3225,Dummy_3225,Dummy_3225))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3225,Dummy_3225,Dummy_3225,Dummy_3225)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3228,Dummy_3228,Dummy_3228,Dummy_3228))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3231,Dummy_3231,Dummy_3231,Dummy_3231))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3222,Dummy_3222,Dummy_3222,Dummy_3222))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3222,Dummy_3222,Dummy_3222,Dummy_3222),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3225,Dummy_3225,Dummy_3225,Dummy_3225),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3228,Dummy_3228,Dummy_3228,Dummy_3228),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3231,Dummy_3231,Dummy_3231,Dummy_3231),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3273 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3234,Dummy_3234,Dummy_3234,Dummy_3234)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3237,Dummy_3237,Dummy_3237,Dummy_3237))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3243,Dummy_3243,Dummy_3243,Dummy_3243))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3240,Dummy_3240,Dummy_3240,Dummy_3240)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3234,Dummy_3234,Dummy_3234,Dummy_3234)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3240,Dummy_3240,Dummy_3240,Dummy_3240))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3243,Dummy_3243,Dummy_3243,Dummy_3243))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3237,Dummy_3237,Dummy_3237,Dummy_3237))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3237,Dummy_3237,Dummy_3237,Dummy_3237)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3240,Dummy_3240,Dummy_3240,Dummy_3240))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3243,Dummy_3243,Dummy_3243,Dummy_3243))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3234,Dummy_3234,Dummy_3234,Dummy_3234))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3234,Dummy_3234,Dummy_3234,Dummy_3234),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3237,Dummy_3237,Dummy_3237,Dummy_3237),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3240,Dummy_3240,Dummy_3240,Dummy_3240),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3243,Dummy_3243,Dummy_3243,Dummy_3243),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3274 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3246,Dummy_3246,Dummy_3246,Dummy_3246)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3249,Dummy_3249,Dummy_3249,Dummy_3249))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3255,Dummy_3255,Dummy_3255,Dummy_3255))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3252,Dummy_3252,Dummy_3252,Dummy_3252)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3246,Dummy_3246,Dummy_3246,Dummy_3246)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3252,Dummy_3252,Dummy_3252,Dummy_3252))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3255,Dummy_3255,Dummy_3255,Dummy_3255))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3249,Dummy_3249,Dummy_3249,Dummy_3249))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3249,Dummy_3249,Dummy_3249,Dummy_3249)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3252,Dummy_3252,Dummy_3252,Dummy_3252))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3255,Dummy_3255,Dummy_3255,Dummy_3255))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3246,Dummy_3246,Dummy_3246,Dummy_3246))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3246,Dummy_3246,Dummy_3246,Dummy_3246),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3249,Dummy_3249,Dummy_3249,Dummy_3249),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3252,Dummy_3252,Dummy_3252,Dummy_3252),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3255,Dummy_3255,Dummy_3255,Dummy_3255),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3275 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3256,Dummy_3256,Dummy_3256,Dummy_3256)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3257,Dummy_3257,Dummy_3257,Dummy_3257))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3259,Dummy_3259,Dummy_3259,Dummy_3259))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3258,Dummy_3258,Dummy_3258,Dummy_3258)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3256,Dummy_3256,Dummy_3256,Dummy_3256)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3258,Dummy_3258,Dummy_3258,Dummy_3258))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3259,Dummy_3259,Dummy_3259,Dummy_3259))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3257,Dummy_3257,Dummy_3257,Dummy_3257))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3257,Dummy_3257,Dummy_3257,Dummy_3257)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3258,Dummy_3258,Dummy_3258,Dummy_3258))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3259,Dummy_3259,Dummy_3259,Dummy_3259))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3256,Dummy_3256,Dummy_3256,Dummy_3256))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3256,Dummy_3256,Dummy_3256,Dummy_3256),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3257,Dummy_3257,Dummy_3257,Dummy_3257),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3258,Dummy_3258,Dummy_3258,Dummy_3258),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3259,Dummy_3259,Dummy_3259,Dummy_3259),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3276 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3260,Dummy_3260,Dummy_3260,Dummy_3260)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3261,Dummy_3261,Dummy_3261,Dummy_3261))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3263,Dummy_3263,Dummy_3263,Dummy_3263))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3262,Dummy_3262,Dummy_3262,Dummy_3262)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3260,Dummy_3260,Dummy_3260,Dummy_3260)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3262,Dummy_3262,Dummy_3262,Dummy_3262))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3263,Dummy_3263,Dummy_3263,Dummy_3263))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3261,Dummy_3261,Dummy_3261,Dummy_3261))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3261,Dummy_3261,Dummy_3261,Dummy_3261)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3262,Dummy_3262,Dummy_3262,Dummy_3262))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3263,Dummy_3263,Dummy_3263,Dummy_3263))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3260,Dummy_3260,Dummy_3260,Dummy_3260))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3260,Dummy_3260,Dummy_3260,Dummy_3260),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3261,Dummy_3261,Dummy_3261,Dummy_3261),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3262,Dummy_3262,Dummy_3262,Dummy_3262),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3263,Dummy_3263,Dummy_3263,Dummy_3263),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_3277 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_3181,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3264,Dummy_3264,Dummy_3264,Dummy_3264)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3265,Dummy_3265,Dummy_3265,Dummy_3265))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3267,Dummy_3267,Dummy_3267,Dummy_3267))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3266,Dummy_3266,Dummy_3266,Dummy_3266)))),_mm256_mul_pd(Dummy_3182,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3264,Dummy_3264,Dummy_3264,Dummy_3264)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3266,Dummy_3266,Dummy_3266,Dummy_3266))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3267,Dummy_3267,Dummy_3267,Dummy_3267))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3265,Dummy_3265,Dummy_3265,Dummy_3265))))),_mm256_mul_pd(Dummy_3183,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3265,Dummy_3265,Dummy_3265,Dummy_3265)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3266,Dummy_3266,Dummy_3266,Dummy_3266))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_3267,Dummy_3267,Dummy_3267,Dummy_3267))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_3264,Dummy_3264,Dummy_3264,Dummy_3264))))),_mm256_mul_pd(Dummy_3180,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_3264,Dummy_3264,Dummy_3264,Dummy_3264),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_3265,Dummy_3265,Dummy_3265,Dummy_3265),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_3266,Dummy_3266,Dummy_3266,Dummy_3266),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_3267,Dummy_3267,Dummy_3267,Dummy_3267),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10552 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_10553 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10554 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_10555 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_10640 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10557,Dummy_10557,Dummy_10557,Dummy_10557)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10559,Dummy_10559,Dummy_10559,Dummy_10559))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10563,Dummy_10563,Dummy_10563,Dummy_10563))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10561,Dummy_10561,Dummy_10561,Dummy_10561)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10557,Dummy_10557,Dummy_10557,Dummy_10557)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10561,Dummy_10561,Dummy_10561,Dummy_10561))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10563,Dummy_10563,Dummy_10563,Dummy_10563))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10559,Dummy_10559,Dummy_10559,Dummy_10559))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10559,Dummy_10559,Dummy_10559,Dummy_10559)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10561,Dummy_10561,Dummy_10561,Dummy_10561))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10563,Dummy_10563,Dummy_10563,Dummy_10563))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10557,Dummy_10557,Dummy_10557,Dummy_10557))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10557,Dummy_10557,Dummy_10557,Dummy_10557),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10559,Dummy_10559,Dummy_10559,Dummy_10559),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10561,Dummy_10561,Dummy_10561,Dummy_10561),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10563,Dummy_10563,Dummy_10563,Dummy_10563),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10641 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10565,Dummy_10565,Dummy_10565,Dummy_10565)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10567,Dummy_10567,Dummy_10567,Dummy_10567))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10571,Dummy_10571,Dummy_10571,Dummy_10571))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10569,Dummy_10569,Dummy_10569,Dummy_10569)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10565,Dummy_10565,Dummy_10565,Dummy_10565)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10569,Dummy_10569,Dummy_10569,Dummy_10569))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10571,Dummy_10571,Dummy_10571,Dummy_10571))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10567,Dummy_10567,Dummy_10567,Dummy_10567))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10567,Dummy_10567,Dummy_10567,Dummy_10567)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10569,Dummy_10569,Dummy_10569,Dummy_10569))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10571,Dummy_10571,Dummy_10571,Dummy_10571))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10565,Dummy_10565,Dummy_10565,Dummy_10565))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10564,Dummy_10564,Dummy_10564,Dummy_10564)),_mm256_set_pd(Dummy_10572,Dummy_10572,Dummy_10572,Dummy_10572)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10566,Dummy_10566,Dummy_10566,Dummy_10566)),_mm256_set_pd(Dummy_10573,Dummy_10573,Dummy_10573,Dummy_10573))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10568,Dummy_10568,Dummy_10568,Dummy_10568)),_mm256_set_pd(Dummy_10574,Dummy_10574,Dummy_10574,Dummy_10574))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10570,Dummy_10570,Dummy_10570,Dummy_10570)),_mm256_set_pd(Dummy_10575,Dummy_10575,Dummy_10575,Dummy_10575))))); + const __m256d Dummy_10642 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10577,Dummy_10577,Dummy_10577,Dummy_10577)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10579,Dummy_10579,Dummy_10579,Dummy_10579))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10583,Dummy_10583,Dummy_10583,Dummy_10583))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10581,Dummy_10581,Dummy_10581,Dummy_10581)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10577,Dummy_10577,Dummy_10577,Dummy_10577)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10581,Dummy_10581,Dummy_10581,Dummy_10581))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10583,Dummy_10583,Dummy_10583,Dummy_10583))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10579,Dummy_10579,Dummy_10579,Dummy_10579))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10579,Dummy_10579,Dummy_10579,Dummy_10579)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10581,Dummy_10581,Dummy_10581,Dummy_10581))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10583,Dummy_10583,Dummy_10583,Dummy_10583))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10577,Dummy_10577,Dummy_10577,Dummy_10577))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10572,Dummy_10572,Dummy_10572,Dummy_10572)),_mm256_set_pd(Dummy_10576,Dummy_10576,Dummy_10576,Dummy_10576)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10573,Dummy_10573,Dummy_10573,Dummy_10573)),_mm256_set_pd(Dummy_10578,Dummy_10578,Dummy_10578,Dummy_10578))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10574,Dummy_10574,Dummy_10574,Dummy_10574)),_mm256_set_pd(Dummy_10580,Dummy_10580,Dummy_10580,Dummy_10580))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10575,Dummy_10575,Dummy_10575,Dummy_10575)),_mm256_set_pd(Dummy_10582,Dummy_10582,Dummy_10582,Dummy_10582))))); + const __m256d Dummy_10643 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10585,Dummy_10585,Dummy_10585,Dummy_10585)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10587,Dummy_10587,Dummy_10587,Dummy_10587))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10591,Dummy_10591,Dummy_10591,Dummy_10591))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10589,Dummy_10589,Dummy_10589,Dummy_10589)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10585,Dummy_10585,Dummy_10585,Dummy_10585)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10589,Dummy_10589,Dummy_10589,Dummy_10589))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10591,Dummy_10591,Dummy_10591,Dummy_10591))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10587,Dummy_10587,Dummy_10587,Dummy_10587))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10587,Dummy_10587,Dummy_10587,Dummy_10587)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10589,Dummy_10589,Dummy_10589,Dummy_10589))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_10591,Dummy_10591,Dummy_10591,Dummy_10591))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_10585,Dummy_10585,Dummy_10585,Dummy_10585))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10572,Dummy_10572,Dummy_10572,Dummy_10572)),_mm256_set_pd(Dummy_10584,Dummy_10584,Dummy_10584,Dummy_10584)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10573,Dummy_10573,Dummy_10573,Dummy_10573)),_mm256_set_pd(Dummy_10586,Dummy_10586,Dummy_10586,Dummy_10586))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10574,Dummy_10574,Dummy_10574,Dummy_10574)),_mm256_set_pd(Dummy_10588,Dummy_10588,Dummy_10588,Dummy_10588))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_10575,Dummy_10575,Dummy_10575,Dummy_10575)),_mm256_set_pd(Dummy_10590,Dummy_10590,Dummy_10590,Dummy_10590))))); + const __m256d Dummy_10644 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10594,Dummy_10594,Dummy_10594,Dummy_10594)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10597,Dummy_10597,Dummy_10597,Dummy_10597))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10603,Dummy_10603,Dummy_10603,Dummy_10603))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10600,Dummy_10600,Dummy_10600,Dummy_10600)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10594,Dummy_10594,Dummy_10594,Dummy_10594)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10600,Dummy_10600,Dummy_10600,Dummy_10600))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10603,Dummy_10603,Dummy_10603,Dummy_10603))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10597,Dummy_10597,Dummy_10597,Dummy_10597))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10597,Dummy_10597,Dummy_10597,Dummy_10597)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10600,Dummy_10600,Dummy_10600,Dummy_10600))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10603,Dummy_10603,Dummy_10603,Dummy_10603))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10594,Dummy_10594,Dummy_10594,Dummy_10594))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10594,Dummy_10594,Dummy_10594,Dummy_10594),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10597,Dummy_10597,Dummy_10597,Dummy_10597),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10600,Dummy_10600,Dummy_10600,Dummy_10600),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10603,Dummy_10603,Dummy_10603,Dummy_10603),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10645 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10606,Dummy_10606,Dummy_10606,Dummy_10606)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10609,Dummy_10609,Dummy_10609,Dummy_10609))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10615,Dummy_10615,Dummy_10615,Dummy_10615))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10612,Dummy_10612,Dummy_10612,Dummy_10612)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10606,Dummy_10606,Dummy_10606,Dummy_10606)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10612,Dummy_10612,Dummy_10612,Dummy_10612))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10615,Dummy_10615,Dummy_10615,Dummy_10615))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10609,Dummy_10609,Dummy_10609,Dummy_10609))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10609,Dummy_10609,Dummy_10609,Dummy_10609)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10612,Dummy_10612,Dummy_10612,Dummy_10612))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10615,Dummy_10615,Dummy_10615,Dummy_10615))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10606,Dummy_10606,Dummy_10606,Dummy_10606))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10606,Dummy_10606,Dummy_10606,Dummy_10606),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10609,Dummy_10609,Dummy_10609,Dummy_10609),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10612,Dummy_10612,Dummy_10612,Dummy_10612),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10615,Dummy_10615,Dummy_10615,Dummy_10615),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10646 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10618,Dummy_10618,Dummy_10618,Dummy_10618)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10621,Dummy_10621,Dummy_10621,Dummy_10621))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10627,Dummy_10627,Dummy_10627,Dummy_10627))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10624,Dummy_10624,Dummy_10624,Dummy_10624)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10618,Dummy_10618,Dummy_10618,Dummy_10618)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10624,Dummy_10624,Dummy_10624,Dummy_10624))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10627,Dummy_10627,Dummy_10627,Dummy_10627))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10621,Dummy_10621,Dummy_10621,Dummy_10621))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10621,Dummy_10621,Dummy_10621,Dummy_10621)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10624,Dummy_10624,Dummy_10624,Dummy_10624))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10627,Dummy_10627,Dummy_10627,Dummy_10627))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10618,Dummy_10618,Dummy_10618,Dummy_10618))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10618,Dummy_10618,Dummy_10618,Dummy_10618),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10621,Dummy_10621,Dummy_10621,Dummy_10621),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10624,Dummy_10624,Dummy_10624,Dummy_10624),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10627,Dummy_10627,Dummy_10627,Dummy_10627),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10647 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10628,Dummy_10628,Dummy_10628,Dummy_10628)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10629,Dummy_10629,Dummy_10629,Dummy_10629))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10631,Dummy_10631,Dummy_10631,Dummy_10631))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10630,Dummy_10630,Dummy_10630,Dummy_10630)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10628,Dummy_10628,Dummy_10628,Dummy_10628)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10630,Dummy_10630,Dummy_10630,Dummy_10630))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10631,Dummy_10631,Dummy_10631,Dummy_10631))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10629,Dummy_10629,Dummy_10629,Dummy_10629))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10629,Dummy_10629,Dummy_10629,Dummy_10629)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10630,Dummy_10630,Dummy_10630,Dummy_10630))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10631,Dummy_10631,Dummy_10631,Dummy_10631))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10628,Dummy_10628,Dummy_10628,Dummy_10628))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10628,Dummy_10628,Dummy_10628,Dummy_10628),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10629,Dummy_10629,Dummy_10629,Dummy_10629),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10630,Dummy_10630,Dummy_10630,Dummy_10630),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10631,Dummy_10631,Dummy_10631,Dummy_10631),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10648 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10632,Dummy_10632,Dummy_10632,Dummy_10632)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10633,Dummy_10633,Dummy_10633,Dummy_10633))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10635,Dummy_10635,Dummy_10635,Dummy_10635))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10634,Dummy_10634,Dummy_10634,Dummy_10634)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10632,Dummy_10632,Dummy_10632,Dummy_10632)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10634,Dummy_10634,Dummy_10634,Dummy_10634))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10635,Dummy_10635,Dummy_10635,Dummy_10635))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10633,Dummy_10633,Dummy_10633,Dummy_10633))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10633,Dummy_10633,Dummy_10633,Dummy_10633)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10634,Dummy_10634,Dummy_10634,Dummy_10634))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10635,Dummy_10635,Dummy_10635,Dummy_10635))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10632,Dummy_10632,Dummy_10632,Dummy_10632))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10632,Dummy_10632,Dummy_10632,Dummy_10632),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10633,Dummy_10633,Dummy_10633,Dummy_10633),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10634,Dummy_10634,Dummy_10634,Dummy_10634),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10635,Dummy_10635,Dummy_10635,Dummy_10635),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_10649 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_10553,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10636,Dummy_10636,Dummy_10636,Dummy_10636)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10637,Dummy_10637,Dummy_10637,Dummy_10637))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10639,Dummy_10639,Dummy_10639,Dummy_10639))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10638,Dummy_10638,Dummy_10638,Dummy_10638)))),_mm256_mul_pd(Dummy_10554,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10636,Dummy_10636,Dummy_10636,Dummy_10636)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10638,Dummy_10638,Dummy_10638,Dummy_10638))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10639,Dummy_10639,Dummy_10639,Dummy_10639))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10637,Dummy_10637,Dummy_10637,Dummy_10637))))),_mm256_mul_pd(Dummy_10555,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10637,Dummy_10637,Dummy_10637,Dummy_10637)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10638,Dummy_10638,Dummy_10638,Dummy_10638))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_10639,Dummy_10639,Dummy_10639,Dummy_10639))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_10636,Dummy_10636,Dummy_10636,Dummy_10636))))),_mm256_mul_pd(Dummy_10552,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_10636,Dummy_10636,Dummy_10636,Dummy_10636),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_10637,Dummy_10637,Dummy_10637,Dummy_10637),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_10638,Dummy_10638,Dummy_10638,Dummy_10638),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_10639,Dummy_10639,Dummy_10639,Dummy_10639),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_3268,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_3269,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_3270,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_3271,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_3272,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_3273,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_3274,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_3275,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_3276,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_3277,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_10640,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10641,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_10642,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_10643,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10644,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10645,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_10646,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10647,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_10648,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_10649,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } } @@ -1072,144 +1030,144 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_9 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_2788 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2789 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2790 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_2791 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2876 = Dummy_2788*(Dummy_2793*tmp_kernel_op_28 + Dummy_2795*tmp_kernel_op_29 + Dummy_2797*tmp_kernel_op_30 + Dummy_2799*tmp_kernel_op_31) + Dummy_2789*(Dummy_2793*0.1381966011250105 + Dummy_2795*0.1381966011250105 + Dummy_2797*0.5854101966249684 + Dummy_2799*0.1381966011250105) + Dummy_2790*(Dummy_2793*0.1381966011250105 + Dummy_2795*0.5854101966249684 + Dummy_2797*0.1381966011250105 + Dummy_2799*0.1381966011250105) + Dummy_2791*(Dummy_2793*0.5854101966249684 + Dummy_2795*0.1381966011250105 + Dummy_2797*0.1381966011250105 + Dummy_2799*0.1381966011250105); - const walberla::float64 Dummy_2877 = Dummy_2788*(-Dummy_2800*Dummy_2808 - Dummy_2802*Dummy_2809 - Dummy_2804*Dummy_2810 - Dummy_2806*Dummy_2811) + Dummy_2789*(Dummy_2801*-0.1381966011250105 + Dummy_2803*-0.1381966011250105 + Dummy_2805*-0.5854101966249684 + Dummy_2807*-0.1381966011250105) + Dummy_2790*(Dummy_2801*-0.1381966011250105 + Dummy_2803*-0.5854101966249684 + Dummy_2805*-0.1381966011250105 + Dummy_2807*-0.1381966011250105) + Dummy_2791*(Dummy_2801*-0.5854101966249684 + Dummy_2803*-0.1381966011250105 + Dummy_2805*-0.1381966011250105 + Dummy_2807*-0.1381966011250105); - const walberla::float64 Dummy_2878 = Dummy_2788*(-Dummy_2808*Dummy_2812 - Dummy_2809*Dummy_2814 - Dummy_2810*Dummy_2816 - Dummy_2811*Dummy_2818) + Dummy_2789*(Dummy_2813*-0.1381966011250105 + Dummy_2815*-0.1381966011250105 + Dummy_2817*-0.5854101966249684 + Dummy_2819*-0.1381966011250105) + Dummy_2790*(Dummy_2813*-0.1381966011250105 + Dummy_2815*-0.5854101966249684 + Dummy_2817*-0.1381966011250105 + Dummy_2819*-0.1381966011250105) + Dummy_2791*(Dummy_2813*-0.5854101966249684 + Dummy_2815*-0.1381966011250105 + Dummy_2817*-0.1381966011250105 + Dummy_2819*-0.1381966011250105); - const walberla::float64 Dummy_2879 = Dummy_2788*(-Dummy_2808*Dummy_2820 - Dummy_2809*Dummy_2822 - Dummy_2810*Dummy_2824 - Dummy_2811*Dummy_2826) + Dummy_2789*(Dummy_2821*-0.1381966011250105 + Dummy_2823*-0.1381966011250105 + Dummy_2825*-0.5854101966249684 + Dummy_2827*-0.1381966011250105) + Dummy_2790*(Dummy_2821*-0.1381966011250105 + Dummy_2823*-0.5854101966249684 + Dummy_2825*-0.1381966011250105 + Dummy_2827*-0.1381966011250105) + Dummy_2791*(Dummy_2821*-0.5854101966249684 + Dummy_2823*-0.1381966011250105 + Dummy_2825*-0.1381966011250105 + Dummy_2827*-0.1381966011250105); - const walberla::float64 Dummy_2880 = Dummy_2788*(Dummy_2830*tmp_kernel_op_28 + Dummy_2833*tmp_kernel_op_29 + Dummy_2836*tmp_kernel_op_30 + Dummy_2839*tmp_kernel_op_31) + Dummy_2789*(Dummy_2830*0.1381966011250105 + Dummy_2833*0.1381966011250105 + Dummy_2836*0.5854101966249684 + Dummy_2839*0.1381966011250105) + Dummy_2790*(Dummy_2830*0.1381966011250105 + Dummy_2833*0.5854101966249684 + Dummy_2836*0.1381966011250105 + Dummy_2839*0.1381966011250105) + Dummy_2791*(Dummy_2830*0.5854101966249684 + Dummy_2833*0.1381966011250105 + Dummy_2836*0.1381966011250105 + Dummy_2839*0.1381966011250105); - const walberla::float64 Dummy_2881 = Dummy_2788*(Dummy_2842*tmp_kernel_op_28 + Dummy_2845*tmp_kernel_op_29 + Dummy_2848*tmp_kernel_op_30 + Dummy_2851*tmp_kernel_op_31) + Dummy_2789*(Dummy_2842*0.1381966011250105 + Dummy_2845*0.1381966011250105 + Dummy_2848*0.5854101966249684 + Dummy_2851*0.1381966011250105) + Dummy_2790*(Dummy_2842*0.1381966011250105 + Dummy_2845*0.5854101966249684 + Dummy_2848*0.1381966011250105 + Dummy_2851*0.1381966011250105) + Dummy_2791*(Dummy_2842*0.5854101966249684 + Dummy_2845*0.1381966011250105 + Dummy_2848*0.1381966011250105 + Dummy_2851*0.1381966011250105); - const walberla::float64 Dummy_2882 = Dummy_2788*(Dummy_2854*tmp_kernel_op_28 + Dummy_2857*tmp_kernel_op_29 + Dummy_2860*tmp_kernel_op_30 + Dummy_2863*tmp_kernel_op_31) + Dummy_2789*(Dummy_2854*0.1381966011250105 + Dummy_2857*0.1381966011250105 + Dummy_2860*0.5854101966249684 + Dummy_2863*0.1381966011250105) + Dummy_2790*(Dummy_2854*0.1381966011250105 + Dummy_2857*0.5854101966249684 + Dummy_2860*0.1381966011250105 + Dummy_2863*0.1381966011250105) + Dummy_2791*(Dummy_2854*0.5854101966249684 + Dummy_2857*0.1381966011250105 + Dummy_2860*0.1381966011250105 + Dummy_2863*0.1381966011250105); - const walberla::float64 Dummy_2883 = Dummy_2788*(Dummy_2864*tmp_kernel_op_28 + Dummy_2865*tmp_kernel_op_29 + Dummy_2866*tmp_kernel_op_30 + Dummy_2867*tmp_kernel_op_31) + Dummy_2789*(Dummy_2864*0.1381966011250105 + Dummy_2865*0.1381966011250105 + Dummy_2866*0.5854101966249684 + Dummy_2867*0.1381966011250105) + Dummy_2790*(Dummy_2864*0.1381966011250105 + Dummy_2865*0.5854101966249684 + Dummy_2866*0.1381966011250105 + Dummy_2867*0.1381966011250105) + Dummy_2791*(Dummy_2864*0.5854101966249684 + Dummy_2865*0.1381966011250105 + Dummy_2866*0.1381966011250105 + Dummy_2867*0.1381966011250105); - const walberla::float64 Dummy_2884 = Dummy_2788*(Dummy_2868*tmp_kernel_op_28 + Dummy_2869*tmp_kernel_op_29 + Dummy_2870*tmp_kernel_op_30 + Dummy_2871*tmp_kernel_op_31) + Dummy_2789*(Dummy_2868*0.1381966011250105 + Dummy_2869*0.1381966011250105 + Dummy_2870*0.5854101966249684 + Dummy_2871*0.1381966011250105) + Dummy_2790*(Dummy_2868*0.1381966011250105 + Dummy_2869*0.5854101966249684 + Dummy_2870*0.1381966011250105 + Dummy_2871*0.1381966011250105) + Dummy_2791*(Dummy_2868*0.5854101966249684 + Dummy_2869*0.1381966011250105 + Dummy_2870*0.1381966011250105 + Dummy_2871*0.1381966011250105); - const walberla::float64 Dummy_2885 = Dummy_2788*(Dummy_2872*tmp_kernel_op_28 + Dummy_2873*tmp_kernel_op_29 + Dummy_2874*tmp_kernel_op_30 + Dummy_2875*tmp_kernel_op_31) + Dummy_2789*(Dummy_2872*0.1381966011250105 + Dummy_2873*0.1381966011250105 + Dummy_2874*0.5854101966249684 + Dummy_2875*0.1381966011250105) + Dummy_2790*(Dummy_2872*0.1381966011250105 + Dummy_2873*0.5854101966249684 + Dummy_2874*0.1381966011250105 + Dummy_2875*0.1381966011250105) + Dummy_2791*(Dummy_2872*0.5854101966249684 + Dummy_2873*0.1381966011250105 + Dummy_2874*0.1381966011250105 + Dummy_2875*0.1381966011250105); + const walberla::float64 Dummy_10160 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10161 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10162 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10163 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10248 = Dummy_10160*(Dummy_10165*tmp_kernel_op_28 + Dummy_10167*tmp_kernel_op_29 + Dummy_10169*tmp_kernel_op_30 + Dummy_10171*tmp_kernel_op_31) + Dummy_10161*(Dummy_10165*0.1381966011250105 + Dummy_10167*0.1381966011250105 + Dummy_10169*0.5854101966249684 + Dummy_10171*0.1381966011250105) + Dummy_10162*(Dummy_10165*0.1381966011250105 + Dummy_10167*0.5854101966249684 + Dummy_10169*0.1381966011250105 + Dummy_10171*0.1381966011250105) + Dummy_10163*(Dummy_10165*0.5854101966249684 + Dummy_10167*0.1381966011250105 + Dummy_10169*0.1381966011250105 + Dummy_10171*0.1381966011250105); + const walberla::float64 Dummy_10249 = Dummy_10160*(-Dummy_10172*Dummy_10180 - Dummy_10174*Dummy_10181 - Dummy_10176*Dummy_10182 - Dummy_10178*Dummy_10183) + Dummy_10161*(Dummy_10173*-0.1381966011250105 + Dummy_10175*-0.1381966011250105 + Dummy_10177*-0.5854101966249684 + Dummy_10179*-0.1381966011250105) + Dummy_10162*(Dummy_10173*-0.1381966011250105 + Dummy_10175*-0.5854101966249684 + Dummy_10177*-0.1381966011250105 + Dummy_10179*-0.1381966011250105) + Dummy_10163*(Dummy_10173*-0.5854101966249684 + Dummy_10175*-0.1381966011250105 + Dummy_10177*-0.1381966011250105 + Dummy_10179*-0.1381966011250105); + const walberla::float64 Dummy_10250 = Dummy_10160*(-Dummy_10180*Dummy_10184 - Dummy_10181*Dummy_10186 - Dummy_10182*Dummy_10188 - Dummy_10183*Dummy_10190) + Dummy_10161*(Dummy_10185*-0.1381966011250105 + Dummy_10187*-0.1381966011250105 + Dummy_10189*-0.5854101966249684 + Dummy_10191*-0.1381966011250105) + Dummy_10162*(Dummy_10185*-0.1381966011250105 + Dummy_10187*-0.5854101966249684 + Dummy_10189*-0.1381966011250105 + Dummy_10191*-0.1381966011250105) + Dummy_10163*(Dummy_10185*-0.5854101966249684 + Dummy_10187*-0.1381966011250105 + Dummy_10189*-0.1381966011250105 + Dummy_10191*-0.1381966011250105); + const walberla::float64 Dummy_10251 = Dummy_10160*(-Dummy_10180*Dummy_10192 - Dummy_10181*Dummy_10194 - Dummy_10182*Dummy_10196 - Dummy_10183*Dummy_10198) + Dummy_10161*(Dummy_10193*-0.1381966011250105 + Dummy_10195*-0.1381966011250105 + Dummy_10197*-0.5854101966249684 + Dummy_10199*-0.1381966011250105) + Dummy_10162*(Dummy_10193*-0.1381966011250105 + Dummy_10195*-0.5854101966249684 + Dummy_10197*-0.1381966011250105 + Dummy_10199*-0.1381966011250105) + Dummy_10163*(Dummy_10193*-0.5854101966249684 + Dummy_10195*-0.1381966011250105 + Dummy_10197*-0.1381966011250105 + Dummy_10199*-0.1381966011250105); + const walberla::float64 Dummy_10252 = Dummy_10160*(Dummy_10202*tmp_kernel_op_28 + Dummy_10205*tmp_kernel_op_29 + Dummy_10208*tmp_kernel_op_30 + Dummy_10211*tmp_kernel_op_31) + Dummy_10161*(Dummy_10202*0.1381966011250105 + Dummy_10205*0.1381966011250105 + Dummy_10208*0.5854101966249684 + Dummy_10211*0.1381966011250105) + Dummy_10162*(Dummy_10202*0.1381966011250105 + Dummy_10205*0.5854101966249684 + Dummy_10208*0.1381966011250105 + Dummy_10211*0.1381966011250105) + Dummy_10163*(Dummy_10202*0.5854101966249684 + Dummy_10205*0.1381966011250105 + Dummy_10208*0.1381966011250105 + Dummy_10211*0.1381966011250105); + const walberla::float64 Dummy_10253 = Dummy_10160*(Dummy_10214*tmp_kernel_op_28 + Dummy_10217*tmp_kernel_op_29 + Dummy_10220*tmp_kernel_op_30 + Dummy_10223*tmp_kernel_op_31) + Dummy_10161*(Dummy_10214*0.1381966011250105 + Dummy_10217*0.1381966011250105 + Dummy_10220*0.5854101966249684 + Dummy_10223*0.1381966011250105) + Dummy_10162*(Dummy_10214*0.1381966011250105 + Dummy_10217*0.5854101966249684 + Dummy_10220*0.1381966011250105 + Dummy_10223*0.1381966011250105) + Dummy_10163*(Dummy_10214*0.5854101966249684 + Dummy_10217*0.1381966011250105 + Dummy_10220*0.1381966011250105 + Dummy_10223*0.1381966011250105); + const walberla::float64 Dummy_10254 = Dummy_10160*(Dummy_10226*tmp_kernel_op_28 + Dummy_10229*tmp_kernel_op_29 + Dummy_10232*tmp_kernel_op_30 + Dummy_10235*tmp_kernel_op_31) + Dummy_10161*(Dummy_10226*0.1381966011250105 + Dummy_10229*0.1381966011250105 + Dummy_10232*0.5854101966249684 + Dummy_10235*0.1381966011250105) + Dummy_10162*(Dummy_10226*0.1381966011250105 + Dummy_10229*0.5854101966249684 + Dummy_10232*0.1381966011250105 + Dummy_10235*0.1381966011250105) + Dummy_10163*(Dummy_10226*0.5854101966249684 + Dummy_10229*0.1381966011250105 + Dummy_10232*0.1381966011250105 + Dummy_10235*0.1381966011250105); + const walberla::float64 Dummy_10255 = Dummy_10160*(Dummy_10236*tmp_kernel_op_28 + Dummy_10237*tmp_kernel_op_29 + Dummy_10238*tmp_kernel_op_30 + Dummy_10239*tmp_kernel_op_31) + Dummy_10161*(Dummy_10236*0.1381966011250105 + Dummy_10237*0.1381966011250105 + Dummy_10238*0.5854101966249684 + Dummy_10239*0.1381966011250105) + Dummy_10162*(Dummy_10236*0.1381966011250105 + Dummy_10237*0.5854101966249684 + Dummy_10238*0.1381966011250105 + Dummy_10239*0.1381966011250105) + Dummy_10163*(Dummy_10236*0.5854101966249684 + Dummy_10237*0.1381966011250105 + Dummy_10238*0.1381966011250105 + Dummy_10239*0.1381966011250105); + const walberla::float64 Dummy_10256 = Dummy_10160*(Dummy_10240*tmp_kernel_op_28 + Dummy_10241*tmp_kernel_op_29 + Dummy_10242*tmp_kernel_op_30 + Dummy_10243*tmp_kernel_op_31) + Dummy_10161*(Dummy_10240*0.1381966011250105 + Dummy_10241*0.1381966011250105 + Dummy_10242*0.5854101966249684 + Dummy_10243*0.1381966011250105) + Dummy_10162*(Dummy_10240*0.1381966011250105 + Dummy_10241*0.5854101966249684 + Dummy_10242*0.1381966011250105 + Dummy_10243*0.1381966011250105) + Dummy_10163*(Dummy_10240*0.5854101966249684 + Dummy_10241*0.1381966011250105 + Dummy_10242*0.1381966011250105 + Dummy_10243*0.1381966011250105); + const walberla::float64 Dummy_10257 = Dummy_10160*(Dummy_10244*tmp_kernel_op_28 + Dummy_10245*tmp_kernel_op_29 + Dummy_10246*tmp_kernel_op_30 + Dummy_10247*tmp_kernel_op_31) + Dummy_10161*(Dummy_10244*0.1381966011250105 + Dummy_10245*0.1381966011250105 + Dummy_10246*0.5854101966249684 + Dummy_10247*0.1381966011250105) + Dummy_10162*(Dummy_10244*0.1381966011250105 + Dummy_10245*0.5854101966249684 + Dummy_10246*0.1381966011250105 + Dummy_10247*0.1381966011250105) + Dummy_10163*(Dummy_10244*0.5854101966249684 + Dummy_10245*0.1381966011250105 + Dummy_10246*0.1381966011250105 + Dummy_10247*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2876 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2877 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_2878 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2879 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2880 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_2881 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2882 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2883 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2884 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2885 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10248 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10249 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10250 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10251 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10252 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_10253 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10254 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10255 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10256 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10257 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } - const walberla::float64 Dummy_2886 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2887 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_2888 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2889 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2974 = Dummy_2886*(Dummy_2891*tmp_kernel_op_28 + Dummy_2893*tmp_kernel_op_29 + Dummy_2895*tmp_kernel_op_30 + Dummy_2897*tmp_kernel_op_31) + Dummy_2887*(Dummy_2891*0.1381966011250105 + Dummy_2893*0.1381966011250105 + Dummy_2895*0.5854101966249684 + Dummy_2897*0.1381966011250105) + Dummy_2888*(Dummy_2891*0.1381966011250105 + Dummy_2893*0.5854101966249684 + Dummy_2895*0.1381966011250105 + Dummy_2897*0.1381966011250105) + Dummy_2889*(Dummy_2891*0.5854101966249684 + Dummy_2893*0.1381966011250105 + Dummy_2895*0.1381966011250105 + Dummy_2897*0.1381966011250105); - const walberla::float64 Dummy_2975 = Dummy_2886*(-Dummy_2898*Dummy_2906 - Dummy_2900*Dummy_2907 - Dummy_2902*Dummy_2908 - Dummy_2904*Dummy_2909) + Dummy_2887*(Dummy_2899*-0.1381966011250105 + Dummy_2901*-0.1381966011250105 + Dummy_2903*-0.5854101966249684 + Dummy_2905*-0.1381966011250105) + Dummy_2888*(Dummy_2899*-0.1381966011250105 + Dummy_2901*-0.5854101966249684 + Dummy_2903*-0.1381966011250105 + Dummy_2905*-0.1381966011250105) + Dummy_2889*(Dummy_2899*-0.5854101966249684 + Dummy_2901*-0.1381966011250105 + Dummy_2903*-0.1381966011250105 + Dummy_2905*-0.1381966011250105); - const walberla::float64 Dummy_2976 = Dummy_2886*(-Dummy_2906*Dummy_2910 - Dummy_2907*Dummy_2912 - Dummy_2908*Dummy_2914 - Dummy_2909*Dummy_2916) + Dummy_2887*(Dummy_2911*-0.1381966011250105 + Dummy_2913*-0.1381966011250105 + Dummy_2915*-0.5854101966249684 + Dummy_2917*-0.1381966011250105) + Dummy_2888*(Dummy_2911*-0.1381966011250105 + Dummy_2913*-0.5854101966249684 + Dummy_2915*-0.1381966011250105 + Dummy_2917*-0.1381966011250105) + Dummy_2889*(Dummy_2911*-0.5854101966249684 + Dummy_2913*-0.1381966011250105 + Dummy_2915*-0.1381966011250105 + Dummy_2917*-0.1381966011250105); - const walberla::float64 Dummy_2977 = Dummy_2886*(-Dummy_2906*Dummy_2918 - Dummy_2907*Dummy_2920 - Dummy_2908*Dummy_2922 - Dummy_2909*Dummy_2924) + Dummy_2887*(Dummy_2919*-0.1381966011250105 + Dummy_2921*-0.1381966011250105 + Dummy_2923*-0.5854101966249684 + Dummy_2925*-0.1381966011250105) + Dummy_2888*(Dummy_2919*-0.1381966011250105 + Dummy_2921*-0.5854101966249684 + Dummy_2923*-0.1381966011250105 + Dummy_2925*-0.1381966011250105) + Dummy_2889*(Dummy_2919*-0.5854101966249684 + Dummy_2921*-0.1381966011250105 + Dummy_2923*-0.1381966011250105 + Dummy_2925*-0.1381966011250105); - const walberla::float64 Dummy_2978 = Dummy_2886*(Dummy_2928*tmp_kernel_op_28 + Dummy_2931*tmp_kernel_op_29 + Dummy_2934*tmp_kernel_op_30 + Dummy_2937*tmp_kernel_op_31) + Dummy_2887*(Dummy_2928*0.1381966011250105 + Dummy_2931*0.1381966011250105 + Dummy_2934*0.5854101966249684 + Dummy_2937*0.1381966011250105) + Dummy_2888*(Dummy_2928*0.1381966011250105 + Dummy_2931*0.5854101966249684 + Dummy_2934*0.1381966011250105 + Dummy_2937*0.1381966011250105) + Dummy_2889*(Dummy_2928*0.5854101966249684 + Dummy_2931*0.1381966011250105 + Dummy_2934*0.1381966011250105 + Dummy_2937*0.1381966011250105); - const walberla::float64 Dummy_2979 = Dummy_2886*(Dummy_2940*tmp_kernel_op_28 + Dummy_2943*tmp_kernel_op_29 + Dummy_2946*tmp_kernel_op_30 + Dummy_2949*tmp_kernel_op_31) + Dummy_2887*(Dummy_2940*0.1381966011250105 + Dummy_2943*0.1381966011250105 + Dummy_2946*0.5854101966249684 + Dummy_2949*0.1381966011250105) + Dummy_2888*(Dummy_2940*0.1381966011250105 + Dummy_2943*0.5854101966249684 + Dummy_2946*0.1381966011250105 + Dummy_2949*0.1381966011250105) + Dummy_2889*(Dummy_2940*0.5854101966249684 + Dummy_2943*0.1381966011250105 + Dummy_2946*0.1381966011250105 + Dummy_2949*0.1381966011250105); - const walberla::float64 Dummy_2980 = Dummy_2886*(Dummy_2952*tmp_kernel_op_28 + Dummy_2955*tmp_kernel_op_29 + Dummy_2958*tmp_kernel_op_30 + Dummy_2961*tmp_kernel_op_31) + Dummy_2887*(Dummy_2952*0.1381966011250105 + Dummy_2955*0.1381966011250105 + Dummy_2958*0.5854101966249684 + Dummy_2961*0.1381966011250105) + Dummy_2888*(Dummy_2952*0.1381966011250105 + Dummy_2955*0.5854101966249684 + Dummy_2958*0.1381966011250105 + Dummy_2961*0.1381966011250105) + Dummy_2889*(Dummy_2952*0.5854101966249684 + Dummy_2955*0.1381966011250105 + Dummy_2958*0.1381966011250105 + Dummy_2961*0.1381966011250105); - const walberla::float64 Dummy_2981 = Dummy_2886*(Dummy_2962*tmp_kernel_op_28 + Dummy_2963*tmp_kernel_op_29 + Dummy_2964*tmp_kernel_op_30 + Dummy_2965*tmp_kernel_op_31) + Dummy_2887*(Dummy_2962*0.1381966011250105 + Dummy_2963*0.1381966011250105 + Dummy_2964*0.5854101966249684 + Dummy_2965*0.1381966011250105) + Dummy_2888*(Dummy_2962*0.1381966011250105 + Dummy_2963*0.5854101966249684 + Dummy_2964*0.1381966011250105 + Dummy_2965*0.1381966011250105) + Dummy_2889*(Dummy_2962*0.5854101966249684 + Dummy_2963*0.1381966011250105 + Dummy_2964*0.1381966011250105 + Dummy_2965*0.1381966011250105); - const walberla::float64 Dummy_2982 = Dummy_2886*(Dummy_2966*tmp_kernel_op_28 + Dummy_2967*tmp_kernel_op_29 + Dummy_2968*tmp_kernel_op_30 + Dummy_2969*tmp_kernel_op_31) + Dummy_2887*(Dummy_2966*0.1381966011250105 + Dummy_2967*0.1381966011250105 + Dummy_2968*0.5854101966249684 + Dummy_2969*0.1381966011250105) + Dummy_2888*(Dummy_2966*0.1381966011250105 + Dummy_2967*0.5854101966249684 + Dummy_2968*0.1381966011250105 + Dummy_2969*0.1381966011250105) + Dummy_2889*(Dummy_2966*0.5854101966249684 + Dummy_2967*0.1381966011250105 + Dummy_2968*0.1381966011250105 + Dummy_2969*0.1381966011250105); - const walberla::float64 Dummy_2983 = Dummy_2886*(Dummy_2970*tmp_kernel_op_28 + Dummy_2971*tmp_kernel_op_29 + Dummy_2972*tmp_kernel_op_30 + Dummy_2973*tmp_kernel_op_31) + Dummy_2887*(Dummy_2970*0.1381966011250105 + Dummy_2971*0.1381966011250105 + Dummy_2972*0.5854101966249684 + Dummy_2973*0.1381966011250105) + Dummy_2888*(Dummy_2970*0.1381966011250105 + Dummy_2971*0.5854101966249684 + Dummy_2972*0.1381966011250105 + Dummy_2973*0.1381966011250105) + Dummy_2889*(Dummy_2970*0.5854101966249684 + Dummy_2971*0.1381966011250105 + Dummy_2972*0.1381966011250105 + Dummy_2973*0.1381966011250105); + const walberla::float64 Dummy_10258 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10259 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10260 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10261 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10346 = Dummy_10258*(Dummy_10263*tmp_kernel_op_28 + Dummy_10265*tmp_kernel_op_29 + Dummy_10267*tmp_kernel_op_30 + Dummy_10269*tmp_kernel_op_31) + Dummy_10259*(Dummy_10263*0.1381966011250105 + Dummy_10265*0.1381966011250105 + Dummy_10267*0.5854101966249684 + Dummy_10269*0.1381966011250105) + Dummy_10260*(Dummy_10263*0.1381966011250105 + Dummy_10265*0.5854101966249684 + Dummy_10267*0.1381966011250105 + Dummy_10269*0.1381966011250105) + Dummy_10261*(Dummy_10263*0.5854101966249684 + Dummy_10265*0.1381966011250105 + Dummy_10267*0.1381966011250105 + Dummy_10269*0.1381966011250105); + const walberla::float64 Dummy_10347 = Dummy_10258*(-Dummy_10270*Dummy_10278 - Dummy_10272*Dummy_10279 - Dummy_10274*Dummy_10280 - Dummy_10276*Dummy_10281) + Dummy_10259*(Dummy_10271*-0.1381966011250105 + Dummy_10273*-0.1381966011250105 + Dummy_10275*-0.5854101966249684 + Dummy_10277*-0.1381966011250105) + Dummy_10260*(Dummy_10271*-0.1381966011250105 + Dummy_10273*-0.5854101966249684 + Dummy_10275*-0.1381966011250105 + Dummy_10277*-0.1381966011250105) + Dummy_10261*(Dummy_10271*-0.5854101966249684 + Dummy_10273*-0.1381966011250105 + Dummy_10275*-0.1381966011250105 + Dummy_10277*-0.1381966011250105); + const walberla::float64 Dummy_10348 = Dummy_10258*(-Dummy_10278*Dummy_10282 - Dummy_10279*Dummy_10284 - Dummy_10280*Dummy_10286 - Dummy_10281*Dummy_10288) + Dummy_10259*(Dummy_10283*-0.1381966011250105 + Dummy_10285*-0.1381966011250105 + Dummy_10287*-0.5854101966249684 + Dummy_10289*-0.1381966011250105) + Dummy_10260*(Dummy_10283*-0.1381966011250105 + Dummy_10285*-0.5854101966249684 + Dummy_10287*-0.1381966011250105 + Dummy_10289*-0.1381966011250105) + Dummy_10261*(Dummy_10283*-0.5854101966249684 + Dummy_10285*-0.1381966011250105 + Dummy_10287*-0.1381966011250105 + Dummy_10289*-0.1381966011250105); + const walberla::float64 Dummy_10349 = Dummy_10258*(-Dummy_10278*Dummy_10290 - Dummy_10279*Dummy_10292 - Dummy_10280*Dummy_10294 - Dummy_10281*Dummy_10296) + Dummy_10259*(Dummy_10291*-0.1381966011250105 + Dummy_10293*-0.1381966011250105 + Dummy_10295*-0.5854101966249684 + Dummy_10297*-0.1381966011250105) + Dummy_10260*(Dummy_10291*-0.1381966011250105 + Dummy_10293*-0.5854101966249684 + Dummy_10295*-0.1381966011250105 + Dummy_10297*-0.1381966011250105) + Dummy_10261*(Dummy_10291*-0.5854101966249684 + Dummy_10293*-0.1381966011250105 + Dummy_10295*-0.1381966011250105 + Dummy_10297*-0.1381966011250105); + const walberla::float64 Dummy_10350 = Dummy_10258*(Dummy_10300*tmp_kernel_op_28 + Dummy_10303*tmp_kernel_op_29 + Dummy_10306*tmp_kernel_op_30 + Dummy_10309*tmp_kernel_op_31) + Dummy_10259*(Dummy_10300*0.1381966011250105 + Dummy_10303*0.1381966011250105 + Dummy_10306*0.5854101966249684 + Dummy_10309*0.1381966011250105) + Dummy_10260*(Dummy_10300*0.1381966011250105 + Dummy_10303*0.5854101966249684 + Dummy_10306*0.1381966011250105 + Dummy_10309*0.1381966011250105) + Dummy_10261*(Dummy_10300*0.5854101966249684 + Dummy_10303*0.1381966011250105 + Dummy_10306*0.1381966011250105 + Dummy_10309*0.1381966011250105); + const walberla::float64 Dummy_10351 = Dummy_10258*(Dummy_10312*tmp_kernel_op_28 + Dummy_10315*tmp_kernel_op_29 + Dummy_10318*tmp_kernel_op_30 + Dummy_10321*tmp_kernel_op_31) + Dummy_10259*(Dummy_10312*0.1381966011250105 + Dummy_10315*0.1381966011250105 + Dummy_10318*0.5854101966249684 + Dummy_10321*0.1381966011250105) + Dummy_10260*(Dummy_10312*0.1381966011250105 + Dummy_10315*0.5854101966249684 + Dummy_10318*0.1381966011250105 + Dummy_10321*0.1381966011250105) + Dummy_10261*(Dummy_10312*0.5854101966249684 + Dummy_10315*0.1381966011250105 + Dummy_10318*0.1381966011250105 + Dummy_10321*0.1381966011250105); + const walberla::float64 Dummy_10352 = Dummy_10258*(Dummy_10324*tmp_kernel_op_28 + Dummy_10327*tmp_kernel_op_29 + Dummy_10330*tmp_kernel_op_30 + Dummy_10333*tmp_kernel_op_31) + Dummy_10259*(Dummy_10324*0.1381966011250105 + Dummy_10327*0.1381966011250105 + Dummy_10330*0.5854101966249684 + Dummy_10333*0.1381966011250105) + Dummy_10260*(Dummy_10324*0.1381966011250105 + Dummy_10327*0.5854101966249684 + Dummy_10330*0.1381966011250105 + Dummy_10333*0.1381966011250105) + Dummy_10261*(Dummy_10324*0.5854101966249684 + Dummy_10327*0.1381966011250105 + Dummy_10330*0.1381966011250105 + Dummy_10333*0.1381966011250105); + const walberla::float64 Dummy_10353 = Dummy_10258*(Dummy_10334*tmp_kernel_op_28 + Dummy_10335*tmp_kernel_op_29 + Dummy_10336*tmp_kernel_op_30 + Dummy_10337*tmp_kernel_op_31) + Dummy_10259*(Dummy_10334*0.1381966011250105 + Dummy_10335*0.1381966011250105 + Dummy_10336*0.5854101966249684 + Dummy_10337*0.1381966011250105) + Dummy_10260*(Dummy_10334*0.1381966011250105 + Dummy_10335*0.5854101966249684 + Dummy_10336*0.1381966011250105 + Dummy_10337*0.1381966011250105) + Dummy_10261*(Dummy_10334*0.5854101966249684 + Dummy_10335*0.1381966011250105 + Dummy_10336*0.1381966011250105 + Dummy_10337*0.1381966011250105); + const walberla::float64 Dummy_10354 = Dummy_10258*(Dummy_10338*tmp_kernel_op_28 + Dummy_10339*tmp_kernel_op_29 + Dummy_10340*tmp_kernel_op_30 + Dummy_10341*tmp_kernel_op_31) + Dummy_10259*(Dummy_10338*0.1381966011250105 + Dummy_10339*0.1381966011250105 + Dummy_10340*0.5854101966249684 + Dummy_10341*0.1381966011250105) + Dummy_10260*(Dummy_10338*0.1381966011250105 + Dummy_10339*0.5854101966249684 + Dummy_10340*0.1381966011250105 + Dummy_10341*0.1381966011250105) + Dummy_10261*(Dummy_10338*0.5854101966249684 + Dummy_10339*0.1381966011250105 + Dummy_10340*0.1381966011250105 + Dummy_10341*0.1381966011250105); + const walberla::float64 Dummy_10355 = Dummy_10258*(Dummy_10342*tmp_kernel_op_28 + Dummy_10343*tmp_kernel_op_29 + Dummy_10344*tmp_kernel_op_30 + Dummy_10345*tmp_kernel_op_31) + Dummy_10259*(Dummy_10342*0.1381966011250105 + Dummy_10343*0.1381966011250105 + Dummy_10344*0.5854101966249684 + Dummy_10345*0.1381966011250105) + Dummy_10260*(Dummy_10342*0.1381966011250105 + Dummy_10343*0.5854101966249684 + Dummy_10344*0.1381966011250105 + Dummy_10345*0.1381966011250105) + Dummy_10261*(Dummy_10342*0.5854101966249684 + Dummy_10343*0.1381966011250105 + Dummy_10344*0.1381966011250105 + Dummy_10345*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2974 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_2975 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2976 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2977 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2978 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2979 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2980 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2981 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2982 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2983 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10346 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10347 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10348 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10349 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10350 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10351 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10352 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10353 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10354 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10355 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_2984 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_2985 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_2986 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2987 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3072 = Dummy_2984*(Dummy_2989*tmp_kernel_op_28 + Dummy_2991*tmp_kernel_op_29 + Dummy_2993*tmp_kernel_op_30 + Dummy_2995*tmp_kernel_op_31) + Dummy_2985*(Dummy_2989*0.1381966011250105 + Dummy_2991*0.1381966011250105 + Dummy_2993*0.5854101966249684 + Dummy_2995*0.1381966011250105) + Dummy_2986*(Dummy_2989*0.1381966011250105 + Dummy_2991*0.5854101966249684 + Dummy_2993*0.1381966011250105 + Dummy_2995*0.1381966011250105) + Dummy_2987*(Dummy_2989*0.5854101966249684 + Dummy_2991*0.1381966011250105 + Dummy_2993*0.1381966011250105 + Dummy_2995*0.1381966011250105); - const walberla::float64 Dummy_3073 = Dummy_2984*(-Dummy_2996*Dummy_3004 - Dummy_2998*Dummy_3005 - Dummy_3000*Dummy_3006 - Dummy_3002*Dummy_3007) + Dummy_2985*(Dummy_2997*-0.1381966011250105 + Dummy_2999*-0.1381966011250105 + Dummy_3001*-0.5854101966249684 + Dummy_3003*-0.1381966011250105) + Dummy_2986*(Dummy_2997*-0.1381966011250105 + Dummy_2999*-0.5854101966249684 + Dummy_3001*-0.1381966011250105 + Dummy_3003*-0.1381966011250105) + Dummy_2987*(Dummy_2997*-0.5854101966249684 + Dummy_2999*-0.1381966011250105 + Dummy_3001*-0.1381966011250105 + Dummy_3003*-0.1381966011250105); - const walberla::float64 Dummy_3074 = Dummy_2984*(-Dummy_3004*Dummy_3008 - Dummy_3005*Dummy_3010 - Dummy_3006*Dummy_3012 - Dummy_3007*Dummy_3014) + Dummy_2985*(Dummy_3009*-0.1381966011250105 + Dummy_3011*-0.1381966011250105 + Dummy_3013*-0.5854101966249684 + Dummy_3015*-0.1381966011250105) + Dummy_2986*(Dummy_3009*-0.1381966011250105 + Dummy_3011*-0.5854101966249684 + Dummy_3013*-0.1381966011250105 + Dummy_3015*-0.1381966011250105) + Dummy_2987*(Dummy_3009*-0.5854101966249684 + Dummy_3011*-0.1381966011250105 + Dummy_3013*-0.1381966011250105 + Dummy_3015*-0.1381966011250105); - const walberla::float64 Dummy_3075 = Dummy_2984*(-Dummy_3004*Dummy_3016 - Dummy_3005*Dummy_3018 - Dummy_3006*Dummy_3020 - Dummy_3007*Dummy_3022) + Dummy_2985*(Dummy_3017*-0.1381966011250105 + Dummy_3019*-0.1381966011250105 + Dummy_3021*-0.5854101966249684 + Dummy_3023*-0.1381966011250105) + Dummy_2986*(Dummy_3017*-0.1381966011250105 + Dummy_3019*-0.5854101966249684 + Dummy_3021*-0.1381966011250105 + Dummy_3023*-0.1381966011250105) + Dummy_2987*(Dummy_3017*-0.5854101966249684 + Dummy_3019*-0.1381966011250105 + Dummy_3021*-0.1381966011250105 + Dummy_3023*-0.1381966011250105); - const walberla::float64 Dummy_3076 = Dummy_2984*(Dummy_3026*tmp_kernel_op_28 + Dummy_3029*tmp_kernel_op_29 + Dummy_3032*tmp_kernel_op_30 + Dummy_3035*tmp_kernel_op_31) + Dummy_2985*(Dummy_3026*0.1381966011250105 + Dummy_3029*0.1381966011250105 + Dummy_3032*0.5854101966249684 + Dummy_3035*0.1381966011250105) + Dummy_2986*(Dummy_3026*0.1381966011250105 + Dummy_3029*0.5854101966249684 + Dummy_3032*0.1381966011250105 + Dummy_3035*0.1381966011250105) + Dummy_2987*(Dummy_3026*0.5854101966249684 + Dummy_3029*0.1381966011250105 + Dummy_3032*0.1381966011250105 + Dummy_3035*0.1381966011250105); - const walberla::float64 Dummy_3077 = Dummy_2984*(Dummy_3038*tmp_kernel_op_28 + Dummy_3041*tmp_kernel_op_29 + Dummy_3044*tmp_kernel_op_30 + Dummy_3047*tmp_kernel_op_31) + Dummy_2985*(Dummy_3038*0.1381966011250105 + Dummy_3041*0.1381966011250105 + Dummy_3044*0.5854101966249684 + Dummy_3047*0.1381966011250105) + Dummy_2986*(Dummy_3038*0.1381966011250105 + Dummy_3041*0.5854101966249684 + Dummy_3044*0.1381966011250105 + Dummy_3047*0.1381966011250105) + Dummy_2987*(Dummy_3038*0.5854101966249684 + Dummy_3041*0.1381966011250105 + Dummy_3044*0.1381966011250105 + Dummy_3047*0.1381966011250105); - const walberla::float64 Dummy_3078 = Dummy_2984*(Dummy_3050*tmp_kernel_op_28 + Dummy_3053*tmp_kernel_op_29 + Dummy_3056*tmp_kernel_op_30 + Dummy_3059*tmp_kernel_op_31) + Dummy_2985*(Dummy_3050*0.1381966011250105 + Dummy_3053*0.1381966011250105 + Dummy_3056*0.5854101966249684 + Dummy_3059*0.1381966011250105) + Dummy_2986*(Dummy_3050*0.1381966011250105 + Dummy_3053*0.5854101966249684 + Dummy_3056*0.1381966011250105 + Dummy_3059*0.1381966011250105) + Dummy_2987*(Dummy_3050*0.5854101966249684 + Dummy_3053*0.1381966011250105 + Dummy_3056*0.1381966011250105 + Dummy_3059*0.1381966011250105); - const walberla::float64 Dummy_3079 = Dummy_2984*(Dummy_3060*tmp_kernel_op_28 + Dummy_3061*tmp_kernel_op_29 + Dummy_3062*tmp_kernel_op_30 + Dummy_3063*tmp_kernel_op_31) + Dummy_2985*(Dummy_3060*0.1381966011250105 + Dummy_3061*0.1381966011250105 + Dummy_3062*0.5854101966249684 + Dummy_3063*0.1381966011250105) + Dummy_2986*(Dummy_3060*0.1381966011250105 + Dummy_3061*0.5854101966249684 + Dummy_3062*0.1381966011250105 + Dummy_3063*0.1381966011250105) + Dummy_2987*(Dummy_3060*0.5854101966249684 + Dummy_3061*0.1381966011250105 + Dummy_3062*0.1381966011250105 + Dummy_3063*0.1381966011250105); - const walberla::float64 Dummy_3080 = Dummy_2984*(Dummy_3064*tmp_kernel_op_28 + Dummy_3065*tmp_kernel_op_29 + Dummy_3066*tmp_kernel_op_30 + Dummy_3067*tmp_kernel_op_31) + Dummy_2985*(Dummy_3064*0.1381966011250105 + Dummy_3065*0.1381966011250105 + Dummy_3066*0.5854101966249684 + Dummy_3067*0.1381966011250105) + Dummy_2986*(Dummy_3064*0.1381966011250105 + Dummy_3065*0.5854101966249684 + Dummy_3066*0.1381966011250105 + Dummy_3067*0.1381966011250105) + Dummy_2987*(Dummy_3064*0.5854101966249684 + Dummy_3065*0.1381966011250105 + Dummy_3066*0.1381966011250105 + Dummy_3067*0.1381966011250105); - const walberla::float64 Dummy_3081 = Dummy_2984*(Dummy_3068*tmp_kernel_op_28 + Dummy_3069*tmp_kernel_op_29 + Dummy_3070*tmp_kernel_op_30 + Dummy_3071*tmp_kernel_op_31) + Dummy_2985*(Dummy_3068*0.1381966011250105 + Dummy_3069*0.1381966011250105 + Dummy_3070*0.5854101966249684 + Dummy_3071*0.1381966011250105) + Dummy_2986*(Dummy_3068*0.1381966011250105 + Dummy_3069*0.5854101966249684 + Dummy_3070*0.1381966011250105 + Dummy_3071*0.1381966011250105) + Dummy_2987*(Dummy_3068*0.5854101966249684 + Dummy_3069*0.1381966011250105 + Dummy_3070*0.1381966011250105 + Dummy_3071*0.1381966011250105); + const walberla::float64 Dummy_10356 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10357 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10358 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10359 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10444 = Dummy_10356*(Dummy_10361*tmp_kernel_op_28 + Dummy_10363*tmp_kernel_op_29 + Dummy_10365*tmp_kernel_op_30 + Dummy_10367*tmp_kernel_op_31) + Dummy_10357*(Dummy_10361*0.1381966011250105 + Dummy_10363*0.1381966011250105 + Dummy_10365*0.5854101966249684 + Dummy_10367*0.1381966011250105) + Dummy_10358*(Dummy_10361*0.1381966011250105 + Dummy_10363*0.5854101966249684 + Dummy_10365*0.1381966011250105 + Dummy_10367*0.1381966011250105) + Dummy_10359*(Dummy_10361*0.5854101966249684 + Dummy_10363*0.1381966011250105 + Dummy_10365*0.1381966011250105 + Dummy_10367*0.1381966011250105); + const walberla::float64 Dummy_10445 = Dummy_10356*(-Dummy_10368*Dummy_10376 - Dummy_10370*Dummy_10377 - Dummy_10372*Dummy_10378 - Dummy_10374*Dummy_10379) + Dummy_10357*(Dummy_10369*-0.1381966011250105 + Dummy_10371*-0.1381966011250105 + Dummy_10373*-0.5854101966249684 + Dummy_10375*-0.1381966011250105) + Dummy_10358*(Dummy_10369*-0.1381966011250105 + Dummy_10371*-0.5854101966249684 + Dummy_10373*-0.1381966011250105 + Dummy_10375*-0.1381966011250105) + Dummy_10359*(Dummy_10369*-0.5854101966249684 + Dummy_10371*-0.1381966011250105 + Dummy_10373*-0.1381966011250105 + Dummy_10375*-0.1381966011250105); + const walberla::float64 Dummy_10446 = Dummy_10356*(-Dummy_10376*Dummy_10380 - Dummy_10377*Dummy_10382 - Dummy_10378*Dummy_10384 - Dummy_10379*Dummy_10386) + Dummy_10357*(Dummy_10381*-0.1381966011250105 + Dummy_10383*-0.1381966011250105 + Dummy_10385*-0.5854101966249684 + Dummy_10387*-0.1381966011250105) + Dummy_10358*(Dummy_10381*-0.1381966011250105 + Dummy_10383*-0.5854101966249684 + Dummy_10385*-0.1381966011250105 + Dummy_10387*-0.1381966011250105) + Dummy_10359*(Dummy_10381*-0.5854101966249684 + Dummy_10383*-0.1381966011250105 + Dummy_10385*-0.1381966011250105 + Dummy_10387*-0.1381966011250105); + const walberla::float64 Dummy_10447 = Dummy_10356*(-Dummy_10376*Dummy_10388 - Dummy_10377*Dummy_10390 - Dummy_10378*Dummy_10392 - Dummy_10379*Dummy_10394) + Dummy_10357*(Dummy_10389*-0.1381966011250105 + Dummy_10391*-0.1381966011250105 + Dummy_10393*-0.5854101966249684 + Dummy_10395*-0.1381966011250105) + Dummy_10358*(Dummy_10389*-0.1381966011250105 + Dummy_10391*-0.5854101966249684 + Dummy_10393*-0.1381966011250105 + Dummy_10395*-0.1381966011250105) + Dummy_10359*(Dummy_10389*-0.5854101966249684 + Dummy_10391*-0.1381966011250105 + Dummy_10393*-0.1381966011250105 + Dummy_10395*-0.1381966011250105); + const walberla::float64 Dummy_10448 = Dummy_10356*(Dummy_10398*tmp_kernel_op_28 + Dummy_10401*tmp_kernel_op_29 + Dummy_10404*tmp_kernel_op_30 + Dummy_10407*tmp_kernel_op_31) + Dummy_10357*(Dummy_10398*0.1381966011250105 + Dummy_10401*0.1381966011250105 + Dummy_10404*0.5854101966249684 + Dummy_10407*0.1381966011250105) + Dummy_10358*(Dummy_10398*0.1381966011250105 + Dummy_10401*0.5854101966249684 + Dummy_10404*0.1381966011250105 + Dummy_10407*0.1381966011250105) + Dummy_10359*(Dummy_10398*0.5854101966249684 + Dummy_10401*0.1381966011250105 + Dummy_10404*0.1381966011250105 + Dummy_10407*0.1381966011250105); + const walberla::float64 Dummy_10449 = Dummy_10356*(Dummy_10410*tmp_kernel_op_28 + Dummy_10413*tmp_kernel_op_29 + Dummy_10416*tmp_kernel_op_30 + Dummy_10419*tmp_kernel_op_31) + Dummy_10357*(Dummy_10410*0.1381966011250105 + Dummy_10413*0.1381966011250105 + Dummy_10416*0.5854101966249684 + Dummy_10419*0.1381966011250105) + Dummy_10358*(Dummy_10410*0.1381966011250105 + Dummy_10413*0.5854101966249684 + Dummy_10416*0.1381966011250105 + Dummy_10419*0.1381966011250105) + Dummy_10359*(Dummy_10410*0.5854101966249684 + Dummy_10413*0.1381966011250105 + Dummy_10416*0.1381966011250105 + Dummy_10419*0.1381966011250105); + const walberla::float64 Dummy_10450 = Dummy_10356*(Dummy_10422*tmp_kernel_op_28 + Dummy_10425*tmp_kernel_op_29 + Dummy_10428*tmp_kernel_op_30 + Dummy_10431*tmp_kernel_op_31) + Dummy_10357*(Dummy_10422*0.1381966011250105 + Dummy_10425*0.1381966011250105 + Dummy_10428*0.5854101966249684 + Dummy_10431*0.1381966011250105) + Dummy_10358*(Dummy_10422*0.1381966011250105 + Dummy_10425*0.5854101966249684 + Dummy_10428*0.1381966011250105 + Dummy_10431*0.1381966011250105) + Dummy_10359*(Dummy_10422*0.5854101966249684 + Dummy_10425*0.1381966011250105 + Dummy_10428*0.1381966011250105 + Dummy_10431*0.1381966011250105); + const walberla::float64 Dummy_10451 = Dummy_10356*(Dummy_10432*tmp_kernel_op_28 + Dummy_10433*tmp_kernel_op_29 + Dummy_10434*tmp_kernel_op_30 + Dummy_10435*tmp_kernel_op_31) + Dummy_10357*(Dummy_10432*0.1381966011250105 + Dummy_10433*0.1381966011250105 + Dummy_10434*0.5854101966249684 + Dummy_10435*0.1381966011250105) + Dummy_10358*(Dummy_10432*0.1381966011250105 + Dummy_10433*0.5854101966249684 + Dummy_10434*0.1381966011250105 + Dummy_10435*0.1381966011250105) + Dummy_10359*(Dummy_10432*0.5854101966249684 + Dummy_10433*0.1381966011250105 + Dummy_10434*0.1381966011250105 + Dummy_10435*0.1381966011250105); + const walberla::float64 Dummy_10452 = Dummy_10356*(Dummy_10436*tmp_kernel_op_28 + Dummy_10437*tmp_kernel_op_29 + Dummy_10438*tmp_kernel_op_30 + Dummy_10439*tmp_kernel_op_31) + Dummy_10357*(Dummy_10436*0.1381966011250105 + Dummy_10437*0.1381966011250105 + Dummy_10438*0.5854101966249684 + Dummy_10439*0.1381966011250105) + Dummy_10358*(Dummy_10436*0.1381966011250105 + Dummy_10437*0.5854101966249684 + Dummy_10438*0.1381966011250105 + Dummy_10439*0.1381966011250105) + Dummy_10359*(Dummy_10436*0.5854101966249684 + Dummy_10437*0.1381966011250105 + Dummy_10438*0.1381966011250105 + Dummy_10439*0.1381966011250105); + const walberla::float64 Dummy_10453 = Dummy_10356*(Dummy_10440*tmp_kernel_op_28 + Dummy_10441*tmp_kernel_op_29 + Dummy_10442*tmp_kernel_op_30 + Dummy_10443*tmp_kernel_op_31) + Dummy_10357*(Dummy_10440*0.1381966011250105 + Dummy_10441*0.1381966011250105 + Dummy_10442*0.5854101966249684 + Dummy_10443*0.1381966011250105) + Dummy_10358*(Dummy_10440*0.1381966011250105 + Dummy_10441*0.5854101966249684 + Dummy_10442*0.1381966011250105 + Dummy_10443*0.1381966011250105) + Dummy_10359*(Dummy_10440*0.5854101966249684 + Dummy_10441*0.1381966011250105 + Dummy_10442*0.1381966011250105 + Dummy_10443*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3072 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3073 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3074 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3075 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3076 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3077 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3078 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3079 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3080 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3081 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10444 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10445 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10446 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10447 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10448 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10449 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10450 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10451 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10452 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10453 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_3082 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_3083 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3084 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3085 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_3170 = Dummy_3082*(Dummy_3087*tmp_kernel_op_28 + Dummy_3089*tmp_kernel_op_29 + Dummy_3091*tmp_kernel_op_30 + Dummy_3093*tmp_kernel_op_31) + Dummy_3083*(Dummy_3087*0.1381966011250105 + Dummy_3089*0.1381966011250105 + Dummy_3091*0.5854101966249684 + Dummy_3093*0.1381966011250105) + Dummy_3084*(Dummy_3087*0.1381966011250105 + Dummy_3089*0.5854101966249684 + Dummy_3091*0.1381966011250105 + Dummy_3093*0.1381966011250105) + Dummy_3085*(Dummy_3087*0.5854101966249684 + Dummy_3089*0.1381966011250105 + Dummy_3091*0.1381966011250105 + Dummy_3093*0.1381966011250105); - const walberla::float64 Dummy_3171 = Dummy_3082*(-Dummy_3094*Dummy_3102 - Dummy_3096*Dummy_3103 - Dummy_3098*Dummy_3104 - Dummy_3100*Dummy_3105) + Dummy_3083*(Dummy_3095*-0.1381966011250105 + Dummy_3097*-0.1381966011250105 + Dummy_3099*-0.5854101966249684 + Dummy_3101*-0.1381966011250105) + Dummy_3084*(Dummy_3095*-0.1381966011250105 + Dummy_3097*-0.5854101966249684 + Dummy_3099*-0.1381966011250105 + Dummy_3101*-0.1381966011250105) + Dummy_3085*(Dummy_3095*-0.5854101966249684 + Dummy_3097*-0.1381966011250105 + Dummy_3099*-0.1381966011250105 + Dummy_3101*-0.1381966011250105); - const walberla::float64 Dummy_3172 = Dummy_3082*(-Dummy_3102*Dummy_3106 - Dummy_3103*Dummy_3108 - Dummy_3104*Dummy_3110 - Dummy_3105*Dummy_3112) + Dummy_3083*(Dummy_3107*-0.1381966011250105 + Dummy_3109*-0.1381966011250105 + Dummy_3111*-0.5854101966249684 + Dummy_3113*-0.1381966011250105) + Dummy_3084*(Dummy_3107*-0.1381966011250105 + Dummy_3109*-0.5854101966249684 + Dummy_3111*-0.1381966011250105 + Dummy_3113*-0.1381966011250105) + Dummy_3085*(Dummy_3107*-0.5854101966249684 + Dummy_3109*-0.1381966011250105 + Dummy_3111*-0.1381966011250105 + Dummy_3113*-0.1381966011250105); - const walberla::float64 Dummy_3173 = Dummy_3082*(-Dummy_3102*Dummy_3114 - Dummy_3103*Dummy_3116 - Dummy_3104*Dummy_3118 - Dummy_3105*Dummy_3120) + Dummy_3083*(Dummy_3115*-0.1381966011250105 + Dummy_3117*-0.1381966011250105 + Dummy_3119*-0.5854101966249684 + Dummy_3121*-0.1381966011250105) + Dummy_3084*(Dummy_3115*-0.1381966011250105 + Dummy_3117*-0.5854101966249684 + Dummy_3119*-0.1381966011250105 + Dummy_3121*-0.1381966011250105) + Dummy_3085*(Dummy_3115*-0.5854101966249684 + Dummy_3117*-0.1381966011250105 + Dummy_3119*-0.1381966011250105 + Dummy_3121*-0.1381966011250105); - const walberla::float64 Dummy_3174 = Dummy_3082*(Dummy_3124*tmp_kernel_op_28 + Dummy_3127*tmp_kernel_op_29 + Dummy_3130*tmp_kernel_op_30 + Dummy_3133*tmp_kernel_op_31) + Dummy_3083*(Dummy_3124*0.1381966011250105 + Dummy_3127*0.1381966011250105 + Dummy_3130*0.5854101966249684 + Dummy_3133*0.1381966011250105) + Dummy_3084*(Dummy_3124*0.1381966011250105 + Dummy_3127*0.5854101966249684 + Dummy_3130*0.1381966011250105 + Dummy_3133*0.1381966011250105) + Dummy_3085*(Dummy_3124*0.5854101966249684 + Dummy_3127*0.1381966011250105 + Dummy_3130*0.1381966011250105 + Dummy_3133*0.1381966011250105); - const walberla::float64 Dummy_3175 = Dummy_3082*(Dummy_3136*tmp_kernel_op_28 + Dummy_3139*tmp_kernel_op_29 + Dummy_3142*tmp_kernel_op_30 + Dummy_3145*tmp_kernel_op_31) + Dummy_3083*(Dummy_3136*0.1381966011250105 + Dummy_3139*0.1381966011250105 + Dummy_3142*0.5854101966249684 + Dummy_3145*0.1381966011250105) + Dummy_3084*(Dummy_3136*0.1381966011250105 + Dummy_3139*0.5854101966249684 + Dummy_3142*0.1381966011250105 + Dummy_3145*0.1381966011250105) + Dummy_3085*(Dummy_3136*0.5854101966249684 + Dummy_3139*0.1381966011250105 + Dummy_3142*0.1381966011250105 + Dummy_3145*0.1381966011250105); - const walberla::float64 Dummy_3176 = Dummy_3082*(Dummy_3148*tmp_kernel_op_28 + Dummy_3151*tmp_kernel_op_29 + Dummy_3154*tmp_kernel_op_30 + Dummy_3157*tmp_kernel_op_31) + Dummy_3083*(Dummy_3148*0.1381966011250105 + Dummy_3151*0.1381966011250105 + Dummy_3154*0.5854101966249684 + Dummy_3157*0.1381966011250105) + Dummy_3084*(Dummy_3148*0.1381966011250105 + Dummy_3151*0.5854101966249684 + Dummy_3154*0.1381966011250105 + Dummy_3157*0.1381966011250105) + Dummy_3085*(Dummy_3148*0.5854101966249684 + Dummy_3151*0.1381966011250105 + Dummy_3154*0.1381966011250105 + Dummy_3157*0.1381966011250105); - const walberla::float64 Dummy_3177 = Dummy_3082*(Dummy_3158*tmp_kernel_op_28 + Dummy_3159*tmp_kernel_op_29 + Dummy_3160*tmp_kernel_op_30 + Dummy_3161*tmp_kernel_op_31) + Dummy_3083*(Dummy_3158*0.1381966011250105 + Dummy_3159*0.1381966011250105 + Dummy_3160*0.5854101966249684 + Dummy_3161*0.1381966011250105) + Dummy_3084*(Dummy_3158*0.1381966011250105 + Dummy_3159*0.5854101966249684 + Dummy_3160*0.1381966011250105 + Dummy_3161*0.1381966011250105) + Dummy_3085*(Dummy_3158*0.5854101966249684 + Dummy_3159*0.1381966011250105 + Dummy_3160*0.1381966011250105 + Dummy_3161*0.1381966011250105); - const walberla::float64 Dummy_3178 = Dummy_3082*(Dummy_3162*tmp_kernel_op_28 + Dummy_3163*tmp_kernel_op_29 + Dummy_3164*tmp_kernel_op_30 + Dummy_3165*tmp_kernel_op_31) + Dummy_3083*(Dummy_3162*0.1381966011250105 + Dummy_3163*0.1381966011250105 + Dummy_3164*0.5854101966249684 + Dummy_3165*0.1381966011250105) + Dummy_3084*(Dummy_3162*0.1381966011250105 + Dummy_3163*0.5854101966249684 + Dummy_3164*0.1381966011250105 + Dummy_3165*0.1381966011250105) + Dummy_3085*(Dummy_3162*0.5854101966249684 + Dummy_3163*0.1381966011250105 + Dummy_3164*0.1381966011250105 + Dummy_3165*0.1381966011250105); - const walberla::float64 Dummy_3179 = Dummy_3082*(Dummy_3166*tmp_kernel_op_28 + Dummy_3167*tmp_kernel_op_29 + Dummy_3168*tmp_kernel_op_30 + Dummy_3169*tmp_kernel_op_31) + Dummy_3083*(Dummy_3166*0.1381966011250105 + Dummy_3167*0.1381966011250105 + Dummy_3168*0.5854101966249684 + Dummy_3169*0.1381966011250105) + Dummy_3084*(Dummy_3166*0.1381966011250105 + Dummy_3167*0.5854101966249684 + Dummy_3168*0.1381966011250105 + Dummy_3169*0.1381966011250105) + Dummy_3085*(Dummy_3166*0.5854101966249684 + Dummy_3167*0.1381966011250105 + Dummy_3168*0.1381966011250105 + Dummy_3169*0.1381966011250105); + const walberla::float64 Dummy_10454 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10455 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10456 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10457 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10542 = Dummy_10454*(Dummy_10459*tmp_kernel_op_28 + Dummy_10461*tmp_kernel_op_29 + Dummy_10463*tmp_kernel_op_30 + Dummy_10465*tmp_kernel_op_31) + Dummy_10455*(Dummy_10459*0.1381966011250105 + Dummy_10461*0.1381966011250105 + Dummy_10463*0.5854101966249684 + Dummy_10465*0.1381966011250105) + Dummy_10456*(Dummy_10459*0.1381966011250105 + Dummy_10461*0.5854101966249684 + Dummy_10463*0.1381966011250105 + Dummy_10465*0.1381966011250105) + Dummy_10457*(Dummy_10459*0.5854101966249684 + Dummy_10461*0.1381966011250105 + Dummy_10463*0.1381966011250105 + Dummy_10465*0.1381966011250105); + const walberla::float64 Dummy_10543 = Dummy_10454*(-Dummy_10466*Dummy_10474 - Dummy_10468*Dummy_10475 - Dummy_10470*Dummy_10476 - Dummy_10472*Dummy_10477) + Dummy_10455*(Dummy_10467*-0.1381966011250105 + Dummy_10469*-0.1381966011250105 + Dummy_10471*-0.5854101966249684 + Dummy_10473*-0.1381966011250105) + Dummy_10456*(Dummy_10467*-0.1381966011250105 + Dummy_10469*-0.5854101966249684 + Dummy_10471*-0.1381966011250105 + Dummy_10473*-0.1381966011250105) + Dummy_10457*(Dummy_10467*-0.5854101966249684 + Dummy_10469*-0.1381966011250105 + Dummy_10471*-0.1381966011250105 + Dummy_10473*-0.1381966011250105); + const walberla::float64 Dummy_10544 = Dummy_10454*(-Dummy_10474*Dummy_10478 - Dummy_10475*Dummy_10480 - Dummy_10476*Dummy_10482 - Dummy_10477*Dummy_10484) + Dummy_10455*(Dummy_10479*-0.1381966011250105 + Dummy_10481*-0.1381966011250105 + Dummy_10483*-0.5854101966249684 + Dummy_10485*-0.1381966011250105) + Dummy_10456*(Dummy_10479*-0.1381966011250105 + Dummy_10481*-0.5854101966249684 + Dummy_10483*-0.1381966011250105 + Dummy_10485*-0.1381966011250105) + Dummy_10457*(Dummy_10479*-0.5854101966249684 + Dummy_10481*-0.1381966011250105 + Dummy_10483*-0.1381966011250105 + Dummy_10485*-0.1381966011250105); + const walberla::float64 Dummy_10545 = Dummy_10454*(-Dummy_10474*Dummy_10486 - Dummy_10475*Dummy_10488 - Dummy_10476*Dummy_10490 - Dummy_10477*Dummy_10492) + Dummy_10455*(Dummy_10487*-0.1381966011250105 + Dummy_10489*-0.1381966011250105 + Dummy_10491*-0.5854101966249684 + Dummy_10493*-0.1381966011250105) + Dummy_10456*(Dummy_10487*-0.1381966011250105 + Dummy_10489*-0.5854101966249684 + Dummy_10491*-0.1381966011250105 + Dummy_10493*-0.1381966011250105) + Dummy_10457*(Dummy_10487*-0.5854101966249684 + Dummy_10489*-0.1381966011250105 + Dummy_10491*-0.1381966011250105 + Dummy_10493*-0.1381966011250105); + const walberla::float64 Dummy_10546 = Dummy_10454*(Dummy_10496*tmp_kernel_op_28 + Dummy_10499*tmp_kernel_op_29 + Dummy_10502*tmp_kernel_op_30 + Dummy_10505*tmp_kernel_op_31) + Dummy_10455*(Dummy_10496*0.1381966011250105 + Dummy_10499*0.1381966011250105 + Dummy_10502*0.5854101966249684 + Dummy_10505*0.1381966011250105) + Dummy_10456*(Dummy_10496*0.1381966011250105 + Dummy_10499*0.5854101966249684 + Dummy_10502*0.1381966011250105 + Dummy_10505*0.1381966011250105) + Dummy_10457*(Dummy_10496*0.5854101966249684 + Dummy_10499*0.1381966011250105 + Dummy_10502*0.1381966011250105 + Dummy_10505*0.1381966011250105); + const walberla::float64 Dummy_10547 = Dummy_10454*(Dummy_10508*tmp_kernel_op_28 + Dummy_10511*tmp_kernel_op_29 + Dummy_10514*tmp_kernel_op_30 + Dummy_10517*tmp_kernel_op_31) + Dummy_10455*(Dummy_10508*0.1381966011250105 + Dummy_10511*0.1381966011250105 + Dummy_10514*0.5854101966249684 + Dummy_10517*0.1381966011250105) + Dummy_10456*(Dummy_10508*0.1381966011250105 + Dummy_10511*0.5854101966249684 + Dummy_10514*0.1381966011250105 + Dummy_10517*0.1381966011250105) + Dummy_10457*(Dummy_10508*0.5854101966249684 + Dummy_10511*0.1381966011250105 + Dummy_10514*0.1381966011250105 + Dummy_10517*0.1381966011250105); + const walberla::float64 Dummy_10548 = Dummy_10454*(Dummy_10520*tmp_kernel_op_28 + Dummy_10523*tmp_kernel_op_29 + Dummy_10526*tmp_kernel_op_30 + Dummy_10529*tmp_kernel_op_31) + Dummy_10455*(Dummy_10520*0.1381966011250105 + Dummy_10523*0.1381966011250105 + Dummy_10526*0.5854101966249684 + Dummy_10529*0.1381966011250105) + Dummy_10456*(Dummy_10520*0.1381966011250105 + Dummy_10523*0.5854101966249684 + Dummy_10526*0.1381966011250105 + Dummy_10529*0.1381966011250105) + Dummy_10457*(Dummy_10520*0.5854101966249684 + Dummy_10523*0.1381966011250105 + Dummy_10526*0.1381966011250105 + Dummy_10529*0.1381966011250105); + const walberla::float64 Dummy_10549 = Dummy_10454*(Dummy_10530*tmp_kernel_op_28 + Dummy_10531*tmp_kernel_op_29 + Dummy_10532*tmp_kernel_op_30 + Dummy_10533*tmp_kernel_op_31) + Dummy_10455*(Dummy_10530*0.1381966011250105 + Dummy_10531*0.1381966011250105 + Dummy_10532*0.5854101966249684 + Dummy_10533*0.1381966011250105) + Dummy_10456*(Dummy_10530*0.1381966011250105 + Dummy_10531*0.5854101966249684 + Dummy_10532*0.1381966011250105 + Dummy_10533*0.1381966011250105) + Dummy_10457*(Dummy_10530*0.5854101966249684 + Dummy_10531*0.1381966011250105 + Dummy_10532*0.1381966011250105 + Dummy_10533*0.1381966011250105); + const walberla::float64 Dummy_10550 = Dummy_10454*(Dummy_10534*tmp_kernel_op_28 + Dummy_10535*tmp_kernel_op_29 + Dummy_10536*tmp_kernel_op_30 + Dummy_10537*tmp_kernel_op_31) + Dummy_10455*(Dummy_10534*0.1381966011250105 + Dummy_10535*0.1381966011250105 + Dummy_10536*0.5854101966249684 + Dummy_10537*0.1381966011250105) + Dummy_10456*(Dummy_10534*0.1381966011250105 + Dummy_10535*0.5854101966249684 + Dummy_10536*0.1381966011250105 + Dummy_10537*0.1381966011250105) + Dummy_10457*(Dummy_10534*0.5854101966249684 + Dummy_10535*0.1381966011250105 + Dummy_10536*0.1381966011250105 + Dummy_10537*0.1381966011250105); + const walberla::float64 Dummy_10551 = Dummy_10454*(Dummy_10538*tmp_kernel_op_28 + Dummy_10539*tmp_kernel_op_29 + Dummy_10540*tmp_kernel_op_30 + Dummy_10541*tmp_kernel_op_31) + Dummy_10455*(Dummy_10538*0.1381966011250105 + Dummy_10539*0.1381966011250105 + Dummy_10540*0.5854101966249684 + Dummy_10541*0.1381966011250105) + Dummy_10456*(Dummy_10538*0.1381966011250105 + Dummy_10539*0.5854101966249684 + Dummy_10540*0.1381966011250105 + Dummy_10541*0.1381966011250105) + Dummy_10457*(Dummy_10538*0.5854101966249684 + Dummy_10539*0.1381966011250105 + Dummy_10540*0.1381966011250105 + Dummy_10541*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3170 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3171 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3172 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3173 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3174 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3175 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3176 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_3177 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3178 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3179 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10542 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10543 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10544 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10545 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10546 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10547 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10548 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10549 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10550 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10551 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_3180 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3181 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_3182 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_3183 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3268 = Dummy_3180*(Dummy_3185*tmp_kernel_op_28 + Dummy_3187*tmp_kernel_op_29 + Dummy_3189*tmp_kernel_op_30 + Dummy_3191*tmp_kernel_op_31) + Dummy_3181*(Dummy_3185*0.1381966011250105 + Dummy_3187*0.1381966011250105 + Dummy_3189*0.5854101966249684 + Dummy_3191*0.1381966011250105) + Dummy_3182*(Dummy_3185*0.1381966011250105 + Dummy_3187*0.5854101966249684 + Dummy_3189*0.1381966011250105 + Dummy_3191*0.1381966011250105) + Dummy_3183*(Dummy_3185*0.5854101966249684 + Dummy_3187*0.1381966011250105 + Dummy_3189*0.1381966011250105 + Dummy_3191*0.1381966011250105); - const walberla::float64 Dummy_3269 = Dummy_3180*(-Dummy_3192*Dummy_3200 - Dummy_3194*Dummy_3201 - Dummy_3196*Dummy_3202 - Dummy_3198*Dummy_3203) + Dummy_3181*(Dummy_3193*-0.1381966011250105 + Dummy_3195*-0.1381966011250105 + Dummy_3197*-0.5854101966249684 + Dummy_3199*-0.1381966011250105) + Dummy_3182*(Dummy_3193*-0.1381966011250105 + Dummy_3195*-0.5854101966249684 + Dummy_3197*-0.1381966011250105 + Dummy_3199*-0.1381966011250105) + Dummy_3183*(Dummy_3193*-0.5854101966249684 + Dummy_3195*-0.1381966011250105 + Dummy_3197*-0.1381966011250105 + Dummy_3199*-0.1381966011250105); - const walberla::float64 Dummy_3270 = Dummy_3180*(-Dummy_3200*Dummy_3204 - Dummy_3201*Dummy_3206 - Dummy_3202*Dummy_3208 - Dummy_3203*Dummy_3210) + Dummy_3181*(Dummy_3205*-0.1381966011250105 + Dummy_3207*-0.1381966011250105 + Dummy_3209*-0.5854101966249684 + Dummy_3211*-0.1381966011250105) + Dummy_3182*(Dummy_3205*-0.1381966011250105 + Dummy_3207*-0.5854101966249684 + Dummy_3209*-0.1381966011250105 + Dummy_3211*-0.1381966011250105) + Dummy_3183*(Dummy_3205*-0.5854101966249684 + Dummy_3207*-0.1381966011250105 + Dummy_3209*-0.1381966011250105 + Dummy_3211*-0.1381966011250105); - const walberla::float64 Dummy_3271 = Dummy_3180*(-Dummy_3200*Dummy_3212 - Dummy_3201*Dummy_3214 - Dummy_3202*Dummy_3216 - Dummy_3203*Dummy_3218) + Dummy_3181*(Dummy_3213*-0.1381966011250105 + Dummy_3215*-0.1381966011250105 + Dummy_3217*-0.5854101966249684 + Dummy_3219*-0.1381966011250105) + Dummy_3182*(Dummy_3213*-0.1381966011250105 + Dummy_3215*-0.5854101966249684 + Dummy_3217*-0.1381966011250105 + Dummy_3219*-0.1381966011250105) + Dummy_3183*(Dummy_3213*-0.5854101966249684 + Dummy_3215*-0.1381966011250105 + Dummy_3217*-0.1381966011250105 + Dummy_3219*-0.1381966011250105); - const walberla::float64 Dummy_3272 = Dummy_3180*(Dummy_3222*tmp_kernel_op_28 + Dummy_3225*tmp_kernel_op_29 + Dummy_3228*tmp_kernel_op_30 + Dummy_3231*tmp_kernel_op_31) + Dummy_3181*(Dummy_3222*0.1381966011250105 + Dummy_3225*0.1381966011250105 + Dummy_3228*0.5854101966249684 + Dummy_3231*0.1381966011250105) + Dummy_3182*(Dummy_3222*0.1381966011250105 + Dummy_3225*0.5854101966249684 + Dummy_3228*0.1381966011250105 + Dummy_3231*0.1381966011250105) + Dummy_3183*(Dummy_3222*0.5854101966249684 + Dummy_3225*0.1381966011250105 + Dummy_3228*0.1381966011250105 + Dummy_3231*0.1381966011250105); - const walberla::float64 Dummy_3273 = Dummy_3180*(Dummy_3234*tmp_kernel_op_28 + Dummy_3237*tmp_kernel_op_29 + Dummy_3240*tmp_kernel_op_30 + Dummy_3243*tmp_kernel_op_31) + Dummy_3181*(Dummy_3234*0.1381966011250105 + Dummy_3237*0.1381966011250105 + Dummy_3240*0.5854101966249684 + Dummy_3243*0.1381966011250105) + Dummy_3182*(Dummy_3234*0.1381966011250105 + Dummy_3237*0.5854101966249684 + Dummy_3240*0.1381966011250105 + Dummy_3243*0.1381966011250105) + Dummy_3183*(Dummy_3234*0.5854101966249684 + Dummy_3237*0.1381966011250105 + Dummy_3240*0.1381966011250105 + Dummy_3243*0.1381966011250105); - const walberla::float64 Dummy_3274 = Dummy_3180*(Dummy_3246*tmp_kernel_op_28 + Dummy_3249*tmp_kernel_op_29 + Dummy_3252*tmp_kernel_op_30 + Dummy_3255*tmp_kernel_op_31) + Dummy_3181*(Dummy_3246*0.1381966011250105 + Dummy_3249*0.1381966011250105 + Dummy_3252*0.5854101966249684 + Dummy_3255*0.1381966011250105) + Dummy_3182*(Dummy_3246*0.1381966011250105 + Dummy_3249*0.5854101966249684 + Dummy_3252*0.1381966011250105 + Dummy_3255*0.1381966011250105) + Dummy_3183*(Dummy_3246*0.5854101966249684 + Dummy_3249*0.1381966011250105 + Dummy_3252*0.1381966011250105 + Dummy_3255*0.1381966011250105); - const walberla::float64 Dummy_3275 = Dummy_3180*(Dummy_3256*tmp_kernel_op_28 + Dummy_3257*tmp_kernel_op_29 + Dummy_3258*tmp_kernel_op_30 + Dummy_3259*tmp_kernel_op_31) + Dummy_3181*(Dummy_3256*0.1381966011250105 + Dummy_3257*0.1381966011250105 + Dummy_3258*0.5854101966249684 + Dummy_3259*0.1381966011250105) + Dummy_3182*(Dummy_3256*0.1381966011250105 + Dummy_3257*0.5854101966249684 + Dummy_3258*0.1381966011250105 + Dummy_3259*0.1381966011250105) + Dummy_3183*(Dummy_3256*0.5854101966249684 + Dummy_3257*0.1381966011250105 + Dummy_3258*0.1381966011250105 + Dummy_3259*0.1381966011250105); - const walberla::float64 Dummy_3276 = Dummy_3180*(Dummy_3260*tmp_kernel_op_28 + Dummy_3261*tmp_kernel_op_29 + Dummy_3262*tmp_kernel_op_30 + Dummy_3263*tmp_kernel_op_31) + Dummy_3181*(Dummy_3260*0.1381966011250105 + Dummy_3261*0.1381966011250105 + Dummy_3262*0.5854101966249684 + Dummy_3263*0.1381966011250105) + Dummy_3182*(Dummy_3260*0.1381966011250105 + Dummy_3261*0.5854101966249684 + Dummy_3262*0.1381966011250105 + Dummy_3263*0.1381966011250105) + Dummy_3183*(Dummy_3260*0.5854101966249684 + Dummy_3261*0.1381966011250105 + Dummy_3262*0.1381966011250105 + Dummy_3263*0.1381966011250105); - const walberla::float64 Dummy_3277 = Dummy_3180*(Dummy_3264*tmp_kernel_op_28 + Dummy_3265*tmp_kernel_op_29 + Dummy_3266*tmp_kernel_op_30 + Dummy_3267*tmp_kernel_op_31) + Dummy_3181*(Dummy_3264*0.1381966011250105 + Dummy_3265*0.1381966011250105 + Dummy_3266*0.5854101966249684 + Dummy_3267*0.1381966011250105) + Dummy_3182*(Dummy_3264*0.1381966011250105 + Dummy_3265*0.5854101966249684 + Dummy_3266*0.1381966011250105 + Dummy_3267*0.1381966011250105) + Dummy_3183*(Dummy_3264*0.5854101966249684 + Dummy_3265*0.1381966011250105 + Dummy_3266*0.1381966011250105 + Dummy_3267*0.1381966011250105); + const walberla::float64 Dummy_10552 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10553 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10554 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10555 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10640 = Dummy_10552*(Dummy_10557*tmp_kernel_op_28 + Dummy_10559*tmp_kernel_op_29 + Dummy_10561*tmp_kernel_op_30 + Dummy_10563*tmp_kernel_op_31) + Dummy_10553*(Dummy_10557*0.1381966011250105 + Dummy_10559*0.1381966011250105 + Dummy_10561*0.5854101966249684 + Dummy_10563*0.1381966011250105) + Dummy_10554*(Dummy_10557*0.1381966011250105 + Dummy_10559*0.5854101966249684 + Dummy_10561*0.1381966011250105 + Dummy_10563*0.1381966011250105) + Dummy_10555*(Dummy_10557*0.5854101966249684 + Dummy_10559*0.1381966011250105 + Dummy_10561*0.1381966011250105 + Dummy_10563*0.1381966011250105); + const walberla::float64 Dummy_10641 = Dummy_10552*(-Dummy_10564*Dummy_10572 - Dummy_10566*Dummy_10573 - Dummy_10568*Dummy_10574 - Dummy_10570*Dummy_10575) + Dummy_10553*(Dummy_10565*-0.1381966011250105 + Dummy_10567*-0.1381966011250105 + Dummy_10569*-0.5854101966249684 + Dummy_10571*-0.1381966011250105) + Dummy_10554*(Dummy_10565*-0.1381966011250105 + Dummy_10567*-0.5854101966249684 + Dummy_10569*-0.1381966011250105 + Dummy_10571*-0.1381966011250105) + Dummy_10555*(Dummy_10565*-0.5854101966249684 + Dummy_10567*-0.1381966011250105 + Dummy_10569*-0.1381966011250105 + Dummy_10571*-0.1381966011250105); + const walberla::float64 Dummy_10642 = Dummy_10552*(-Dummy_10572*Dummy_10576 - Dummy_10573*Dummy_10578 - Dummy_10574*Dummy_10580 - Dummy_10575*Dummy_10582) + Dummy_10553*(Dummy_10577*-0.1381966011250105 + Dummy_10579*-0.1381966011250105 + Dummy_10581*-0.5854101966249684 + Dummy_10583*-0.1381966011250105) + Dummy_10554*(Dummy_10577*-0.1381966011250105 + Dummy_10579*-0.5854101966249684 + Dummy_10581*-0.1381966011250105 + Dummy_10583*-0.1381966011250105) + Dummy_10555*(Dummy_10577*-0.5854101966249684 + Dummy_10579*-0.1381966011250105 + Dummy_10581*-0.1381966011250105 + Dummy_10583*-0.1381966011250105); + const walberla::float64 Dummy_10643 = Dummy_10552*(-Dummy_10572*Dummy_10584 - Dummy_10573*Dummy_10586 - Dummy_10574*Dummy_10588 - Dummy_10575*Dummy_10590) + Dummy_10553*(Dummy_10585*-0.1381966011250105 + Dummy_10587*-0.1381966011250105 + Dummy_10589*-0.5854101966249684 + Dummy_10591*-0.1381966011250105) + Dummy_10554*(Dummy_10585*-0.1381966011250105 + Dummy_10587*-0.5854101966249684 + Dummy_10589*-0.1381966011250105 + Dummy_10591*-0.1381966011250105) + Dummy_10555*(Dummy_10585*-0.5854101966249684 + Dummy_10587*-0.1381966011250105 + Dummy_10589*-0.1381966011250105 + Dummy_10591*-0.1381966011250105); + const walberla::float64 Dummy_10644 = Dummy_10552*(Dummy_10594*tmp_kernel_op_28 + Dummy_10597*tmp_kernel_op_29 + Dummy_10600*tmp_kernel_op_30 + Dummy_10603*tmp_kernel_op_31) + Dummy_10553*(Dummy_10594*0.1381966011250105 + Dummy_10597*0.1381966011250105 + Dummy_10600*0.5854101966249684 + Dummy_10603*0.1381966011250105) + Dummy_10554*(Dummy_10594*0.1381966011250105 + Dummy_10597*0.5854101966249684 + Dummy_10600*0.1381966011250105 + Dummy_10603*0.1381966011250105) + Dummy_10555*(Dummy_10594*0.5854101966249684 + Dummy_10597*0.1381966011250105 + Dummy_10600*0.1381966011250105 + Dummy_10603*0.1381966011250105); + const walberla::float64 Dummy_10645 = Dummy_10552*(Dummy_10606*tmp_kernel_op_28 + Dummy_10609*tmp_kernel_op_29 + Dummy_10612*tmp_kernel_op_30 + Dummy_10615*tmp_kernel_op_31) + Dummy_10553*(Dummy_10606*0.1381966011250105 + Dummy_10609*0.1381966011250105 + Dummy_10612*0.5854101966249684 + Dummy_10615*0.1381966011250105) + Dummy_10554*(Dummy_10606*0.1381966011250105 + Dummy_10609*0.5854101966249684 + Dummy_10612*0.1381966011250105 + Dummy_10615*0.1381966011250105) + Dummy_10555*(Dummy_10606*0.5854101966249684 + Dummy_10609*0.1381966011250105 + Dummy_10612*0.1381966011250105 + Dummy_10615*0.1381966011250105); + const walberla::float64 Dummy_10646 = Dummy_10552*(Dummy_10618*tmp_kernel_op_28 + Dummy_10621*tmp_kernel_op_29 + Dummy_10624*tmp_kernel_op_30 + Dummy_10627*tmp_kernel_op_31) + Dummy_10553*(Dummy_10618*0.1381966011250105 + Dummy_10621*0.1381966011250105 + Dummy_10624*0.5854101966249684 + Dummy_10627*0.1381966011250105) + Dummy_10554*(Dummy_10618*0.1381966011250105 + Dummy_10621*0.5854101966249684 + Dummy_10624*0.1381966011250105 + Dummy_10627*0.1381966011250105) + Dummy_10555*(Dummy_10618*0.5854101966249684 + Dummy_10621*0.1381966011250105 + Dummy_10624*0.1381966011250105 + Dummy_10627*0.1381966011250105); + const walberla::float64 Dummy_10647 = Dummy_10552*(Dummy_10628*tmp_kernel_op_28 + Dummy_10629*tmp_kernel_op_29 + Dummy_10630*tmp_kernel_op_30 + Dummy_10631*tmp_kernel_op_31) + Dummy_10553*(Dummy_10628*0.1381966011250105 + Dummy_10629*0.1381966011250105 + Dummy_10630*0.5854101966249684 + Dummy_10631*0.1381966011250105) + Dummy_10554*(Dummy_10628*0.1381966011250105 + Dummy_10629*0.5854101966249684 + Dummy_10630*0.1381966011250105 + Dummy_10631*0.1381966011250105) + Dummy_10555*(Dummy_10628*0.5854101966249684 + Dummy_10629*0.1381966011250105 + Dummy_10630*0.1381966011250105 + Dummy_10631*0.1381966011250105); + const walberla::float64 Dummy_10648 = Dummy_10552*(Dummy_10632*tmp_kernel_op_28 + Dummy_10633*tmp_kernel_op_29 + Dummy_10634*tmp_kernel_op_30 + Dummy_10635*tmp_kernel_op_31) + Dummy_10553*(Dummy_10632*0.1381966011250105 + Dummy_10633*0.1381966011250105 + Dummy_10634*0.5854101966249684 + Dummy_10635*0.1381966011250105) + Dummy_10554*(Dummy_10632*0.1381966011250105 + Dummy_10633*0.5854101966249684 + Dummy_10634*0.1381966011250105 + Dummy_10635*0.1381966011250105) + Dummy_10555*(Dummy_10632*0.5854101966249684 + Dummy_10633*0.1381966011250105 + Dummy_10634*0.1381966011250105 + Dummy_10635*0.1381966011250105); + const walberla::float64 Dummy_10649 = Dummy_10552*(Dummy_10636*tmp_kernel_op_28 + Dummy_10637*tmp_kernel_op_29 + Dummy_10638*tmp_kernel_op_30 + Dummy_10639*tmp_kernel_op_31) + Dummy_10553*(Dummy_10636*0.1381966011250105 + Dummy_10637*0.1381966011250105 + Dummy_10638*0.5854101966249684 + Dummy_10639*0.1381966011250105) + Dummy_10554*(Dummy_10636*0.1381966011250105 + Dummy_10637*0.5854101966249684 + Dummy_10638*0.1381966011250105 + Dummy_10639*0.1381966011250105) + Dummy_10555*(Dummy_10636*0.5854101966249684 + Dummy_10637*0.1381966011250105 + Dummy_10638*0.1381966011250105 + Dummy_10639*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3268 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3269 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3270 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3271 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3272 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3273 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_3274 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3275 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3276 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3277 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10640 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10641 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10642 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10643 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10644 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10645 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10646 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10647 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10648 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10649 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -1356,452 +1314,452 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatVec_9 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_3278 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3279 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3280 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3281 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3282 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_3283 = Dummy_3282*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_3284 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_3285 = Dummy_3284*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_3286 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_3287 = Dummy_3286*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_3288 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_3289 = Dummy_3288*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_3290 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3291 = Dummy_3282*Dummy_3290; - const walberla::float64 Dummy_3292 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3293 = Dummy_3284*Dummy_3292; - const walberla::float64 Dummy_3294 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3295 = Dummy_3286*Dummy_3294; - const walberla::float64 Dummy_3296 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3297 = Dummy_3288*Dummy_3296; - const walberla::float64 Dummy_3298 = Dummy_3282*tmp_kernel_op_28; - const walberla::float64 Dummy_3299 = Dummy_3284*tmp_kernel_op_29; - const walberla::float64 Dummy_3300 = Dummy_3286*tmp_kernel_op_30; - const walberla::float64 Dummy_3301 = Dummy_3288*tmp_kernel_op_31; - const walberla::float64 Dummy_3302 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3303 = Dummy_3282*Dummy_3302; - const walberla::float64 Dummy_3304 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3305 = Dummy_3284*Dummy_3304; - const walberla::float64 Dummy_3306 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3307 = Dummy_3286*Dummy_3306; - const walberla::float64 Dummy_3308 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3309 = Dummy_3288*Dummy_3308; - const walberla::float64 Dummy_3310 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3311 = Dummy_3282*Dummy_3310; - const walberla::float64 Dummy_3312 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3313 = Dummy_3284*Dummy_3312; - const walberla::float64 Dummy_3314 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3315 = Dummy_3286*Dummy_3314; - const walberla::float64 Dummy_3316 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3317 = Dummy_3288*Dummy_3316; - const walberla::float64 Dummy_3318 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3319 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3320 = Dummy_3282*(-Dummy_3318 - Dummy_3319); - const walberla::float64 Dummy_3321 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3322 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3323 = Dummy_3284*(-Dummy_3321 - Dummy_3322); - const walberla::float64 Dummy_3324 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3325 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3326 = Dummy_3286*(-Dummy_3324 - Dummy_3325); - const walberla::float64 Dummy_3327 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3328 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3329 = Dummy_3288*(-Dummy_3327 - Dummy_3328); - const walberla::float64 Dummy_3330 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3331 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3332 = Dummy_3282*(-Dummy_3330 - Dummy_3331); - const walberla::float64 Dummy_3333 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3334 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3335 = Dummy_3284*(-Dummy_3333 - Dummy_3334); - const walberla::float64 Dummy_3336 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3337 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3338 = Dummy_3286*(-Dummy_3336 - Dummy_3337); - const walberla::float64 Dummy_3339 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3340 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3341 = Dummy_3288*(-Dummy_3339 - Dummy_3340); - const walberla::float64 Dummy_3342 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3343 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3344 = Dummy_3282*(-Dummy_3342 - Dummy_3343); - const walberla::float64 Dummy_3345 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3346 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3347 = Dummy_3284*(-Dummy_3345 - Dummy_3346); - const walberla::float64 Dummy_3348 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3349 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3350 = Dummy_3286*(-Dummy_3348 - Dummy_3349); - const walberla::float64 Dummy_3351 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3352 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3353 = Dummy_3288*(-Dummy_3351 - Dummy_3352); - const walberla::float64 Dummy_3354 = Dummy_3282*(Dummy_3318 + Dummy_3330 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3355 = Dummy_3284*(Dummy_3321 + Dummy_3333 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3356 = Dummy_3286*(Dummy_3324 + Dummy_3336 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3357 = Dummy_3288*(Dummy_3327 + Dummy_3339 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3358 = Dummy_3282*(Dummy_3319 + Dummy_3342 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3359 = Dummy_3284*(Dummy_3322 + Dummy_3345 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3360 = Dummy_3286*(Dummy_3325 + Dummy_3348 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3361 = Dummy_3288*(Dummy_3328 + Dummy_3351 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3362 = Dummy_3282*(Dummy_3331 + Dummy_3343 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3363 = Dummy_3284*(Dummy_3334 + Dummy_3346 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3364 = Dummy_3286*(Dummy_3337 + Dummy_3349 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3365 = Dummy_3288*(Dummy_3340 + Dummy_3352 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3366 = Dummy_3278*(Dummy_3283*tmp_kernel_op_28 + Dummy_3285*tmp_kernel_op_29 + Dummy_3287*tmp_kernel_op_30 + Dummy_3289*tmp_kernel_op_31) + Dummy_3279*(Dummy_3283*0.1381966011250105 + Dummy_3285*0.1381966011250105 + Dummy_3287*0.5854101966249684 + Dummy_3289*0.1381966011250105) + Dummy_3280*(Dummy_3283*0.1381966011250105 + Dummy_3285*0.5854101966249684 + Dummy_3287*0.1381966011250105 + Dummy_3289*0.1381966011250105) + Dummy_3281*(Dummy_3283*0.5854101966249684 + Dummy_3285*0.1381966011250105 + Dummy_3287*0.1381966011250105 + Dummy_3289*0.1381966011250105); - const walberla::float64 Dummy_3367 = Dummy_3278*(-Dummy_3290*Dummy_3298 - Dummy_3292*Dummy_3299 - Dummy_3294*Dummy_3300 - Dummy_3296*Dummy_3301) + Dummy_3279*(Dummy_3291*-0.1381966011250105 + Dummy_3293*-0.1381966011250105 + Dummy_3295*-0.5854101966249684 + Dummy_3297*-0.1381966011250105) + Dummy_3280*(Dummy_3291*-0.1381966011250105 + Dummy_3293*-0.5854101966249684 + Dummy_3295*-0.1381966011250105 + Dummy_3297*-0.1381966011250105) + Dummy_3281*(Dummy_3291*-0.5854101966249684 + Dummy_3293*-0.1381966011250105 + Dummy_3295*-0.1381966011250105 + Dummy_3297*-0.1381966011250105); - const walberla::float64 Dummy_3368 = Dummy_3278*(-Dummy_3298*Dummy_3302 - Dummy_3299*Dummy_3304 - Dummy_3300*Dummy_3306 - Dummy_3301*Dummy_3308) + Dummy_3279*(Dummy_3303*-0.1381966011250105 + Dummy_3305*-0.1381966011250105 + Dummy_3307*-0.5854101966249684 + Dummy_3309*-0.1381966011250105) + Dummy_3280*(Dummy_3303*-0.1381966011250105 + Dummy_3305*-0.5854101966249684 + Dummy_3307*-0.1381966011250105 + Dummy_3309*-0.1381966011250105) + Dummy_3281*(Dummy_3303*-0.5854101966249684 + Dummy_3305*-0.1381966011250105 + Dummy_3307*-0.1381966011250105 + Dummy_3309*-0.1381966011250105); - const walberla::float64 Dummy_3369 = Dummy_3278*(-Dummy_3298*Dummy_3310 - Dummy_3299*Dummy_3312 - Dummy_3300*Dummy_3314 - Dummy_3301*Dummy_3316) + Dummy_3279*(Dummy_3311*-0.1381966011250105 + Dummy_3313*-0.1381966011250105 + Dummy_3315*-0.5854101966249684 + Dummy_3317*-0.1381966011250105) + Dummy_3280*(Dummy_3311*-0.1381966011250105 + Dummy_3313*-0.5854101966249684 + Dummy_3315*-0.1381966011250105 + Dummy_3317*-0.1381966011250105) + Dummy_3281*(Dummy_3311*-0.5854101966249684 + Dummy_3313*-0.1381966011250105 + Dummy_3315*-0.1381966011250105 + Dummy_3317*-0.1381966011250105); - const walberla::float64 Dummy_3370 = Dummy_3278*(Dummy_3320*tmp_kernel_op_28 + Dummy_3323*tmp_kernel_op_29 + Dummy_3326*tmp_kernel_op_30 + Dummy_3329*tmp_kernel_op_31) + Dummy_3279*(Dummy_3320*0.1381966011250105 + Dummy_3323*0.1381966011250105 + Dummy_3326*0.5854101966249684 + Dummy_3329*0.1381966011250105) + Dummy_3280*(Dummy_3320*0.1381966011250105 + Dummy_3323*0.5854101966249684 + Dummy_3326*0.1381966011250105 + Dummy_3329*0.1381966011250105) + Dummy_3281*(Dummy_3320*0.5854101966249684 + Dummy_3323*0.1381966011250105 + Dummy_3326*0.1381966011250105 + Dummy_3329*0.1381966011250105); - const walberla::float64 Dummy_3371 = Dummy_3278*(Dummy_3332*tmp_kernel_op_28 + Dummy_3335*tmp_kernel_op_29 + Dummy_3338*tmp_kernel_op_30 + Dummy_3341*tmp_kernel_op_31) + Dummy_3279*(Dummy_3332*0.1381966011250105 + Dummy_3335*0.1381966011250105 + Dummy_3338*0.5854101966249684 + Dummy_3341*0.1381966011250105) + Dummy_3280*(Dummy_3332*0.1381966011250105 + Dummy_3335*0.5854101966249684 + Dummy_3338*0.1381966011250105 + Dummy_3341*0.1381966011250105) + Dummy_3281*(Dummy_3332*0.5854101966249684 + Dummy_3335*0.1381966011250105 + Dummy_3338*0.1381966011250105 + Dummy_3341*0.1381966011250105); - const walberla::float64 Dummy_3372 = Dummy_3278*(Dummy_3344*tmp_kernel_op_28 + Dummy_3347*tmp_kernel_op_29 + Dummy_3350*tmp_kernel_op_30 + Dummy_3353*tmp_kernel_op_31) + Dummy_3279*(Dummy_3344*0.1381966011250105 + Dummy_3347*0.1381966011250105 + Dummy_3350*0.5854101966249684 + Dummy_3353*0.1381966011250105) + Dummy_3280*(Dummy_3344*0.1381966011250105 + Dummy_3347*0.5854101966249684 + Dummy_3350*0.1381966011250105 + Dummy_3353*0.1381966011250105) + Dummy_3281*(Dummy_3344*0.5854101966249684 + Dummy_3347*0.1381966011250105 + Dummy_3350*0.1381966011250105 + Dummy_3353*0.1381966011250105); - const walberla::float64 Dummy_3373 = Dummy_3278*(Dummy_3354*tmp_kernel_op_28 + Dummy_3355*tmp_kernel_op_29 + Dummy_3356*tmp_kernel_op_30 + Dummy_3357*tmp_kernel_op_31) + Dummy_3279*(Dummy_3354*0.1381966011250105 + Dummy_3355*0.1381966011250105 + Dummy_3356*0.5854101966249684 + Dummy_3357*0.1381966011250105) + Dummy_3280*(Dummy_3354*0.1381966011250105 + Dummy_3355*0.5854101966249684 + Dummy_3356*0.1381966011250105 + Dummy_3357*0.1381966011250105) + Dummy_3281*(Dummy_3354*0.5854101966249684 + Dummy_3355*0.1381966011250105 + Dummy_3356*0.1381966011250105 + Dummy_3357*0.1381966011250105); - const walberla::float64 Dummy_3374 = Dummy_3278*(Dummy_3358*tmp_kernel_op_28 + Dummy_3359*tmp_kernel_op_29 + Dummy_3360*tmp_kernel_op_30 + Dummy_3361*tmp_kernel_op_31) + Dummy_3279*(Dummy_3358*0.1381966011250105 + Dummy_3359*0.1381966011250105 + Dummy_3360*0.5854101966249684 + Dummy_3361*0.1381966011250105) + Dummy_3280*(Dummy_3358*0.1381966011250105 + Dummy_3359*0.5854101966249684 + Dummy_3360*0.1381966011250105 + Dummy_3361*0.1381966011250105) + Dummy_3281*(Dummy_3358*0.5854101966249684 + Dummy_3359*0.1381966011250105 + Dummy_3360*0.1381966011250105 + Dummy_3361*0.1381966011250105); - const walberla::float64 Dummy_3375 = Dummy_3278*(Dummy_3362*tmp_kernel_op_28 + Dummy_3363*tmp_kernel_op_29 + Dummy_3364*tmp_kernel_op_30 + Dummy_3365*tmp_kernel_op_31) + Dummy_3279*(Dummy_3362*0.1381966011250105 + Dummy_3363*0.1381966011250105 + Dummy_3364*0.5854101966249684 + Dummy_3365*0.1381966011250105) + Dummy_3280*(Dummy_3362*0.1381966011250105 + Dummy_3363*0.5854101966249684 + Dummy_3364*0.1381966011250105 + Dummy_3365*0.1381966011250105) + Dummy_3281*(Dummy_3362*0.5854101966249684 + Dummy_3363*0.1381966011250105 + Dummy_3364*0.1381966011250105 + Dummy_3365*0.1381966011250105); + const walberla::float64 Dummy_10650 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10651 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10652 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10653 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10654 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10655 = Dummy_10654*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_10656 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10657 = Dummy_10656*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_10658 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10659 = Dummy_10658*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_10660 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10661 = Dummy_10660*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_10662 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10663 = Dummy_10654*Dummy_10662; + const walberla::float64 Dummy_10664 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10665 = Dummy_10656*Dummy_10664; + const walberla::float64 Dummy_10666 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10667 = Dummy_10658*Dummy_10666; + const walberla::float64 Dummy_10668 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10669 = Dummy_10660*Dummy_10668; + const walberla::float64 Dummy_10670 = Dummy_10654*tmp_kernel_op_28; + const walberla::float64 Dummy_10671 = Dummy_10656*tmp_kernel_op_29; + const walberla::float64 Dummy_10672 = Dummy_10658*tmp_kernel_op_30; + const walberla::float64 Dummy_10673 = Dummy_10660*tmp_kernel_op_31; + const walberla::float64 Dummy_10674 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10675 = Dummy_10654*Dummy_10674; + const walberla::float64 Dummy_10676 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10677 = Dummy_10656*Dummy_10676; + const walberla::float64 Dummy_10678 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10679 = Dummy_10658*Dummy_10678; + const walberla::float64 Dummy_10680 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10681 = Dummy_10660*Dummy_10680; + const walberla::float64 Dummy_10682 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10683 = Dummy_10654*Dummy_10682; + const walberla::float64 Dummy_10684 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10685 = Dummy_10656*Dummy_10684; + const walberla::float64 Dummy_10686 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10687 = Dummy_10658*Dummy_10686; + const walberla::float64 Dummy_10688 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10689 = Dummy_10660*Dummy_10688; + const walberla::float64 Dummy_10690 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10691 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10692 = Dummy_10654*(-Dummy_10690 - Dummy_10691); + const walberla::float64 Dummy_10693 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10694 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10695 = Dummy_10656*(-Dummy_10693 - Dummy_10694); + const walberla::float64 Dummy_10696 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10697 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10698 = Dummy_10658*(-Dummy_10696 - Dummy_10697); + const walberla::float64 Dummy_10699 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10700 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10701 = Dummy_10660*(-Dummy_10699 - Dummy_10700); + const walberla::float64 Dummy_10702 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10703 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10704 = Dummy_10654*(-Dummy_10702 - Dummy_10703); + const walberla::float64 Dummy_10705 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10706 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10707 = Dummy_10656*(-Dummy_10705 - Dummy_10706); + const walberla::float64 Dummy_10708 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10709 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10710 = Dummy_10658*(-Dummy_10708 - Dummy_10709); + const walberla::float64 Dummy_10711 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10712 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10713 = Dummy_10660*(-Dummy_10711 - Dummy_10712); + const walberla::float64 Dummy_10714 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10715 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10716 = Dummy_10654*(-Dummy_10714 - Dummy_10715); + const walberla::float64 Dummy_10717 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10718 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10719 = Dummy_10656*(-Dummy_10717 - Dummy_10718); + const walberla::float64 Dummy_10720 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10721 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10722 = Dummy_10658*(-Dummy_10720 - Dummy_10721); + const walberla::float64 Dummy_10723 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10724 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10725 = Dummy_10660*(-Dummy_10723 - Dummy_10724); + const walberla::float64 Dummy_10726 = Dummy_10654*(Dummy_10690 + Dummy_10702 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10727 = Dummy_10656*(Dummy_10693 + Dummy_10705 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10728 = Dummy_10658*(Dummy_10696 + Dummy_10708 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10729 = Dummy_10660*(Dummy_10699 + Dummy_10711 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10730 = Dummy_10654*(Dummy_10691 + Dummy_10714 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10731 = Dummy_10656*(Dummy_10694 + Dummy_10717 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10732 = Dummy_10658*(Dummy_10697 + Dummy_10720 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10733 = Dummy_10660*(Dummy_10700 + Dummy_10723 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10734 = Dummy_10654*(Dummy_10703 + Dummy_10715 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10735 = Dummy_10656*(Dummy_10706 + Dummy_10718 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10736 = Dummy_10658*(Dummy_10709 + Dummy_10721 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10737 = Dummy_10660*(Dummy_10712 + Dummy_10724 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10738 = Dummy_10650*(Dummy_10655*tmp_kernel_op_28 + Dummy_10657*tmp_kernel_op_29 + Dummy_10659*tmp_kernel_op_30 + Dummy_10661*tmp_kernel_op_31) + Dummy_10651*(Dummy_10655*0.1381966011250105 + Dummy_10657*0.1381966011250105 + Dummy_10659*0.5854101966249684 + Dummy_10661*0.1381966011250105) + Dummy_10652*(Dummy_10655*0.1381966011250105 + Dummy_10657*0.5854101966249684 + Dummy_10659*0.1381966011250105 + Dummy_10661*0.1381966011250105) + Dummy_10653*(Dummy_10655*0.5854101966249684 + Dummy_10657*0.1381966011250105 + Dummy_10659*0.1381966011250105 + Dummy_10661*0.1381966011250105); + const walberla::float64 Dummy_10739 = Dummy_10650*(-Dummy_10662*Dummy_10670 - Dummy_10664*Dummy_10671 - Dummy_10666*Dummy_10672 - Dummy_10668*Dummy_10673) + Dummy_10651*(Dummy_10663*-0.1381966011250105 + Dummy_10665*-0.1381966011250105 + Dummy_10667*-0.5854101966249684 + Dummy_10669*-0.1381966011250105) + Dummy_10652*(Dummy_10663*-0.1381966011250105 + Dummy_10665*-0.5854101966249684 + Dummy_10667*-0.1381966011250105 + Dummy_10669*-0.1381966011250105) + Dummy_10653*(Dummy_10663*-0.5854101966249684 + Dummy_10665*-0.1381966011250105 + Dummy_10667*-0.1381966011250105 + Dummy_10669*-0.1381966011250105); + const walberla::float64 Dummy_10740 = Dummy_10650*(-Dummy_10670*Dummy_10674 - Dummy_10671*Dummy_10676 - Dummy_10672*Dummy_10678 - Dummy_10673*Dummy_10680) + Dummy_10651*(Dummy_10675*-0.1381966011250105 + Dummy_10677*-0.1381966011250105 + Dummy_10679*-0.5854101966249684 + Dummy_10681*-0.1381966011250105) + Dummy_10652*(Dummy_10675*-0.1381966011250105 + Dummy_10677*-0.5854101966249684 + Dummy_10679*-0.1381966011250105 + Dummy_10681*-0.1381966011250105) + Dummy_10653*(Dummy_10675*-0.5854101966249684 + Dummy_10677*-0.1381966011250105 + Dummy_10679*-0.1381966011250105 + Dummy_10681*-0.1381966011250105); + const walberla::float64 Dummy_10741 = Dummy_10650*(-Dummy_10670*Dummy_10682 - Dummy_10671*Dummy_10684 - Dummy_10672*Dummy_10686 - Dummy_10673*Dummy_10688) + Dummy_10651*(Dummy_10683*-0.1381966011250105 + Dummy_10685*-0.1381966011250105 + Dummy_10687*-0.5854101966249684 + Dummy_10689*-0.1381966011250105) + Dummy_10652*(Dummy_10683*-0.1381966011250105 + Dummy_10685*-0.5854101966249684 + Dummy_10687*-0.1381966011250105 + Dummy_10689*-0.1381966011250105) + Dummy_10653*(Dummy_10683*-0.5854101966249684 + Dummy_10685*-0.1381966011250105 + Dummy_10687*-0.1381966011250105 + Dummy_10689*-0.1381966011250105); + const walberla::float64 Dummy_10742 = Dummy_10650*(Dummy_10692*tmp_kernel_op_28 + Dummy_10695*tmp_kernel_op_29 + Dummy_10698*tmp_kernel_op_30 + Dummy_10701*tmp_kernel_op_31) + Dummy_10651*(Dummy_10692*0.1381966011250105 + Dummy_10695*0.1381966011250105 + Dummy_10698*0.5854101966249684 + Dummy_10701*0.1381966011250105) + Dummy_10652*(Dummy_10692*0.1381966011250105 + Dummy_10695*0.5854101966249684 + Dummy_10698*0.1381966011250105 + Dummy_10701*0.1381966011250105) + Dummy_10653*(Dummy_10692*0.5854101966249684 + Dummy_10695*0.1381966011250105 + Dummy_10698*0.1381966011250105 + Dummy_10701*0.1381966011250105); + const walberla::float64 Dummy_10743 = Dummy_10650*(Dummy_10704*tmp_kernel_op_28 + Dummy_10707*tmp_kernel_op_29 + Dummy_10710*tmp_kernel_op_30 + Dummy_10713*tmp_kernel_op_31) + Dummy_10651*(Dummy_10704*0.1381966011250105 + Dummy_10707*0.1381966011250105 + Dummy_10710*0.5854101966249684 + Dummy_10713*0.1381966011250105) + Dummy_10652*(Dummy_10704*0.1381966011250105 + Dummy_10707*0.5854101966249684 + Dummy_10710*0.1381966011250105 + Dummy_10713*0.1381966011250105) + Dummy_10653*(Dummy_10704*0.5854101966249684 + Dummy_10707*0.1381966011250105 + Dummy_10710*0.1381966011250105 + Dummy_10713*0.1381966011250105); + const walberla::float64 Dummy_10744 = Dummy_10650*(Dummy_10716*tmp_kernel_op_28 + Dummy_10719*tmp_kernel_op_29 + Dummy_10722*tmp_kernel_op_30 + Dummy_10725*tmp_kernel_op_31) + Dummy_10651*(Dummy_10716*0.1381966011250105 + Dummy_10719*0.1381966011250105 + Dummy_10722*0.5854101966249684 + Dummy_10725*0.1381966011250105) + Dummy_10652*(Dummy_10716*0.1381966011250105 + Dummy_10719*0.5854101966249684 + Dummy_10722*0.1381966011250105 + Dummy_10725*0.1381966011250105) + Dummy_10653*(Dummy_10716*0.5854101966249684 + Dummy_10719*0.1381966011250105 + Dummy_10722*0.1381966011250105 + Dummy_10725*0.1381966011250105); + const walberla::float64 Dummy_10745 = Dummy_10650*(Dummy_10726*tmp_kernel_op_28 + Dummy_10727*tmp_kernel_op_29 + Dummy_10728*tmp_kernel_op_30 + Dummy_10729*tmp_kernel_op_31) + Dummy_10651*(Dummy_10726*0.1381966011250105 + Dummy_10727*0.1381966011250105 + Dummy_10728*0.5854101966249684 + Dummy_10729*0.1381966011250105) + Dummy_10652*(Dummy_10726*0.1381966011250105 + Dummy_10727*0.5854101966249684 + Dummy_10728*0.1381966011250105 + Dummy_10729*0.1381966011250105) + Dummy_10653*(Dummy_10726*0.5854101966249684 + Dummy_10727*0.1381966011250105 + Dummy_10728*0.1381966011250105 + Dummy_10729*0.1381966011250105); + const walberla::float64 Dummy_10746 = Dummy_10650*(Dummy_10730*tmp_kernel_op_28 + Dummy_10731*tmp_kernel_op_29 + Dummy_10732*tmp_kernel_op_30 + Dummy_10733*tmp_kernel_op_31) + Dummy_10651*(Dummy_10730*0.1381966011250105 + Dummy_10731*0.1381966011250105 + Dummy_10732*0.5854101966249684 + Dummy_10733*0.1381966011250105) + Dummy_10652*(Dummy_10730*0.1381966011250105 + Dummy_10731*0.5854101966249684 + Dummy_10732*0.1381966011250105 + Dummy_10733*0.1381966011250105) + Dummy_10653*(Dummy_10730*0.5854101966249684 + Dummy_10731*0.1381966011250105 + Dummy_10732*0.1381966011250105 + Dummy_10733*0.1381966011250105); + const walberla::float64 Dummy_10747 = Dummy_10650*(Dummy_10734*tmp_kernel_op_28 + Dummy_10735*tmp_kernel_op_29 + Dummy_10736*tmp_kernel_op_30 + Dummy_10737*tmp_kernel_op_31) + Dummy_10651*(Dummy_10734*0.1381966011250105 + Dummy_10735*0.1381966011250105 + Dummy_10736*0.5854101966249684 + Dummy_10737*0.1381966011250105) + Dummy_10652*(Dummy_10734*0.1381966011250105 + Dummy_10735*0.5854101966249684 + Dummy_10736*0.1381966011250105 + Dummy_10737*0.1381966011250105) + Dummy_10653*(Dummy_10734*0.5854101966249684 + Dummy_10735*0.1381966011250105 + Dummy_10736*0.1381966011250105 + Dummy_10737*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3366 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3367 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3368 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3369 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3370 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3371 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3372 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3373 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3374 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3375 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10738 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10739 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10740 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10741 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_10742 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10743 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10744 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_10745 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_10746 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10747 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_3376 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3377 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3378 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3379 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3380 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3381 = Dummy_3380*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_3382 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3383 = Dummy_3382*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_3384 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3385 = Dummy_3384*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_3386 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3387 = Dummy_3386*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_3388 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3389 = Dummy_3380*Dummy_3388; - const walberla::float64 Dummy_3390 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3391 = Dummy_3382*Dummy_3390; - const walberla::float64 Dummy_3392 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3393 = Dummy_3384*Dummy_3392; - const walberla::float64 Dummy_3394 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3395 = Dummy_3386*Dummy_3394; - const walberla::float64 Dummy_3396 = Dummy_3380*tmp_kernel_op_28; - const walberla::float64 Dummy_3397 = Dummy_3382*tmp_kernel_op_29; - const walberla::float64 Dummy_3398 = Dummy_3384*tmp_kernel_op_30; - const walberla::float64 Dummy_3399 = Dummy_3386*tmp_kernel_op_31; - const walberla::float64 Dummy_3400 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3401 = Dummy_3380*Dummy_3400; - const walberla::float64 Dummy_3402 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3403 = Dummy_3382*Dummy_3402; - const walberla::float64 Dummy_3404 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3405 = Dummy_3384*Dummy_3404; - const walberla::float64 Dummy_3406 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3407 = Dummy_3386*Dummy_3406; - const walberla::float64 Dummy_3408 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3409 = Dummy_3380*Dummy_3408; - const walberla::float64 Dummy_3410 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3411 = Dummy_3382*Dummy_3410; - const walberla::float64 Dummy_3412 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3413 = Dummy_3384*Dummy_3412; - const walberla::float64 Dummy_3414 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3415 = Dummy_3386*Dummy_3414; - const walberla::float64 Dummy_3416 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3417 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3418 = Dummy_3380*(-Dummy_3416 - Dummy_3417); - const walberla::float64 Dummy_3419 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3420 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3421 = Dummy_3382*(-Dummy_3419 - Dummy_3420); - const walberla::float64 Dummy_3422 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3423 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3424 = Dummy_3384*(-Dummy_3422 - Dummy_3423); - const walberla::float64 Dummy_3425 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3426 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3427 = Dummy_3386*(-Dummy_3425 - Dummy_3426); - const walberla::float64 Dummy_3428 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3429 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3430 = Dummy_3380*(-Dummy_3428 - Dummy_3429); - const walberla::float64 Dummy_3431 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3432 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3433 = Dummy_3382*(-Dummy_3431 - Dummy_3432); - const walberla::float64 Dummy_3434 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3435 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3436 = Dummy_3384*(-Dummy_3434 - Dummy_3435); - const walberla::float64 Dummy_3437 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3438 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3439 = Dummy_3386*(-Dummy_3437 - Dummy_3438); - const walberla::float64 Dummy_3440 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3441 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3442 = Dummy_3380*(-Dummy_3440 - Dummy_3441); - const walberla::float64 Dummy_3443 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3444 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3445 = Dummy_3382*(-Dummy_3443 - Dummy_3444); - const walberla::float64 Dummy_3446 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3447 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3448 = Dummy_3384*(-Dummy_3446 - Dummy_3447); - const walberla::float64 Dummy_3449 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3450 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3451 = Dummy_3386*(-Dummy_3449 - Dummy_3450); - const walberla::float64 Dummy_3452 = Dummy_3380*(Dummy_3416 + Dummy_3428 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3453 = Dummy_3382*(Dummy_3419 + Dummy_3431 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3454 = Dummy_3384*(Dummy_3422 + Dummy_3434 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3455 = Dummy_3386*(Dummy_3425 + Dummy_3437 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3456 = Dummy_3380*(Dummy_3417 + Dummy_3440 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3457 = Dummy_3382*(Dummy_3420 + Dummy_3443 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3458 = Dummy_3384*(Dummy_3423 + Dummy_3446 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3459 = Dummy_3386*(Dummy_3426 + Dummy_3449 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3460 = Dummy_3380*(Dummy_3429 + Dummy_3441 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3461 = Dummy_3382*(Dummy_3432 + Dummy_3444 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3462 = Dummy_3384*(Dummy_3435 + Dummy_3447 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3463 = Dummy_3386*(Dummy_3438 + Dummy_3450 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3464 = Dummy_3376*(Dummy_3381*tmp_kernel_op_28 + Dummy_3383*tmp_kernel_op_29 + Dummy_3385*tmp_kernel_op_30 + Dummy_3387*tmp_kernel_op_31) + Dummy_3377*(Dummy_3381*0.1381966011250105 + Dummy_3383*0.1381966011250105 + Dummy_3385*0.5854101966249684 + Dummy_3387*0.1381966011250105) + Dummy_3378*(Dummy_3381*0.1381966011250105 + Dummy_3383*0.5854101966249684 + Dummy_3385*0.1381966011250105 + Dummy_3387*0.1381966011250105) + Dummy_3379*(Dummy_3381*0.5854101966249684 + Dummy_3383*0.1381966011250105 + Dummy_3385*0.1381966011250105 + Dummy_3387*0.1381966011250105); - const walberla::float64 Dummy_3465 = Dummy_3376*(-Dummy_3388*Dummy_3396 - Dummy_3390*Dummy_3397 - Dummy_3392*Dummy_3398 - Dummy_3394*Dummy_3399) + Dummy_3377*(Dummy_3389*-0.1381966011250105 + Dummy_3391*-0.1381966011250105 + Dummy_3393*-0.5854101966249684 + Dummy_3395*-0.1381966011250105) + Dummy_3378*(Dummy_3389*-0.1381966011250105 + Dummy_3391*-0.5854101966249684 + Dummy_3393*-0.1381966011250105 + Dummy_3395*-0.1381966011250105) + Dummy_3379*(Dummy_3389*-0.5854101966249684 + Dummy_3391*-0.1381966011250105 + Dummy_3393*-0.1381966011250105 + Dummy_3395*-0.1381966011250105); - const walberla::float64 Dummy_3466 = Dummy_3376*(-Dummy_3396*Dummy_3400 - Dummy_3397*Dummy_3402 - Dummy_3398*Dummy_3404 - Dummy_3399*Dummy_3406) + Dummy_3377*(Dummy_3401*-0.1381966011250105 + Dummy_3403*-0.1381966011250105 + Dummy_3405*-0.5854101966249684 + Dummy_3407*-0.1381966011250105) + Dummy_3378*(Dummy_3401*-0.1381966011250105 + Dummy_3403*-0.5854101966249684 + Dummy_3405*-0.1381966011250105 + Dummy_3407*-0.1381966011250105) + Dummy_3379*(Dummy_3401*-0.5854101966249684 + Dummy_3403*-0.1381966011250105 + Dummy_3405*-0.1381966011250105 + Dummy_3407*-0.1381966011250105); - const walberla::float64 Dummy_3467 = Dummy_3376*(-Dummy_3396*Dummy_3408 - Dummy_3397*Dummy_3410 - Dummy_3398*Dummy_3412 - Dummy_3399*Dummy_3414) + Dummy_3377*(Dummy_3409*-0.1381966011250105 + Dummy_3411*-0.1381966011250105 + Dummy_3413*-0.5854101966249684 + Dummy_3415*-0.1381966011250105) + Dummy_3378*(Dummy_3409*-0.1381966011250105 + Dummy_3411*-0.5854101966249684 + Dummy_3413*-0.1381966011250105 + Dummy_3415*-0.1381966011250105) + Dummy_3379*(Dummy_3409*-0.5854101966249684 + Dummy_3411*-0.1381966011250105 + Dummy_3413*-0.1381966011250105 + Dummy_3415*-0.1381966011250105); - const walberla::float64 Dummy_3468 = Dummy_3376*(Dummy_3418*tmp_kernel_op_28 + Dummy_3421*tmp_kernel_op_29 + Dummy_3424*tmp_kernel_op_30 + Dummy_3427*tmp_kernel_op_31) + Dummy_3377*(Dummy_3418*0.1381966011250105 + Dummy_3421*0.1381966011250105 + Dummy_3424*0.5854101966249684 + Dummy_3427*0.1381966011250105) + Dummy_3378*(Dummy_3418*0.1381966011250105 + Dummy_3421*0.5854101966249684 + Dummy_3424*0.1381966011250105 + Dummy_3427*0.1381966011250105) + Dummy_3379*(Dummy_3418*0.5854101966249684 + Dummy_3421*0.1381966011250105 + Dummy_3424*0.1381966011250105 + Dummy_3427*0.1381966011250105); - const walberla::float64 Dummy_3469 = Dummy_3376*(Dummy_3430*tmp_kernel_op_28 + Dummy_3433*tmp_kernel_op_29 + Dummy_3436*tmp_kernel_op_30 + Dummy_3439*tmp_kernel_op_31) + Dummy_3377*(Dummy_3430*0.1381966011250105 + Dummy_3433*0.1381966011250105 + Dummy_3436*0.5854101966249684 + Dummy_3439*0.1381966011250105) + Dummy_3378*(Dummy_3430*0.1381966011250105 + Dummy_3433*0.5854101966249684 + Dummy_3436*0.1381966011250105 + Dummy_3439*0.1381966011250105) + Dummy_3379*(Dummy_3430*0.5854101966249684 + Dummy_3433*0.1381966011250105 + Dummy_3436*0.1381966011250105 + Dummy_3439*0.1381966011250105); - const walberla::float64 Dummy_3470 = Dummy_3376*(Dummy_3442*tmp_kernel_op_28 + Dummy_3445*tmp_kernel_op_29 + Dummy_3448*tmp_kernel_op_30 + Dummy_3451*tmp_kernel_op_31) + Dummy_3377*(Dummy_3442*0.1381966011250105 + Dummy_3445*0.1381966011250105 + Dummy_3448*0.5854101966249684 + Dummy_3451*0.1381966011250105) + Dummy_3378*(Dummy_3442*0.1381966011250105 + Dummy_3445*0.5854101966249684 + Dummy_3448*0.1381966011250105 + Dummy_3451*0.1381966011250105) + Dummy_3379*(Dummy_3442*0.5854101966249684 + Dummy_3445*0.1381966011250105 + Dummy_3448*0.1381966011250105 + Dummy_3451*0.1381966011250105); - const walberla::float64 Dummy_3471 = Dummy_3376*(Dummy_3452*tmp_kernel_op_28 + Dummy_3453*tmp_kernel_op_29 + Dummy_3454*tmp_kernel_op_30 + Dummy_3455*tmp_kernel_op_31) + Dummy_3377*(Dummy_3452*0.1381966011250105 + Dummy_3453*0.1381966011250105 + Dummy_3454*0.5854101966249684 + Dummy_3455*0.1381966011250105) + Dummy_3378*(Dummy_3452*0.1381966011250105 + Dummy_3453*0.5854101966249684 + Dummy_3454*0.1381966011250105 + Dummy_3455*0.1381966011250105) + Dummy_3379*(Dummy_3452*0.5854101966249684 + Dummy_3453*0.1381966011250105 + Dummy_3454*0.1381966011250105 + Dummy_3455*0.1381966011250105); - const walberla::float64 Dummy_3472 = Dummy_3376*(Dummy_3456*tmp_kernel_op_28 + Dummy_3457*tmp_kernel_op_29 + Dummy_3458*tmp_kernel_op_30 + Dummy_3459*tmp_kernel_op_31) + Dummy_3377*(Dummy_3456*0.1381966011250105 + Dummy_3457*0.1381966011250105 + Dummy_3458*0.5854101966249684 + Dummy_3459*0.1381966011250105) + Dummy_3378*(Dummy_3456*0.1381966011250105 + Dummy_3457*0.5854101966249684 + Dummy_3458*0.1381966011250105 + Dummy_3459*0.1381966011250105) + Dummy_3379*(Dummy_3456*0.5854101966249684 + Dummy_3457*0.1381966011250105 + Dummy_3458*0.1381966011250105 + Dummy_3459*0.1381966011250105); - const walberla::float64 Dummy_3473 = Dummy_3376*(Dummy_3460*tmp_kernel_op_28 + Dummy_3461*tmp_kernel_op_29 + Dummy_3462*tmp_kernel_op_30 + Dummy_3463*tmp_kernel_op_31) + Dummy_3377*(Dummy_3460*0.1381966011250105 + Dummy_3461*0.1381966011250105 + Dummy_3462*0.5854101966249684 + Dummy_3463*0.1381966011250105) + Dummy_3378*(Dummy_3460*0.1381966011250105 + Dummy_3461*0.5854101966249684 + Dummy_3462*0.1381966011250105 + Dummy_3463*0.1381966011250105) + Dummy_3379*(Dummy_3460*0.5854101966249684 + Dummy_3461*0.1381966011250105 + Dummy_3462*0.1381966011250105 + Dummy_3463*0.1381966011250105); + const walberla::float64 Dummy_10748 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10749 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10750 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10751 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10752 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10753 = Dummy_10752*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10754 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10755 = Dummy_10754*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10756 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10757 = Dummy_10756*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10758 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10759 = Dummy_10758*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10760 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10761 = Dummy_10752*Dummy_10760; + const walberla::float64 Dummy_10762 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10763 = Dummy_10754*Dummy_10762; + const walberla::float64 Dummy_10764 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10765 = Dummy_10756*Dummy_10764; + const walberla::float64 Dummy_10766 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10767 = Dummy_10758*Dummy_10766; + const walberla::float64 Dummy_10768 = Dummy_10752*tmp_kernel_op_28; + const walberla::float64 Dummy_10769 = Dummy_10754*tmp_kernel_op_29; + const walberla::float64 Dummy_10770 = Dummy_10756*tmp_kernel_op_30; + const walberla::float64 Dummy_10771 = Dummy_10758*tmp_kernel_op_31; + const walberla::float64 Dummy_10772 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10773 = Dummy_10752*Dummy_10772; + const walberla::float64 Dummy_10774 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10775 = Dummy_10754*Dummy_10774; + const walberla::float64 Dummy_10776 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10777 = Dummy_10756*Dummy_10776; + const walberla::float64 Dummy_10778 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10779 = Dummy_10758*Dummy_10778; + const walberla::float64 Dummy_10780 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10781 = Dummy_10752*Dummy_10780; + const walberla::float64 Dummy_10782 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10783 = Dummy_10754*Dummy_10782; + const walberla::float64 Dummy_10784 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10785 = Dummy_10756*Dummy_10784; + const walberla::float64 Dummy_10786 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10787 = Dummy_10758*Dummy_10786; + const walberla::float64 Dummy_10788 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10789 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10790 = Dummy_10752*(-Dummy_10788 - Dummy_10789); + const walberla::float64 Dummy_10791 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10792 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10793 = Dummy_10754*(-Dummy_10791 - Dummy_10792); + const walberla::float64 Dummy_10794 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10795 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10796 = Dummy_10756*(-Dummy_10794 - Dummy_10795); + const walberla::float64 Dummy_10797 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10798 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10799 = Dummy_10758*(-Dummy_10797 - Dummy_10798); + const walberla::float64 Dummy_10800 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10801 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10802 = Dummy_10752*(-Dummy_10800 - Dummy_10801); + const walberla::float64 Dummy_10803 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10804 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10805 = Dummy_10754*(-Dummy_10803 - Dummy_10804); + const walberla::float64 Dummy_10806 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10807 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10808 = Dummy_10756*(-Dummy_10806 - Dummy_10807); + const walberla::float64 Dummy_10809 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10810 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10811 = Dummy_10758*(-Dummy_10809 - Dummy_10810); + const walberla::float64 Dummy_10812 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10813 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10814 = Dummy_10752*(-Dummy_10812 - Dummy_10813); + const walberla::float64 Dummy_10815 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10816 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10817 = Dummy_10754*(-Dummy_10815 - Dummy_10816); + const walberla::float64 Dummy_10818 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10819 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10820 = Dummy_10756*(-Dummy_10818 - Dummy_10819); + const walberla::float64 Dummy_10821 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10822 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10823 = Dummy_10758*(-Dummy_10821 - Dummy_10822); + const walberla::float64 Dummy_10824 = Dummy_10752*(Dummy_10788 + Dummy_10800 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10825 = Dummy_10754*(Dummy_10791 + Dummy_10803 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10826 = Dummy_10756*(Dummy_10794 + Dummy_10806 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10827 = Dummy_10758*(Dummy_10797 + Dummy_10809 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10828 = Dummy_10752*(Dummy_10789 + Dummy_10812 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10829 = Dummy_10754*(Dummy_10792 + Dummy_10815 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10830 = Dummy_10756*(Dummy_10795 + Dummy_10818 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10831 = Dummy_10758*(Dummy_10798 + Dummy_10821 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10832 = Dummy_10752*(Dummy_10801 + Dummy_10813 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10833 = Dummy_10754*(Dummy_10804 + Dummy_10816 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10834 = Dummy_10756*(Dummy_10807 + Dummy_10819 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10835 = Dummy_10758*(Dummy_10810 + Dummy_10822 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10836 = Dummy_10748*(Dummy_10753*tmp_kernel_op_28 + Dummy_10755*tmp_kernel_op_29 + Dummy_10757*tmp_kernel_op_30 + Dummy_10759*tmp_kernel_op_31) + Dummy_10749*(Dummy_10753*0.1381966011250105 + Dummy_10755*0.1381966011250105 + Dummy_10757*0.5854101966249684 + Dummy_10759*0.1381966011250105) + Dummy_10750*(Dummy_10753*0.1381966011250105 + Dummy_10755*0.5854101966249684 + Dummy_10757*0.1381966011250105 + Dummy_10759*0.1381966011250105) + Dummy_10751*(Dummy_10753*0.5854101966249684 + Dummy_10755*0.1381966011250105 + Dummy_10757*0.1381966011250105 + Dummy_10759*0.1381966011250105); + const walberla::float64 Dummy_10837 = Dummy_10748*(-Dummy_10760*Dummy_10768 - Dummy_10762*Dummy_10769 - Dummy_10764*Dummy_10770 - Dummy_10766*Dummy_10771) + Dummy_10749*(Dummy_10761*-0.1381966011250105 + Dummy_10763*-0.1381966011250105 + Dummy_10765*-0.5854101966249684 + Dummy_10767*-0.1381966011250105) + Dummy_10750*(Dummy_10761*-0.1381966011250105 + Dummy_10763*-0.5854101966249684 + Dummy_10765*-0.1381966011250105 + Dummy_10767*-0.1381966011250105) + Dummy_10751*(Dummy_10761*-0.5854101966249684 + Dummy_10763*-0.1381966011250105 + Dummy_10765*-0.1381966011250105 + Dummy_10767*-0.1381966011250105); + const walberla::float64 Dummy_10838 = Dummy_10748*(-Dummy_10768*Dummy_10772 - Dummy_10769*Dummy_10774 - Dummy_10770*Dummy_10776 - Dummy_10771*Dummy_10778) + Dummy_10749*(Dummy_10773*-0.1381966011250105 + Dummy_10775*-0.1381966011250105 + Dummy_10777*-0.5854101966249684 + Dummy_10779*-0.1381966011250105) + Dummy_10750*(Dummy_10773*-0.1381966011250105 + Dummy_10775*-0.5854101966249684 + Dummy_10777*-0.1381966011250105 + Dummy_10779*-0.1381966011250105) + Dummy_10751*(Dummy_10773*-0.5854101966249684 + Dummy_10775*-0.1381966011250105 + Dummy_10777*-0.1381966011250105 + Dummy_10779*-0.1381966011250105); + const walberla::float64 Dummy_10839 = Dummy_10748*(-Dummy_10768*Dummy_10780 - Dummy_10769*Dummy_10782 - Dummy_10770*Dummy_10784 - Dummy_10771*Dummy_10786) + Dummy_10749*(Dummy_10781*-0.1381966011250105 + Dummy_10783*-0.1381966011250105 + Dummy_10785*-0.5854101966249684 + Dummy_10787*-0.1381966011250105) + Dummy_10750*(Dummy_10781*-0.1381966011250105 + Dummy_10783*-0.5854101966249684 + Dummy_10785*-0.1381966011250105 + Dummy_10787*-0.1381966011250105) + Dummy_10751*(Dummy_10781*-0.5854101966249684 + Dummy_10783*-0.1381966011250105 + Dummy_10785*-0.1381966011250105 + Dummy_10787*-0.1381966011250105); + const walberla::float64 Dummy_10840 = Dummy_10748*(Dummy_10790*tmp_kernel_op_28 + Dummy_10793*tmp_kernel_op_29 + Dummy_10796*tmp_kernel_op_30 + Dummy_10799*tmp_kernel_op_31) + Dummy_10749*(Dummy_10790*0.1381966011250105 + Dummy_10793*0.1381966011250105 + Dummy_10796*0.5854101966249684 + Dummy_10799*0.1381966011250105) + Dummy_10750*(Dummy_10790*0.1381966011250105 + Dummy_10793*0.5854101966249684 + Dummy_10796*0.1381966011250105 + Dummy_10799*0.1381966011250105) + Dummy_10751*(Dummy_10790*0.5854101966249684 + Dummy_10793*0.1381966011250105 + Dummy_10796*0.1381966011250105 + Dummy_10799*0.1381966011250105); + const walberla::float64 Dummy_10841 = Dummy_10748*(Dummy_10802*tmp_kernel_op_28 + Dummy_10805*tmp_kernel_op_29 + Dummy_10808*tmp_kernel_op_30 + Dummy_10811*tmp_kernel_op_31) + Dummy_10749*(Dummy_10802*0.1381966011250105 + Dummy_10805*0.1381966011250105 + Dummy_10808*0.5854101966249684 + Dummy_10811*0.1381966011250105) + Dummy_10750*(Dummy_10802*0.1381966011250105 + Dummy_10805*0.5854101966249684 + Dummy_10808*0.1381966011250105 + Dummy_10811*0.1381966011250105) + Dummy_10751*(Dummy_10802*0.5854101966249684 + Dummy_10805*0.1381966011250105 + Dummy_10808*0.1381966011250105 + Dummy_10811*0.1381966011250105); + const walberla::float64 Dummy_10842 = Dummy_10748*(Dummy_10814*tmp_kernel_op_28 + Dummy_10817*tmp_kernel_op_29 + Dummy_10820*tmp_kernel_op_30 + Dummy_10823*tmp_kernel_op_31) + Dummy_10749*(Dummy_10814*0.1381966011250105 + Dummy_10817*0.1381966011250105 + Dummy_10820*0.5854101966249684 + Dummy_10823*0.1381966011250105) + Dummy_10750*(Dummy_10814*0.1381966011250105 + Dummy_10817*0.5854101966249684 + Dummy_10820*0.1381966011250105 + Dummy_10823*0.1381966011250105) + Dummy_10751*(Dummy_10814*0.5854101966249684 + Dummy_10817*0.1381966011250105 + Dummy_10820*0.1381966011250105 + Dummy_10823*0.1381966011250105); + const walberla::float64 Dummy_10843 = Dummy_10748*(Dummy_10824*tmp_kernel_op_28 + Dummy_10825*tmp_kernel_op_29 + Dummy_10826*tmp_kernel_op_30 + Dummy_10827*tmp_kernel_op_31) + Dummy_10749*(Dummy_10824*0.1381966011250105 + Dummy_10825*0.1381966011250105 + Dummy_10826*0.5854101966249684 + Dummy_10827*0.1381966011250105) + Dummy_10750*(Dummy_10824*0.1381966011250105 + Dummy_10825*0.5854101966249684 + Dummy_10826*0.1381966011250105 + Dummy_10827*0.1381966011250105) + Dummy_10751*(Dummy_10824*0.5854101966249684 + Dummy_10825*0.1381966011250105 + Dummy_10826*0.1381966011250105 + Dummy_10827*0.1381966011250105); + const walberla::float64 Dummy_10844 = Dummy_10748*(Dummy_10828*tmp_kernel_op_28 + Dummy_10829*tmp_kernel_op_29 + Dummy_10830*tmp_kernel_op_30 + Dummy_10831*tmp_kernel_op_31) + Dummy_10749*(Dummy_10828*0.1381966011250105 + Dummy_10829*0.1381966011250105 + Dummy_10830*0.5854101966249684 + Dummy_10831*0.1381966011250105) + Dummy_10750*(Dummy_10828*0.1381966011250105 + Dummy_10829*0.5854101966249684 + Dummy_10830*0.1381966011250105 + Dummy_10831*0.1381966011250105) + Dummy_10751*(Dummy_10828*0.5854101966249684 + Dummy_10829*0.1381966011250105 + Dummy_10830*0.1381966011250105 + Dummy_10831*0.1381966011250105); + const walberla::float64 Dummy_10845 = Dummy_10748*(Dummy_10832*tmp_kernel_op_28 + Dummy_10833*tmp_kernel_op_29 + Dummy_10834*tmp_kernel_op_30 + Dummy_10835*tmp_kernel_op_31) + Dummy_10749*(Dummy_10832*0.1381966011250105 + Dummy_10833*0.1381966011250105 + Dummy_10834*0.5854101966249684 + Dummy_10835*0.1381966011250105) + Dummy_10750*(Dummy_10832*0.1381966011250105 + Dummy_10833*0.5854101966249684 + Dummy_10834*0.1381966011250105 + Dummy_10835*0.1381966011250105) + Dummy_10751*(Dummy_10832*0.5854101966249684 + Dummy_10833*0.1381966011250105 + Dummy_10834*0.1381966011250105 + Dummy_10835*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3464 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3465 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3466 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3467 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3468 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3469 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3470 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3471 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3472 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3473 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10836 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10837 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10838 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10839 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10840 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10841 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10842 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10843 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10844 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10845 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_3474 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3475 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3476 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3477 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3478 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3479 = Dummy_3478*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_3480 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3481 = Dummy_3480*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_3482 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3483 = Dummy_3482*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_3484 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3485 = Dummy_3484*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_3486 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3487 = Dummy_3478*Dummy_3486; - const walberla::float64 Dummy_3488 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3489 = Dummy_3480*Dummy_3488; - const walberla::float64 Dummy_3490 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3491 = Dummy_3482*Dummy_3490; - const walberla::float64 Dummy_3492 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3493 = Dummy_3484*Dummy_3492; - const walberla::float64 Dummy_3494 = Dummy_3478*tmp_kernel_op_28; - const walberla::float64 Dummy_3495 = Dummy_3480*tmp_kernel_op_29; - const walberla::float64 Dummy_3496 = Dummy_3482*tmp_kernel_op_30; - const walberla::float64 Dummy_3497 = Dummy_3484*tmp_kernel_op_31; - const walberla::float64 Dummy_3498 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3499 = Dummy_3478*Dummy_3498; - const walberla::float64 Dummy_3500 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3501 = Dummy_3480*Dummy_3500; - const walberla::float64 Dummy_3502 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3503 = Dummy_3482*Dummy_3502; - const walberla::float64 Dummy_3504 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3505 = Dummy_3484*Dummy_3504; - const walberla::float64 Dummy_3506 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3507 = Dummy_3478*Dummy_3506; - const walberla::float64 Dummy_3508 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3509 = Dummy_3480*Dummy_3508; - const walberla::float64 Dummy_3510 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3511 = Dummy_3482*Dummy_3510; - const walberla::float64 Dummy_3512 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3513 = Dummy_3484*Dummy_3512; - const walberla::float64 Dummy_3514 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3515 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3516 = Dummy_3478*(-Dummy_3514 - Dummy_3515); - const walberla::float64 Dummy_3517 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3518 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3519 = Dummy_3480*(-Dummy_3517 - Dummy_3518); - const walberla::float64 Dummy_3520 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3521 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3522 = Dummy_3482*(-Dummy_3520 - Dummy_3521); - const walberla::float64 Dummy_3523 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3524 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3525 = Dummy_3484*(-Dummy_3523 - Dummy_3524); - const walberla::float64 Dummy_3526 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3527 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3528 = Dummy_3478*(-Dummy_3526 - Dummy_3527); - const walberla::float64 Dummy_3529 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3530 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3531 = Dummy_3480*(-Dummy_3529 - Dummy_3530); - const walberla::float64 Dummy_3532 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3533 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3534 = Dummy_3482*(-Dummy_3532 - Dummy_3533); - const walberla::float64 Dummy_3535 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3536 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3537 = Dummy_3484*(-Dummy_3535 - Dummy_3536); - const walberla::float64 Dummy_3538 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3539 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3540 = Dummy_3478*(-Dummy_3538 - Dummy_3539); - const walberla::float64 Dummy_3541 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3542 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3543 = Dummy_3480*(-Dummy_3541 - Dummy_3542); - const walberla::float64 Dummy_3544 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3545 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3546 = Dummy_3482*(-Dummy_3544 - Dummy_3545); - const walberla::float64 Dummy_3547 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3548 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3549 = Dummy_3484*(-Dummy_3547 - Dummy_3548); - const walberla::float64 Dummy_3550 = Dummy_3478*(Dummy_3514 + Dummy_3526 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3551 = Dummy_3480*(Dummy_3517 + Dummy_3529 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3552 = Dummy_3482*(Dummy_3520 + Dummy_3532 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3553 = Dummy_3484*(Dummy_3523 + Dummy_3535 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3554 = Dummy_3478*(Dummy_3515 + Dummy_3538 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3555 = Dummy_3480*(Dummy_3518 + Dummy_3541 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3556 = Dummy_3482*(Dummy_3521 + Dummy_3544 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3557 = Dummy_3484*(Dummy_3524 + Dummy_3547 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3558 = Dummy_3478*(Dummy_3527 + Dummy_3539 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3559 = Dummy_3480*(Dummy_3530 + Dummy_3542 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3560 = Dummy_3482*(Dummy_3533 + Dummy_3545 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3561 = Dummy_3484*(Dummy_3536 + Dummy_3548 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3562 = Dummy_3474*(Dummy_3479*tmp_kernel_op_28 + Dummy_3481*tmp_kernel_op_29 + Dummy_3483*tmp_kernel_op_30 + Dummy_3485*tmp_kernel_op_31) + Dummy_3475*(Dummy_3479*0.1381966011250105 + Dummy_3481*0.1381966011250105 + Dummy_3483*0.5854101966249684 + Dummy_3485*0.1381966011250105) + Dummy_3476*(Dummy_3479*0.1381966011250105 + Dummy_3481*0.5854101966249684 + Dummy_3483*0.1381966011250105 + Dummy_3485*0.1381966011250105) + Dummy_3477*(Dummy_3479*0.5854101966249684 + Dummy_3481*0.1381966011250105 + Dummy_3483*0.1381966011250105 + Dummy_3485*0.1381966011250105); - const walberla::float64 Dummy_3563 = Dummy_3474*(-Dummy_3486*Dummy_3494 - Dummy_3488*Dummy_3495 - Dummy_3490*Dummy_3496 - Dummy_3492*Dummy_3497) + Dummy_3475*(Dummy_3487*-0.1381966011250105 + Dummy_3489*-0.1381966011250105 + Dummy_3491*-0.5854101966249684 + Dummy_3493*-0.1381966011250105) + Dummy_3476*(Dummy_3487*-0.1381966011250105 + Dummy_3489*-0.5854101966249684 + Dummy_3491*-0.1381966011250105 + Dummy_3493*-0.1381966011250105) + Dummy_3477*(Dummy_3487*-0.5854101966249684 + Dummy_3489*-0.1381966011250105 + Dummy_3491*-0.1381966011250105 + Dummy_3493*-0.1381966011250105); - const walberla::float64 Dummy_3564 = Dummy_3474*(-Dummy_3494*Dummy_3498 - Dummy_3495*Dummy_3500 - Dummy_3496*Dummy_3502 - Dummy_3497*Dummy_3504) + Dummy_3475*(Dummy_3499*-0.1381966011250105 + Dummy_3501*-0.1381966011250105 + Dummy_3503*-0.5854101966249684 + Dummy_3505*-0.1381966011250105) + Dummy_3476*(Dummy_3499*-0.1381966011250105 + Dummy_3501*-0.5854101966249684 + Dummy_3503*-0.1381966011250105 + Dummy_3505*-0.1381966011250105) + Dummy_3477*(Dummy_3499*-0.5854101966249684 + Dummy_3501*-0.1381966011250105 + Dummy_3503*-0.1381966011250105 + Dummy_3505*-0.1381966011250105); - const walberla::float64 Dummy_3565 = Dummy_3474*(-Dummy_3494*Dummy_3506 - Dummy_3495*Dummy_3508 - Dummy_3496*Dummy_3510 - Dummy_3497*Dummy_3512) + Dummy_3475*(Dummy_3507*-0.1381966011250105 + Dummy_3509*-0.1381966011250105 + Dummy_3511*-0.5854101966249684 + Dummy_3513*-0.1381966011250105) + Dummy_3476*(Dummy_3507*-0.1381966011250105 + Dummy_3509*-0.5854101966249684 + Dummy_3511*-0.1381966011250105 + Dummy_3513*-0.1381966011250105) + Dummy_3477*(Dummy_3507*-0.5854101966249684 + Dummy_3509*-0.1381966011250105 + Dummy_3511*-0.1381966011250105 + Dummy_3513*-0.1381966011250105); - const walberla::float64 Dummy_3566 = Dummy_3474*(Dummy_3516*tmp_kernel_op_28 + Dummy_3519*tmp_kernel_op_29 + Dummy_3522*tmp_kernel_op_30 + Dummy_3525*tmp_kernel_op_31) + Dummy_3475*(Dummy_3516*0.1381966011250105 + Dummy_3519*0.1381966011250105 + Dummy_3522*0.5854101966249684 + Dummy_3525*0.1381966011250105) + Dummy_3476*(Dummy_3516*0.1381966011250105 + Dummy_3519*0.5854101966249684 + Dummy_3522*0.1381966011250105 + Dummy_3525*0.1381966011250105) + Dummy_3477*(Dummy_3516*0.5854101966249684 + Dummy_3519*0.1381966011250105 + Dummy_3522*0.1381966011250105 + Dummy_3525*0.1381966011250105); - const walberla::float64 Dummy_3567 = Dummy_3474*(Dummy_3528*tmp_kernel_op_28 + Dummy_3531*tmp_kernel_op_29 + Dummy_3534*tmp_kernel_op_30 + Dummy_3537*tmp_kernel_op_31) + Dummy_3475*(Dummy_3528*0.1381966011250105 + Dummy_3531*0.1381966011250105 + Dummy_3534*0.5854101966249684 + Dummy_3537*0.1381966011250105) + Dummy_3476*(Dummy_3528*0.1381966011250105 + Dummy_3531*0.5854101966249684 + Dummy_3534*0.1381966011250105 + Dummy_3537*0.1381966011250105) + Dummy_3477*(Dummy_3528*0.5854101966249684 + Dummy_3531*0.1381966011250105 + Dummy_3534*0.1381966011250105 + Dummy_3537*0.1381966011250105); - const walberla::float64 Dummy_3568 = Dummy_3474*(Dummy_3540*tmp_kernel_op_28 + Dummy_3543*tmp_kernel_op_29 + Dummy_3546*tmp_kernel_op_30 + Dummy_3549*tmp_kernel_op_31) + Dummy_3475*(Dummy_3540*0.1381966011250105 + Dummy_3543*0.1381966011250105 + Dummy_3546*0.5854101966249684 + Dummy_3549*0.1381966011250105) + Dummy_3476*(Dummy_3540*0.1381966011250105 + Dummy_3543*0.5854101966249684 + Dummy_3546*0.1381966011250105 + Dummy_3549*0.1381966011250105) + Dummy_3477*(Dummy_3540*0.5854101966249684 + Dummy_3543*0.1381966011250105 + Dummy_3546*0.1381966011250105 + Dummy_3549*0.1381966011250105); - const walberla::float64 Dummy_3569 = Dummy_3474*(Dummy_3550*tmp_kernel_op_28 + Dummy_3551*tmp_kernel_op_29 + Dummy_3552*tmp_kernel_op_30 + Dummy_3553*tmp_kernel_op_31) + Dummy_3475*(Dummy_3550*0.1381966011250105 + Dummy_3551*0.1381966011250105 + Dummy_3552*0.5854101966249684 + Dummy_3553*0.1381966011250105) + Dummy_3476*(Dummy_3550*0.1381966011250105 + Dummy_3551*0.5854101966249684 + Dummy_3552*0.1381966011250105 + Dummy_3553*0.1381966011250105) + Dummy_3477*(Dummy_3550*0.5854101966249684 + Dummy_3551*0.1381966011250105 + Dummy_3552*0.1381966011250105 + Dummy_3553*0.1381966011250105); - const walberla::float64 Dummy_3570 = Dummy_3474*(Dummy_3554*tmp_kernel_op_28 + Dummy_3555*tmp_kernel_op_29 + Dummy_3556*tmp_kernel_op_30 + Dummy_3557*tmp_kernel_op_31) + Dummy_3475*(Dummy_3554*0.1381966011250105 + Dummy_3555*0.1381966011250105 + Dummy_3556*0.5854101966249684 + Dummy_3557*0.1381966011250105) + Dummy_3476*(Dummy_3554*0.1381966011250105 + Dummy_3555*0.5854101966249684 + Dummy_3556*0.1381966011250105 + Dummy_3557*0.1381966011250105) + Dummy_3477*(Dummy_3554*0.5854101966249684 + Dummy_3555*0.1381966011250105 + Dummy_3556*0.1381966011250105 + Dummy_3557*0.1381966011250105); - const walberla::float64 Dummy_3571 = Dummy_3474*(Dummy_3558*tmp_kernel_op_28 + Dummy_3559*tmp_kernel_op_29 + Dummy_3560*tmp_kernel_op_30 + Dummy_3561*tmp_kernel_op_31) + Dummy_3475*(Dummy_3558*0.1381966011250105 + Dummy_3559*0.1381966011250105 + Dummy_3560*0.5854101966249684 + Dummy_3561*0.1381966011250105) + Dummy_3476*(Dummy_3558*0.1381966011250105 + Dummy_3559*0.5854101966249684 + Dummy_3560*0.1381966011250105 + Dummy_3561*0.1381966011250105) + Dummy_3477*(Dummy_3558*0.5854101966249684 + Dummy_3559*0.1381966011250105 + Dummy_3560*0.1381966011250105 + Dummy_3561*0.1381966011250105); + const walberla::float64 Dummy_10846 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10847 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10848 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10849 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10850 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10851 = Dummy_10850*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_10852 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10853 = Dummy_10852*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_10854 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10855 = Dummy_10854*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_10856 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10857 = Dummy_10856*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_10858 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10859 = Dummy_10850*Dummy_10858; + const walberla::float64 Dummy_10860 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10861 = Dummy_10852*Dummy_10860; + const walberla::float64 Dummy_10862 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10863 = Dummy_10854*Dummy_10862; + const walberla::float64 Dummy_10864 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10865 = Dummy_10856*Dummy_10864; + const walberla::float64 Dummy_10866 = Dummy_10850*tmp_kernel_op_28; + const walberla::float64 Dummy_10867 = Dummy_10852*tmp_kernel_op_29; + const walberla::float64 Dummy_10868 = Dummy_10854*tmp_kernel_op_30; + const walberla::float64 Dummy_10869 = Dummy_10856*tmp_kernel_op_31; + const walberla::float64 Dummy_10870 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10871 = Dummy_10850*Dummy_10870; + const walberla::float64 Dummy_10872 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10873 = Dummy_10852*Dummy_10872; + const walberla::float64 Dummy_10874 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10875 = Dummy_10854*Dummy_10874; + const walberla::float64 Dummy_10876 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10877 = Dummy_10856*Dummy_10876; + const walberla::float64 Dummy_10878 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10879 = Dummy_10850*Dummy_10878; + const walberla::float64 Dummy_10880 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10881 = Dummy_10852*Dummy_10880; + const walberla::float64 Dummy_10882 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10883 = Dummy_10854*Dummy_10882; + const walberla::float64 Dummy_10884 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10885 = Dummy_10856*Dummy_10884; + const walberla::float64 Dummy_10886 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10887 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10888 = Dummy_10850*(-Dummy_10886 - Dummy_10887); + const walberla::float64 Dummy_10889 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10890 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10891 = Dummy_10852*(-Dummy_10889 - Dummy_10890); + const walberla::float64 Dummy_10892 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10893 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10894 = Dummy_10854*(-Dummy_10892 - Dummy_10893); + const walberla::float64 Dummy_10895 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10896 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10897 = Dummy_10856*(-Dummy_10895 - Dummy_10896); + const walberla::float64 Dummy_10898 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10899 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10900 = Dummy_10850*(-Dummy_10898 - Dummy_10899); + const walberla::float64 Dummy_10901 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10902 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10903 = Dummy_10852*(-Dummy_10901 - Dummy_10902); + const walberla::float64 Dummy_10904 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10905 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10906 = Dummy_10854*(-Dummy_10904 - Dummy_10905); + const walberla::float64 Dummy_10907 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10908 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10909 = Dummy_10856*(-Dummy_10907 - Dummy_10908); + const walberla::float64 Dummy_10910 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10911 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10912 = Dummy_10850*(-Dummy_10910 - Dummy_10911); + const walberla::float64 Dummy_10913 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10914 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10915 = Dummy_10852*(-Dummy_10913 - Dummy_10914); + const walberla::float64 Dummy_10916 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10917 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10918 = Dummy_10854*(-Dummy_10916 - Dummy_10917); + const walberla::float64 Dummy_10919 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10920 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10921 = Dummy_10856*(-Dummy_10919 - Dummy_10920); + const walberla::float64 Dummy_10922 = Dummy_10850*(Dummy_10886 + Dummy_10898 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10923 = Dummy_10852*(Dummy_10889 + Dummy_10901 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10924 = Dummy_10854*(Dummy_10892 + Dummy_10904 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10925 = Dummy_10856*(Dummy_10895 + Dummy_10907 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10926 = Dummy_10850*(Dummy_10887 + Dummy_10910 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10927 = Dummy_10852*(Dummy_10890 + Dummy_10913 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10928 = Dummy_10854*(Dummy_10893 + Dummy_10916 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10929 = Dummy_10856*(Dummy_10896 + Dummy_10919 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10930 = Dummy_10850*(Dummy_10899 + Dummy_10911 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10931 = Dummy_10852*(Dummy_10902 + Dummy_10914 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10932 = Dummy_10854*(Dummy_10905 + Dummy_10917 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10933 = Dummy_10856*(Dummy_10908 + Dummy_10920 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10934 = Dummy_10846*(Dummy_10851*tmp_kernel_op_28 + Dummy_10853*tmp_kernel_op_29 + Dummy_10855*tmp_kernel_op_30 + Dummy_10857*tmp_kernel_op_31) + Dummy_10847*(Dummy_10851*0.1381966011250105 + Dummy_10853*0.1381966011250105 + Dummy_10855*0.5854101966249684 + Dummy_10857*0.1381966011250105) + Dummy_10848*(Dummy_10851*0.1381966011250105 + Dummy_10853*0.5854101966249684 + Dummy_10855*0.1381966011250105 + Dummy_10857*0.1381966011250105) + Dummy_10849*(Dummy_10851*0.5854101966249684 + Dummy_10853*0.1381966011250105 + Dummy_10855*0.1381966011250105 + Dummy_10857*0.1381966011250105); + const walberla::float64 Dummy_10935 = Dummy_10846*(-Dummy_10858*Dummy_10866 - Dummy_10860*Dummy_10867 - Dummy_10862*Dummy_10868 - Dummy_10864*Dummy_10869) + Dummy_10847*(Dummy_10859*-0.1381966011250105 + Dummy_10861*-0.1381966011250105 + Dummy_10863*-0.5854101966249684 + Dummy_10865*-0.1381966011250105) + Dummy_10848*(Dummy_10859*-0.1381966011250105 + Dummy_10861*-0.5854101966249684 + Dummy_10863*-0.1381966011250105 + Dummy_10865*-0.1381966011250105) + Dummy_10849*(Dummy_10859*-0.5854101966249684 + Dummy_10861*-0.1381966011250105 + Dummy_10863*-0.1381966011250105 + Dummy_10865*-0.1381966011250105); + const walberla::float64 Dummy_10936 = Dummy_10846*(-Dummy_10866*Dummy_10870 - Dummy_10867*Dummy_10872 - Dummy_10868*Dummy_10874 - Dummy_10869*Dummy_10876) + Dummy_10847*(Dummy_10871*-0.1381966011250105 + Dummy_10873*-0.1381966011250105 + Dummy_10875*-0.5854101966249684 + Dummy_10877*-0.1381966011250105) + Dummy_10848*(Dummy_10871*-0.1381966011250105 + Dummy_10873*-0.5854101966249684 + Dummy_10875*-0.1381966011250105 + Dummy_10877*-0.1381966011250105) + Dummy_10849*(Dummy_10871*-0.5854101966249684 + Dummy_10873*-0.1381966011250105 + Dummy_10875*-0.1381966011250105 + Dummy_10877*-0.1381966011250105); + const walberla::float64 Dummy_10937 = Dummy_10846*(-Dummy_10866*Dummy_10878 - Dummy_10867*Dummy_10880 - Dummy_10868*Dummy_10882 - Dummy_10869*Dummy_10884) + Dummy_10847*(Dummy_10879*-0.1381966011250105 + Dummy_10881*-0.1381966011250105 + Dummy_10883*-0.5854101966249684 + Dummy_10885*-0.1381966011250105) + Dummy_10848*(Dummy_10879*-0.1381966011250105 + Dummy_10881*-0.5854101966249684 + Dummy_10883*-0.1381966011250105 + Dummy_10885*-0.1381966011250105) + Dummy_10849*(Dummy_10879*-0.5854101966249684 + Dummy_10881*-0.1381966011250105 + Dummy_10883*-0.1381966011250105 + Dummy_10885*-0.1381966011250105); + const walberla::float64 Dummy_10938 = Dummy_10846*(Dummy_10888*tmp_kernel_op_28 + Dummy_10891*tmp_kernel_op_29 + Dummy_10894*tmp_kernel_op_30 + Dummy_10897*tmp_kernel_op_31) + Dummy_10847*(Dummy_10888*0.1381966011250105 + Dummy_10891*0.1381966011250105 + Dummy_10894*0.5854101966249684 + Dummy_10897*0.1381966011250105) + Dummy_10848*(Dummy_10888*0.1381966011250105 + Dummy_10891*0.5854101966249684 + Dummy_10894*0.1381966011250105 + Dummy_10897*0.1381966011250105) + Dummy_10849*(Dummy_10888*0.5854101966249684 + Dummy_10891*0.1381966011250105 + Dummy_10894*0.1381966011250105 + Dummy_10897*0.1381966011250105); + const walberla::float64 Dummy_10939 = Dummy_10846*(Dummy_10900*tmp_kernel_op_28 + Dummy_10903*tmp_kernel_op_29 + Dummy_10906*tmp_kernel_op_30 + Dummy_10909*tmp_kernel_op_31) + Dummy_10847*(Dummy_10900*0.1381966011250105 + Dummy_10903*0.1381966011250105 + Dummy_10906*0.5854101966249684 + Dummy_10909*0.1381966011250105) + Dummy_10848*(Dummy_10900*0.1381966011250105 + Dummy_10903*0.5854101966249684 + Dummy_10906*0.1381966011250105 + Dummy_10909*0.1381966011250105) + Dummy_10849*(Dummy_10900*0.5854101966249684 + Dummy_10903*0.1381966011250105 + Dummy_10906*0.1381966011250105 + Dummy_10909*0.1381966011250105); + const walberla::float64 Dummy_10940 = Dummy_10846*(Dummy_10912*tmp_kernel_op_28 + Dummy_10915*tmp_kernel_op_29 + Dummy_10918*tmp_kernel_op_30 + Dummy_10921*tmp_kernel_op_31) + Dummy_10847*(Dummy_10912*0.1381966011250105 + Dummy_10915*0.1381966011250105 + Dummy_10918*0.5854101966249684 + Dummy_10921*0.1381966011250105) + Dummy_10848*(Dummy_10912*0.1381966011250105 + Dummy_10915*0.5854101966249684 + Dummy_10918*0.1381966011250105 + Dummy_10921*0.1381966011250105) + Dummy_10849*(Dummy_10912*0.5854101966249684 + Dummy_10915*0.1381966011250105 + Dummy_10918*0.1381966011250105 + Dummy_10921*0.1381966011250105); + const walberla::float64 Dummy_10941 = Dummy_10846*(Dummy_10922*tmp_kernel_op_28 + Dummy_10923*tmp_kernel_op_29 + Dummy_10924*tmp_kernel_op_30 + Dummy_10925*tmp_kernel_op_31) + Dummy_10847*(Dummy_10922*0.1381966011250105 + Dummy_10923*0.1381966011250105 + Dummy_10924*0.5854101966249684 + Dummy_10925*0.1381966011250105) + Dummy_10848*(Dummy_10922*0.1381966011250105 + Dummy_10923*0.5854101966249684 + Dummy_10924*0.1381966011250105 + Dummy_10925*0.1381966011250105) + Dummy_10849*(Dummy_10922*0.5854101966249684 + Dummy_10923*0.1381966011250105 + Dummy_10924*0.1381966011250105 + Dummy_10925*0.1381966011250105); + const walberla::float64 Dummy_10942 = Dummy_10846*(Dummy_10926*tmp_kernel_op_28 + Dummy_10927*tmp_kernel_op_29 + Dummy_10928*tmp_kernel_op_30 + Dummy_10929*tmp_kernel_op_31) + Dummy_10847*(Dummy_10926*0.1381966011250105 + Dummy_10927*0.1381966011250105 + Dummy_10928*0.5854101966249684 + Dummy_10929*0.1381966011250105) + Dummy_10848*(Dummy_10926*0.1381966011250105 + Dummy_10927*0.5854101966249684 + Dummy_10928*0.1381966011250105 + Dummy_10929*0.1381966011250105) + Dummy_10849*(Dummy_10926*0.5854101966249684 + Dummy_10927*0.1381966011250105 + Dummy_10928*0.1381966011250105 + Dummy_10929*0.1381966011250105); + const walberla::float64 Dummy_10943 = Dummy_10846*(Dummy_10930*tmp_kernel_op_28 + Dummy_10931*tmp_kernel_op_29 + Dummy_10932*tmp_kernel_op_30 + Dummy_10933*tmp_kernel_op_31) + Dummy_10847*(Dummy_10930*0.1381966011250105 + Dummy_10931*0.1381966011250105 + Dummy_10932*0.5854101966249684 + Dummy_10933*0.1381966011250105) + Dummy_10848*(Dummy_10930*0.1381966011250105 + Dummy_10931*0.5854101966249684 + Dummy_10932*0.1381966011250105 + Dummy_10933*0.1381966011250105) + Dummy_10849*(Dummy_10930*0.5854101966249684 + Dummy_10931*0.1381966011250105 + Dummy_10932*0.1381966011250105 + Dummy_10933*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3562 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3563 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3564 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3565 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3566 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3567 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3568 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3569 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3570 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3571 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10934 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10935 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10936 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10937 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10938 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10939 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10940 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_10941 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10942 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10943 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_3572 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3573 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3574 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3575 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3576 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3577 = Dummy_3576*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_3578 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3579 = Dummy_3578*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_3580 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3581 = Dummy_3580*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_3582 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3583 = Dummy_3582*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_3584 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3585 = Dummy_3576*Dummy_3584; - const walberla::float64 Dummy_3586 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3587 = Dummy_3578*Dummy_3586; - const walberla::float64 Dummy_3588 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3589 = Dummy_3580*Dummy_3588; - const walberla::float64 Dummy_3590 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3591 = Dummy_3582*Dummy_3590; - const walberla::float64 Dummy_3592 = Dummy_3576*tmp_kernel_op_28; - const walberla::float64 Dummy_3593 = Dummy_3578*tmp_kernel_op_29; - const walberla::float64 Dummy_3594 = Dummy_3580*tmp_kernel_op_30; - const walberla::float64 Dummy_3595 = Dummy_3582*tmp_kernel_op_31; - const walberla::float64 Dummy_3596 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3597 = Dummy_3576*Dummy_3596; - const walberla::float64 Dummy_3598 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3599 = Dummy_3578*Dummy_3598; - const walberla::float64 Dummy_3600 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3601 = Dummy_3580*Dummy_3600; - const walberla::float64 Dummy_3602 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3603 = Dummy_3582*Dummy_3602; - const walberla::float64 Dummy_3604 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3605 = Dummy_3576*Dummy_3604; - const walberla::float64 Dummy_3606 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3607 = Dummy_3578*Dummy_3606; - const walberla::float64 Dummy_3608 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3609 = Dummy_3580*Dummy_3608; - const walberla::float64 Dummy_3610 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3611 = Dummy_3582*Dummy_3610; - const walberla::float64 Dummy_3612 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3613 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3614 = Dummy_3576*(-Dummy_3612 - Dummy_3613); - const walberla::float64 Dummy_3615 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3616 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3617 = Dummy_3578*(-Dummy_3615 - Dummy_3616); - const walberla::float64 Dummy_3618 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3619 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3620 = Dummy_3580*(-Dummy_3618 - Dummy_3619); - const walberla::float64 Dummy_3621 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3622 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3623 = Dummy_3582*(-Dummy_3621 - Dummy_3622); - const walberla::float64 Dummy_3624 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3625 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3626 = Dummy_3576*(-Dummy_3624 - Dummy_3625); - const walberla::float64 Dummy_3627 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3628 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3629 = Dummy_3578*(-Dummy_3627 - Dummy_3628); - const walberla::float64 Dummy_3630 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3631 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3632 = Dummy_3580*(-Dummy_3630 - Dummy_3631); - const walberla::float64 Dummy_3633 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3634 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3635 = Dummy_3582*(-Dummy_3633 - Dummy_3634); - const walberla::float64 Dummy_3636 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3637 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3638 = Dummy_3576*(-Dummy_3636 - Dummy_3637); - const walberla::float64 Dummy_3639 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3640 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3641 = Dummy_3578*(-Dummy_3639 - Dummy_3640); - const walberla::float64 Dummy_3642 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3643 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3644 = Dummy_3580*(-Dummy_3642 - Dummy_3643); - const walberla::float64 Dummy_3645 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3646 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3647 = Dummy_3582*(-Dummy_3645 - Dummy_3646); - const walberla::float64 Dummy_3648 = Dummy_3576*(Dummy_3612 + Dummy_3624 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3649 = Dummy_3578*(Dummy_3615 + Dummy_3627 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3650 = Dummy_3580*(Dummy_3618 + Dummy_3630 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3651 = Dummy_3582*(Dummy_3621 + Dummy_3633 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3652 = Dummy_3576*(Dummy_3613 + Dummy_3636 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3653 = Dummy_3578*(Dummy_3616 + Dummy_3639 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3654 = Dummy_3580*(Dummy_3619 + Dummy_3642 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3655 = Dummy_3582*(Dummy_3622 + Dummy_3645 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3656 = Dummy_3576*(Dummy_3625 + Dummy_3637 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3657 = Dummy_3578*(Dummy_3628 + Dummy_3640 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3658 = Dummy_3580*(Dummy_3631 + Dummy_3643 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3659 = Dummy_3582*(Dummy_3634 + Dummy_3646 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3660 = Dummy_3572*(Dummy_3577*tmp_kernel_op_28 + Dummy_3579*tmp_kernel_op_29 + Dummy_3581*tmp_kernel_op_30 + Dummy_3583*tmp_kernel_op_31) + Dummy_3573*(Dummy_3577*0.1381966011250105 + Dummy_3579*0.1381966011250105 + Dummy_3581*0.5854101966249684 + Dummy_3583*0.1381966011250105) + Dummy_3574*(Dummy_3577*0.1381966011250105 + Dummy_3579*0.5854101966249684 + Dummy_3581*0.1381966011250105 + Dummy_3583*0.1381966011250105) + Dummy_3575*(Dummy_3577*0.5854101966249684 + Dummy_3579*0.1381966011250105 + Dummy_3581*0.1381966011250105 + Dummy_3583*0.1381966011250105); - const walberla::float64 Dummy_3661 = Dummy_3572*(-Dummy_3584*Dummy_3592 - Dummy_3586*Dummy_3593 - Dummy_3588*Dummy_3594 - Dummy_3590*Dummy_3595) + Dummy_3573*(Dummy_3585*-0.1381966011250105 + Dummy_3587*-0.1381966011250105 + Dummy_3589*-0.5854101966249684 + Dummy_3591*-0.1381966011250105) + Dummy_3574*(Dummy_3585*-0.1381966011250105 + Dummy_3587*-0.5854101966249684 + Dummy_3589*-0.1381966011250105 + Dummy_3591*-0.1381966011250105) + Dummy_3575*(Dummy_3585*-0.5854101966249684 + Dummy_3587*-0.1381966011250105 + Dummy_3589*-0.1381966011250105 + Dummy_3591*-0.1381966011250105); - const walberla::float64 Dummy_3662 = Dummy_3572*(-Dummy_3592*Dummy_3596 - Dummy_3593*Dummy_3598 - Dummy_3594*Dummy_3600 - Dummy_3595*Dummy_3602) + Dummy_3573*(Dummy_3597*-0.1381966011250105 + Dummy_3599*-0.1381966011250105 + Dummy_3601*-0.5854101966249684 + Dummy_3603*-0.1381966011250105) + Dummy_3574*(Dummy_3597*-0.1381966011250105 + Dummy_3599*-0.5854101966249684 + Dummy_3601*-0.1381966011250105 + Dummy_3603*-0.1381966011250105) + Dummy_3575*(Dummy_3597*-0.5854101966249684 + Dummy_3599*-0.1381966011250105 + Dummy_3601*-0.1381966011250105 + Dummy_3603*-0.1381966011250105); - const walberla::float64 Dummy_3663 = Dummy_3572*(-Dummy_3592*Dummy_3604 - Dummy_3593*Dummy_3606 - Dummy_3594*Dummy_3608 - Dummy_3595*Dummy_3610) + Dummy_3573*(Dummy_3605*-0.1381966011250105 + Dummy_3607*-0.1381966011250105 + Dummy_3609*-0.5854101966249684 + Dummy_3611*-0.1381966011250105) + Dummy_3574*(Dummy_3605*-0.1381966011250105 + Dummy_3607*-0.5854101966249684 + Dummy_3609*-0.1381966011250105 + Dummy_3611*-0.1381966011250105) + Dummy_3575*(Dummy_3605*-0.5854101966249684 + Dummy_3607*-0.1381966011250105 + Dummy_3609*-0.1381966011250105 + Dummy_3611*-0.1381966011250105); - const walberla::float64 Dummy_3664 = Dummy_3572*(Dummy_3614*tmp_kernel_op_28 + Dummy_3617*tmp_kernel_op_29 + Dummy_3620*tmp_kernel_op_30 + Dummy_3623*tmp_kernel_op_31) + Dummy_3573*(Dummy_3614*0.1381966011250105 + Dummy_3617*0.1381966011250105 + Dummy_3620*0.5854101966249684 + Dummy_3623*0.1381966011250105) + Dummy_3574*(Dummy_3614*0.1381966011250105 + Dummy_3617*0.5854101966249684 + Dummy_3620*0.1381966011250105 + Dummy_3623*0.1381966011250105) + Dummy_3575*(Dummy_3614*0.5854101966249684 + Dummy_3617*0.1381966011250105 + Dummy_3620*0.1381966011250105 + Dummy_3623*0.1381966011250105); - const walberla::float64 Dummy_3665 = Dummy_3572*(Dummy_3626*tmp_kernel_op_28 + Dummy_3629*tmp_kernel_op_29 + Dummy_3632*tmp_kernel_op_30 + Dummy_3635*tmp_kernel_op_31) + Dummy_3573*(Dummy_3626*0.1381966011250105 + Dummy_3629*0.1381966011250105 + Dummy_3632*0.5854101966249684 + Dummy_3635*0.1381966011250105) + Dummy_3574*(Dummy_3626*0.1381966011250105 + Dummy_3629*0.5854101966249684 + Dummy_3632*0.1381966011250105 + Dummy_3635*0.1381966011250105) + Dummy_3575*(Dummy_3626*0.5854101966249684 + Dummy_3629*0.1381966011250105 + Dummy_3632*0.1381966011250105 + Dummy_3635*0.1381966011250105); - const walberla::float64 Dummy_3666 = Dummy_3572*(Dummy_3638*tmp_kernel_op_28 + Dummy_3641*tmp_kernel_op_29 + Dummy_3644*tmp_kernel_op_30 + Dummy_3647*tmp_kernel_op_31) + Dummy_3573*(Dummy_3638*0.1381966011250105 + Dummy_3641*0.1381966011250105 + Dummy_3644*0.5854101966249684 + Dummy_3647*0.1381966011250105) + Dummy_3574*(Dummy_3638*0.1381966011250105 + Dummy_3641*0.5854101966249684 + Dummy_3644*0.1381966011250105 + Dummy_3647*0.1381966011250105) + Dummy_3575*(Dummy_3638*0.5854101966249684 + Dummy_3641*0.1381966011250105 + Dummy_3644*0.1381966011250105 + Dummy_3647*0.1381966011250105); - const walberla::float64 Dummy_3667 = Dummy_3572*(Dummy_3648*tmp_kernel_op_28 + Dummy_3649*tmp_kernel_op_29 + Dummy_3650*tmp_kernel_op_30 + Dummy_3651*tmp_kernel_op_31) + Dummy_3573*(Dummy_3648*0.1381966011250105 + Dummy_3649*0.1381966011250105 + Dummy_3650*0.5854101966249684 + Dummy_3651*0.1381966011250105) + Dummy_3574*(Dummy_3648*0.1381966011250105 + Dummy_3649*0.5854101966249684 + Dummy_3650*0.1381966011250105 + Dummy_3651*0.1381966011250105) + Dummy_3575*(Dummy_3648*0.5854101966249684 + Dummy_3649*0.1381966011250105 + Dummy_3650*0.1381966011250105 + Dummy_3651*0.1381966011250105); - const walberla::float64 Dummy_3668 = Dummy_3572*(Dummy_3652*tmp_kernel_op_28 + Dummy_3653*tmp_kernel_op_29 + Dummy_3654*tmp_kernel_op_30 + Dummy_3655*tmp_kernel_op_31) + Dummy_3573*(Dummy_3652*0.1381966011250105 + Dummy_3653*0.1381966011250105 + Dummy_3654*0.5854101966249684 + Dummy_3655*0.1381966011250105) + Dummy_3574*(Dummy_3652*0.1381966011250105 + Dummy_3653*0.5854101966249684 + Dummy_3654*0.1381966011250105 + Dummy_3655*0.1381966011250105) + Dummy_3575*(Dummy_3652*0.5854101966249684 + Dummy_3653*0.1381966011250105 + Dummy_3654*0.1381966011250105 + Dummy_3655*0.1381966011250105); - const walberla::float64 Dummy_3669 = Dummy_3572*(Dummy_3656*tmp_kernel_op_28 + Dummy_3657*tmp_kernel_op_29 + Dummy_3658*tmp_kernel_op_30 + Dummy_3659*tmp_kernel_op_31) + Dummy_3573*(Dummy_3656*0.1381966011250105 + Dummy_3657*0.1381966011250105 + Dummy_3658*0.5854101966249684 + Dummy_3659*0.1381966011250105) + Dummy_3574*(Dummy_3656*0.1381966011250105 + Dummy_3657*0.5854101966249684 + Dummy_3658*0.1381966011250105 + Dummy_3659*0.1381966011250105) + Dummy_3575*(Dummy_3656*0.5854101966249684 + Dummy_3657*0.1381966011250105 + Dummy_3658*0.1381966011250105 + Dummy_3659*0.1381966011250105); + const walberla::float64 Dummy_10944 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10945 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10946 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10947 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10948 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10949 = Dummy_10948*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10950 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10951 = Dummy_10950*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10952 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10953 = Dummy_10952*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10954 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10955 = Dummy_10954*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10956 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10957 = Dummy_10948*Dummy_10956; + const walberla::float64 Dummy_10958 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10959 = Dummy_10950*Dummy_10958; + const walberla::float64 Dummy_10960 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10961 = Dummy_10952*Dummy_10960; + const walberla::float64 Dummy_10962 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10963 = Dummy_10954*Dummy_10962; + const walberla::float64 Dummy_10964 = Dummy_10948*tmp_kernel_op_28; + const walberla::float64 Dummy_10965 = Dummy_10950*tmp_kernel_op_29; + const walberla::float64 Dummy_10966 = Dummy_10952*tmp_kernel_op_30; + const walberla::float64 Dummy_10967 = Dummy_10954*tmp_kernel_op_31; + const walberla::float64 Dummy_10968 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10969 = Dummy_10948*Dummy_10968; + const walberla::float64 Dummy_10970 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10971 = Dummy_10950*Dummy_10970; + const walberla::float64 Dummy_10972 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10973 = Dummy_10952*Dummy_10972; + const walberla::float64 Dummy_10974 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10975 = Dummy_10954*Dummy_10974; + const walberla::float64 Dummy_10976 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10977 = Dummy_10948*Dummy_10976; + const walberla::float64 Dummy_10978 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10979 = Dummy_10950*Dummy_10978; + const walberla::float64 Dummy_10980 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10981 = Dummy_10952*Dummy_10980; + const walberla::float64 Dummy_10982 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10983 = Dummy_10954*Dummy_10982; + const walberla::float64 Dummy_10984 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10985 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10986 = Dummy_10948*(-Dummy_10984 - Dummy_10985); + const walberla::float64 Dummy_10987 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10988 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10989 = Dummy_10950*(-Dummy_10987 - Dummy_10988); + const walberla::float64 Dummy_10990 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10991 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10992 = Dummy_10952*(-Dummy_10990 - Dummy_10991); + const walberla::float64 Dummy_10993 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10994 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10995 = Dummy_10954*(-Dummy_10993 - Dummy_10994); + const walberla::float64 Dummy_10996 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10997 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10998 = Dummy_10948*(-Dummy_10996 - Dummy_10997); + const walberla::float64 Dummy_10999 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_11000 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_11001 = Dummy_10950*(-Dummy_10999 - Dummy_11000); + const walberla::float64 Dummy_11002 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_11003 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_11004 = Dummy_10952*(-Dummy_11002 - Dummy_11003); + const walberla::float64 Dummy_11005 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_11006 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_11007 = Dummy_10954*(-Dummy_11005 - Dummy_11006); + const walberla::float64 Dummy_11008 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_11009 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_11010 = Dummy_10948*(-Dummy_11008 - Dummy_11009); + const walberla::float64 Dummy_11011 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_11012 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_11013 = Dummy_10950*(-Dummy_11011 - Dummy_11012); + const walberla::float64 Dummy_11014 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_11015 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_11016 = Dummy_10952*(-Dummy_11014 - Dummy_11015); + const walberla::float64 Dummy_11017 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_11018 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_11019 = Dummy_10954*(-Dummy_11017 - Dummy_11018); + const walberla::float64 Dummy_11020 = Dummy_10948*(Dummy_10984 + Dummy_10996 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_11021 = Dummy_10950*(Dummy_10987 + Dummy_10999 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_11022 = Dummy_10952*(Dummy_10990 + Dummy_11002 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_11023 = Dummy_10954*(Dummy_10993 + Dummy_11005 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_11024 = Dummy_10948*(Dummy_10985 + Dummy_11008 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_11025 = Dummy_10950*(Dummy_10988 + Dummy_11011 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_11026 = Dummy_10952*(Dummy_10991 + Dummy_11014 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_11027 = Dummy_10954*(Dummy_10994 + Dummy_11017 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_11028 = Dummy_10948*(Dummy_10997 + Dummy_11009 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_11029 = Dummy_10950*(Dummy_11000 + Dummy_11012 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_11030 = Dummy_10952*(Dummy_11003 + Dummy_11015 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_11031 = Dummy_10954*(Dummy_11006 + Dummy_11018 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_11032 = Dummy_10944*(Dummy_10949*tmp_kernel_op_28 + Dummy_10951*tmp_kernel_op_29 + Dummy_10953*tmp_kernel_op_30 + Dummy_10955*tmp_kernel_op_31) + Dummy_10945*(Dummy_10949*0.1381966011250105 + Dummy_10951*0.1381966011250105 + Dummy_10953*0.5854101966249684 + Dummy_10955*0.1381966011250105) + Dummy_10946*(Dummy_10949*0.1381966011250105 + Dummy_10951*0.5854101966249684 + Dummy_10953*0.1381966011250105 + Dummy_10955*0.1381966011250105) + Dummy_10947*(Dummy_10949*0.5854101966249684 + Dummy_10951*0.1381966011250105 + Dummy_10953*0.1381966011250105 + Dummy_10955*0.1381966011250105); + const walberla::float64 Dummy_11033 = Dummy_10944*(-Dummy_10956*Dummy_10964 - Dummy_10958*Dummy_10965 - Dummy_10960*Dummy_10966 - Dummy_10962*Dummy_10967) + Dummy_10945*(Dummy_10957*-0.1381966011250105 + Dummy_10959*-0.1381966011250105 + Dummy_10961*-0.5854101966249684 + Dummy_10963*-0.1381966011250105) + Dummy_10946*(Dummy_10957*-0.1381966011250105 + Dummy_10959*-0.5854101966249684 + Dummy_10961*-0.1381966011250105 + Dummy_10963*-0.1381966011250105) + Dummy_10947*(Dummy_10957*-0.5854101966249684 + Dummy_10959*-0.1381966011250105 + Dummy_10961*-0.1381966011250105 + Dummy_10963*-0.1381966011250105); + const walberla::float64 Dummy_11034 = Dummy_10944*(-Dummy_10964*Dummy_10968 - Dummy_10965*Dummy_10970 - Dummy_10966*Dummy_10972 - Dummy_10967*Dummy_10974) + Dummy_10945*(Dummy_10969*-0.1381966011250105 + Dummy_10971*-0.1381966011250105 + Dummy_10973*-0.5854101966249684 + Dummy_10975*-0.1381966011250105) + Dummy_10946*(Dummy_10969*-0.1381966011250105 + Dummy_10971*-0.5854101966249684 + Dummy_10973*-0.1381966011250105 + Dummy_10975*-0.1381966011250105) + Dummy_10947*(Dummy_10969*-0.5854101966249684 + Dummy_10971*-0.1381966011250105 + Dummy_10973*-0.1381966011250105 + Dummy_10975*-0.1381966011250105); + const walberla::float64 Dummy_11035 = Dummy_10944*(-Dummy_10964*Dummy_10976 - Dummy_10965*Dummy_10978 - Dummy_10966*Dummy_10980 - Dummy_10967*Dummy_10982) + Dummy_10945*(Dummy_10977*-0.1381966011250105 + Dummy_10979*-0.1381966011250105 + Dummy_10981*-0.5854101966249684 + Dummy_10983*-0.1381966011250105) + Dummy_10946*(Dummy_10977*-0.1381966011250105 + Dummy_10979*-0.5854101966249684 + Dummy_10981*-0.1381966011250105 + Dummy_10983*-0.1381966011250105) + Dummy_10947*(Dummy_10977*-0.5854101966249684 + Dummy_10979*-0.1381966011250105 + Dummy_10981*-0.1381966011250105 + Dummy_10983*-0.1381966011250105); + const walberla::float64 Dummy_11036 = Dummy_10944*(Dummy_10986*tmp_kernel_op_28 + Dummy_10989*tmp_kernel_op_29 + Dummy_10992*tmp_kernel_op_30 + Dummy_10995*tmp_kernel_op_31) + Dummy_10945*(Dummy_10986*0.1381966011250105 + Dummy_10989*0.1381966011250105 + Dummy_10992*0.5854101966249684 + Dummy_10995*0.1381966011250105) + Dummy_10946*(Dummy_10986*0.1381966011250105 + Dummy_10989*0.5854101966249684 + Dummy_10992*0.1381966011250105 + Dummy_10995*0.1381966011250105) + Dummy_10947*(Dummy_10986*0.5854101966249684 + Dummy_10989*0.1381966011250105 + Dummy_10992*0.1381966011250105 + Dummy_10995*0.1381966011250105); + const walberla::float64 Dummy_11037 = Dummy_10944*(Dummy_10998*tmp_kernel_op_28 + Dummy_11001*tmp_kernel_op_29 + Dummy_11004*tmp_kernel_op_30 + Dummy_11007*tmp_kernel_op_31) + Dummy_10945*(Dummy_10998*0.1381966011250105 + Dummy_11001*0.1381966011250105 + Dummy_11004*0.5854101966249684 + Dummy_11007*0.1381966011250105) + Dummy_10946*(Dummy_10998*0.1381966011250105 + Dummy_11001*0.5854101966249684 + Dummy_11004*0.1381966011250105 + Dummy_11007*0.1381966011250105) + Dummy_10947*(Dummy_10998*0.5854101966249684 + Dummy_11001*0.1381966011250105 + Dummy_11004*0.1381966011250105 + Dummy_11007*0.1381966011250105); + const walberla::float64 Dummy_11038 = Dummy_10944*(Dummy_11010*tmp_kernel_op_28 + Dummy_11013*tmp_kernel_op_29 + Dummy_11016*tmp_kernel_op_30 + Dummy_11019*tmp_kernel_op_31) + Dummy_10945*(Dummy_11010*0.1381966011250105 + Dummy_11013*0.1381966011250105 + Dummy_11016*0.5854101966249684 + Dummy_11019*0.1381966011250105) + Dummy_10946*(Dummy_11010*0.1381966011250105 + Dummy_11013*0.5854101966249684 + Dummy_11016*0.1381966011250105 + Dummy_11019*0.1381966011250105) + Dummy_10947*(Dummy_11010*0.5854101966249684 + Dummy_11013*0.1381966011250105 + Dummy_11016*0.1381966011250105 + Dummy_11019*0.1381966011250105); + const walberla::float64 Dummy_11039 = Dummy_10944*(Dummy_11020*tmp_kernel_op_28 + Dummy_11021*tmp_kernel_op_29 + Dummy_11022*tmp_kernel_op_30 + Dummy_11023*tmp_kernel_op_31) + Dummy_10945*(Dummy_11020*0.1381966011250105 + Dummy_11021*0.1381966011250105 + Dummy_11022*0.5854101966249684 + Dummy_11023*0.1381966011250105) + Dummy_10946*(Dummy_11020*0.1381966011250105 + Dummy_11021*0.5854101966249684 + Dummy_11022*0.1381966011250105 + Dummy_11023*0.1381966011250105) + Dummy_10947*(Dummy_11020*0.5854101966249684 + Dummy_11021*0.1381966011250105 + Dummy_11022*0.1381966011250105 + Dummy_11023*0.1381966011250105); + const walberla::float64 Dummy_11040 = Dummy_10944*(Dummy_11024*tmp_kernel_op_28 + Dummy_11025*tmp_kernel_op_29 + Dummy_11026*tmp_kernel_op_30 + Dummy_11027*tmp_kernel_op_31) + Dummy_10945*(Dummy_11024*0.1381966011250105 + Dummy_11025*0.1381966011250105 + Dummy_11026*0.5854101966249684 + Dummy_11027*0.1381966011250105) + Dummy_10946*(Dummy_11024*0.1381966011250105 + Dummy_11025*0.5854101966249684 + Dummy_11026*0.1381966011250105 + Dummy_11027*0.1381966011250105) + Dummy_10947*(Dummy_11024*0.5854101966249684 + Dummy_11025*0.1381966011250105 + Dummy_11026*0.1381966011250105 + Dummy_11027*0.1381966011250105); + const walberla::float64 Dummy_11041 = Dummy_10944*(Dummy_11028*tmp_kernel_op_28 + Dummy_11029*tmp_kernel_op_29 + Dummy_11030*tmp_kernel_op_30 + Dummy_11031*tmp_kernel_op_31) + Dummy_10945*(Dummy_11028*0.1381966011250105 + Dummy_11029*0.1381966011250105 + Dummy_11030*0.5854101966249684 + Dummy_11031*0.1381966011250105) + Dummy_10946*(Dummy_11028*0.1381966011250105 + Dummy_11029*0.5854101966249684 + Dummy_11030*0.1381966011250105 + Dummy_11031*0.1381966011250105) + Dummy_10947*(Dummy_11028*0.5854101966249684 + Dummy_11029*0.1381966011250105 + Dummy_11030*0.1381966011250105 + Dummy_11031*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3660 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3661 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3662 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3663 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3664 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3665 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3666 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3667 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3668 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3669 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_11032 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_11033 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_11034 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_11035 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_11036 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_11037 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_11038 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_11039 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_11040 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_11041 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/gradient/avx/P1ToP2ElementwiseGradient_2_0_apply_macro_3D.cpp b/operators/gradient/avx/P1ToP2ElementwiseGradient_2_0_apply_macro_3D.cpp index 38cfd2af17134ae470b150ae57f82fa204190d69..38ee6db2c2d9fb80fb79ef0a12d882dea780c72c 100644 --- a/operators/gradient/avx/P1ToP2ElementwiseGradient_2_0_apply_macro_3D.cpp +++ b/operators/gradient/avx/P1ToP2ElementwiseGradient_2_0_apply_macro_3D.cpp @@ -85,27 +85,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_2_0_GREEN_DOWN; const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -130,27 +124,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_2_0_GREEN_UP; const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -178,27 +166,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_2_0_BLUE_DOWN; const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -223,27 +205,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_2_0_BLUE_UP; const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -274,27 +250,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_2_0_WHITE_DOWN; const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -313,27 +283,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_2_0_WHITE_UP; const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_1 = 0.55278640450004202; @@ -447,426 +411,426 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_109 = tmp_kernel_op_12*(-jac_affine_inv_0_2_WHITE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084) + tmp_kernel_op_76 + tmp_kernel_op_88); const walberla::float64 tmp_kernel_op_110 = tmp_kernel_op_19*(-jac_affine_inv_0_2_WHITE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472) + tmp_kernel_op_79 + tmp_kernel_op_91); const walberla::float64 tmp_kernel_op_111 = tmp_kernel_op_26*(-jac_affine_inv_0_2_WHITE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084) + tmp_kernel_op_82 + tmp_kernel_op_94); - const walberla::float64 Dummy_5226 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5227 = Dummy_5226*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_5228 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5229 = Dummy_5228*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_5230 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5231 = Dummy_5230*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_5232 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5233 = Dummy_5232*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_5234 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5235 = Dummy_5226*Dummy_5234; - const walberla::float64 Dummy_5236 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5237 = Dummy_5228*Dummy_5236; - const walberla::float64 Dummy_5238 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5239 = Dummy_5230*Dummy_5238; - const walberla::float64 Dummy_5240 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5241 = Dummy_5232*Dummy_5240; - const walberla::float64 Dummy_5242 = Dummy_5226*tmp_kernel_op_28; - const walberla::float64 Dummy_5243 = Dummy_5228*tmp_kernel_op_29; - const walberla::float64 Dummy_5244 = Dummy_5230*tmp_kernel_op_30; - const walberla::float64 Dummy_5245 = Dummy_5232*tmp_kernel_op_31; - const walberla::float64 Dummy_5246 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5247 = Dummy_5226*Dummy_5246; - const walberla::float64 Dummy_5248 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5249 = Dummy_5228*Dummy_5248; - const walberla::float64 Dummy_5250 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5251 = Dummy_5230*Dummy_5250; - const walberla::float64 Dummy_5252 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5253 = Dummy_5232*Dummy_5252; - const walberla::float64 Dummy_5254 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5255 = Dummy_5226*Dummy_5254; - const walberla::float64 Dummy_5256 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5257 = Dummy_5228*Dummy_5256; - const walberla::float64 Dummy_5258 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5259 = Dummy_5230*Dummy_5258; - const walberla::float64 Dummy_5260 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5261 = Dummy_5232*Dummy_5260; - const walberla::float64 Dummy_5262 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5263 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5264 = Dummy_5226*(-Dummy_5262 - Dummy_5263); - const walberla::float64 Dummy_5265 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5266 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5267 = Dummy_5228*(-Dummy_5265 - Dummy_5266); - const walberla::float64 Dummy_5268 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5269 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5270 = Dummy_5230*(-Dummy_5268 - Dummy_5269); - const walberla::float64 Dummy_5271 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5272 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5273 = Dummy_5232*(-Dummy_5271 - Dummy_5272); - const walberla::float64 Dummy_5274 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5275 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5276 = Dummy_5226*(-Dummy_5274 - Dummy_5275); - const walberla::float64 Dummy_5277 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5278 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5279 = Dummy_5228*(-Dummy_5277 - Dummy_5278); - const walberla::float64 Dummy_5280 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5281 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5282 = Dummy_5230*(-Dummy_5280 - Dummy_5281); - const walberla::float64 Dummy_5283 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5284 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5285 = Dummy_5232*(-Dummy_5283 - Dummy_5284); - const walberla::float64 Dummy_5286 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5287 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5288 = Dummy_5226*(-Dummy_5286 - Dummy_5287); - const walberla::float64 Dummy_5289 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5290 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5291 = Dummy_5228*(-Dummy_5289 - Dummy_5290); - const walberla::float64 Dummy_5292 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5293 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5294 = Dummy_5230*(-Dummy_5292 - Dummy_5293); - const walberla::float64 Dummy_5295 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5296 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5297 = Dummy_5232*(-Dummy_5295 - Dummy_5296); - const walberla::float64 Dummy_5298 = Dummy_5226*(Dummy_5262 + Dummy_5274 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5299 = Dummy_5228*(Dummy_5265 + Dummy_5277 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5300 = Dummy_5230*(Dummy_5268 + Dummy_5280 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5301 = Dummy_5232*(Dummy_5271 + Dummy_5283 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5302 = Dummy_5226*(Dummy_5263 + Dummy_5286 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5303 = Dummy_5228*(Dummy_5266 + Dummy_5289 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5304 = Dummy_5230*(Dummy_5269 + Dummy_5292 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5305 = Dummy_5232*(Dummy_5272 + Dummy_5295 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5306 = Dummy_5226*(Dummy_5275 + Dummy_5287 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5307 = Dummy_5228*(Dummy_5278 + Dummy_5290 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5308 = Dummy_5230*(Dummy_5281 + Dummy_5293 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5309 = Dummy_5232*(Dummy_5284 + Dummy_5296 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5324 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5325 = Dummy_5324*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_5326 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5327 = Dummy_5326*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_5328 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5329 = Dummy_5328*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_5330 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5331 = Dummy_5330*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_5332 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5333 = Dummy_5324*Dummy_5332; - const walberla::float64 Dummy_5334 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5335 = Dummy_5326*Dummy_5334; - const walberla::float64 Dummy_5336 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5337 = Dummy_5328*Dummy_5336; - const walberla::float64 Dummy_5338 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5339 = Dummy_5330*Dummy_5338; - const walberla::float64 Dummy_5340 = Dummy_5324*tmp_kernel_op_28; - const walberla::float64 Dummy_5341 = Dummy_5326*tmp_kernel_op_29; - const walberla::float64 Dummy_5342 = Dummy_5328*tmp_kernel_op_30; - const walberla::float64 Dummy_5343 = Dummy_5330*tmp_kernel_op_31; - const walberla::float64 Dummy_5344 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5345 = Dummy_5324*Dummy_5344; - const walberla::float64 Dummy_5346 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5347 = Dummy_5326*Dummy_5346; - const walberla::float64 Dummy_5348 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5349 = Dummy_5328*Dummy_5348; - const walberla::float64 Dummy_5350 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5351 = Dummy_5330*Dummy_5350; - const walberla::float64 Dummy_5352 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5353 = Dummy_5324*Dummy_5352; - const walberla::float64 Dummy_5354 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5355 = Dummy_5326*Dummy_5354; - const walberla::float64 Dummy_5356 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5357 = Dummy_5328*Dummy_5356; - const walberla::float64 Dummy_5358 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5359 = Dummy_5330*Dummy_5358; - const walberla::float64 Dummy_5360 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5361 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5362 = Dummy_5324*(-Dummy_5360 - Dummy_5361); - const walberla::float64 Dummy_5363 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5364 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5365 = Dummy_5326*(-Dummy_5363 - Dummy_5364); - const walberla::float64 Dummy_5366 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5367 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5368 = Dummy_5328*(-Dummy_5366 - Dummy_5367); - const walberla::float64 Dummy_5369 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5370 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5371 = Dummy_5330*(-Dummy_5369 - Dummy_5370); - const walberla::float64 Dummy_5372 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5373 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5374 = Dummy_5324*(-Dummy_5372 - Dummy_5373); - const walberla::float64 Dummy_5375 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5376 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5377 = Dummy_5326*(-Dummy_5375 - Dummy_5376); - const walberla::float64 Dummy_5378 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5379 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5380 = Dummy_5328*(-Dummy_5378 - Dummy_5379); - const walberla::float64 Dummy_5381 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5382 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5383 = Dummy_5330*(-Dummy_5381 - Dummy_5382); - const walberla::float64 Dummy_5384 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5385 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5386 = Dummy_5324*(-Dummy_5384 - Dummy_5385); - const walberla::float64 Dummy_5387 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5388 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5389 = Dummy_5326*(-Dummy_5387 - Dummy_5388); - const walberla::float64 Dummy_5390 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5391 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5392 = Dummy_5328*(-Dummy_5390 - Dummy_5391); - const walberla::float64 Dummy_5393 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5394 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5395 = Dummy_5330*(-Dummy_5393 - Dummy_5394); - const walberla::float64 Dummy_5396 = Dummy_5324*(Dummy_5360 + Dummy_5372 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5397 = Dummy_5326*(Dummy_5363 + Dummy_5375 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5398 = Dummy_5328*(Dummy_5366 + Dummy_5378 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5399 = Dummy_5330*(Dummy_5369 + Dummy_5381 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5400 = Dummy_5324*(Dummy_5361 + Dummy_5384 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5401 = Dummy_5326*(Dummy_5364 + Dummy_5387 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5402 = Dummy_5328*(Dummy_5367 + Dummy_5390 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5403 = Dummy_5330*(Dummy_5370 + Dummy_5393 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5404 = Dummy_5324*(Dummy_5373 + Dummy_5385 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5405 = Dummy_5326*(Dummy_5376 + Dummy_5388 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5406 = Dummy_5328*(Dummy_5379 + Dummy_5391 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5407 = Dummy_5330*(Dummy_5382 + Dummy_5394 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5422 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5423 = Dummy_5422*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_5424 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5425 = Dummy_5424*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_5426 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5427 = Dummy_5426*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_5428 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5429 = Dummy_5428*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_5430 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5431 = Dummy_5422*Dummy_5430; - const walberla::float64 Dummy_5432 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5433 = Dummy_5424*Dummy_5432; - const walberla::float64 Dummy_5434 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5435 = Dummy_5426*Dummy_5434; - const walberla::float64 Dummy_5436 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5437 = Dummy_5428*Dummy_5436; - const walberla::float64 Dummy_5438 = Dummy_5422*tmp_kernel_op_28; - const walberla::float64 Dummy_5439 = Dummy_5424*tmp_kernel_op_29; - const walberla::float64 Dummy_5440 = Dummy_5426*tmp_kernel_op_30; - const walberla::float64 Dummy_5441 = Dummy_5428*tmp_kernel_op_31; - const walberla::float64 Dummy_5442 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5443 = Dummy_5422*Dummy_5442; - const walberla::float64 Dummy_5444 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5445 = Dummy_5424*Dummy_5444; - const walberla::float64 Dummy_5446 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5447 = Dummy_5426*Dummy_5446; - const walberla::float64 Dummy_5448 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5449 = Dummy_5428*Dummy_5448; - const walberla::float64 Dummy_5450 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5451 = Dummy_5422*Dummy_5450; - const walberla::float64 Dummy_5452 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5453 = Dummy_5424*Dummy_5452; - const walberla::float64 Dummy_5454 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5455 = Dummy_5426*Dummy_5454; - const walberla::float64 Dummy_5456 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5457 = Dummy_5428*Dummy_5456; - const walberla::float64 Dummy_5458 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5459 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5460 = Dummy_5422*(-Dummy_5458 - Dummy_5459); - const walberla::float64 Dummy_5461 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5462 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5463 = Dummy_5424*(-Dummy_5461 - Dummy_5462); - const walberla::float64 Dummy_5464 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5465 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5466 = Dummy_5426*(-Dummy_5464 - Dummy_5465); - const walberla::float64 Dummy_5467 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5468 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5469 = Dummy_5428*(-Dummy_5467 - Dummy_5468); - const walberla::float64 Dummy_5470 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5471 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5472 = Dummy_5422*(-Dummy_5470 - Dummy_5471); - const walberla::float64 Dummy_5473 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5474 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5475 = Dummy_5424*(-Dummy_5473 - Dummy_5474); - const walberla::float64 Dummy_5476 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5477 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5478 = Dummy_5426*(-Dummy_5476 - Dummy_5477); - const walberla::float64 Dummy_5479 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5480 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5481 = Dummy_5428*(-Dummy_5479 - Dummy_5480); - const walberla::float64 Dummy_5482 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5483 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5484 = Dummy_5422*(-Dummy_5482 - Dummy_5483); - const walberla::float64 Dummy_5485 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5486 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5487 = Dummy_5424*(-Dummy_5485 - Dummy_5486); - const walberla::float64 Dummy_5488 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5489 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5490 = Dummy_5426*(-Dummy_5488 - Dummy_5489); - const walberla::float64 Dummy_5491 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5492 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5493 = Dummy_5428*(-Dummy_5491 - Dummy_5492); - const walberla::float64 Dummy_5494 = Dummy_5422*(Dummy_5458 + Dummy_5470 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5495 = Dummy_5424*(Dummy_5461 + Dummy_5473 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5496 = Dummy_5426*(Dummy_5464 + Dummy_5476 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5497 = Dummy_5428*(Dummy_5467 + Dummy_5479 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5498 = Dummy_5422*(Dummy_5459 + Dummy_5482 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5499 = Dummy_5424*(Dummy_5462 + Dummy_5485 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5500 = Dummy_5426*(Dummy_5465 + Dummy_5488 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5501 = Dummy_5428*(Dummy_5468 + Dummy_5491 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5502 = Dummy_5422*(Dummy_5471 + Dummy_5483 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5503 = Dummy_5424*(Dummy_5474 + Dummy_5486 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5504 = Dummy_5426*(Dummy_5477 + Dummy_5489 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5505 = Dummy_5428*(Dummy_5480 + Dummy_5492 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5520 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5521 = Dummy_5520*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_5522 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5523 = Dummy_5522*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_5524 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5525 = Dummy_5524*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_5526 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5527 = Dummy_5526*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_5528 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5529 = Dummy_5520*Dummy_5528; - const walberla::float64 Dummy_5530 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5531 = Dummy_5522*Dummy_5530; - const walberla::float64 Dummy_5532 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5533 = Dummy_5524*Dummy_5532; - const walberla::float64 Dummy_5534 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5535 = Dummy_5526*Dummy_5534; - const walberla::float64 Dummy_5536 = Dummy_5520*tmp_kernel_op_28; - const walberla::float64 Dummy_5537 = Dummy_5522*tmp_kernel_op_29; - const walberla::float64 Dummy_5538 = Dummy_5524*tmp_kernel_op_30; - const walberla::float64 Dummy_5539 = Dummy_5526*tmp_kernel_op_31; - const walberla::float64 Dummy_5540 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5541 = Dummy_5520*Dummy_5540; - const walberla::float64 Dummy_5542 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5543 = Dummy_5522*Dummy_5542; - const walberla::float64 Dummy_5544 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5545 = Dummy_5524*Dummy_5544; - const walberla::float64 Dummy_5546 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5547 = Dummy_5526*Dummy_5546; - const walberla::float64 Dummy_5548 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5549 = Dummy_5520*Dummy_5548; - const walberla::float64 Dummy_5550 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5551 = Dummy_5522*Dummy_5550; - const walberla::float64 Dummy_5552 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5553 = Dummy_5524*Dummy_5552; - const walberla::float64 Dummy_5554 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5555 = Dummy_5526*Dummy_5554; - const walberla::float64 Dummy_5556 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5557 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5558 = Dummy_5520*(-Dummy_5556 - Dummy_5557); - const walberla::float64 Dummy_5559 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5560 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5561 = Dummy_5522*(-Dummy_5559 - Dummy_5560); - const walberla::float64 Dummy_5562 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5563 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5564 = Dummy_5524*(-Dummy_5562 - Dummy_5563); - const walberla::float64 Dummy_5565 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5566 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5567 = Dummy_5526*(-Dummy_5565 - Dummy_5566); - const walberla::float64 Dummy_5568 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5569 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5570 = Dummy_5520*(-Dummy_5568 - Dummy_5569); - const walberla::float64 Dummy_5571 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5572 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5573 = Dummy_5522*(-Dummy_5571 - Dummy_5572); - const walberla::float64 Dummy_5574 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5575 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5576 = Dummy_5524*(-Dummy_5574 - Dummy_5575); - const walberla::float64 Dummy_5577 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5578 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5579 = Dummy_5526*(-Dummy_5577 - Dummy_5578); - const walberla::float64 Dummy_5580 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5581 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5582 = Dummy_5520*(-Dummy_5580 - Dummy_5581); - const walberla::float64 Dummy_5583 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5584 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5585 = Dummy_5522*(-Dummy_5583 - Dummy_5584); - const walberla::float64 Dummy_5586 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5587 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5588 = Dummy_5524*(-Dummy_5586 - Dummy_5587); - const walberla::float64 Dummy_5589 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5590 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5591 = Dummy_5526*(-Dummy_5589 - Dummy_5590); - const walberla::float64 Dummy_5592 = Dummy_5520*(Dummy_5556 + Dummy_5568 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5593 = Dummy_5522*(Dummy_5559 + Dummy_5571 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5594 = Dummy_5524*(Dummy_5562 + Dummy_5574 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5595 = Dummy_5526*(Dummy_5565 + Dummy_5577 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5596 = Dummy_5520*(Dummy_5557 + Dummy_5580 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5597 = Dummy_5522*(Dummy_5560 + Dummy_5583 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5598 = Dummy_5524*(Dummy_5563 + Dummy_5586 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5599 = Dummy_5526*(Dummy_5566 + Dummy_5589 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5600 = Dummy_5520*(Dummy_5569 + Dummy_5581 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5601 = Dummy_5522*(Dummy_5572 + Dummy_5584 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5602 = Dummy_5524*(Dummy_5575 + Dummy_5587 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5603 = Dummy_5526*(Dummy_5578 + Dummy_5590 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5618 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5619 = Dummy_5618*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_5620 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5621 = Dummy_5620*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_5622 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5623 = Dummy_5622*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_5624 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5625 = Dummy_5624*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_5626 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5627 = Dummy_5618*Dummy_5626; - const walberla::float64 Dummy_5628 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5629 = Dummy_5620*Dummy_5628; - const walberla::float64 Dummy_5630 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5631 = Dummy_5622*Dummy_5630; - const walberla::float64 Dummy_5632 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5633 = Dummy_5624*Dummy_5632; - const walberla::float64 Dummy_5634 = Dummy_5618*tmp_kernel_op_28; - const walberla::float64 Dummy_5635 = Dummy_5620*tmp_kernel_op_29; - const walberla::float64 Dummy_5636 = Dummy_5622*tmp_kernel_op_30; - const walberla::float64 Dummy_5637 = Dummy_5624*tmp_kernel_op_31; - const walberla::float64 Dummy_5638 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5639 = Dummy_5618*Dummy_5638; - const walberla::float64 Dummy_5640 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5641 = Dummy_5620*Dummy_5640; - const walberla::float64 Dummy_5642 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5643 = Dummy_5622*Dummy_5642; - const walberla::float64 Dummy_5644 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5645 = Dummy_5624*Dummy_5644; - const walberla::float64 Dummy_5646 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5647 = Dummy_5618*Dummy_5646; - const walberla::float64 Dummy_5648 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5649 = Dummy_5620*Dummy_5648; - const walberla::float64 Dummy_5650 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5651 = Dummy_5622*Dummy_5650; - const walberla::float64 Dummy_5652 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5653 = Dummy_5624*Dummy_5652; - const walberla::float64 Dummy_5654 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5655 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5656 = Dummy_5618*(-Dummy_5654 - Dummy_5655); - const walberla::float64 Dummy_5657 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5658 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5659 = Dummy_5620*(-Dummy_5657 - Dummy_5658); - const walberla::float64 Dummy_5660 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5661 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5662 = Dummy_5622*(-Dummy_5660 - Dummy_5661); - const walberla::float64 Dummy_5663 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5664 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5665 = Dummy_5624*(-Dummy_5663 - Dummy_5664); - const walberla::float64 Dummy_5666 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5667 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5668 = Dummy_5618*(-Dummy_5666 - Dummy_5667); - const walberla::float64 Dummy_5669 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5670 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5671 = Dummy_5620*(-Dummy_5669 - Dummy_5670); - const walberla::float64 Dummy_5672 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5673 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5674 = Dummy_5622*(-Dummy_5672 - Dummy_5673); - const walberla::float64 Dummy_5675 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5676 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5677 = Dummy_5624*(-Dummy_5675 - Dummy_5676); - const walberla::float64 Dummy_5678 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5679 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5680 = Dummy_5618*(-Dummy_5678 - Dummy_5679); - const walberla::float64 Dummy_5681 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5682 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5683 = Dummy_5620*(-Dummy_5681 - Dummy_5682); - const walberla::float64 Dummy_5684 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5685 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5686 = Dummy_5622*(-Dummy_5684 - Dummy_5685); - const walberla::float64 Dummy_5687 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5688 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5689 = Dummy_5624*(-Dummy_5687 - Dummy_5688); - const walberla::float64 Dummy_5690 = Dummy_5618*(Dummy_5654 + Dummy_5666 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5691 = Dummy_5620*(Dummy_5657 + Dummy_5669 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5692 = Dummy_5622*(Dummy_5660 + Dummy_5672 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5693 = Dummy_5624*(Dummy_5663 + Dummy_5675 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5694 = Dummy_5618*(Dummy_5655 + Dummy_5678 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5695 = Dummy_5620*(Dummy_5658 + Dummy_5681 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5696 = Dummy_5622*(Dummy_5661 + Dummy_5684 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5697 = Dummy_5624*(Dummy_5664 + Dummy_5687 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5698 = Dummy_5618*(Dummy_5667 + Dummy_5679 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5699 = Dummy_5620*(Dummy_5670 + Dummy_5682 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5700 = Dummy_5622*(Dummy_5673 + Dummy_5685 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5701 = Dummy_5624*(Dummy_5676 + Dummy_5688 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12598 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12599 = Dummy_12598*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_12600 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12601 = Dummy_12600*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_12602 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12603 = Dummy_12602*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_12604 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12605 = Dummy_12604*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_12606 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12607 = Dummy_12598*Dummy_12606; + const walberla::float64 Dummy_12608 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_12609 = Dummy_12600*Dummy_12608; + const walberla::float64 Dummy_12610 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_12611 = Dummy_12602*Dummy_12610; + const walberla::float64 Dummy_12612 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_12613 = Dummy_12604*Dummy_12612; + const walberla::float64 Dummy_12614 = Dummy_12598*tmp_kernel_op_28; + const walberla::float64 Dummy_12615 = Dummy_12600*tmp_kernel_op_29; + const walberla::float64 Dummy_12616 = Dummy_12602*tmp_kernel_op_30; + const walberla::float64 Dummy_12617 = Dummy_12604*tmp_kernel_op_31; + const walberla::float64 Dummy_12618 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12619 = Dummy_12598*Dummy_12618; + const walberla::float64 Dummy_12620 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12621 = Dummy_12600*Dummy_12620; + const walberla::float64 Dummy_12622 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_12623 = Dummy_12602*Dummy_12622; + const walberla::float64 Dummy_12624 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_12625 = Dummy_12604*Dummy_12624; + const walberla::float64 Dummy_12626 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_12627 = Dummy_12598*Dummy_12626; + const walberla::float64 Dummy_12628 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_12629 = Dummy_12600*Dummy_12628; + const walberla::float64 Dummy_12630 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_12631 = Dummy_12602*Dummy_12630; + const walberla::float64 Dummy_12632 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_12633 = Dummy_12604*Dummy_12632; + const walberla::float64 Dummy_12634 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_12635 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12636 = Dummy_12598*(-Dummy_12634 - Dummy_12635); + const walberla::float64 Dummy_12637 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_12638 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12639 = Dummy_12600*(-Dummy_12637 - Dummy_12638); + const walberla::float64 Dummy_12640 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_12641 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_12642 = Dummy_12602*(-Dummy_12640 - Dummy_12641); + const walberla::float64 Dummy_12643 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_12644 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_12645 = Dummy_12604*(-Dummy_12643 - Dummy_12644); + const walberla::float64 Dummy_12646 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_12647 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12648 = Dummy_12598*(-Dummy_12646 - Dummy_12647); + const walberla::float64 Dummy_12649 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_12650 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_12651 = Dummy_12600*(-Dummy_12649 - Dummy_12650); + const walberla::float64 Dummy_12652 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_12653 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_12654 = Dummy_12602*(-Dummy_12652 - Dummy_12653); + const walberla::float64 Dummy_12655 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_12656 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_12657 = Dummy_12604*(-Dummy_12655 - Dummy_12656); + const walberla::float64 Dummy_12658 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12659 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12660 = Dummy_12598*(-Dummy_12658 - Dummy_12659); + const walberla::float64 Dummy_12661 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12662 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_12663 = Dummy_12600*(-Dummy_12661 - Dummy_12662); + const walberla::float64 Dummy_12664 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_12665 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_12666 = Dummy_12602*(-Dummy_12664 - Dummy_12665); + const walberla::float64 Dummy_12667 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_12668 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_12669 = Dummy_12604*(-Dummy_12667 - Dummy_12668); + const walberla::float64 Dummy_12670 = Dummy_12598*(Dummy_12634 + Dummy_12646 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_12671 = Dummy_12600*(Dummy_12637 + Dummy_12649 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_12672 = Dummy_12602*(Dummy_12640 + Dummy_12652 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_12673 = Dummy_12604*(Dummy_12643 + Dummy_12655 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_12674 = Dummy_12598*(Dummy_12635 + Dummy_12658 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_12675 = Dummy_12600*(Dummy_12638 + Dummy_12661 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_12676 = Dummy_12602*(Dummy_12641 + Dummy_12664 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_12677 = Dummy_12604*(Dummy_12644 + Dummy_12667 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_12678 = Dummy_12598*(Dummy_12647 + Dummy_12659 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12679 = Dummy_12600*(Dummy_12650 + Dummy_12662 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_12680 = Dummy_12602*(Dummy_12653 + Dummy_12665 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_12681 = Dummy_12604*(Dummy_12656 + Dummy_12668 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12696 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_12697 = Dummy_12696*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_12698 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_12699 = Dummy_12698*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_12700 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_12701 = Dummy_12700*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_12702 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_12703 = Dummy_12702*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_12704 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12705 = Dummy_12696*Dummy_12704; + const walberla::float64 Dummy_12706 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_12707 = Dummy_12698*Dummy_12706; + const walberla::float64 Dummy_12708 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_12709 = Dummy_12700*Dummy_12708; + const walberla::float64 Dummy_12710 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_12711 = Dummy_12702*Dummy_12710; + const walberla::float64 Dummy_12712 = Dummy_12696*tmp_kernel_op_28; + const walberla::float64 Dummy_12713 = Dummy_12698*tmp_kernel_op_29; + const walberla::float64 Dummy_12714 = Dummy_12700*tmp_kernel_op_30; + const walberla::float64 Dummy_12715 = Dummy_12702*tmp_kernel_op_31; + const walberla::float64 Dummy_12716 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12717 = Dummy_12696*Dummy_12716; + const walberla::float64 Dummy_12718 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12719 = Dummy_12698*Dummy_12718; + const walberla::float64 Dummy_12720 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_12721 = Dummy_12700*Dummy_12720; + const walberla::float64 Dummy_12722 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_12723 = Dummy_12702*Dummy_12722; + const walberla::float64 Dummy_12724 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_12725 = Dummy_12696*Dummy_12724; + const walberla::float64 Dummy_12726 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_12727 = Dummy_12698*Dummy_12726; + const walberla::float64 Dummy_12728 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_12729 = Dummy_12700*Dummy_12728; + const walberla::float64 Dummy_12730 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_12731 = Dummy_12702*Dummy_12730; + const walberla::float64 Dummy_12732 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_12733 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12734 = Dummy_12696*(-Dummy_12732 - Dummy_12733); + const walberla::float64 Dummy_12735 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_12736 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12737 = Dummy_12698*(-Dummy_12735 - Dummy_12736); + const walberla::float64 Dummy_12738 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_12739 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_12740 = Dummy_12700*(-Dummy_12738 - Dummy_12739); + const walberla::float64 Dummy_12741 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_12742 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_12743 = Dummy_12702*(-Dummy_12741 - Dummy_12742); + const walberla::float64 Dummy_12744 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_12745 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12746 = Dummy_12696*(-Dummy_12744 - Dummy_12745); + const walberla::float64 Dummy_12747 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_12748 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_12749 = Dummy_12698*(-Dummy_12747 - Dummy_12748); + const walberla::float64 Dummy_12750 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_12751 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_12752 = Dummy_12700*(-Dummy_12750 - Dummy_12751); + const walberla::float64 Dummy_12753 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_12754 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_12755 = Dummy_12702*(-Dummy_12753 - Dummy_12754); + const walberla::float64 Dummy_12756 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12757 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12758 = Dummy_12696*(-Dummy_12756 - Dummy_12757); + const walberla::float64 Dummy_12759 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12760 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_12761 = Dummy_12698*(-Dummy_12759 - Dummy_12760); + const walberla::float64 Dummy_12762 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_12763 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_12764 = Dummy_12700*(-Dummy_12762 - Dummy_12763); + const walberla::float64 Dummy_12765 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_12766 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_12767 = Dummy_12702*(-Dummy_12765 - Dummy_12766); + const walberla::float64 Dummy_12768 = Dummy_12696*(Dummy_12732 + Dummy_12744 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_12769 = Dummy_12698*(Dummy_12735 + Dummy_12747 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_12770 = Dummy_12700*(Dummy_12738 + Dummy_12750 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_12771 = Dummy_12702*(Dummy_12741 + Dummy_12753 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_12772 = Dummy_12696*(Dummy_12733 + Dummy_12756 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_12773 = Dummy_12698*(Dummy_12736 + Dummy_12759 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_12774 = Dummy_12700*(Dummy_12739 + Dummy_12762 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_12775 = Dummy_12702*(Dummy_12742 + Dummy_12765 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_12776 = Dummy_12696*(Dummy_12745 + Dummy_12757 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12777 = Dummy_12698*(Dummy_12748 + Dummy_12760 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_12778 = Dummy_12700*(Dummy_12751 + Dummy_12763 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_12779 = Dummy_12702*(Dummy_12754 + Dummy_12766 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12794 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12795 = Dummy_12794*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_12796 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12797 = Dummy_12796*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_12798 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12799 = Dummy_12798*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_12800 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12801 = Dummy_12800*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_12802 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12803 = Dummy_12794*Dummy_12802; + const walberla::float64 Dummy_12804 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_12805 = Dummy_12796*Dummy_12804; + const walberla::float64 Dummy_12806 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_12807 = Dummy_12798*Dummy_12806; + const walberla::float64 Dummy_12808 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_12809 = Dummy_12800*Dummy_12808; + const walberla::float64 Dummy_12810 = Dummy_12794*tmp_kernel_op_28; + const walberla::float64 Dummy_12811 = Dummy_12796*tmp_kernel_op_29; + const walberla::float64 Dummy_12812 = Dummy_12798*tmp_kernel_op_30; + const walberla::float64 Dummy_12813 = Dummy_12800*tmp_kernel_op_31; + const walberla::float64 Dummy_12814 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12815 = Dummy_12794*Dummy_12814; + const walberla::float64 Dummy_12816 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12817 = Dummy_12796*Dummy_12816; + const walberla::float64 Dummy_12818 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_12819 = Dummy_12798*Dummy_12818; + const walberla::float64 Dummy_12820 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_12821 = Dummy_12800*Dummy_12820; + const walberla::float64 Dummy_12822 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_12823 = Dummy_12794*Dummy_12822; + const walberla::float64 Dummy_12824 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_12825 = Dummy_12796*Dummy_12824; + const walberla::float64 Dummy_12826 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_12827 = Dummy_12798*Dummy_12826; + const walberla::float64 Dummy_12828 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_12829 = Dummy_12800*Dummy_12828; + const walberla::float64 Dummy_12830 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_12831 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12832 = Dummy_12794*(-Dummy_12830 - Dummy_12831); + const walberla::float64 Dummy_12833 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_12834 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12835 = Dummy_12796*(-Dummy_12833 - Dummy_12834); + const walberla::float64 Dummy_12836 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_12837 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_12838 = Dummy_12798*(-Dummy_12836 - Dummy_12837); + const walberla::float64 Dummy_12839 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_12840 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_12841 = Dummy_12800*(-Dummy_12839 - Dummy_12840); + const walberla::float64 Dummy_12842 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_12843 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12844 = Dummy_12794*(-Dummy_12842 - Dummy_12843); + const walberla::float64 Dummy_12845 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_12846 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_12847 = Dummy_12796*(-Dummy_12845 - Dummy_12846); + const walberla::float64 Dummy_12848 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_12849 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_12850 = Dummy_12798*(-Dummy_12848 - Dummy_12849); + const walberla::float64 Dummy_12851 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_12852 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_12853 = Dummy_12800*(-Dummy_12851 - Dummy_12852); + const walberla::float64 Dummy_12854 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12855 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12856 = Dummy_12794*(-Dummy_12854 - Dummy_12855); + const walberla::float64 Dummy_12857 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12858 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_12859 = Dummy_12796*(-Dummy_12857 - Dummy_12858); + const walberla::float64 Dummy_12860 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_12861 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_12862 = Dummy_12798*(-Dummy_12860 - Dummy_12861); + const walberla::float64 Dummy_12863 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_12864 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_12865 = Dummy_12800*(-Dummy_12863 - Dummy_12864); + const walberla::float64 Dummy_12866 = Dummy_12794*(Dummy_12830 + Dummy_12842 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_12867 = Dummy_12796*(Dummy_12833 + Dummy_12845 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_12868 = Dummy_12798*(Dummy_12836 + Dummy_12848 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_12869 = Dummy_12800*(Dummy_12839 + Dummy_12851 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_12870 = Dummy_12794*(Dummy_12831 + Dummy_12854 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_12871 = Dummy_12796*(Dummy_12834 + Dummy_12857 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_12872 = Dummy_12798*(Dummy_12837 + Dummy_12860 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_12873 = Dummy_12800*(Dummy_12840 + Dummy_12863 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_12874 = Dummy_12794*(Dummy_12843 + Dummy_12855 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12875 = Dummy_12796*(Dummy_12846 + Dummy_12858 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_12876 = Dummy_12798*(Dummy_12849 + Dummy_12861 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_12877 = Dummy_12800*(Dummy_12852 + Dummy_12864 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12892 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12893 = Dummy_12892*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_12894 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12895 = Dummy_12894*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_12896 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12897 = Dummy_12896*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_12898 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12899 = Dummy_12898*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_12900 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12901 = Dummy_12892*Dummy_12900; + const walberla::float64 Dummy_12902 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_12903 = Dummy_12894*Dummy_12902; + const walberla::float64 Dummy_12904 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_12905 = Dummy_12896*Dummy_12904; + const walberla::float64 Dummy_12906 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_12907 = Dummy_12898*Dummy_12906; + const walberla::float64 Dummy_12908 = Dummy_12892*tmp_kernel_op_28; + const walberla::float64 Dummy_12909 = Dummy_12894*tmp_kernel_op_29; + const walberla::float64 Dummy_12910 = Dummy_12896*tmp_kernel_op_30; + const walberla::float64 Dummy_12911 = Dummy_12898*tmp_kernel_op_31; + const walberla::float64 Dummy_12912 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12913 = Dummy_12892*Dummy_12912; + const walberla::float64 Dummy_12914 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12915 = Dummy_12894*Dummy_12914; + const walberla::float64 Dummy_12916 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_12917 = Dummy_12896*Dummy_12916; + const walberla::float64 Dummy_12918 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_12919 = Dummy_12898*Dummy_12918; + const walberla::float64 Dummy_12920 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_12921 = Dummy_12892*Dummy_12920; + const walberla::float64 Dummy_12922 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_12923 = Dummy_12894*Dummy_12922; + const walberla::float64 Dummy_12924 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_12925 = Dummy_12896*Dummy_12924; + const walberla::float64 Dummy_12926 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_12927 = Dummy_12898*Dummy_12926; + const walberla::float64 Dummy_12928 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_12929 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12930 = Dummy_12892*(-Dummy_12928 - Dummy_12929); + const walberla::float64 Dummy_12931 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_12932 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12933 = Dummy_12894*(-Dummy_12931 - Dummy_12932); + const walberla::float64 Dummy_12934 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_12935 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_12936 = Dummy_12896*(-Dummy_12934 - Dummy_12935); + const walberla::float64 Dummy_12937 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_12938 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_12939 = Dummy_12898*(-Dummy_12937 - Dummy_12938); + const walberla::float64 Dummy_12940 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_12941 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12942 = Dummy_12892*(-Dummy_12940 - Dummy_12941); + const walberla::float64 Dummy_12943 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_12944 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_12945 = Dummy_12894*(-Dummy_12943 - Dummy_12944); + const walberla::float64 Dummy_12946 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_12947 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_12948 = Dummy_12896*(-Dummy_12946 - Dummy_12947); + const walberla::float64 Dummy_12949 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_12950 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_12951 = Dummy_12898*(-Dummy_12949 - Dummy_12950); + const walberla::float64 Dummy_12952 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12953 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12954 = Dummy_12892*(-Dummy_12952 - Dummy_12953); + const walberla::float64 Dummy_12955 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12956 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_12957 = Dummy_12894*(-Dummy_12955 - Dummy_12956); + const walberla::float64 Dummy_12958 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_12959 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_12960 = Dummy_12896*(-Dummy_12958 - Dummy_12959); + const walberla::float64 Dummy_12961 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_12962 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_12963 = Dummy_12898*(-Dummy_12961 - Dummy_12962); + const walberla::float64 Dummy_12964 = Dummy_12892*(Dummy_12928 + Dummy_12940 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_12965 = Dummy_12894*(Dummy_12931 + Dummy_12943 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_12966 = Dummy_12896*(Dummy_12934 + Dummy_12946 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_12967 = Dummy_12898*(Dummy_12937 + Dummy_12949 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_12968 = Dummy_12892*(Dummy_12929 + Dummy_12952 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_12969 = Dummy_12894*(Dummy_12932 + Dummy_12955 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_12970 = Dummy_12896*(Dummy_12935 + Dummy_12958 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_12971 = Dummy_12898*(Dummy_12938 + Dummy_12961 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_12972 = Dummy_12892*(Dummy_12941 + Dummy_12953 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12973 = Dummy_12894*(Dummy_12944 + Dummy_12956 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_12974 = Dummy_12896*(Dummy_12947 + Dummy_12959 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_12975 = Dummy_12898*(Dummy_12950 + Dummy_12962 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12990 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12991 = Dummy_12990*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_12992 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12993 = Dummy_12992*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_12994 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12995 = Dummy_12994*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_12996 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12997 = Dummy_12996*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_12998 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12999 = Dummy_12990*Dummy_12998; + const walberla::float64 Dummy_13000 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13001 = Dummy_12992*Dummy_13000; + const walberla::float64 Dummy_13002 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13003 = Dummy_12994*Dummy_13002; + const walberla::float64 Dummy_13004 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13005 = Dummy_12996*Dummy_13004; + const walberla::float64 Dummy_13006 = Dummy_12990*tmp_kernel_op_28; + const walberla::float64 Dummy_13007 = Dummy_12992*tmp_kernel_op_29; + const walberla::float64 Dummy_13008 = Dummy_12994*tmp_kernel_op_30; + const walberla::float64 Dummy_13009 = Dummy_12996*tmp_kernel_op_31; + const walberla::float64 Dummy_13010 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13011 = Dummy_12990*Dummy_13010; + const walberla::float64 Dummy_13012 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13013 = Dummy_12992*Dummy_13012; + const walberla::float64 Dummy_13014 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13015 = Dummy_12994*Dummy_13014; + const walberla::float64 Dummy_13016 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13017 = Dummy_12996*Dummy_13016; + const walberla::float64 Dummy_13018 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13019 = Dummy_12990*Dummy_13018; + const walberla::float64 Dummy_13020 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13021 = Dummy_12992*Dummy_13020; + const walberla::float64 Dummy_13022 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13023 = Dummy_12994*Dummy_13022; + const walberla::float64 Dummy_13024 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13025 = Dummy_12996*Dummy_13024; + const walberla::float64 Dummy_13026 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13027 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13028 = Dummy_12990*(-Dummy_13026 - Dummy_13027); + const walberla::float64 Dummy_13029 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13030 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13031 = Dummy_12992*(-Dummy_13029 - Dummy_13030); + const walberla::float64 Dummy_13032 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13033 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13034 = Dummy_12994*(-Dummy_13032 - Dummy_13033); + const walberla::float64 Dummy_13035 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13036 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13037 = Dummy_12996*(-Dummy_13035 - Dummy_13036); + const walberla::float64 Dummy_13038 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13039 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13040 = Dummy_12990*(-Dummy_13038 - Dummy_13039); + const walberla::float64 Dummy_13041 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13042 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13043 = Dummy_12992*(-Dummy_13041 - Dummy_13042); + const walberla::float64 Dummy_13044 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13045 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13046 = Dummy_12994*(-Dummy_13044 - Dummy_13045); + const walberla::float64 Dummy_13047 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13048 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13049 = Dummy_12996*(-Dummy_13047 - Dummy_13048); + const walberla::float64 Dummy_13050 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13051 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13052 = Dummy_12990*(-Dummy_13050 - Dummy_13051); + const walberla::float64 Dummy_13053 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13054 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13055 = Dummy_12992*(-Dummy_13053 - Dummy_13054); + const walberla::float64 Dummy_13056 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13057 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13058 = Dummy_12994*(-Dummy_13056 - Dummy_13057); + const walberla::float64 Dummy_13059 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13060 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13061 = Dummy_12996*(-Dummy_13059 - Dummy_13060); + const walberla::float64 Dummy_13062 = Dummy_12990*(Dummy_13026 + Dummy_13038 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13063 = Dummy_12992*(Dummy_13029 + Dummy_13041 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13064 = Dummy_12994*(Dummy_13032 + Dummy_13044 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13065 = Dummy_12996*(Dummy_13035 + Dummy_13047 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13066 = Dummy_12990*(Dummy_13027 + Dummy_13050 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13067 = Dummy_12992*(Dummy_13030 + Dummy_13053 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13068 = Dummy_12994*(Dummy_13033 + Dummy_13056 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13069 = Dummy_12996*(Dummy_13036 + Dummy_13059 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13070 = Dummy_12990*(Dummy_13039 + Dummy_13051 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13071 = Dummy_12992*(Dummy_13042 + Dummy_13054 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13072 = Dummy_12994*(Dummy_13045 + Dummy_13057 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13073 = Dummy_12996*(Dummy_13048 + Dummy_13060 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -901,144 +865,144 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(elMatVec_9,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_5222 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5223 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5224 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_5225 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5310 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5227,Dummy_5227,Dummy_5227,Dummy_5227)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5229,Dummy_5229,Dummy_5229,Dummy_5229))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5233,Dummy_5233,Dummy_5233,Dummy_5233))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5231,Dummy_5231,Dummy_5231,Dummy_5231)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5227,Dummy_5227,Dummy_5227,Dummy_5227)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5231,Dummy_5231,Dummy_5231,Dummy_5231))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5233,Dummy_5233,Dummy_5233,Dummy_5233))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5229,Dummy_5229,Dummy_5229,Dummy_5229))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5229,Dummy_5229,Dummy_5229,Dummy_5229)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5231,Dummy_5231,Dummy_5231,Dummy_5231))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5233,Dummy_5233,Dummy_5233,Dummy_5233))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5227,Dummy_5227,Dummy_5227,Dummy_5227))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5227,Dummy_5227,Dummy_5227,Dummy_5227),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5229,Dummy_5229,Dummy_5229,Dummy_5229),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5231,Dummy_5231,Dummy_5231,Dummy_5231),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5233,Dummy_5233,Dummy_5233,Dummy_5233),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5311 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5235,Dummy_5235,Dummy_5235,Dummy_5235)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5237,Dummy_5237,Dummy_5237,Dummy_5237))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5241,Dummy_5241,Dummy_5241,Dummy_5241))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5239,Dummy_5239,Dummy_5239,Dummy_5239)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5235,Dummy_5235,Dummy_5235,Dummy_5235)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5239,Dummy_5239,Dummy_5239,Dummy_5239))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5241,Dummy_5241,Dummy_5241,Dummy_5241))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5237,Dummy_5237,Dummy_5237,Dummy_5237))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5237,Dummy_5237,Dummy_5237,Dummy_5237)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5239,Dummy_5239,Dummy_5239,Dummy_5239))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5241,Dummy_5241,Dummy_5241,Dummy_5241))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5235,Dummy_5235,Dummy_5235,Dummy_5235))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5234,Dummy_5234,Dummy_5234,Dummy_5234)),_mm256_set_pd(Dummy_5242,Dummy_5242,Dummy_5242,Dummy_5242)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5236,Dummy_5236,Dummy_5236,Dummy_5236)),_mm256_set_pd(Dummy_5243,Dummy_5243,Dummy_5243,Dummy_5243))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5238,Dummy_5238,Dummy_5238,Dummy_5238)),_mm256_set_pd(Dummy_5244,Dummy_5244,Dummy_5244,Dummy_5244))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5240,Dummy_5240,Dummy_5240,Dummy_5240)),_mm256_set_pd(Dummy_5245,Dummy_5245,Dummy_5245,Dummy_5245))))); - const __m256d Dummy_5312 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5247,Dummy_5247,Dummy_5247,Dummy_5247)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5249,Dummy_5249,Dummy_5249,Dummy_5249))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5253,Dummy_5253,Dummy_5253,Dummy_5253))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5251,Dummy_5251,Dummy_5251,Dummy_5251)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5247,Dummy_5247,Dummy_5247,Dummy_5247)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5251,Dummy_5251,Dummy_5251,Dummy_5251))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5253,Dummy_5253,Dummy_5253,Dummy_5253))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5249,Dummy_5249,Dummy_5249,Dummy_5249))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5249,Dummy_5249,Dummy_5249,Dummy_5249)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5251,Dummy_5251,Dummy_5251,Dummy_5251))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5253,Dummy_5253,Dummy_5253,Dummy_5253))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5247,Dummy_5247,Dummy_5247,Dummy_5247))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5242,Dummy_5242,Dummy_5242,Dummy_5242)),_mm256_set_pd(Dummy_5246,Dummy_5246,Dummy_5246,Dummy_5246)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5243,Dummy_5243,Dummy_5243,Dummy_5243)),_mm256_set_pd(Dummy_5248,Dummy_5248,Dummy_5248,Dummy_5248))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5244,Dummy_5244,Dummy_5244,Dummy_5244)),_mm256_set_pd(Dummy_5250,Dummy_5250,Dummy_5250,Dummy_5250))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5245,Dummy_5245,Dummy_5245,Dummy_5245)),_mm256_set_pd(Dummy_5252,Dummy_5252,Dummy_5252,Dummy_5252))))); - const __m256d Dummy_5313 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5255,Dummy_5255,Dummy_5255,Dummy_5255)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5257,Dummy_5257,Dummy_5257,Dummy_5257))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5261,Dummy_5261,Dummy_5261,Dummy_5261))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5259,Dummy_5259,Dummy_5259,Dummy_5259)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5255,Dummy_5255,Dummy_5255,Dummy_5255)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5259,Dummy_5259,Dummy_5259,Dummy_5259))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5261,Dummy_5261,Dummy_5261,Dummy_5261))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5257,Dummy_5257,Dummy_5257,Dummy_5257))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5257,Dummy_5257,Dummy_5257,Dummy_5257)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5259,Dummy_5259,Dummy_5259,Dummy_5259))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5261,Dummy_5261,Dummy_5261,Dummy_5261))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5255,Dummy_5255,Dummy_5255,Dummy_5255))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5242,Dummy_5242,Dummy_5242,Dummy_5242)),_mm256_set_pd(Dummy_5254,Dummy_5254,Dummy_5254,Dummy_5254)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5243,Dummy_5243,Dummy_5243,Dummy_5243)),_mm256_set_pd(Dummy_5256,Dummy_5256,Dummy_5256,Dummy_5256))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5244,Dummy_5244,Dummy_5244,Dummy_5244)),_mm256_set_pd(Dummy_5258,Dummy_5258,Dummy_5258,Dummy_5258))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5245,Dummy_5245,Dummy_5245,Dummy_5245)),_mm256_set_pd(Dummy_5260,Dummy_5260,Dummy_5260,Dummy_5260))))); - const __m256d Dummy_5314 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5264,Dummy_5264,Dummy_5264,Dummy_5264)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5267,Dummy_5267,Dummy_5267,Dummy_5267))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5273,Dummy_5273,Dummy_5273,Dummy_5273))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5270,Dummy_5270,Dummy_5270,Dummy_5270)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5264,Dummy_5264,Dummy_5264,Dummy_5264)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5270,Dummy_5270,Dummy_5270,Dummy_5270))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5273,Dummy_5273,Dummy_5273,Dummy_5273))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5267,Dummy_5267,Dummy_5267,Dummy_5267))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5267,Dummy_5267,Dummy_5267,Dummy_5267)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5270,Dummy_5270,Dummy_5270,Dummy_5270))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5273,Dummy_5273,Dummy_5273,Dummy_5273))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5264,Dummy_5264,Dummy_5264,Dummy_5264))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5264,Dummy_5264,Dummy_5264,Dummy_5264),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5267,Dummy_5267,Dummy_5267,Dummy_5267),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5270,Dummy_5270,Dummy_5270,Dummy_5270),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5273,Dummy_5273,Dummy_5273,Dummy_5273),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5315 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5276,Dummy_5276,Dummy_5276,Dummy_5276)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5279,Dummy_5279,Dummy_5279,Dummy_5279))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5285,Dummy_5285,Dummy_5285,Dummy_5285))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5282,Dummy_5282,Dummy_5282,Dummy_5282)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5276,Dummy_5276,Dummy_5276,Dummy_5276)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5282,Dummy_5282,Dummy_5282,Dummy_5282))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5285,Dummy_5285,Dummy_5285,Dummy_5285))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5279,Dummy_5279,Dummy_5279,Dummy_5279))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5279,Dummy_5279,Dummy_5279,Dummy_5279)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5282,Dummy_5282,Dummy_5282,Dummy_5282))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5285,Dummy_5285,Dummy_5285,Dummy_5285))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5276,Dummy_5276,Dummy_5276,Dummy_5276))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5276,Dummy_5276,Dummy_5276,Dummy_5276),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5279,Dummy_5279,Dummy_5279,Dummy_5279),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5282,Dummy_5282,Dummy_5282,Dummy_5282),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5285,Dummy_5285,Dummy_5285,Dummy_5285),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5316 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5288,Dummy_5288,Dummy_5288,Dummy_5288)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5291,Dummy_5291,Dummy_5291,Dummy_5291))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5297,Dummy_5297,Dummy_5297,Dummy_5297))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5294,Dummy_5294,Dummy_5294,Dummy_5294)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5288,Dummy_5288,Dummy_5288,Dummy_5288)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5294,Dummy_5294,Dummy_5294,Dummy_5294))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5297,Dummy_5297,Dummy_5297,Dummy_5297))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5291,Dummy_5291,Dummy_5291,Dummy_5291))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5291,Dummy_5291,Dummy_5291,Dummy_5291)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5294,Dummy_5294,Dummy_5294,Dummy_5294))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5297,Dummy_5297,Dummy_5297,Dummy_5297))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5288,Dummy_5288,Dummy_5288,Dummy_5288))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5288,Dummy_5288,Dummy_5288,Dummy_5288),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5291,Dummy_5291,Dummy_5291,Dummy_5291),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5294,Dummy_5294,Dummy_5294,Dummy_5294),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5297,Dummy_5297,Dummy_5297,Dummy_5297),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5317 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5298,Dummy_5298,Dummy_5298,Dummy_5298)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5299,Dummy_5299,Dummy_5299,Dummy_5299))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5301,Dummy_5301,Dummy_5301,Dummy_5301))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5300,Dummy_5300,Dummy_5300,Dummy_5300)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5298,Dummy_5298,Dummy_5298,Dummy_5298)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5300,Dummy_5300,Dummy_5300,Dummy_5300))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5301,Dummy_5301,Dummy_5301,Dummy_5301))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5299,Dummy_5299,Dummy_5299,Dummy_5299))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5299,Dummy_5299,Dummy_5299,Dummy_5299)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5300,Dummy_5300,Dummy_5300,Dummy_5300))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5301,Dummy_5301,Dummy_5301,Dummy_5301))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5298,Dummy_5298,Dummy_5298,Dummy_5298))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5298,Dummy_5298,Dummy_5298,Dummy_5298),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5299,Dummy_5299,Dummy_5299,Dummy_5299),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5300,Dummy_5300,Dummy_5300,Dummy_5300),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5301,Dummy_5301,Dummy_5301,Dummy_5301),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5318 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5302,Dummy_5302,Dummy_5302,Dummy_5302)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5303,Dummy_5303,Dummy_5303,Dummy_5303))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5305,Dummy_5305,Dummy_5305,Dummy_5305))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5304,Dummy_5304,Dummy_5304,Dummy_5304)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5302,Dummy_5302,Dummy_5302,Dummy_5302)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5304,Dummy_5304,Dummy_5304,Dummy_5304))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5305,Dummy_5305,Dummy_5305,Dummy_5305))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5303,Dummy_5303,Dummy_5303,Dummy_5303))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5303,Dummy_5303,Dummy_5303,Dummy_5303)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5304,Dummy_5304,Dummy_5304,Dummy_5304))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5305,Dummy_5305,Dummy_5305,Dummy_5305))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5302,Dummy_5302,Dummy_5302,Dummy_5302))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5302,Dummy_5302,Dummy_5302,Dummy_5302),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5303,Dummy_5303,Dummy_5303,Dummy_5303),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5304,Dummy_5304,Dummy_5304,Dummy_5304),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5305,Dummy_5305,Dummy_5305,Dummy_5305),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5319 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5223,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5306,Dummy_5306,Dummy_5306,Dummy_5306)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5307,Dummy_5307,Dummy_5307,Dummy_5307))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5309,Dummy_5309,Dummy_5309,Dummy_5309))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5308,Dummy_5308,Dummy_5308,Dummy_5308)))),_mm256_mul_pd(Dummy_5224,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5306,Dummy_5306,Dummy_5306,Dummy_5306)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5308,Dummy_5308,Dummy_5308,Dummy_5308))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5309,Dummy_5309,Dummy_5309,Dummy_5309))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5307,Dummy_5307,Dummy_5307,Dummy_5307))))),_mm256_mul_pd(Dummy_5225,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5307,Dummy_5307,Dummy_5307,Dummy_5307)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5308,Dummy_5308,Dummy_5308,Dummy_5308))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5309,Dummy_5309,Dummy_5309,Dummy_5309))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5306,Dummy_5306,Dummy_5306,Dummy_5306))))),_mm256_mul_pd(Dummy_5222,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5306,Dummy_5306,Dummy_5306,Dummy_5306),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5307,Dummy_5307,Dummy_5307,Dummy_5307),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5308,Dummy_5308,Dummy_5308,Dummy_5308),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5309,Dummy_5309,Dummy_5309,Dummy_5309),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12594 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12595 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12596 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_12597 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12682 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12599,Dummy_12599,Dummy_12599,Dummy_12599)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12601,Dummy_12601,Dummy_12601,Dummy_12601))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12605,Dummy_12605,Dummy_12605,Dummy_12605))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12603,Dummy_12603,Dummy_12603,Dummy_12603)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12599,Dummy_12599,Dummy_12599,Dummy_12599)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12603,Dummy_12603,Dummy_12603,Dummy_12603))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12605,Dummy_12605,Dummy_12605,Dummy_12605))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12601,Dummy_12601,Dummy_12601,Dummy_12601))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12601,Dummy_12601,Dummy_12601,Dummy_12601)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12603,Dummy_12603,Dummy_12603,Dummy_12603))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12605,Dummy_12605,Dummy_12605,Dummy_12605))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12599,Dummy_12599,Dummy_12599,Dummy_12599))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12599,Dummy_12599,Dummy_12599,Dummy_12599),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12601,Dummy_12601,Dummy_12601,Dummy_12601),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12603,Dummy_12603,Dummy_12603,Dummy_12603),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12605,Dummy_12605,Dummy_12605,Dummy_12605),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12683 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12607,Dummy_12607,Dummy_12607,Dummy_12607)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12609,Dummy_12609,Dummy_12609,Dummy_12609))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12613,Dummy_12613,Dummy_12613,Dummy_12613))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12611,Dummy_12611,Dummy_12611,Dummy_12611)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12607,Dummy_12607,Dummy_12607,Dummy_12607)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12611,Dummy_12611,Dummy_12611,Dummy_12611))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12613,Dummy_12613,Dummy_12613,Dummy_12613))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12609,Dummy_12609,Dummy_12609,Dummy_12609))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12609,Dummy_12609,Dummy_12609,Dummy_12609)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12611,Dummy_12611,Dummy_12611,Dummy_12611))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12613,Dummy_12613,Dummy_12613,Dummy_12613))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12607,Dummy_12607,Dummy_12607,Dummy_12607))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12606,Dummy_12606,Dummy_12606,Dummy_12606)),_mm256_set_pd(Dummy_12614,Dummy_12614,Dummy_12614,Dummy_12614)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12608,Dummy_12608,Dummy_12608,Dummy_12608)),_mm256_set_pd(Dummy_12615,Dummy_12615,Dummy_12615,Dummy_12615))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12610,Dummy_12610,Dummy_12610,Dummy_12610)),_mm256_set_pd(Dummy_12616,Dummy_12616,Dummy_12616,Dummy_12616))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12612,Dummy_12612,Dummy_12612,Dummy_12612)),_mm256_set_pd(Dummy_12617,Dummy_12617,Dummy_12617,Dummy_12617))))); + const __m256d Dummy_12684 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12619,Dummy_12619,Dummy_12619,Dummy_12619)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12621,Dummy_12621,Dummy_12621,Dummy_12621))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12625,Dummy_12625,Dummy_12625,Dummy_12625))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12623,Dummy_12623,Dummy_12623,Dummy_12623)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12619,Dummy_12619,Dummy_12619,Dummy_12619)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12623,Dummy_12623,Dummy_12623,Dummy_12623))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12625,Dummy_12625,Dummy_12625,Dummy_12625))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12621,Dummy_12621,Dummy_12621,Dummy_12621))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12621,Dummy_12621,Dummy_12621,Dummy_12621)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12623,Dummy_12623,Dummy_12623,Dummy_12623))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12625,Dummy_12625,Dummy_12625,Dummy_12625))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12619,Dummy_12619,Dummy_12619,Dummy_12619))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12614,Dummy_12614,Dummy_12614,Dummy_12614)),_mm256_set_pd(Dummy_12618,Dummy_12618,Dummy_12618,Dummy_12618)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12615,Dummy_12615,Dummy_12615,Dummy_12615)),_mm256_set_pd(Dummy_12620,Dummy_12620,Dummy_12620,Dummy_12620))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12616,Dummy_12616,Dummy_12616,Dummy_12616)),_mm256_set_pd(Dummy_12622,Dummy_12622,Dummy_12622,Dummy_12622))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12617,Dummy_12617,Dummy_12617,Dummy_12617)),_mm256_set_pd(Dummy_12624,Dummy_12624,Dummy_12624,Dummy_12624))))); + const __m256d Dummy_12685 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12627,Dummy_12627,Dummy_12627,Dummy_12627)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12629,Dummy_12629,Dummy_12629,Dummy_12629))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12633,Dummy_12633,Dummy_12633,Dummy_12633))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12631,Dummy_12631,Dummy_12631,Dummy_12631)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12627,Dummy_12627,Dummy_12627,Dummy_12627)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12631,Dummy_12631,Dummy_12631,Dummy_12631))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12633,Dummy_12633,Dummy_12633,Dummy_12633))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12629,Dummy_12629,Dummy_12629,Dummy_12629))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12629,Dummy_12629,Dummy_12629,Dummy_12629)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12631,Dummy_12631,Dummy_12631,Dummy_12631))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12633,Dummy_12633,Dummy_12633,Dummy_12633))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12627,Dummy_12627,Dummy_12627,Dummy_12627))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12614,Dummy_12614,Dummy_12614,Dummy_12614)),_mm256_set_pd(Dummy_12626,Dummy_12626,Dummy_12626,Dummy_12626)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12615,Dummy_12615,Dummy_12615,Dummy_12615)),_mm256_set_pd(Dummy_12628,Dummy_12628,Dummy_12628,Dummy_12628))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12616,Dummy_12616,Dummy_12616,Dummy_12616)),_mm256_set_pd(Dummy_12630,Dummy_12630,Dummy_12630,Dummy_12630))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12617,Dummy_12617,Dummy_12617,Dummy_12617)),_mm256_set_pd(Dummy_12632,Dummy_12632,Dummy_12632,Dummy_12632))))); + const __m256d Dummy_12686 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12636,Dummy_12636,Dummy_12636,Dummy_12636)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12639,Dummy_12639,Dummy_12639,Dummy_12639))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12645,Dummy_12645,Dummy_12645,Dummy_12645))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12642,Dummy_12642,Dummy_12642,Dummy_12642)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12636,Dummy_12636,Dummy_12636,Dummy_12636)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12642,Dummy_12642,Dummy_12642,Dummy_12642))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12645,Dummy_12645,Dummy_12645,Dummy_12645))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12639,Dummy_12639,Dummy_12639,Dummy_12639))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12639,Dummy_12639,Dummy_12639,Dummy_12639)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12642,Dummy_12642,Dummy_12642,Dummy_12642))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12645,Dummy_12645,Dummy_12645,Dummy_12645))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12636,Dummy_12636,Dummy_12636,Dummy_12636))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12636,Dummy_12636,Dummy_12636,Dummy_12636),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12639,Dummy_12639,Dummy_12639,Dummy_12639),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12642,Dummy_12642,Dummy_12642,Dummy_12642),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12645,Dummy_12645,Dummy_12645,Dummy_12645),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12687 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12648,Dummy_12648,Dummy_12648,Dummy_12648)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12651,Dummy_12651,Dummy_12651,Dummy_12651))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12657,Dummy_12657,Dummy_12657,Dummy_12657))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12654,Dummy_12654,Dummy_12654,Dummy_12654)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12648,Dummy_12648,Dummy_12648,Dummy_12648)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12654,Dummy_12654,Dummy_12654,Dummy_12654))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12657,Dummy_12657,Dummy_12657,Dummy_12657))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12651,Dummy_12651,Dummy_12651,Dummy_12651))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12651,Dummy_12651,Dummy_12651,Dummy_12651)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12654,Dummy_12654,Dummy_12654,Dummy_12654))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12657,Dummy_12657,Dummy_12657,Dummy_12657))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12648,Dummy_12648,Dummy_12648,Dummy_12648))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12648,Dummy_12648,Dummy_12648,Dummy_12648),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12651,Dummy_12651,Dummy_12651,Dummy_12651),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12654,Dummy_12654,Dummy_12654,Dummy_12654),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12657,Dummy_12657,Dummy_12657,Dummy_12657),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12688 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12660,Dummy_12660,Dummy_12660,Dummy_12660)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12663,Dummy_12663,Dummy_12663,Dummy_12663))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12669,Dummy_12669,Dummy_12669,Dummy_12669))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12666,Dummy_12666,Dummy_12666,Dummy_12666)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12660,Dummy_12660,Dummy_12660,Dummy_12660)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12666,Dummy_12666,Dummy_12666,Dummy_12666))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12669,Dummy_12669,Dummy_12669,Dummy_12669))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12663,Dummy_12663,Dummy_12663,Dummy_12663))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12663,Dummy_12663,Dummy_12663,Dummy_12663)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12666,Dummy_12666,Dummy_12666,Dummy_12666))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12669,Dummy_12669,Dummy_12669,Dummy_12669))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12660,Dummy_12660,Dummy_12660,Dummy_12660))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12660,Dummy_12660,Dummy_12660,Dummy_12660),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12663,Dummy_12663,Dummy_12663,Dummy_12663),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12666,Dummy_12666,Dummy_12666,Dummy_12666),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12669,Dummy_12669,Dummy_12669,Dummy_12669),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12689 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12670,Dummy_12670,Dummy_12670,Dummy_12670)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12671,Dummy_12671,Dummy_12671,Dummy_12671))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12673,Dummy_12673,Dummy_12673,Dummy_12673))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12672,Dummy_12672,Dummy_12672,Dummy_12672)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12670,Dummy_12670,Dummy_12670,Dummy_12670)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12672,Dummy_12672,Dummy_12672,Dummy_12672))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12673,Dummy_12673,Dummy_12673,Dummy_12673))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12671,Dummy_12671,Dummy_12671,Dummy_12671))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12671,Dummy_12671,Dummy_12671,Dummy_12671)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12672,Dummy_12672,Dummy_12672,Dummy_12672))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12673,Dummy_12673,Dummy_12673,Dummy_12673))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12670,Dummy_12670,Dummy_12670,Dummy_12670))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12670,Dummy_12670,Dummy_12670,Dummy_12670),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12671,Dummy_12671,Dummy_12671,Dummy_12671),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12672,Dummy_12672,Dummy_12672,Dummy_12672),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12673,Dummy_12673,Dummy_12673,Dummy_12673),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12690 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12674,Dummy_12674,Dummy_12674,Dummy_12674)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12675,Dummy_12675,Dummy_12675,Dummy_12675))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12677,Dummy_12677,Dummy_12677,Dummy_12677))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12676,Dummy_12676,Dummy_12676,Dummy_12676)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12674,Dummy_12674,Dummy_12674,Dummy_12674)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12676,Dummy_12676,Dummy_12676,Dummy_12676))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12677,Dummy_12677,Dummy_12677,Dummy_12677))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12675,Dummy_12675,Dummy_12675,Dummy_12675))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12675,Dummy_12675,Dummy_12675,Dummy_12675)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12676,Dummy_12676,Dummy_12676,Dummy_12676))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12677,Dummy_12677,Dummy_12677,Dummy_12677))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12674,Dummy_12674,Dummy_12674,Dummy_12674))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12674,Dummy_12674,Dummy_12674,Dummy_12674),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12675,Dummy_12675,Dummy_12675,Dummy_12675),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12676,Dummy_12676,Dummy_12676,Dummy_12676),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12677,Dummy_12677,Dummy_12677,Dummy_12677),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12691 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12595,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12678,Dummy_12678,Dummy_12678,Dummy_12678)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12679,Dummy_12679,Dummy_12679,Dummy_12679))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12681,Dummy_12681,Dummy_12681,Dummy_12681))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12680,Dummy_12680,Dummy_12680,Dummy_12680)))),_mm256_mul_pd(Dummy_12596,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12678,Dummy_12678,Dummy_12678,Dummy_12678)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12680,Dummy_12680,Dummy_12680,Dummy_12680))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12681,Dummy_12681,Dummy_12681,Dummy_12681))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12679,Dummy_12679,Dummy_12679,Dummy_12679))))),_mm256_mul_pd(Dummy_12597,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12679,Dummy_12679,Dummy_12679,Dummy_12679)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12680,Dummy_12680,Dummy_12680,Dummy_12680))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12681,Dummy_12681,Dummy_12681,Dummy_12681))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12678,Dummy_12678,Dummy_12678,Dummy_12678))))),_mm256_mul_pd(Dummy_12594,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12678,Dummy_12678,Dummy_12678,Dummy_12678),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12679,Dummy_12679,Dummy_12679,Dummy_12679),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12680,Dummy_12680,Dummy_12680,Dummy_12680),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12681,Dummy_12681,Dummy_12681,Dummy_12681),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5310,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5311,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_5312,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5313,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5314,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(Dummy_5315,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5316,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_5317,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5318,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_5319,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_12682,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_12683,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_12684,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_12685,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_12686,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(Dummy_12687,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_12688,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_12689,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_12690,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_12691,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); } } - const __m256d Dummy_5320 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5321 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_5322 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5323 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5408 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5325,Dummy_5325,Dummy_5325,Dummy_5325)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5327,Dummy_5327,Dummy_5327,Dummy_5327))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5331,Dummy_5331,Dummy_5331,Dummy_5331))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5329,Dummy_5329,Dummy_5329,Dummy_5329)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5325,Dummy_5325,Dummy_5325,Dummy_5325)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5329,Dummy_5329,Dummy_5329,Dummy_5329))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5331,Dummy_5331,Dummy_5331,Dummy_5331))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5327,Dummy_5327,Dummy_5327,Dummy_5327))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5327,Dummy_5327,Dummy_5327,Dummy_5327)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5329,Dummy_5329,Dummy_5329,Dummy_5329))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5331,Dummy_5331,Dummy_5331,Dummy_5331))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5325,Dummy_5325,Dummy_5325,Dummy_5325))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5325,Dummy_5325,Dummy_5325,Dummy_5325),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5327,Dummy_5327,Dummy_5327,Dummy_5327),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5329,Dummy_5329,Dummy_5329,Dummy_5329),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5331,Dummy_5331,Dummy_5331,Dummy_5331),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5409 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5333,Dummy_5333,Dummy_5333,Dummy_5333)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5335,Dummy_5335,Dummy_5335,Dummy_5335))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5339,Dummy_5339,Dummy_5339,Dummy_5339))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5337,Dummy_5337,Dummy_5337,Dummy_5337)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5333,Dummy_5333,Dummy_5333,Dummy_5333)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5337,Dummy_5337,Dummy_5337,Dummy_5337))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5339,Dummy_5339,Dummy_5339,Dummy_5339))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5335,Dummy_5335,Dummy_5335,Dummy_5335))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5335,Dummy_5335,Dummy_5335,Dummy_5335)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5337,Dummy_5337,Dummy_5337,Dummy_5337))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5339,Dummy_5339,Dummy_5339,Dummy_5339))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5333,Dummy_5333,Dummy_5333,Dummy_5333))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5332,Dummy_5332,Dummy_5332,Dummy_5332)),_mm256_set_pd(Dummy_5340,Dummy_5340,Dummy_5340,Dummy_5340)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5334,Dummy_5334,Dummy_5334,Dummy_5334)),_mm256_set_pd(Dummy_5341,Dummy_5341,Dummy_5341,Dummy_5341))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5336,Dummy_5336,Dummy_5336,Dummy_5336)),_mm256_set_pd(Dummy_5342,Dummy_5342,Dummy_5342,Dummy_5342))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5338,Dummy_5338,Dummy_5338,Dummy_5338)),_mm256_set_pd(Dummy_5343,Dummy_5343,Dummy_5343,Dummy_5343))))); - const __m256d Dummy_5410 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5345,Dummy_5345,Dummy_5345,Dummy_5345)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5347,Dummy_5347,Dummy_5347,Dummy_5347))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5351,Dummy_5351,Dummy_5351,Dummy_5351))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5349,Dummy_5349,Dummy_5349,Dummy_5349)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5345,Dummy_5345,Dummy_5345,Dummy_5345)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5349,Dummy_5349,Dummy_5349,Dummy_5349))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5351,Dummy_5351,Dummy_5351,Dummy_5351))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5347,Dummy_5347,Dummy_5347,Dummy_5347))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5347,Dummy_5347,Dummy_5347,Dummy_5347)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5349,Dummy_5349,Dummy_5349,Dummy_5349))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5351,Dummy_5351,Dummy_5351,Dummy_5351))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5345,Dummy_5345,Dummy_5345,Dummy_5345))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5340,Dummy_5340,Dummy_5340,Dummy_5340)),_mm256_set_pd(Dummy_5344,Dummy_5344,Dummy_5344,Dummy_5344)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5341,Dummy_5341,Dummy_5341,Dummy_5341)),_mm256_set_pd(Dummy_5346,Dummy_5346,Dummy_5346,Dummy_5346))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5342,Dummy_5342,Dummy_5342,Dummy_5342)),_mm256_set_pd(Dummy_5348,Dummy_5348,Dummy_5348,Dummy_5348))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5343,Dummy_5343,Dummy_5343,Dummy_5343)),_mm256_set_pd(Dummy_5350,Dummy_5350,Dummy_5350,Dummy_5350))))); - const __m256d Dummy_5411 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5353,Dummy_5353,Dummy_5353,Dummy_5353)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5355,Dummy_5355,Dummy_5355,Dummy_5355))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5359,Dummy_5359,Dummy_5359,Dummy_5359))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5357,Dummy_5357,Dummy_5357,Dummy_5357)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5353,Dummy_5353,Dummy_5353,Dummy_5353)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5357,Dummy_5357,Dummy_5357,Dummy_5357))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5359,Dummy_5359,Dummy_5359,Dummy_5359))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5355,Dummy_5355,Dummy_5355,Dummy_5355))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5355,Dummy_5355,Dummy_5355,Dummy_5355)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5357,Dummy_5357,Dummy_5357,Dummy_5357))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5359,Dummy_5359,Dummy_5359,Dummy_5359))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5353,Dummy_5353,Dummy_5353,Dummy_5353))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5340,Dummy_5340,Dummy_5340,Dummy_5340)),_mm256_set_pd(Dummy_5352,Dummy_5352,Dummy_5352,Dummy_5352)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5341,Dummy_5341,Dummy_5341,Dummy_5341)),_mm256_set_pd(Dummy_5354,Dummy_5354,Dummy_5354,Dummy_5354))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5342,Dummy_5342,Dummy_5342,Dummy_5342)),_mm256_set_pd(Dummy_5356,Dummy_5356,Dummy_5356,Dummy_5356))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5343,Dummy_5343,Dummy_5343,Dummy_5343)),_mm256_set_pd(Dummy_5358,Dummy_5358,Dummy_5358,Dummy_5358))))); - const __m256d Dummy_5412 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5362,Dummy_5362,Dummy_5362,Dummy_5362)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5365,Dummy_5365,Dummy_5365,Dummy_5365))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5371,Dummy_5371,Dummy_5371,Dummy_5371))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5368,Dummy_5368,Dummy_5368,Dummy_5368)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5362,Dummy_5362,Dummy_5362,Dummy_5362)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5368,Dummy_5368,Dummy_5368,Dummy_5368))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5371,Dummy_5371,Dummy_5371,Dummy_5371))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5365,Dummy_5365,Dummy_5365,Dummy_5365))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5365,Dummy_5365,Dummy_5365,Dummy_5365)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5368,Dummy_5368,Dummy_5368,Dummy_5368))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5371,Dummy_5371,Dummy_5371,Dummy_5371))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5362,Dummy_5362,Dummy_5362,Dummy_5362))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5362,Dummy_5362,Dummy_5362,Dummy_5362),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5365,Dummy_5365,Dummy_5365,Dummy_5365),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5368,Dummy_5368,Dummy_5368,Dummy_5368),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5371,Dummy_5371,Dummy_5371,Dummy_5371),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5413 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5374,Dummy_5374,Dummy_5374,Dummy_5374)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5377,Dummy_5377,Dummy_5377,Dummy_5377))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5383,Dummy_5383,Dummy_5383,Dummy_5383))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5380,Dummy_5380,Dummy_5380,Dummy_5380)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5374,Dummy_5374,Dummy_5374,Dummy_5374)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5380,Dummy_5380,Dummy_5380,Dummy_5380))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5383,Dummy_5383,Dummy_5383,Dummy_5383))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5377,Dummy_5377,Dummy_5377,Dummy_5377))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5377,Dummy_5377,Dummy_5377,Dummy_5377)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5380,Dummy_5380,Dummy_5380,Dummy_5380))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5383,Dummy_5383,Dummy_5383,Dummy_5383))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5374,Dummy_5374,Dummy_5374,Dummy_5374))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5374,Dummy_5374,Dummy_5374,Dummy_5374),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5377,Dummy_5377,Dummy_5377,Dummy_5377),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5380,Dummy_5380,Dummy_5380,Dummy_5380),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5383,Dummy_5383,Dummy_5383,Dummy_5383),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5414 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5386,Dummy_5386,Dummy_5386,Dummy_5386)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5389,Dummy_5389,Dummy_5389,Dummy_5389))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5395,Dummy_5395,Dummy_5395,Dummy_5395))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5392,Dummy_5392,Dummy_5392,Dummy_5392)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5386,Dummy_5386,Dummy_5386,Dummy_5386)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5392,Dummy_5392,Dummy_5392,Dummy_5392))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5395,Dummy_5395,Dummy_5395,Dummy_5395))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5389,Dummy_5389,Dummy_5389,Dummy_5389))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5389,Dummy_5389,Dummy_5389,Dummy_5389)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5392,Dummy_5392,Dummy_5392,Dummy_5392))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5395,Dummy_5395,Dummy_5395,Dummy_5395))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5386,Dummy_5386,Dummy_5386,Dummy_5386))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5386,Dummy_5386,Dummy_5386,Dummy_5386),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5389,Dummy_5389,Dummy_5389,Dummy_5389),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5392,Dummy_5392,Dummy_5392,Dummy_5392),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5395,Dummy_5395,Dummy_5395,Dummy_5395),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5415 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5396,Dummy_5396,Dummy_5396,Dummy_5396)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5397,Dummy_5397,Dummy_5397,Dummy_5397))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5399,Dummy_5399,Dummy_5399,Dummy_5399))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5398,Dummy_5398,Dummy_5398,Dummy_5398)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5396,Dummy_5396,Dummy_5396,Dummy_5396)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5398,Dummy_5398,Dummy_5398,Dummy_5398))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5399,Dummy_5399,Dummy_5399,Dummy_5399))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5397,Dummy_5397,Dummy_5397,Dummy_5397))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5397,Dummy_5397,Dummy_5397,Dummy_5397)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5398,Dummy_5398,Dummy_5398,Dummy_5398))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5399,Dummy_5399,Dummy_5399,Dummy_5399))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5396,Dummy_5396,Dummy_5396,Dummy_5396))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5396,Dummy_5396,Dummy_5396,Dummy_5396),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5397,Dummy_5397,Dummy_5397,Dummy_5397),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5398,Dummy_5398,Dummy_5398,Dummy_5398),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5399,Dummy_5399,Dummy_5399,Dummy_5399),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5416 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5400,Dummy_5400,Dummy_5400,Dummy_5400)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5401,Dummy_5401,Dummy_5401,Dummy_5401))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5403,Dummy_5403,Dummy_5403,Dummy_5403))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5402,Dummy_5402,Dummy_5402,Dummy_5402)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5400,Dummy_5400,Dummy_5400,Dummy_5400)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5402,Dummy_5402,Dummy_5402,Dummy_5402))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5403,Dummy_5403,Dummy_5403,Dummy_5403))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5401,Dummy_5401,Dummy_5401,Dummy_5401))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5401,Dummy_5401,Dummy_5401,Dummy_5401)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5402,Dummy_5402,Dummy_5402,Dummy_5402))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5403,Dummy_5403,Dummy_5403,Dummy_5403))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5400,Dummy_5400,Dummy_5400,Dummy_5400))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5400,Dummy_5400,Dummy_5400,Dummy_5400),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5401,Dummy_5401,Dummy_5401,Dummy_5401),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5402,Dummy_5402,Dummy_5402,Dummy_5402),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5403,Dummy_5403,Dummy_5403,Dummy_5403),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5417 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5404,Dummy_5404,Dummy_5404,Dummy_5404)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5405,Dummy_5405,Dummy_5405,Dummy_5405))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5407,Dummy_5407,Dummy_5407,Dummy_5407))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5406,Dummy_5406,Dummy_5406,Dummy_5406)))),_mm256_mul_pd(Dummy_5322,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5404,Dummy_5404,Dummy_5404,Dummy_5404)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5406,Dummy_5406,Dummy_5406,Dummy_5406))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5407,Dummy_5407,Dummy_5407,Dummy_5407))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5405,Dummy_5405,Dummy_5405,Dummy_5405))))),_mm256_mul_pd(Dummy_5323,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5405,Dummy_5405,Dummy_5405,Dummy_5405)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5406,Dummy_5406,Dummy_5406,Dummy_5406))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5407,Dummy_5407,Dummy_5407,Dummy_5407))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5404,Dummy_5404,Dummy_5404,Dummy_5404))))),_mm256_mul_pd(Dummy_5320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5404,Dummy_5404,Dummy_5404,Dummy_5404),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5405,Dummy_5405,Dummy_5405,Dummy_5405),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5406,Dummy_5406,Dummy_5406,Dummy_5406),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5407,Dummy_5407,Dummy_5407,Dummy_5407),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12692 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12693 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_12694 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12695 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12780 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12697,Dummy_12697,Dummy_12697,Dummy_12697)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12699,Dummy_12699,Dummy_12699,Dummy_12699))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12703,Dummy_12703,Dummy_12703,Dummy_12703))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12701,Dummy_12701,Dummy_12701,Dummy_12701)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12697,Dummy_12697,Dummy_12697,Dummy_12697)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12701,Dummy_12701,Dummy_12701,Dummy_12701))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12703,Dummy_12703,Dummy_12703,Dummy_12703))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12699,Dummy_12699,Dummy_12699,Dummy_12699))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12699,Dummy_12699,Dummy_12699,Dummy_12699)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12701,Dummy_12701,Dummy_12701,Dummy_12701))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12703,Dummy_12703,Dummy_12703,Dummy_12703))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12697,Dummy_12697,Dummy_12697,Dummy_12697))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12697,Dummy_12697,Dummy_12697,Dummy_12697),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12699,Dummy_12699,Dummy_12699,Dummy_12699),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12701,Dummy_12701,Dummy_12701,Dummy_12701),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12703,Dummy_12703,Dummy_12703,Dummy_12703),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12781 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12705,Dummy_12705,Dummy_12705,Dummy_12705)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12707,Dummy_12707,Dummy_12707,Dummy_12707))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12711,Dummy_12711,Dummy_12711,Dummy_12711))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12709,Dummy_12709,Dummy_12709,Dummy_12709)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12705,Dummy_12705,Dummy_12705,Dummy_12705)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12709,Dummy_12709,Dummy_12709,Dummy_12709))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12711,Dummy_12711,Dummy_12711,Dummy_12711))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12707,Dummy_12707,Dummy_12707,Dummy_12707))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12707,Dummy_12707,Dummy_12707,Dummy_12707)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12709,Dummy_12709,Dummy_12709,Dummy_12709))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12711,Dummy_12711,Dummy_12711,Dummy_12711))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12705,Dummy_12705,Dummy_12705,Dummy_12705))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12704,Dummy_12704,Dummy_12704,Dummy_12704)),_mm256_set_pd(Dummy_12712,Dummy_12712,Dummy_12712,Dummy_12712)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12706,Dummy_12706,Dummy_12706,Dummy_12706)),_mm256_set_pd(Dummy_12713,Dummy_12713,Dummy_12713,Dummy_12713))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12708,Dummy_12708,Dummy_12708,Dummy_12708)),_mm256_set_pd(Dummy_12714,Dummy_12714,Dummy_12714,Dummy_12714))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12710,Dummy_12710,Dummy_12710,Dummy_12710)),_mm256_set_pd(Dummy_12715,Dummy_12715,Dummy_12715,Dummy_12715))))); + const __m256d Dummy_12782 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12717,Dummy_12717,Dummy_12717,Dummy_12717)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12719,Dummy_12719,Dummy_12719,Dummy_12719))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12723,Dummy_12723,Dummy_12723,Dummy_12723))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12721,Dummy_12721,Dummy_12721,Dummy_12721)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12717,Dummy_12717,Dummy_12717,Dummy_12717)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12721,Dummy_12721,Dummy_12721,Dummy_12721))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12723,Dummy_12723,Dummy_12723,Dummy_12723))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12719,Dummy_12719,Dummy_12719,Dummy_12719))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12719,Dummy_12719,Dummy_12719,Dummy_12719)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12721,Dummy_12721,Dummy_12721,Dummy_12721))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12723,Dummy_12723,Dummy_12723,Dummy_12723))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12717,Dummy_12717,Dummy_12717,Dummy_12717))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12712,Dummy_12712,Dummy_12712,Dummy_12712)),_mm256_set_pd(Dummy_12716,Dummy_12716,Dummy_12716,Dummy_12716)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12713,Dummy_12713,Dummy_12713,Dummy_12713)),_mm256_set_pd(Dummy_12718,Dummy_12718,Dummy_12718,Dummy_12718))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12714,Dummy_12714,Dummy_12714,Dummy_12714)),_mm256_set_pd(Dummy_12720,Dummy_12720,Dummy_12720,Dummy_12720))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12715,Dummy_12715,Dummy_12715,Dummy_12715)),_mm256_set_pd(Dummy_12722,Dummy_12722,Dummy_12722,Dummy_12722))))); + const __m256d Dummy_12783 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12725,Dummy_12725,Dummy_12725,Dummy_12725)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12727,Dummy_12727,Dummy_12727,Dummy_12727))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12731,Dummy_12731,Dummy_12731,Dummy_12731))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12729,Dummy_12729,Dummy_12729,Dummy_12729)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12725,Dummy_12725,Dummy_12725,Dummy_12725)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12729,Dummy_12729,Dummy_12729,Dummy_12729))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12731,Dummy_12731,Dummy_12731,Dummy_12731))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12727,Dummy_12727,Dummy_12727,Dummy_12727))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12727,Dummy_12727,Dummy_12727,Dummy_12727)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12729,Dummy_12729,Dummy_12729,Dummy_12729))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12731,Dummy_12731,Dummy_12731,Dummy_12731))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12725,Dummy_12725,Dummy_12725,Dummy_12725))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12712,Dummy_12712,Dummy_12712,Dummy_12712)),_mm256_set_pd(Dummy_12724,Dummy_12724,Dummy_12724,Dummy_12724)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12713,Dummy_12713,Dummy_12713,Dummy_12713)),_mm256_set_pd(Dummy_12726,Dummy_12726,Dummy_12726,Dummy_12726))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12714,Dummy_12714,Dummy_12714,Dummy_12714)),_mm256_set_pd(Dummy_12728,Dummy_12728,Dummy_12728,Dummy_12728))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12715,Dummy_12715,Dummy_12715,Dummy_12715)),_mm256_set_pd(Dummy_12730,Dummy_12730,Dummy_12730,Dummy_12730))))); + const __m256d Dummy_12784 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12734,Dummy_12734,Dummy_12734,Dummy_12734)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12737,Dummy_12737,Dummy_12737,Dummy_12737))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12743,Dummy_12743,Dummy_12743,Dummy_12743))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12740,Dummy_12740,Dummy_12740,Dummy_12740)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12734,Dummy_12734,Dummy_12734,Dummy_12734)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12740,Dummy_12740,Dummy_12740,Dummy_12740))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12743,Dummy_12743,Dummy_12743,Dummy_12743))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12737,Dummy_12737,Dummy_12737,Dummy_12737))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12737,Dummy_12737,Dummy_12737,Dummy_12737)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12740,Dummy_12740,Dummy_12740,Dummy_12740))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12743,Dummy_12743,Dummy_12743,Dummy_12743))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12734,Dummy_12734,Dummy_12734,Dummy_12734))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12734,Dummy_12734,Dummy_12734,Dummy_12734),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12737,Dummy_12737,Dummy_12737,Dummy_12737),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12740,Dummy_12740,Dummy_12740,Dummy_12740),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12743,Dummy_12743,Dummy_12743,Dummy_12743),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12785 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12746,Dummy_12746,Dummy_12746,Dummy_12746)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12749,Dummy_12749,Dummy_12749,Dummy_12749))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12755,Dummy_12755,Dummy_12755,Dummy_12755))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12752,Dummy_12752,Dummy_12752,Dummy_12752)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12746,Dummy_12746,Dummy_12746,Dummy_12746)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12752,Dummy_12752,Dummy_12752,Dummy_12752))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12755,Dummy_12755,Dummy_12755,Dummy_12755))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12749,Dummy_12749,Dummy_12749,Dummy_12749))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12749,Dummy_12749,Dummy_12749,Dummy_12749)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12752,Dummy_12752,Dummy_12752,Dummy_12752))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12755,Dummy_12755,Dummy_12755,Dummy_12755))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12746,Dummy_12746,Dummy_12746,Dummy_12746))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12746,Dummy_12746,Dummy_12746,Dummy_12746),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12749,Dummy_12749,Dummy_12749,Dummy_12749),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12752,Dummy_12752,Dummy_12752,Dummy_12752),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12755,Dummy_12755,Dummy_12755,Dummy_12755),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12786 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12758,Dummy_12758,Dummy_12758,Dummy_12758)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12761,Dummy_12761,Dummy_12761,Dummy_12761))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12767,Dummy_12767,Dummy_12767,Dummy_12767))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12764,Dummy_12764,Dummy_12764,Dummy_12764)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12758,Dummy_12758,Dummy_12758,Dummy_12758)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12764,Dummy_12764,Dummy_12764,Dummy_12764))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12767,Dummy_12767,Dummy_12767,Dummy_12767))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12761,Dummy_12761,Dummy_12761,Dummy_12761))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12761,Dummy_12761,Dummy_12761,Dummy_12761)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12764,Dummy_12764,Dummy_12764,Dummy_12764))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12767,Dummy_12767,Dummy_12767,Dummy_12767))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12758,Dummy_12758,Dummy_12758,Dummy_12758))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12758,Dummy_12758,Dummy_12758,Dummy_12758),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12761,Dummy_12761,Dummy_12761,Dummy_12761),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12764,Dummy_12764,Dummy_12764,Dummy_12764),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12767,Dummy_12767,Dummy_12767,Dummy_12767),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12787 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12768,Dummy_12768,Dummy_12768,Dummy_12768)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12769,Dummy_12769,Dummy_12769,Dummy_12769))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12771,Dummy_12771,Dummy_12771,Dummy_12771))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12770,Dummy_12770,Dummy_12770,Dummy_12770)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12768,Dummy_12768,Dummy_12768,Dummy_12768)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12770,Dummy_12770,Dummy_12770,Dummy_12770))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12771,Dummy_12771,Dummy_12771,Dummy_12771))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12769,Dummy_12769,Dummy_12769,Dummy_12769))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12769,Dummy_12769,Dummy_12769,Dummy_12769)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12770,Dummy_12770,Dummy_12770,Dummy_12770))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12771,Dummy_12771,Dummy_12771,Dummy_12771))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12768,Dummy_12768,Dummy_12768,Dummy_12768))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12768,Dummy_12768,Dummy_12768,Dummy_12768),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12769,Dummy_12769,Dummy_12769,Dummy_12769),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12770,Dummy_12770,Dummy_12770,Dummy_12770),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12771,Dummy_12771,Dummy_12771,Dummy_12771),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12788 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12772,Dummy_12772,Dummy_12772,Dummy_12772)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12773,Dummy_12773,Dummy_12773,Dummy_12773))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12775,Dummy_12775,Dummy_12775,Dummy_12775))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12774,Dummy_12774,Dummy_12774,Dummy_12774)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12772,Dummy_12772,Dummy_12772,Dummy_12772)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12774,Dummy_12774,Dummy_12774,Dummy_12774))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12775,Dummy_12775,Dummy_12775,Dummy_12775))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12773,Dummy_12773,Dummy_12773,Dummy_12773))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12773,Dummy_12773,Dummy_12773,Dummy_12773)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12774,Dummy_12774,Dummy_12774,Dummy_12774))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12775,Dummy_12775,Dummy_12775,Dummy_12775))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12772,Dummy_12772,Dummy_12772,Dummy_12772))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12772,Dummy_12772,Dummy_12772,Dummy_12772),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12773,Dummy_12773,Dummy_12773,Dummy_12773),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12774,Dummy_12774,Dummy_12774,Dummy_12774),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12775,Dummy_12775,Dummy_12775,Dummy_12775),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12789 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12776,Dummy_12776,Dummy_12776,Dummy_12776)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12777,Dummy_12777,Dummy_12777,Dummy_12777))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12779,Dummy_12779,Dummy_12779,Dummy_12779))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12778,Dummy_12778,Dummy_12778,Dummy_12778)))),_mm256_mul_pd(Dummy_12694,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12776,Dummy_12776,Dummy_12776,Dummy_12776)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12778,Dummy_12778,Dummy_12778,Dummy_12778))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12779,Dummy_12779,Dummy_12779,Dummy_12779))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12777,Dummy_12777,Dummy_12777,Dummy_12777))))),_mm256_mul_pd(Dummy_12695,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12777,Dummy_12777,Dummy_12777,Dummy_12777)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12778,Dummy_12778,Dummy_12778,Dummy_12778))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12779,Dummy_12779,Dummy_12779,Dummy_12779))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12776,Dummy_12776,Dummy_12776,Dummy_12776))))),_mm256_mul_pd(Dummy_12692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12776,Dummy_12776,Dummy_12776,Dummy_12776),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12777,Dummy_12777,Dummy_12777,Dummy_12777),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12778,Dummy_12778,Dummy_12778,Dummy_12778),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12779,Dummy_12779,Dummy_12779,Dummy_12779),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5408,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_5409,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5410,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5411,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_5412,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5413,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5414,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_5415,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_5416,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5417,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_12780,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_12781,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_12782,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_12783,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_12784,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_12785,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_12786,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_12787,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_12788,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_12789,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_5418 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_5419 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_5420 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5421 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_5506 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5423,Dummy_5423,Dummy_5423,Dummy_5423)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5425,Dummy_5425,Dummy_5425,Dummy_5425))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5429,Dummy_5429,Dummy_5429,Dummy_5429))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5427,Dummy_5427,Dummy_5427,Dummy_5427)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5423,Dummy_5423,Dummy_5423,Dummy_5423)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5427,Dummy_5427,Dummy_5427,Dummy_5427))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5429,Dummy_5429,Dummy_5429,Dummy_5429))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5425,Dummy_5425,Dummy_5425,Dummy_5425))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5425,Dummy_5425,Dummy_5425,Dummy_5425)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5427,Dummy_5427,Dummy_5427,Dummy_5427))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5429,Dummy_5429,Dummy_5429,Dummy_5429))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5423,Dummy_5423,Dummy_5423,Dummy_5423))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5423,Dummy_5423,Dummy_5423,Dummy_5423),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5425,Dummy_5425,Dummy_5425,Dummy_5425),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5427,Dummy_5427,Dummy_5427,Dummy_5427),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5429,Dummy_5429,Dummy_5429,Dummy_5429),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5507 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5431,Dummy_5431,Dummy_5431,Dummy_5431)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5433,Dummy_5433,Dummy_5433,Dummy_5433))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5437,Dummy_5437,Dummy_5437,Dummy_5437))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5435,Dummy_5435,Dummy_5435,Dummy_5435)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5431,Dummy_5431,Dummy_5431,Dummy_5431)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5435,Dummy_5435,Dummy_5435,Dummy_5435))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5437,Dummy_5437,Dummy_5437,Dummy_5437))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5433,Dummy_5433,Dummy_5433,Dummy_5433))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5433,Dummy_5433,Dummy_5433,Dummy_5433)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5435,Dummy_5435,Dummy_5435,Dummy_5435))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5437,Dummy_5437,Dummy_5437,Dummy_5437))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5431,Dummy_5431,Dummy_5431,Dummy_5431))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5430,Dummy_5430,Dummy_5430,Dummy_5430)),_mm256_set_pd(Dummy_5438,Dummy_5438,Dummy_5438,Dummy_5438)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5432,Dummy_5432,Dummy_5432,Dummy_5432)),_mm256_set_pd(Dummy_5439,Dummy_5439,Dummy_5439,Dummy_5439))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5434,Dummy_5434,Dummy_5434,Dummy_5434)),_mm256_set_pd(Dummy_5440,Dummy_5440,Dummy_5440,Dummy_5440))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5436,Dummy_5436,Dummy_5436,Dummy_5436)),_mm256_set_pd(Dummy_5441,Dummy_5441,Dummy_5441,Dummy_5441))))); - const __m256d Dummy_5508 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5443,Dummy_5443,Dummy_5443,Dummy_5443)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5445,Dummy_5445,Dummy_5445,Dummy_5445))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5449,Dummy_5449,Dummy_5449,Dummy_5449))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5447,Dummy_5447,Dummy_5447,Dummy_5447)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5443,Dummy_5443,Dummy_5443,Dummy_5443)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5447,Dummy_5447,Dummy_5447,Dummy_5447))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5449,Dummy_5449,Dummy_5449,Dummy_5449))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5445,Dummy_5445,Dummy_5445,Dummy_5445))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5445,Dummy_5445,Dummy_5445,Dummy_5445)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5447,Dummy_5447,Dummy_5447,Dummy_5447))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5449,Dummy_5449,Dummy_5449,Dummy_5449))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5443,Dummy_5443,Dummy_5443,Dummy_5443))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5438,Dummy_5438,Dummy_5438,Dummy_5438)),_mm256_set_pd(Dummy_5442,Dummy_5442,Dummy_5442,Dummy_5442)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5439,Dummy_5439,Dummy_5439,Dummy_5439)),_mm256_set_pd(Dummy_5444,Dummy_5444,Dummy_5444,Dummy_5444))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5440,Dummy_5440,Dummy_5440,Dummy_5440)),_mm256_set_pd(Dummy_5446,Dummy_5446,Dummy_5446,Dummy_5446))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5441,Dummy_5441,Dummy_5441,Dummy_5441)),_mm256_set_pd(Dummy_5448,Dummy_5448,Dummy_5448,Dummy_5448))))); - const __m256d Dummy_5509 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5451,Dummy_5451,Dummy_5451,Dummy_5451)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5453,Dummy_5453,Dummy_5453,Dummy_5453))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5457,Dummy_5457,Dummy_5457,Dummy_5457))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5455,Dummy_5455,Dummy_5455,Dummy_5455)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5451,Dummy_5451,Dummy_5451,Dummy_5451)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5455,Dummy_5455,Dummy_5455,Dummy_5455))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5457,Dummy_5457,Dummy_5457,Dummy_5457))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5453,Dummy_5453,Dummy_5453,Dummy_5453))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5453,Dummy_5453,Dummy_5453,Dummy_5453)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5455,Dummy_5455,Dummy_5455,Dummy_5455))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5457,Dummy_5457,Dummy_5457,Dummy_5457))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5451,Dummy_5451,Dummy_5451,Dummy_5451))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5438,Dummy_5438,Dummy_5438,Dummy_5438)),_mm256_set_pd(Dummy_5450,Dummy_5450,Dummy_5450,Dummy_5450)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5439,Dummy_5439,Dummy_5439,Dummy_5439)),_mm256_set_pd(Dummy_5452,Dummy_5452,Dummy_5452,Dummy_5452))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5440,Dummy_5440,Dummy_5440,Dummy_5440)),_mm256_set_pd(Dummy_5454,Dummy_5454,Dummy_5454,Dummy_5454))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5441,Dummy_5441,Dummy_5441,Dummy_5441)),_mm256_set_pd(Dummy_5456,Dummy_5456,Dummy_5456,Dummy_5456))))); - const __m256d Dummy_5510 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5460,Dummy_5460,Dummy_5460,Dummy_5460)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5463,Dummy_5463,Dummy_5463,Dummy_5463))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5469,Dummy_5469,Dummy_5469,Dummy_5469))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5466,Dummy_5466,Dummy_5466,Dummy_5466)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5460,Dummy_5460,Dummy_5460,Dummy_5460)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5466,Dummy_5466,Dummy_5466,Dummy_5466))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5469,Dummy_5469,Dummy_5469,Dummy_5469))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5463,Dummy_5463,Dummy_5463,Dummy_5463))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5463,Dummy_5463,Dummy_5463,Dummy_5463)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5466,Dummy_5466,Dummy_5466,Dummy_5466))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5469,Dummy_5469,Dummy_5469,Dummy_5469))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5460,Dummy_5460,Dummy_5460,Dummy_5460))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5460,Dummy_5460,Dummy_5460,Dummy_5460),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5463,Dummy_5463,Dummy_5463,Dummy_5463),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5466,Dummy_5466,Dummy_5466,Dummy_5466),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5469,Dummy_5469,Dummy_5469,Dummy_5469),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5511 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5472,Dummy_5472,Dummy_5472,Dummy_5472)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5475,Dummy_5475,Dummy_5475,Dummy_5475))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5481,Dummy_5481,Dummy_5481,Dummy_5481))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5478,Dummy_5478,Dummy_5478,Dummy_5478)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5472,Dummy_5472,Dummy_5472,Dummy_5472)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5478,Dummy_5478,Dummy_5478,Dummy_5478))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5481,Dummy_5481,Dummy_5481,Dummy_5481))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5475,Dummy_5475,Dummy_5475,Dummy_5475))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5475,Dummy_5475,Dummy_5475,Dummy_5475)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5478,Dummy_5478,Dummy_5478,Dummy_5478))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5481,Dummy_5481,Dummy_5481,Dummy_5481))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5472,Dummy_5472,Dummy_5472,Dummy_5472))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5472,Dummy_5472,Dummy_5472,Dummy_5472),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5475,Dummy_5475,Dummy_5475,Dummy_5475),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5478,Dummy_5478,Dummy_5478,Dummy_5478),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5481,Dummy_5481,Dummy_5481,Dummy_5481),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5512 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5484,Dummy_5484,Dummy_5484,Dummy_5484)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5487,Dummy_5487,Dummy_5487,Dummy_5487))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5493,Dummy_5493,Dummy_5493,Dummy_5493))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5490,Dummy_5490,Dummy_5490,Dummy_5490)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5484,Dummy_5484,Dummy_5484,Dummy_5484)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5490,Dummy_5490,Dummy_5490,Dummy_5490))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5493,Dummy_5493,Dummy_5493,Dummy_5493))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5487,Dummy_5487,Dummy_5487,Dummy_5487))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5487,Dummy_5487,Dummy_5487,Dummy_5487)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5490,Dummy_5490,Dummy_5490,Dummy_5490))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5493,Dummy_5493,Dummy_5493,Dummy_5493))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5484,Dummy_5484,Dummy_5484,Dummy_5484))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5484,Dummy_5484,Dummy_5484,Dummy_5484),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5487,Dummy_5487,Dummy_5487,Dummy_5487),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5490,Dummy_5490,Dummy_5490,Dummy_5490),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5493,Dummy_5493,Dummy_5493,Dummy_5493),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5513 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5494,Dummy_5494,Dummy_5494,Dummy_5494)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5495,Dummy_5495,Dummy_5495,Dummy_5495))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5497,Dummy_5497,Dummy_5497,Dummy_5497))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5496,Dummy_5496,Dummy_5496,Dummy_5496)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5494,Dummy_5494,Dummy_5494,Dummy_5494)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5496,Dummy_5496,Dummy_5496,Dummy_5496))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5497,Dummy_5497,Dummy_5497,Dummy_5497))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5495,Dummy_5495,Dummy_5495,Dummy_5495))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5495,Dummy_5495,Dummy_5495,Dummy_5495)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5496,Dummy_5496,Dummy_5496,Dummy_5496))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5497,Dummy_5497,Dummy_5497,Dummy_5497))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5494,Dummy_5494,Dummy_5494,Dummy_5494))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5494,Dummy_5494,Dummy_5494,Dummy_5494),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5495,Dummy_5495,Dummy_5495,Dummy_5495),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5496,Dummy_5496,Dummy_5496,Dummy_5496),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5497,Dummy_5497,Dummy_5497,Dummy_5497),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5514 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5498,Dummy_5498,Dummy_5498,Dummy_5498)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5499,Dummy_5499,Dummy_5499,Dummy_5499))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5501,Dummy_5501,Dummy_5501,Dummy_5501))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5500,Dummy_5500,Dummy_5500,Dummy_5500)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5498,Dummy_5498,Dummy_5498,Dummy_5498)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5500,Dummy_5500,Dummy_5500,Dummy_5500))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5501,Dummy_5501,Dummy_5501,Dummy_5501))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5499,Dummy_5499,Dummy_5499,Dummy_5499))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5499,Dummy_5499,Dummy_5499,Dummy_5499)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5500,Dummy_5500,Dummy_5500,Dummy_5500))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5501,Dummy_5501,Dummy_5501,Dummy_5501))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5498,Dummy_5498,Dummy_5498,Dummy_5498))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5498,Dummy_5498,Dummy_5498,Dummy_5498),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5499,Dummy_5499,Dummy_5499,Dummy_5499),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5500,Dummy_5500,Dummy_5500,Dummy_5500),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5501,Dummy_5501,Dummy_5501,Dummy_5501),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5515 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5419,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5502,Dummy_5502,Dummy_5502,Dummy_5502)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5503,Dummy_5503,Dummy_5503,Dummy_5503))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5505,Dummy_5505,Dummy_5505,Dummy_5505))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5504,Dummy_5504,Dummy_5504,Dummy_5504)))),_mm256_mul_pd(Dummy_5420,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5502,Dummy_5502,Dummy_5502,Dummy_5502)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5504,Dummy_5504,Dummy_5504,Dummy_5504))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5505,Dummy_5505,Dummy_5505,Dummy_5505))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5503,Dummy_5503,Dummy_5503,Dummy_5503))))),_mm256_mul_pd(Dummy_5421,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5503,Dummy_5503,Dummy_5503,Dummy_5503)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5504,Dummy_5504,Dummy_5504,Dummy_5504))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5505,Dummy_5505,Dummy_5505,Dummy_5505))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5502,Dummy_5502,Dummy_5502,Dummy_5502))))),_mm256_mul_pd(Dummy_5418,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5502,Dummy_5502,Dummy_5502,Dummy_5502),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5503,Dummy_5503,Dummy_5503,Dummy_5503),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5504,Dummy_5504,Dummy_5504,Dummy_5504),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5505,Dummy_5505,Dummy_5505,Dummy_5505),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12790 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_12791 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_12792 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12793 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_12878 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12795,Dummy_12795,Dummy_12795,Dummy_12795)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12797,Dummy_12797,Dummy_12797,Dummy_12797))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12801,Dummy_12801,Dummy_12801,Dummy_12801))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12799,Dummy_12799,Dummy_12799,Dummy_12799)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12795,Dummy_12795,Dummy_12795,Dummy_12795)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12799,Dummy_12799,Dummy_12799,Dummy_12799))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12801,Dummy_12801,Dummy_12801,Dummy_12801))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12797,Dummy_12797,Dummy_12797,Dummy_12797))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12797,Dummy_12797,Dummy_12797,Dummy_12797)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12799,Dummy_12799,Dummy_12799,Dummy_12799))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12801,Dummy_12801,Dummy_12801,Dummy_12801))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12795,Dummy_12795,Dummy_12795,Dummy_12795))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12795,Dummy_12795,Dummy_12795,Dummy_12795),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12797,Dummy_12797,Dummy_12797,Dummy_12797),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12799,Dummy_12799,Dummy_12799,Dummy_12799),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12801,Dummy_12801,Dummy_12801,Dummy_12801),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12879 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12803,Dummy_12803,Dummy_12803,Dummy_12803)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12805,Dummy_12805,Dummy_12805,Dummy_12805))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12809,Dummy_12809,Dummy_12809,Dummy_12809))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12807,Dummy_12807,Dummy_12807,Dummy_12807)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12803,Dummy_12803,Dummy_12803,Dummy_12803)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12807,Dummy_12807,Dummy_12807,Dummy_12807))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12809,Dummy_12809,Dummy_12809,Dummy_12809))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12805,Dummy_12805,Dummy_12805,Dummy_12805))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12805,Dummy_12805,Dummy_12805,Dummy_12805)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12807,Dummy_12807,Dummy_12807,Dummy_12807))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12809,Dummy_12809,Dummy_12809,Dummy_12809))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12803,Dummy_12803,Dummy_12803,Dummy_12803))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12802,Dummy_12802,Dummy_12802,Dummy_12802)),_mm256_set_pd(Dummy_12810,Dummy_12810,Dummy_12810,Dummy_12810)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12804,Dummy_12804,Dummy_12804,Dummy_12804)),_mm256_set_pd(Dummy_12811,Dummy_12811,Dummy_12811,Dummy_12811))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12806,Dummy_12806,Dummy_12806,Dummy_12806)),_mm256_set_pd(Dummy_12812,Dummy_12812,Dummy_12812,Dummy_12812))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12808,Dummy_12808,Dummy_12808,Dummy_12808)),_mm256_set_pd(Dummy_12813,Dummy_12813,Dummy_12813,Dummy_12813))))); + const __m256d Dummy_12880 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12815,Dummy_12815,Dummy_12815,Dummy_12815)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12817,Dummy_12817,Dummy_12817,Dummy_12817))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12821,Dummy_12821,Dummy_12821,Dummy_12821))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12819,Dummy_12819,Dummy_12819,Dummy_12819)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12815,Dummy_12815,Dummy_12815,Dummy_12815)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12819,Dummy_12819,Dummy_12819,Dummy_12819))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12821,Dummy_12821,Dummy_12821,Dummy_12821))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12817,Dummy_12817,Dummy_12817,Dummy_12817))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12817,Dummy_12817,Dummy_12817,Dummy_12817)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12819,Dummy_12819,Dummy_12819,Dummy_12819))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12821,Dummy_12821,Dummy_12821,Dummy_12821))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12815,Dummy_12815,Dummy_12815,Dummy_12815))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12810,Dummy_12810,Dummy_12810,Dummy_12810)),_mm256_set_pd(Dummy_12814,Dummy_12814,Dummy_12814,Dummy_12814)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12811,Dummy_12811,Dummy_12811,Dummy_12811)),_mm256_set_pd(Dummy_12816,Dummy_12816,Dummy_12816,Dummy_12816))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12812,Dummy_12812,Dummy_12812,Dummy_12812)),_mm256_set_pd(Dummy_12818,Dummy_12818,Dummy_12818,Dummy_12818))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12813,Dummy_12813,Dummy_12813,Dummy_12813)),_mm256_set_pd(Dummy_12820,Dummy_12820,Dummy_12820,Dummy_12820))))); + const __m256d Dummy_12881 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12823,Dummy_12823,Dummy_12823,Dummy_12823)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12825,Dummy_12825,Dummy_12825,Dummy_12825))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12829,Dummy_12829,Dummy_12829,Dummy_12829))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12827,Dummy_12827,Dummy_12827,Dummy_12827)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12823,Dummy_12823,Dummy_12823,Dummy_12823)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12827,Dummy_12827,Dummy_12827,Dummy_12827))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12829,Dummy_12829,Dummy_12829,Dummy_12829))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12825,Dummy_12825,Dummy_12825,Dummy_12825))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12825,Dummy_12825,Dummy_12825,Dummy_12825)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12827,Dummy_12827,Dummy_12827,Dummy_12827))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12829,Dummy_12829,Dummy_12829,Dummy_12829))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12823,Dummy_12823,Dummy_12823,Dummy_12823))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12810,Dummy_12810,Dummy_12810,Dummy_12810)),_mm256_set_pd(Dummy_12822,Dummy_12822,Dummy_12822,Dummy_12822)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12811,Dummy_12811,Dummy_12811,Dummy_12811)),_mm256_set_pd(Dummy_12824,Dummy_12824,Dummy_12824,Dummy_12824))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12812,Dummy_12812,Dummy_12812,Dummy_12812)),_mm256_set_pd(Dummy_12826,Dummy_12826,Dummy_12826,Dummy_12826))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12813,Dummy_12813,Dummy_12813,Dummy_12813)),_mm256_set_pd(Dummy_12828,Dummy_12828,Dummy_12828,Dummy_12828))))); + const __m256d Dummy_12882 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12832,Dummy_12832,Dummy_12832,Dummy_12832)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12835,Dummy_12835,Dummy_12835,Dummy_12835))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12841,Dummy_12841,Dummy_12841,Dummy_12841))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12838,Dummy_12838,Dummy_12838,Dummy_12838)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12832,Dummy_12832,Dummy_12832,Dummy_12832)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12838,Dummy_12838,Dummy_12838,Dummy_12838))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12841,Dummy_12841,Dummy_12841,Dummy_12841))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12835,Dummy_12835,Dummy_12835,Dummy_12835))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12835,Dummy_12835,Dummy_12835,Dummy_12835)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12838,Dummy_12838,Dummy_12838,Dummy_12838))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12841,Dummy_12841,Dummy_12841,Dummy_12841))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12832,Dummy_12832,Dummy_12832,Dummy_12832))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12832,Dummy_12832,Dummy_12832,Dummy_12832),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12835,Dummy_12835,Dummy_12835,Dummy_12835),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12838,Dummy_12838,Dummy_12838,Dummy_12838),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12841,Dummy_12841,Dummy_12841,Dummy_12841),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12883 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12844,Dummy_12844,Dummy_12844,Dummy_12844)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12847,Dummy_12847,Dummy_12847,Dummy_12847))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12853,Dummy_12853,Dummy_12853,Dummy_12853))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12850,Dummy_12850,Dummy_12850,Dummy_12850)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12844,Dummy_12844,Dummy_12844,Dummy_12844)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12850,Dummy_12850,Dummy_12850,Dummy_12850))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12853,Dummy_12853,Dummy_12853,Dummy_12853))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12847,Dummy_12847,Dummy_12847,Dummy_12847))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12847,Dummy_12847,Dummy_12847,Dummy_12847)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12850,Dummy_12850,Dummy_12850,Dummy_12850))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12853,Dummy_12853,Dummy_12853,Dummy_12853))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12844,Dummy_12844,Dummy_12844,Dummy_12844))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12844,Dummy_12844,Dummy_12844,Dummy_12844),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12847,Dummy_12847,Dummy_12847,Dummy_12847),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12850,Dummy_12850,Dummy_12850,Dummy_12850),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12853,Dummy_12853,Dummy_12853,Dummy_12853),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12884 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12856,Dummy_12856,Dummy_12856,Dummy_12856)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12859,Dummy_12859,Dummy_12859,Dummy_12859))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12865,Dummy_12865,Dummy_12865,Dummy_12865))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12862,Dummy_12862,Dummy_12862,Dummy_12862)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12856,Dummy_12856,Dummy_12856,Dummy_12856)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12862,Dummy_12862,Dummy_12862,Dummy_12862))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12865,Dummy_12865,Dummy_12865,Dummy_12865))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12859,Dummy_12859,Dummy_12859,Dummy_12859))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12859,Dummy_12859,Dummy_12859,Dummy_12859)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12862,Dummy_12862,Dummy_12862,Dummy_12862))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12865,Dummy_12865,Dummy_12865,Dummy_12865))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12856,Dummy_12856,Dummy_12856,Dummy_12856))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12856,Dummy_12856,Dummy_12856,Dummy_12856),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12859,Dummy_12859,Dummy_12859,Dummy_12859),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12862,Dummy_12862,Dummy_12862,Dummy_12862),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12865,Dummy_12865,Dummy_12865,Dummy_12865),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12885 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12866,Dummy_12866,Dummy_12866,Dummy_12866)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12867,Dummy_12867,Dummy_12867,Dummy_12867))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12869,Dummy_12869,Dummy_12869,Dummy_12869))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12868,Dummy_12868,Dummy_12868,Dummy_12868)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12866,Dummy_12866,Dummy_12866,Dummy_12866)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12868,Dummy_12868,Dummy_12868,Dummy_12868))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12869,Dummy_12869,Dummy_12869,Dummy_12869))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12867,Dummy_12867,Dummy_12867,Dummy_12867))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12867,Dummy_12867,Dummy_12867,Dummy_12867)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12868,Dummy_12868,Dummy_12868,Dummy_12868))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12869,Dummy_12869,Dummy_12869,Dummy_12869))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12866,Dummy_12866,Dummy_12866,Dummy_12866))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12866,Dummy_12866,Dummy_12866,Dummy_12866),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12867,Dummy_12867,Dummy_12867,Dummy_12867),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12868,Dummy_12868,Dummy_12868,Dummy_12868),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12869,Dummy_12869,Dummy_12869,Dummy_12869),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12886 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12870,Dummy_12870,Dummy_12870,Dummy_12870)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12871,Dummy_12871,Dummy_12871,Dummy_12871))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12873,Dummy_12873,Dummy_12873,Dummy_12873))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12872,Dummy_12872,Dummy_12872,Dummy_12872)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12870,Dummy_12870,Dummy_12870,Dummy_12870)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12872,Dummy_12872,Dummy_12872,Dummy_12872))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12873,Dummy_12873,Dummy_12873,Dummy_12873))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12871,Dummy_12871,Dummy_12871,Dummy_12871))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12871,Dummy_12871,Dummy_12871,Dummy_12871)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12872,Dummy_12872,Dummy_12872,Dummy_12872))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12873,Dummy_12873,Dummy_12873,Dummy_12873))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12870,Dummy_12870,Dummy_12870,Dummy_12870))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12870,Dummy_12870,Dummy_12870,Dummy_12870),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12871,Dummy_12871,Dummy_12871,Dummy_12871),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12872,Dummy_12872,Dummy_12872,Dummy_12872),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12873,Dummy_12873,Dummy_12873,Dummy_12873),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12887 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12791,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12874,Dummy_12874,Dummy_12874,Dummy_12874)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12875,Dummy_12875,Dummy_12875,Dummy_12875))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12877,Dummy_12877,Dummy_12877,Dummy_12877))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12876,Dummy_12876,Dummy_12876,Dummy_12876)))),_mm256_mul_pd(Dummy_12792,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12874,Dummy_12874,Dummy_12874,Dummy_12874)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12876,Dummy_12876,Dummy_12876,Dummy_12876))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12877,Dummy_12877,Dummy_12877,Dummy_12877))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12875,Dummy_12875,Dummy_12875,Dummy_12875))))),_mm256_mul_pd(Dummy_12793,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12875,Dummy_12875,Dummy_12875,Dummy_12875)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12876,Dummy_12876,Dummy_12876,Dummy_12876))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12877,Dummy_12877,Dummy_12877,Dummy_12877))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12874,Dummy_12874,Dummy_12874,Dummy_12874))))),_mm256_mul_pd(Dummy_12790,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12874,Dummy_12874,Dummy_12874,Dummy_12874),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12875,Dummy_12875,Dummy_12875,Dummy_12875),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12876,Dummy_12876,Dummy_12876,Dummy_12876),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12877,Dummy_12877,Dummy_12877,Dummy_12877),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_5506,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_5507,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5508,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_5509,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5510,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5511,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5512,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5513,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5514,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5515,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_12878,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_12879,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_12880,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_12881,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_12882,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_12883,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_12884,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_12885,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_12886,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_12887,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_5516 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5517 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_5518 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_5519 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5604 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5521,Dummy_5521,Dummy_5521,Dummy_5521)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5523,Dummy_5523,Dummy_5523,Dummy_5523))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5527,Dummy_5527,Dummy_5527,Dummy_5527))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5525,Dummy_5525,Dummy_5525,Dummy_5525)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5521,Dummy_5521,Dummy_5521,Dummy_5521)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5525,Dummy_5525,Dummy_5525,Dummy_5525))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5527,Dummy_5527,Dummy_5527,Dummy_5527))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5523,Dummy_5523,Dummy_5523,Dummy_5523))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5523,Dummy_5523,Dummy_5523,Dummy_5523)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5525,Dummy_5525,Dummy_5525,Dummy_5525))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5527,Dummy_5527,Dummy_5527,Dummy_5527))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5521,Dummy_5521,Dummy_5521,Dummy_5521))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5521,Dummy_5521,Dummy_5521,Dummy_5521),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5523,Dummy_5523,Dummy_5523,Dummy_5523),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5525,Dummy_5525,Dummy_5525,Dummy_5525),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5527,Dummy_5527,Dummy_5527,Dummy_5527),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5605 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5529,Dummy_5529,Dummy_5529,Dummy_5529)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5531,Dummy_5531,Dummy_5531,Dummy_5531))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5535,Dummy_5535,Dummy_5535,Dummy_5535))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5533,Dummy_5533,Dummy_5533,Dummy_5533)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5529,Dummy_5529,Dummy_5529,Dummy_5529)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5533,Dummy_5533,Dummy_5533,Dummy_5533))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5535,Dummy_5535,Dummy_5535,Dummy_5535))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5531,Dummy_5531,Dummy_5531,Dummy_5531))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5531,Dummy_5531,Dummy_5531,Dummy_5531)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5533,Dummy_5533,Dummy_5533,Dummy_5533))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5535,Dummy_5535,Dummy_5535,Dummy_5535))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5529,Dummy_5529,Dummy_5529,Dummy_5529))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5528,Dummy_5528,Dummy_5528,Dummy_5528)),_mm256_set_pd(Dummy_5536,Dummy_5536,Dummy_5536,Dummy_5536)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5530,Dummy_5530,Dummy_5530,Dummy_5530)),_mm256_set_pd(Dummy_5537,Dummy_5537,Dummy_5537,Dummy_5537))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5532,Dummy_5532,Dummy_5532,Dummy_5532)),_mm256_set_pd(Dummy_5538,Dummy_5538,Dummy_5538,Dummy_5538))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5534,Dummy_5534,Dummy_5534,Dummy_5534)),_mm256_set_pd(Dummy_5539,Dummy_5539,Dummy_5539,Dummy_5539))))); - const __m256d Dummy_5606 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5541,Dummy_5541,Dummy_5541,Dummy_5541)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5543,Dummy_5543,Dummy_5543,Dummy_5543))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5547,Dummy_5547,Dummy_5547,Dummy_5547))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5545,Dummy_5545,Dummy_5545,Dummy_5545)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5541,Dummy_5541,Dummy_5541,Dummy_5541)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5545,Dummy_5545,Dummy_5545,Dummy_5545))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5547,Dummy_5547,Dummy_5547,Dummy_5547))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5543,Dummy_5543,Dummy_5543,Dummy_5543))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5543,Dummy_5543,Dummy_5543,Dummy_5543)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5545,Dummy_5545,Dummy_5545,Dummy_5545))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5547,Dummy_5547,Dummy_5547,Dummy_5547))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5541,Dummy_5541,Dummy_5541,Dummy_5541))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5536,Dummy_5536,Dummy_5536,Dummy_5536)),_mm256_set_pd(Dummy_5540,Dummy_5540,Dummy_5540,Dummy_5540)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5537,Dummy_5537,Dummy_5537,Dummy_5537)),_mm256_set_pd(Dummy_5542,Dummy_5542,Dummy_5542,Dummy_5542))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5538,Dummy_5538,Dummy_5538,Dummy_5538)),_mm256_set_pd(Dummy_5544,Dummy_5544,Dummy_5544,Dummy_5544))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5539,Dummy_5539,Dummy_5539,Dummy_5539)),_mm256_set_pd(Dummy_5546,Dummy_5546,Dummy_5546,Dummy_5546))))); - const __m256d Dummy_5607 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5549,Dummy_5549,Dummy_5549,Dummy_5549)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5551,Dummy_5551,Dummy_5551,Dummy_5551))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5555,Dummy_5555,Dummy_5555,Dummy_5555))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5553,Dummy_5553,Dummy_5553,Dummy_5553)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5549,Dummy_5549,Dummy_5549,Dummy_5549)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5553,Dummy_5553,Dummy_5553,Dummy_5553))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5555,Dummy_5555,Dummy_5555,Dummy_5555))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5551,Dummy_5551,Dummy_5551,Dummy_5551))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5551,Dummy_5551,Dummy_5551,Dummy_5551)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5553,Dummy_5553,Dummy_5553,Dummy_5553))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5555,Dummy_5555,Dummy_5555,Dummy_5555))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5549,Dummy_5549,Dummy_5549,Dummy_5549))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5536,Dummy_5536,Dummy_5536,Dummy_5536)),_mm256_set_pd(Dummy_5548,Dummy_5548,Dummy_5548,Dummy_5548)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5537,Dummy_5537,Dummy_5537,Dummy_5537)),_mm256_set_pd(Dummy_5550,Dummy_5550,Dummy_5550,Dummy_5550))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5538,Dummy_5538,Dummy_5538,Dummy_5538)),_mm256_set_pd(Dummy_5552,Dummy_5552,Dummy_5552,Dummy_5552))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5539,Dummy_5539,Dummy_5539,Dummy_5539)),_mm256_set_pd(Dummy_5554,Dummy_5554,Dummy_5554,Dummy_5554))))); - const __m256d Dummy_5608 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5558,Dummy_5558,Dummy_5558,Dummy_5558)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5561,Dummy_5561,Dummy_5561,Dummy_5561))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5567,Dummy_5567,Dummy_5567,Dummy_5567))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5564,Dummy_5564,Dummy_5564,Dummy_5564)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5558,Dummy_5558,Dummy_5558,Dummy_5558)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5564,Dummy_5564,Dummy_5564,Dummy_5564))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5567,Dummy_5567,Dummy_5567,Dummy_5567))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5561,Dummy_5561,Dummy_5561,Dummy_5561))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5561,Dummy_5561,Dummy_5561,Dummy_5561)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5564,Dummy_5564,Dummy_5564,Dummy_5564))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5567,Dummy_5567,Dummy_5567,Dummy_5567))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5558,Dummy_5558,Dummy_5558,Dummy_5558))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5558,Dummy_5558,Dummy_5558,Dummy_5558),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5561,Dummy_5561,Dummy_5561,Dummy_5561),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5564,Dummy_5564,Dummy_5564,Dummy_5564),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5567,Dummy_5567,Dummy_5567,Dummy_5567),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5609 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5570,Dummy_5570,Dummy_5570,Dummy_5570)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5573,Dummy_5573,Dummy_5573,Dummy_5573))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5579,Dummy_5579,Dummy_5579,Dummy_5579))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5576,Dummy_5576,Dummy_5576,Dummy_5576)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5570,Dummy_5570,Dummy_5570,Dummy_5570)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5576,Dummy_5576,Dummy_5576,Dummy_5576))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5579,Dummy_5579,Dummy_5579,Dummy_5579))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5573,Dummy_5573,Dummy_5573,Dummy_5573))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5573,Dummy_5573,Dummy_5573,Dummy_5573)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5576,Dummy_5576,Dummy_5576,Dummy_5576))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5579,Dummy_5579,Dummy_5579,Dummy_5579))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5570,Dummy_5570,Dummy_5570,Dummy_5570))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5570,Dummy_5570,Dummy_5570,Dummy_5570),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5573,Dummy_5573,Dummy_5573,Dummy_5573),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5576,Dummy_5576,Dummy_5576,Dummy_5576),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5579,Dummy_5579,Dummy_5579,Dummy_5579),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5610 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5582,Dummy_5582,Dummy_5582,Dummy_5582)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5585,Dummy_5585,Dummy_5585,Dummy_5585))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5591,Dummy_5591,Dummy_5591,Dummy_5591))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5588,Dummy_5588,Dummy_5588,Dummy_5588)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5582,Dummy_5582,Dummy_5582,Dummy_5582)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5588,Dummy_5588,Dummy_5588,Dummy_5588))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5591,Dummy_5591,Dummy_5591,Dummy_5591))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5585,Dummy_5585,Dummy_5585,Dummy_5585))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5585,Dummy_5585,Dummy_5585,Dummy_5585)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5588,Dummy_5588,Dummy_5588,Dummy_5588))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5591,Dummy_5591,Dummy_5591,Dummy_5591))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5582,Dummy_5582,Dummy_5582,Dummy_5582))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5582,Dummy_5582,Dummy_5582,Dummy_5582),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5585,Dummy_5585,Dummy_5585,Dummy_5585),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5588,Dummy_5588,Dummy_5588,Dummy_5588),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5591,Dummy_5591,Dummy_5591,Dummy_5591),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5611 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5592,Dummy_5592,Dummy_5592,Dummy_5592)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5593,Dummy_5593,Dummy_5593,Dummy_5593))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5595,Dummy_5595,Dummy_5595,Dummy_5595))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5594,Dummy_5594,Dummy_5594,Dummy_5594)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5592,Dummy_5592,Dummy_5592,Dummy_5592)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5594,Dummy_5594,Dummy_5594,Dummy_5594))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5595,Dummy_5595,Dummy_5595,Dummy_5595))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5593,Dummy_5593,Dummy_5593,Dummy_5593))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5593,Dummy_5593,Dummy_5593,Dummy_5593)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5594,Dummy_5594,Dummy_5594,Dummy_5594))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5595,Dummy_5595,Dummy_5595,Dummy_5595))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5592,Dummy_5592,Dummy_5592,Dummy_5592))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5592,Dummy_5592,Dummy_5592,Dummy_5592),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5593,Dummy_5593,Dummy_5593,Dummy_5593),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5594,Dummy_5594,Dummy_5594,Dummy_5594),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5595,Dummy_5595,Dummy_5595,Dummy_5595),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5612 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5596,Dummy_5596,Dummy_5596,Dummy_5596)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5597,Dummy_5597,Dummy_5597,Dummy_5597))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5599,Dummy_5599,Dummy_5599,Dummy_5599))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5598,Dummy_5598,Dummy_5598,Dummy_5598)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5596,Dummy_5596,Dummy_5596,Dummy_5596)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5598,Dummy_5598,Dummy_5598,Dummy_5598))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5599,Dummy_5599,Dummy_5599,Dummy_5599))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5597,Dummy_5597,Dummy_5597,Dummy_5597))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5597,Dummy_5597,Dummy_5597,Dummy_5597)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5598,Dummy_5598,Dummy_5598,Dummy_5598))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5599,Dummy_5599,Dummy_5599,Dummy_5599))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5596,Dummy_5596,Dummy_5596,Dummy_5596))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5596,Dummy_5596,Dummy_5596,Dummy_5596),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5597,Dummy_5597,Dummy_5597,Dummy_5597),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5598,Dummy_5598,Dummy_5598,Dummy_5598),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5599,Dummy_5599,Dummy_5599,Dummy_5599),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5613 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5517,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5600,Dummy_5600,Dummy_5600,Dummy_5600)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5601,Dummy_5601,Dummy_5601,Dummy_5601))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5603,Dummy_5603,Dummy_5603,Dummy_5603))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5602,Dummy_5602,Dummy_5602,Dummy_5602)))),_mm256_mul_pd(Dummy_5518,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5600,Dummy_5600,Dummy_5600,Dummy_5600)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5602,Dummy_5602,Dummy_5602,Dummy_5602))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5603,Dummy_5603,Dummy_5603,Dummy_5603))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5601,Dummy_5601,Dummy_5601,Dummy_5601))))),_mm256_mul_pd(Dummy_5519,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5601,Dummy_5601,Dummy_5601,Dummy_5601)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5602,Dummy_5602,Dummy_5602,Dummy_5602))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5603,Dummy_5603,Dummy_5603,Dummy_5603))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5600,Dummy_5600,Dummy_5600,Dummy_5600))))),_mm256_mul_pd(Dummy_5516,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5600,Dummy_5600,Dummy_5600,Dummy_5600),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5601,Dummy_5601,Dummy_5601,Dummy_5601),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5602,Dummy_5602,Dummy_5602,Dummy_5602),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5603,Dummy_5603,Dummy_5603,Dummy_5603),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12888 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12889 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_12890 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_12891 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12976 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12893,Dummy_12893,Dummy_12893,Dummy_12893)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12895,Dummy_12895,Dummy_12895,Dummy_12895))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12899,Dummy_12899,Dummy_12899,Dummy_12899))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12897,Dummy_12897,Dummy_12897,Dummy_12897)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12893,Dummy_12893,Dummy_12893,Dummy_12893)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12897,Dummy_12897,Dummy_12897,Dummy_12897))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12899,Dummy_12899,Dummy_12899,Dummy_12899))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12895,Dummy_12895,Dummy_12895,Dummy_12895))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12895,Dummy_12895,Dummy_12895,Dummy_12895)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12897,Dummy_12897,Dummy_12897,Dummy_12897))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12899,Dummy_12899,Dummy_12899,Dummy_12899))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12893,Dummy_12893,Dummy_12893,Dummy_12893))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12893,Dummy_12893,Dummy_12893,Dummy_12893),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12895,Dummy_12895,Dummy_12895,Dummy_12895),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12897,Dummy_12897,Dummy_12897,Dummy_12897),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12899,Dummy_12899,Dummy_12899,Dummy_12899),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12977 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12901,Dummy_12901,Dummy_12901,Dummy_12901)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12903,Dummy_12903,Dummy_12903,Dummy_12903))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12907,Dummy_12907,Dummy_12907,Dummy_12907))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12905,Dummy_12905,Dummy_12905,Dummy_12905)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12901,Dummy_12901,Dummy_12901,Dummy_12901)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12905,Dummy_12905,Dummy_12905,Dummy_12905))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12907,Dummy_12907,Dummy_12907,Dummy_12907))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12903,Dummy_12903,Dummy_12903,Dummy_12903))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12903,Dummy_12903,Dummy_12903,Dummy_12903)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12905,Dummy_12905,Dummy_12905,Dummy_12905))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12907,Dummy_12907,Dummy_12907,Dummy_12907))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12901,Dummy_12901,Dummy_12901,Dummy_12901))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12900,Dummy_12900,Dummy_12900,Dummy_12900)),_mm256_set_pd(Dummy_12908,Dummy_12908,Dummy_12908,Dummy_12908)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12902,Dummy_12902,Dummy_12902,Dummy_12902)),_mm256_set_pd(Dummy_12909,Dummy_12909,Dummy_12909,Dummy_12909))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12904,Dummy_12904,Dummy_12904,Dummy_12904)),_mm256_set_pd(Dummy_12910,Dummy_12910,Dummy_12910,Dummy_12910))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12906,Dummy_12906,Dummy_12906,Dummy_12906)),_mm256_set_pd(Dummy_12911,Dummy_12911,Dummy_12911,Dummy_12911))))); + const __m256d Dummy_12978 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12913,Dummy_12913,Dummy_12913,Dummy_12913)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12915,Dummy_12915,Dummy_12915,Dummy_12915))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12919,Dummy_12919,Dummy_12919,Dummy_12919))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12917,Dummy_12917,Dummy_12917,Dummy_12917)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12913,Dummy_12913,Dummy_12913,Dummy_12913)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12917,Dummy_12917,Dummy_12917,Dummy_12917))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12919,Dummy_12919,Dummy_12919,Dummy_12919))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12915,Dummy_12915,Dummy_12915,Dummy_12915))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12915,Dummy_12915,Dummy_12915,Dummy_12915)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12917,Dummy_12917,Dummy_12917,Dummy_12917))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12919,Dummy_12919,Dummy_12919,Dummy_12919))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12913,Dummy_12913,Dummy_12913,Dummy_12913))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12908,Dummy_12908,Dummy_12908,Dummy_12908)),_mm256_set_pd(Dummy_12912,Dummy_12912,Dummy_12912,Dummy_12912)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12909,Dummy_12909,Dummy_12909,Dummy_12909)),_mm256_set_pd(Dummy_12914,Dummy_12914,Dummy_12914,Dummy_12914))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12910,Dummy_12910,Dummy_12910,Dummy_12910)),_mm256_set_pd(Dummy_12916,Dummy_12916,Dummy_12916,Dummy_12916))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12911,Dummy_12911,Dummy_12911,Dummy_12911)),_mm256_set_pd(Dummy_12918,Dummy_12918,Dummy_12918,Dummy_12918))))); + const __m256d Dummy_12979 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12921,Dummy_12921,Dummy_12921,Dummy_12921)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12923,Dummy_12923,Dummy_12923,Dummy_12923))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12927,Dummy_12927,Dummy_12927,Dummy_12927))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12925,Dummy_12925,Dummy_12925,Dummy_12925)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12921,Dummy_12921,Dummy_12921,Dummy_12921)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12925,Dummy_12925,Dummy_12925,Dummy_12925))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12927,Dummy_12927,Dummy_12927,Dummy_12927))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12923,Dummy_12923,Dummy_12923,Dummy_12923))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12923,Dummy_12923,Dummy_12923,Dummy_12923)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12925,Dummy_12925,Dummy_12925,Dummy_12925))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12927,Dummy_12927,Dummy_12927,Dummy_12927))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12921,Dummy_12921,Dummy_12921,Dummy_12921))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12908,Dummy_12908,Dummy_12908,Dummy_12908)),_mm256_set_pd(Dummy_12920,Dummy_12920,Dummy_12920,Dummy_12920)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12909,Dummy_12909,Dummy_12909,Dummy_12909)),_mm256_set_pd(Dummy_12922,Dummy_12922,Dummy_12922,Dummy_12922))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12910,Dummy_12910,Dummy_12910,Dummy_12910)),_mm256_set_pd(Dummy_12924,Dummy_12924,Dummy_12924,Dummy_12924))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12911,Dummy_12911,Dummy_12911,Dummy_12911)),_mm256_set_pd(Dummy_12926,Dummy_12926,Dummy_12926,Dummy_12926))))); + const __m256d Dummy_12980 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12930,Dummy_12930,Dummy_12930,Dummy_12930)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12933,Dummy_12933,Dummy_12933,Dummy_12933))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12939,Dummy_12939,Dummy_12939,Dummy_12939))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12936,Dummy_12936,Dummy_12936,Dummy_12936)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12930,Dummy_12930,Dummy_12930,Dummy_12930)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12936,Dummy_12936,Dummy_12936,Dummy_12936))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12939,Dummy_12939,Dummy_12939,Dummy_12939))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12933,Dummy_12933,Dummy_12933,Dummy_12933))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12933,Dummy_12933,Dummy_12933,Dummy_12933)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12936,Dummy_12936,Dummy_12936,Dummy_12936))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12939,Dummy_12939,Dummy_12939,Dummy_12939))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12930,Dummy_12930,Dummy_12930,Dummy_12930))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12930,Dummy_12930,Dummy_12930,Dummy_12930),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12933,Dummy_12933,Dummy_12933,Dummy_12933),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12936,Dummy_12936,Dummy_12936,Dummy_12936),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12939,Dummy_12939,Dummy_12939,Dummy_12939),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12981 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12942,Dummy_12942,Dummy_12942,Dummy_12942)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12945,Dummy_12945,Dummy_12945,Dummy_12945))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12951,Dummy_12951,Dummy_12951,Dummy_12951))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12948,Dummy_12948,Dummy_12948,Dummy_12948)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12942,Dummy_12942,Dummy_12942,Dummy_12942)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12948,Dummy_12948,Dummy_12948,Dummy_12948))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12951,Dummy_12951,Dummy_12951,Dummy_12951))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12945,Dummy_12945,Dummy_12945,Dummy_12945))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12945,Dummy_12945,Dummy_12945,Dummy_12945)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12948,Dummy_12948,Dummy_12948,Dummy_12948))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12951,Dummy_12951,Dummy_12951,Dummy_12951))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12942,Dummy_12942,Dummy_12942,Dummy_12942))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12942,Dummy_12942,Dummy_12942,Dummy_12942),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12945,Dummy_12945,Dummy_12945,Dummy_12945),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12948,Dummy_12948,Dummy_12948,Dummy_12948),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12951,Dummy_12951,Dummy_12951,Dummy_12951),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12982 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12954,Dummy_12954,Dummy_12954,Dummy_12954)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12957,Dummy_12957,Dummy_12957,Dummy_12957))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12963,Dummy_12963,Dummy_12963,Dummy_12963))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12960,Dummy_12960,Dummy_12960,Dummy_12960)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12954,Dummy_12954,Dummy_12954,Dummy_12954)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12960,Dummy_12960,Dummy_12960,Dummy_12960))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12963,Dummy_12963,Dummy_12963,Dummy_12963))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12957,Dummy_12957,Dummy_12957,Dummy_12957))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12957,Dummy_12957,Dummy_12957,Dummy_12957)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12960,Dummy_12960,Dummy_12960,Dummy_12960))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12963,Dummy_12963,Dummy_12963,Dummy_12963))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12954,Dummy_12954,Dummy_12954,Dummy_12954))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12954,Dummy_12954,Dummy_12954,Dummy_12954),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12957,Dummy_12957,Dummy_12957,Dummy_12957),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12960,Dummy_12960,Dummy_12960,Dummy_12960),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12963,Dummy_12963,Dummy_12963,Dummy_12963),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12983 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12964,Dummy_12964,Dummy_12964,Dummy_12964)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12965,Dummy_12965,Dummy_12965,Dummy_12965))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12967,Dummy_12967,Dummy_12967,Dummy_12967))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12966,Dummy_12966,Dummy_12966,Dummy_12966)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12964,Dummy_12964,Dummy_12964,Dummy_12964)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12966,Dummy_12966,Dummy_12966,Dummy_12966))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12967,Dummy_12967,Dummy_12967,Dummy_12967))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12965,Dummy_12965,Dummy_12965,Dummy_12965))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12965,Dummy_12965,Dummy_12965,Dummy_12965)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12966,Dummy_12966,Dummy_12966,Dummy_12966))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12967,Dummy_12967,Dummy_12967,Dummy_12967))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12964,Dummy_12964,Dummy_12964,Dummy_12964))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12964,Dummy_12964,Dummy_12964,Dummy_12964),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12965,Dummy_12965,Dummy_12965,Dummy_12965),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12966,Dummy_12966,Dummy_12966,Dummy_12966),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12967,Dummy_12967,Dummy_12967,Dummy_12967),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12984 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12968,Dummy_12968,Dummy_12968,Dummy_12968)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12969,Dummy_12969,Dummy_12969,Dummy_12969))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12971,Dummy_12971,Dummy_12971,Dummy_12971))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12970,Dummy_12970,Dummy_12970,Dummy_12970)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12968,Dummy_12968,Dummy_12968,Dummy_12968)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12970,Dummy_12970,Dummy_12970,Dummy_12970))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12971,Dummy_12971,Dummy_12971,Dummy_12971))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12969,Dummy_12969,Dummy_12969,Dummy_12969))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12969,Dummy_12969,Dummy_12969,Dummy_12969)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12970,Dummy_12970,Dummy_12970,Dummy_12970))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12971,Dummy_12971,Dummy_12971,Dummy_12971))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12968,Dummy_12968,Dummy_12968,Dummy_12968))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12968,Dummy_12968,Dummy_12968,Dummy_12968),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12969,Dummy_12969,Dummy_12969,Dummy_12969),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12970,Dummy_12970,Dummy_12970,Dummy_12970),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12971,Dummy_12971,Dummy_12971,Dummy_12971),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12985 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12889,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12972,Dummy_12972,Dummy_12972,Dummy_12972)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12973,Dummy_12973,Dummy_12973,Dummy_12973))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12975,Dummy_12975,Dummy_12975,Dummy_12975))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12974,Dummy_12974,Dummy_12974,Dummy_12974)))),_mm256_mul_pd(Dummy_12890,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12972,Dummy_12972,Dummy_12972,Dummy_12972)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12974,Dummy_12974,Dummy_12974,Dummy_12974))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12975,Dummy_12975,Dummy_12975,Dummy_12975))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12973,Dummy_12973,Dummy_12973,Dummy_12973))))),_mm256_mul_pd(Dummy_12891,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12973,Dummy_12973,Dummy_12973,Dummy_12973)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12974,Dummy_12974,Dummy_12974,Dummy_12974))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12975,Dummy_12975,Dummy_12975,Dummy_12975))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12972,Dummy_12972,Dummy_12972,Dummy_12972))))),_mm256_mul_pd(Dummy_12888,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12972,Dummy_12972,Dummy_12972,Dummy_12972),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12973,Dummy_12973,Dummy_12973,Dummy_12973),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12974,Dummy_12974,Dummy_12974,Dummy_12974),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12975,Dummy_12975,Dummy_12975,Dummy_12975),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5604,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_5605,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_5606,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5607,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5608,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5609,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5610,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_5611,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5612,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5613,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_12976,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_12977,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_12978,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_12979,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_12980,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_12981,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_12982,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_12983,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_12984,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_12985,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_5614 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_5615 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5616 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_5617 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_5702 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5619,Dummy_5619,Dummy_5619,Dummy_5619)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5621,Dummy_5621,Dummy_5621,Dummy_5621))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5625,Dummy_5625,Dummy_5625,Dummy_5625))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5623,Dummy_5623,Dummy_5623,Dummy_5623)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5619,Dummy_5619,Dummy_5619,Dummy_5619)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5623,Dummy_5623,Dummy_5623,Dummy_5623))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5625,Dummy_5625,Dummy_5625,Dummy_5625))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5621,Dummy_5621,Dummy_5621,Dummy_5621))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5621,Dummy_5621,Dummy_5621,Dummy_5621)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5623,Dummy_5623,Dummy_5623,Dummy_5623))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5625,Dummy_5625,Dummy_5625,Dummy_5625))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5619,Dummy_5619,Dummy_5619,Dummy_5619))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5619,Dummy_5619,Dummy_5619,Dummy_5619),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5621,Dummy_5621,Dummy_5621,Dummy_5621),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5623,Dummy_5623,Dummy_5623,Dummy_5623),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5625,Dummy_5625,Dummy_5625,Dummy_5625),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5703 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5627,Dummy_5627,Dummy_5627,Dummy_5627)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5629,Dummy_5629,Dummy_5629,Dummy_5629))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5633,Dummy_5633,Dummy_5633,Dummy_5633))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5631,Dummy_5631,Dummy_5631,Dummy_5631)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5627,Dummy_5627,Dummy_5627,Dummy_5627)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5631,Dummy_5631,Dummy_5631,Dummy_5631))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5633,Dummy_5633,Dummy_5633,Dummy_5633))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5629,Dummy_5629,Dummy_5629,Dummy_5629))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5629,Dummy_5629,Dummy_5629,Dummy_5629)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5631,Dummy_5631,Dummy_5631,Dummy_5631))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5633,Dummy_5633,Dummy_5633,Dummy_5633))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5627,Dummy_5627,Dummy_5627,Dummy_5627))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5626,Dummy_5626,Dummy_5626,Dummy_5626)),_mm256_set_pd(Dummy_5634,Dummy_5634,Dummy_5634,Dummy_5634)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5628,Dummy_5628,Dummy_5628,Dummy_5628)),_mm256_set_pd(Dummy_5635,Dummy_5635,Dummy_5635,Dummy_5635))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5630,Dummy_5630,Dummy_5630,Dummy_5630)),_mm256_set_pd(Dummy_5636,Dummy_5636,Dummy_5636,Dummy_5636))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5632,Dummy_5632,Dummy_5632,Dummy_5632)),_mm256_set_pd(Dummy_5637,Dummy_5637,Dummy_5637,Dummy_5637))))); - const __m256d Dummy_5704 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5639,Dummy_5639,Dummy_5639,Dummy_5639)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5641,Dummy_5641,Dummy_5641,Dummy_5641))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5645,Dummy_5645,Dummy_5645,Dummy_5645))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5643,Dummy_5643,Dummy_5643,Dummy_5643)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5639,Dummy_5639,Dummy_5639,Dummy_5639)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5643,Dummy_5643,Dummy_5643,Dummy_5643))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5645,Dummy_5645,Dummy_5645,Dummy_5645))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5641,Dummy_5641,Dummy_5641,Dummy_5641))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5641,Dummy_5641,Dummy_5641,Dummy_5641)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5643,Dummy_5643,Dummy_5643,Dummy_5643))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5645,Dummy_5645,Dummy_5645,Dummy_5645))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5639,Dummy_5639,Dummy_5639,Dummy_5639))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5634,Dummy_5634,Dummy_5634,Dummy_5634)),_mm256_set_pd(Dummy_5638,Dummy_5638,Dummy_5638,Dummy_5638)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5635,Dummy_5635,Dummy_5635,Dummy_5635)),_mm256_set_pd(Dummy_5640,Dummy_5640,Dummy_5640,Dummy_5640))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5636,Dummy_5636,Dummy_5636,Dummy_5636)),_mm256_set_pd(Dummy_5642,Dummy_5642,Dummy_5642,Dummy_5642))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5637,Dummy_5637,Dummy_5637,Dummy_5637)),_mm256_set_pd(Dummy_5644,Dummy_5644,Dummy_5644,Dummy_5644))))); - const __m256d Dummy_5705 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5647,Dummy_5647,Dummy_5647,Dummy_5647)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5649,Dummy_5649,Dummy_5649,Dummy_5649))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5653,Dummy_5653,Dummy_5653,Dummy_5653))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5651,Dummy_5651,Dummy_5651,Dummy_5651)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5647,Dummy_5647,Dummy_5647,Dummy_5647)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5651,Dummy_5651,Dummy_5651,Dummy_5651))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5653,Dummy_5653,Dummy_5653,Dummy_5653))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5649,Dummy_5649,Dummy_5649,Dummy_5649))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5649,Dummy_5649,Dummy_5649,Dummy_5649)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5651,Dummy_5651,Dummy_5651,Dummy_5651))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_5653,Dummy_5653,Dummy_5653,Dummy_5653))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_5647,Dummy_5647,Dummy_5647,Dummy_5647))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5634,Dummy_5634,Dummy_5634,Dummy_5634)),_mm256_set_pd(Dummy_5646,Dummy_5646,Dummy_5646,Dummy_5646)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5635,Dummy_5635,Dummy_5635,Dummy_5635)),_mm256_set_pd(Dummy_5648,Dummy_5648,Dummy_5648,Dummy_5648))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5636,Dummy_5636,Dummy_5636,Dummy_5636)),_mm256_set_pd(Dummy_5650,Dummy_5650,Dummy_5650,Dummy_5650))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_5637,Dummy_5637,Dummy_5637,Dummy_5637)),_mm256_set_pd(Dummy_5652,Dummy_5652,Dummy_5652,Dummy_5652))))); - const __m256d Dummy_5706 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5656,Dummy_5656,Dummy_5656,Dummy_5656)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5659,Dummy_5659,Dummy_5659,Dummy_5659))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5665,Dummy_5665,Dummy_5665,Dummy_5665))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5662,Dummy_5662,Dummy_5662,Dummy_5662)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5656,Dummy_5656,Dummy_5656,Dummy_5656)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5662,Dummy_5662,Dummy_5662,Dummy_5662))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5665,Dummy_5665,Dummy_5665,Dummy_5665))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5659,Dummy_5659,Dummy_5659,Dummy_5659))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5659,Dummy_5659,Dummy_5659,Dummy_5659)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5662,Dummy_5662,Dummy_5662,Dummy_5662))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5665,Dummy_5665,Dummy_5665,Dummy_5665))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5656,Dummy_5656,Dummy_5656,Dummy_5656))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5656,Dummy_5656,Dummy_5656,Dummy_5656),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5659,Dummy_5659,Dummy_5659,Dummy_5659),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5662,Dummy_5662,Dummy_5662,Dummy_5662),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5665,Dummy_5665,Dummy_5665,Dummy_5665),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5707 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5668,Dummy_5668,Dummy_5668,Dummy_5668)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5671,Dummy_5671,Dummy_5671,Dummy_5671))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5677,Dummy_5677,Dummy_5677,Dummy_5677))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5674,Dummy_5674,Dummy_5674,Dummy_5674)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5668,Dummy_5668,Dummy_5668,Dummy_5668)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5674,Dummy_5674,Dummy_5674,Dummy_5674))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5677,Dummy_5677,Dummy_5677,Dummy_5677))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5671,Dummy_5671,Dummy_5671,Dummy_5671))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5671,Dummy_5671,Dummy_5671,Dummy_5671)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5674,Dummy_5674,Dummy_5674,Dummy_5674))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5677,Dummy_5677,Dummy_5677,Dummy_5677))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5668,Dummy_5668,Dummy_5668,Dummy_5668))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5668,Dummy_5668,Dummy_5668,Dummy_5668),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5671,Dummy_5671,Dummy_5671,Dummy_5671),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5674,Dummy_5674,Dummy_5674,Dummy_5674),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5677,Dummy_5677,Dummy_5677,Dummy_5677),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5708 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5680,Dummy_5680,Dummy_5680,Dummy_5680)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5683,Dummy_5683,Dummy_5683,Dummy_5683))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5689,Dummy_5689,Dummy_5689,Dummy_5689))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5686,Dummy_5686,Dummy_5686,Dummy_5686)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5680,Dummy_5680,Dummy_5680,Dummy_5680)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5686,Dummy_5686,Dummy_5686,Dummy_5686))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5689,Dummy_5689,Dummy_5689,Dummy_5689))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5683,Dummy_5683,Dummy_5683,Dummy_5683))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5683,Dummy_5683,Dummy_5683,Dummy_5683)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5686,Dummy_5686,Dummy_5686,Dummy_5686))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5689,Dummy_5689,Dummy_5689,Dummy_5689))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5680,Dummy_5680,Dummy_5680,Dummy_5680))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5680,Dummy_5680,Dummy_5680,Dummy_5680),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5683,Dummy_5683,Dummy_5683,Dummy_5683),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5686,Dummy_5686,Dummy_5686,Dummy_5686),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5689,Dummy_5689,Dummy_5689,Dummy_5689),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5709 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5690,Dummy_5690,Dummy_5690,Dummy_5690)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5691,Dummy_5691,Dummy_5691,Dummy_5691))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5693,Dummy_5693,Dummy_5693,Dummy_5693))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5692,Dummy_5692,Dummy_5692,Dummy_5692)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5690,Dummy_5690,Dummy_5690,Dummy_5690)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5692,Dummy_5692,Dummy_5692,Dummy_5692))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5693,Dummy_5693,Dummy_5693,Dummy_5693))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5691,Dummy_5691,Dummy_5691,Dummy_5691))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5691,Dummy_5691,Dummy_5691,Dummy_5691)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5692,Dummy_5692,Dummy_5692,Dummy_5692))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5693,Dummy_5693,Dummy_5693,Dummy_5693))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5690,Dummy_5690,Dummy_5690,Dummy_5690))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5690,Dummy_5690,Dummy_5690,Dummy_5690),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5691,Dummy_5691,Dummy_5691,Dummy_5691),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5692,Dummy_5692,Dummy_5692,Dummy_5692),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5693,Dummy_5693,Dummy_5693,Dummy_5693),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5710 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5694,Dummy_5694,Dummy_5694,Dummy_5694)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5695,Dummy_5695,Dummy_5695,Dummy_5695))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5697,Dummy_5697,Dummy_5697,Dummy_5697))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5696,Dummy_5696,Dummy_5696,Dummy_5696)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5694,Dummy_5694,Dummy_5694,Dummy_5694)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5696,Dummy_5696,Dummy_5696,Dummy_5696))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5697,Dummy_5697,Dummy_5697,Dummy_5697))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5695,Dummy_5695,Dummy_5695,Dummy_5695))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5695,Dummy_5695,Dummy_5695,Dummy_5695)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5696,Dummy_5696,Dummy_5696,Dummy_5696))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5697,Dummy_5697,Dummy_5697,Dummy_5697))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5694,Dummy_5694,Dummy_5694,Dummy_5694))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5694,Dummy_5694,Dummy_5694,Dummy_5694),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5695,Dummy_5695,Dummy_5695,Dummy_5695),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5696,Dummy_5696,Dummy_5696,Dummy_5696),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5697,Dummy_5697,Dummy_5697,Dummy_5697),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); - const __m256d Dummy_5711 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_5615,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5698,Dummy_5698,Dummy_5698,Dummy_5698)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5699,Dummy_5699,Dummy_5699,Dummy_5699))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5701,Dummy_5701,Dummy_5701,Dummy_5701))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5700,Dummy_5700,Dummy_5700,Dummy_5700)))),_mm256_mul_pd(Dummy_5616,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5698,Dummy_5698,Dummy_5698,Dummy_5698)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5700,Dummy_5700,Dummy_5700,Dummy_5700))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5701,Dummy_5701,Dummy_5701,Dummy_5701))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5699,Dummy_5699,Dummy_5699,Dummy_5699))))),_mm256_mul_pd(Dummy_5617,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5699,Dummy_5699,Dummy_5699,Dummy_5699)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5700,Dummy_5700,Dummy_5700,Dummy_5700))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_5701,Dummy_5701,Dummy_5701,Dummy_5701))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_5698,Dummy_5698,Dummy_5698,Dummy_5698))))),_mm256_mul_pd(Dummy_5614,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_5698,Dummy_5698,Dummy_5698,Dummy_5698),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_5699,Dummy_5699,Dummy_5699,Dummy_5699),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_5700,Dummy_5700,Dummy_5700,Dummy_5700),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_5701,Dummy_5701,Dummy_5701,Dummy_5701),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_12986 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_12987 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12988 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d Dummy_12989 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d Dummy_13074 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12991,Dummy_12991,Dummy_12991,Dummy_12991)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12993,Dummy_12993,Dummy_12993,Dummy_12993))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12997,Dummy_12997,Dummy_12997,Dummy_12997))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12995,Dummy_12995,Dummy_12995,Dummy_12995)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12991,Dummy_12991,Dummy_12991,Dummy_12991)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12995,Dummy_12995,Dummy_12995,Dummy_12995))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12997,Dummy_12997,Dummy_12997,Dummy_12997))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12993,Dummy_12993,Dummy_12993,Dummy_12993))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12993,Dummy_12993,Dummy_12993,Dummy_12993)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12995,Dummy_12995,Dummy_12995,Dummy_12995))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_12997,Dummy_12997,Dummy_12997,Dummy_12997))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_12991,Dummy_12991,Dummy_12991,Dummy_12991))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_12991,Dummy_12991,Dummy_12991,Dummy_12991),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_12993,Dummy_12993,Dummy_12993,Dummy_12993),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_12995,Dummy_12995,Dummy_12995,Dummy_12995),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_12997,Dummy_12997,Dummy_12997,Dummy_12997),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_13075 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12999,Dummy_12999,Dummy_12999,Dummy_12999)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13001,Dummy_13001,Dummy_13001,Dummy_13001))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13005,Dummy_13005,Dummy_13005,Dummy_13005))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_13003,Dummy_13003,Dummy_13003,Dummy_13003)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_12999,Dummy_12999,Dummy_12999,Dummy_12999)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13003,Dummy_13003,Dummy_13003,Dummy_13003))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13005,Dummy_13005,Dummy_13005,Dummy_13005))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_13001,Dummy_13001,Dummy_13001,Dummy_13001))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13001,Dummy_13001,Dummy_13001,Dummy_13001)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13003,Dummy_13003,Dummy_13003,Dummy_13003))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13005,Dummy_13005,Dummy_13005,Dummy_13005))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_12999,Dummy_12999,Dummy_12999,Dummy_12999))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_12998,Dummy_12998,Dummy_12998,Dummy_12998)),_mm256_set_pd(Dummy_13006,Dummy_13006,Dummy_13006,Dummy_13006)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13000,Dummy_13000,Dummy_13000,Dummy_13000)),_mm256_set_pd(Dummy_13007,Dummy_13007,Dummy_13007,Dummy_13007))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13002,Dummy_13002,Dummy_13002,Dummy_13002)),_mm256_set_pd(Dummy_13008,Dummy_13008,Dummy_13008,Dummy_13008))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13004,Dummy_13004,Dummy_13004,Dummy_13004)),_mm256_set_pd(Dummy_13009,Dummy_13009,Dummy_13009,Dummy_13009))))); + const __m256d Dummy_13076 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13011,Dummy_13011,Dummy_13011,Dummy_13011)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13013,Dummy_13013,Dummy_13013,Dummy_13013))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13017,Dummy_13017,Dummy_13017,Dummy_13017))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_13015,Dummy_13015,Dummy_13015,Dummy_13015)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13011,Dummy_13011,Dummy_13011,Dummy_13011)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13015,Dummy_13015,Dummy_13015,Dummy_13015))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13017,Dummy_13017,Dummy_13017,Dummy_13017))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_13013,Dummy_13013,Dummy_13013,Dummy_13013))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13013,Dummy_13013,Dummy_13013,Dummy_13013)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13015,Dummy_13015,Dummy_13015,Dummy_13015))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13017,Dummy_13017,Dummy_13017,Dummy_13017))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_13011,Dummy_13011,Dummy_13011,Dummy_13011))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13006,Dummy_13006,Dummy_13006,Dummy_13006)),_mm256_set_pd(Dummy_13010,Dummy_13010,Dummy_13010,Dummy_13010)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13007,Dummy_13007,Dummy_13007,Dummy_13007)),_mm256_set_pd(Dummy_13012,Dummy_13012,Dummy_13012,Dummy_13012))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13008,Dummy_13008,Dummy_13008,Dummy_13008)),_mm256_set_pd(Dummy_13014,Dummy_13014,Dummy_13014,Dummy_13014))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13009,Dummy_13009,Dummy_13009,Dummy_13009)),_mm256_set_pd(Dummy_13016,Dummy_13016,Dummy_13016,Dummy_13016))))); + const __m256d Dummy_13077 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13019,Dummy_13019,Dummy_13019,Dummy_13019)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13021,Dummy_13021,Dummy_13021,Dummy_13021))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13025,Dummy_13025,Dummy_13025,Dummy_13025))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_13023,Dummy_13023,Dummy_13023,Dummy_13023)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13019,Dummy_13019,Dummy_13019,Dummy_13019)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13023,Dummy_13023,Dummy_13023,Dummy_13023))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13025,Dummy_13025,Dummy_13025,Dummy_13025))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_13021,Dummy_13021,Dummy_13021,Dummy_13021))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13021,Dummy_13021,Dummy_13021,Dummy_13021)),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13023,Dummy_13023,Dummy_13023,Dummy_13023))),_mm256_mul_pd(_mm256_set_pd(-0.1381966011250105,-0.1381966011250105,-0.1381966011250105,-0.1381966011250105),_mm256_set_pd(Dummy_13025,Dummy_13025,Dummy_13025,Dummy_13025))),_mm256_mul_pd(_mm256_set_pd(-0.5854101966249684,-0.5854101966249684,-0.5854101966249684,-0.5854101966249684),_mm256_set_pd(Dummy_13019,Dummy_13019,Dummy_13019,Dummy_13019))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13006,Dummy_13006,Dummy_13006,Dummy_13006)),_mm256_set_pd(Dummy_13018,Dummy_13018,Dummy_13018,Dummy_13018)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13007,Dummy_13007,Dummy_13007,Dummy_13007)),_mm256_set_pd(Dummy_13020,Dummy_13020,Dummy_13020,Dummy_13020))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13008,Dummy_13008,Dummy_13008,Dummy_13008)),_mm256_set_pd(Dummy_13022,Dummy_13022,Dummy_13022,Dummy_13022))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_13009,Dummy_13009,Dummy_13009,Dummy_13009)),_mm256_set_pd(Dummy_13024,Dummy_13024,Dummy_13024,Dummy_13024))))); + const __m256d Dummy_13078 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13028,Dummy_13028,Dummy_13028,Dummy_13028)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13031,Dummy_13031,Dummy_13031,Dummy_13031))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13037,Dummy_13037,Dummy_13037,Dummy_13037))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13034,Dummy_13034,Dummy_13034,Dummy_13034)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13028,Dummy_13028,Dummy_13028,Dummy_13028)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13034,Dummy_13034,Dummy_13034,Dummy_13034))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13037,Dummy_13037,Dummy_13037,Dummy_13037))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13031,Dummy_13031,Dummy_13031,Dummy_13031))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13031,Dummy_13031,Dummy_13031,Dummy_13031)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13034,Dummy_13034,Dummy_13034,Dummy_13034))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13037,Dummy_13037,Dummy_13037,Dummy_13037))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13028,Dummy_13028,Dummy_13028,Dummy_13028))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_13028,Dummy_13028,Dummy_13028,Dummy_13028),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_13031,Dummy_13031,Dummy_13031,Dummy_13031),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_13034,Dummy_13034,Dummy_13034,Dummy_13034),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_13037,Dummy_13037,Dummy_13037,Dummy_13037),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_13079 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13040,Dummy_13040,Dummy_13040,Dummy_13040)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13043,Dummy_13043,Dummy_13043,Dummy_13043))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13049,Dummy_13049,Dummy_13049,Dummy_13049))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13046,Dummy_13046,Dummy_13046,Dummy_13046)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13040,Dummy_13040,Dummy_13040,Dummy_13040)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13046,Dummy_13046,Dummy_13046,Dummy_13046))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13049,Dummy_13049,Dummy_13049,Dummy_13049))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13043,Dummy_13043,Dummy_13043,Dummy_13043))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13043,Dummy_13043,Dummy_13043,Dummy_13043)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13046,Dummy_13046,Dummy_13046,Dummy_13046))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13049,Dummy_13049,Dummy_13049,Dummy_13049))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13040,Dummy_13040,Dummy_13040,Dummy_13040))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_13040,Dummy_13040,Dummy_13040,Dummy_13040),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_13043,Dummy_13043,Dummy_13043,Dummy_13043),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_13046,Dummy_13046,Dummy_13046,Dummy_13046),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_13049,Dummy_13049,Dummy_13049,Dummy_13049),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_13080 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13052,Dummy_13052,Dummy_13052,Dummy_13052)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13055,Dummy_13055,Dummy_13055,Dummy_13055))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13061,Dummy_13061,Dummy_13061,Dummy_13061))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13058,Dummy_13058,Dummy_13058,Dummy_13058)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13052,Dummy_13052,Dummy_13052,Dummy_13052)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13058,Dummy_13058,Dummy_13058,Dummy_13058))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13061,Dummy_13061,Dummy_13061,Dummy_13061))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13055,Dummy_13055,Dummy_13055,Dummy_13055))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13055,Dummy_13055,Dummy_13055,Dummy_13055)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13058,Dummy_13058,Dummy_13058,Dummy_13058))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13061,Dummy_13061,Dummy_13061,Dummy_13061))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13052,Dummy_13052,Dummy_13052,Dummy_13052))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_13052,Dummy_13052,Dummy_13052,Dummy_13052),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_13055,Dummy_13055,Dummy_13055,Dummy_13055),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_13058,Dummy_13058,Dummy_13058,Dummy_13058),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_13061,Dummy_13061,Dummy_13061,Dummy_13061),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_13081 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13062,Dummy_13062,Dummy_13062,Dummy_13062)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13063,Dummy_13063,Dummy_13063,Dummy_13063))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13065,Dummy_13065,Dummy_13065,Dummy_13065))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13064,Dummy_13064,Dummy_13064,Dummy_13064)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13062,Dummy_13062,Dummy_13062,Dummy_13062)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13064,Dummy_13064,Dummy_13064,Dummy_13064))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13065,Dummy_13065,Dummy_13065,Dummy_13065))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13063,Dummy_13063,Dummy_13063,Dummy_13063))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13063,Dummy_13063,Dummy_13063,Dummy_13063)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13064,Dummy_13064,Dummy_13064,Dummy_13064))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13065,Dummy_13065,Dummy_13065,Dummy_13065))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13062,Dummy_13062,Dummy_13062,Dummy_13062))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_13062,Dummy_13062,Dummy_13062,Dummy_13062),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_13063,Dummy_13063,Dummy_13063,Dummy_13063),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_13064,Dummy_13064,Dummy_13064,Dummy_13064),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_13065,Dummy_13065,Dummy_13065,Dummy_13065),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_13082 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13066,Dummy_13066,Dummy_13066,Dummy_13066)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13067,Dummy_13067,Dummy_13067,Dummy_13067))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13069,Dummy_13069,Dummy_13069,Dummy_13069))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13068,Dummy_13068,Dummy_13068,Dummy_13068)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13066,Dummy_13066,Dummy_13066,Dummy_13066)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13068,Dummy_13068,Dummy_13068,Dummy_13068))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13069,Dummy_13069,Dummy_13069,Dummy_13069))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13067,Dummy_13067,Dummy_13067,Dummy_13067))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13067,Dummy_13067,Dummy_13067,Dummy_13067)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13068,Dummy_13068,Dummy_13068,Dummy_13068))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13069,Dummy_13069,Dummy_13069,Dummy_13069))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13066,Dummy_13066,Dummy_13066,Dummy_13066))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_13066,Dummy_13066,Dummy_13066,Dummy_13066),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_13067,Dummy_13067,Dummy_13067,Dummy_13067),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_13068,Dummy_13068,Dummy_13068,Dummy_13068),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_13069,Dummy_13069,Dummy_13069,Dummy_13069),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); + const __m256d Dummy_13083 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_12987,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13070,Dummy_13070,Dummy_13070,Dummy_13070)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13071,Dummy_13071,Dummy_13071,Dummy_13071))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13073,Dummy_13073,Dummy_13073,Dummy_13073))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13072,Dummy_13072,Dummy_13072,Dummy_13072)))),_mm256_mul_pd(Dummy_12988,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13070,Dummy_13070,Dummy_13070,Dummy_13070)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13072,Dummy_13072,Dummy_13072,Dummy_13072))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13073,Dummy_13073,Dummy_13073,Dummy_13073))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13071,Dummy_13071,Dummy_13071,Dummy_13071))))),_mm256_mul_pd(Dummy_12989,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13071,Dummy_13071,Dummy_13071,Dummy_13071)),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13072,Dummy_13072,Dummy_13072,Dummy_13072))),_mm256_mul_pd(_mm256_set_pd(0.1381966011250105,0.1381966011250105,0.1381966011250105,0.1381966011250105),_mm256_set_pd(Dummy_13073,Dummy_13073,Dummy_13073,Dummy_13073))),_mm256_mul_pd(_mm256_set_pd(0.5854101966249684,0.5854101966249684,0.5854101966249684,0.5854101966249684),_mm256_set_pd(Dummy_13070,Dummy_13070,Dummy_13070,Dummy_13070))))),_mm256_mul_pd(Dummy_12986,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_13070,Dummy_13070,Dummy_13070,Dummy_13070),_mm256_set_pd(tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28,tmp_kernel_op_28)),_mm256_mul_pd(_mm256_set_pd(Dummy_13071,Dummy_13071,Dummy_13071,Dummy_13071),_mm256_set_pd(tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29,tmp_kernel_op_29))),_mm256_mul_pd(_mm256_set_pd(Dummy_13072,Dummy_13072,Dummy_13072,Dummy_13072),_mm256_set_pd(tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30,tmp_kernel_op_30))),_mm256_mul_pd(_mm256_set_pd(Dummy_13073,Dummy_13073,Dummy_13073,Dummy_13073),_mm256_set_pd(tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31,tmp_kernel_op_31))))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_5702,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5703,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_5704,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_5705,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5706,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5707,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_5708,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5709,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_5710,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_5711,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_13074,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_13075,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_13076,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_13077,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_13078,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_13079,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_13080,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_13081,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_13082,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_13083,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } } @@ -1072,144 +1036,144 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_9 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_5222 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5223 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5224 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5225 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5310 = Dummy_5222*(Dummy_5227*tmp_kernel_op_28 + Dummy_5229*tmp_kernel_op_29 + Dummy_5231*tmp_kernel_op_30 + Dummy_5233*tmp_kernel_op_31) + Dummy_5223*(Dummy_5227*0.1381966011250105 + Dummy_5229*0.1381966011250105 + Dummy_5231*0.5854101966249684 + Dummy_5233*0.1381966011250105) + Dummy_5224*(Dummy_5227*0.1381966011250105 + Dummy_5229*0.5854101966249684 + Dummy_5231*0.1381966011250105 + Dummy_5233*0.1381966011250105) + Dummy_5225*(Dummy_5227*0.5854101966249684 + Dummy_5229*0.1381966011250105 + Dummy_5231*0.1381966011250105 + Dummy_5233*0.1381966011250105); - const walberla::float64 Dummy_5311 = Dummy_5222*(-Dummy_5234*Dummy_5242 - Dummy_5236*Dummy_5243 - Dummy_5238*Dummy_5244 - Dummy_5240*Dummy_5245) + Dummy_5223*(Dummy_5235*-0.1381966011250105 + Dummy_5237*-0.1381966011250105 + Dummy_5239*-0.5854101966249684 + Dummy_5241*-0.1381966011250105) + Dummy_5224*(Dummy_5235*-0.1381966011250105 + Dummy_5237*-0.5854101966249684 + Dummy_5239*-0.1381966011250105 + Dummy_5241*-0.1381966011250105) + Dummy_5225*(Dummy_5235*-0.5854101966249684 + Dummy_5237*-0.1381966011250105 + Dummy_5239*-0.1381966011250105 + Dummy_5241*-0.1381966011250105); - const walberla::float64 Dummy_5312 = Dummy_5222*(-Dummy_5242*Dummy_5246 - Dummy_5243*Dummy_5248 - Dummy_5244*Dummy_5250 - Dummy_5245*Dummy_5252) + Dummy_5223*(Dummy_5247*-0.1381966011250105 + Dummy_5249*-0.1381966011250105 + Dummy_5251*-0.5854101966249684 + Dummy_5253*-0.1381966011250105) + Dummy_5224*(Dummy_5247*-0.1381966011250105 + Dummy_5249*-0.5854101966249684 + Dummy_5251*-0.1381966011250105 + Dummy_5253*-0.1381966011250105) + Dummy_5225*(Dummy_5247*-0.5854101966249684 + Dummy_5249*-0.1381966011250105 + Dummy_5251*-0.1381966011250105 + Dummy_5253*-0.1381966011250105); - const walberla::float64 Dummy_5313 = Dummy_5222*(-Dummy_5242*Dummy_5254 - Dummy_5243*Dummy_5256 - Dummy_5244*Dummy_5258 - Dummy_5245*Dummy_5260) + Dummy_5223*(Dummy_5255*-0.1381966011250105 + Dummy_5257*-0.1381966011250105 + Dummy_5259*-0.5854101966249684 + Dummy_5261*-0.1381966011250105) + Dummy_5224*(Dummy_5255*-0.1381966011250105 + Dummy_5257*-0.5854101966249684 + Dummy_5259*-0.1381966011250105 + Dummy_5261*-0.1381966011250105) + Dummy_5225*(Dummy_5255*-0.5854101966249684 + Dummy_5257*-0.1381966011250105 + Dummy_5259*-0.1381966011250105 + Dummy_5261*-0.1381966011250105); - const walberla::float64 Dummy_5314 = Dummy_5222*(Dummy_5264*tmp_kernel_op_28 + Dummy_5267*tmp_kernel_op_29 + Dummy_5270*tmp_kernel_op_30 + Dummy_5273*tmp_kernel_op_31) + Dummy_5223*(Dummy_5264*0.1381966011250105 + Dummy_5267*0.1381966011250105 + Dummy_5270*0.5854101966249684 + Dummy_5273*0.1381966011250105) + Dummy_5224*(Dummy_5264*0.1381966011250105 + Dummy_5267*0.5854101966249684 + Dummy_5270*0.1381966011250105 + Dummy_5273*0.1381966011250105) + Dummy_5225*(Dummy_5264*0.5854101966249684 + Dummy_5267*0.1381966011250105 + Dummy_5270*0.1381966011250105 + Dummy_5273*0.1381966011250105); - const walberla::float64 Dummy_5315 = Dummy_5222*(Dummy_5276*tmp_kernel_op_28 + Dummy_5279*tmp_kernel_op_29 + Dummy_5282*tmp_kernel_op_30 + Dummy_5285*tmp_kernel_op_31) + Dummy_5223*(Dummy_5276*0.1381966011250105 + Dummy_5279*0.1381966011250105 + Dummy_5282*0.5854101966249684 + Dummy_5285*0.1381966011250105) + Dummy_5224*(Dummy_5276*0.1381966011250105 + Dummy_5279*0.5854101966249684 + Dummy_5282*0.1381966011250105 + Dummy_5285*0.1381966011250105) + Dummy_5225*(Dummy_5276*0.5854101966249684 + Dummy_5279*0.1381966011250105 + Dummy_5282*0.1381966011250105 + Dummy_5285*0.1381966011250105); - const walberla::float64 Dummy_5316 = Dummy_5222*(Dummy_5288*tmp_kernel_op_28 + Dummy_5291*tmp_kernel_op_29 + Dummy_5294*tmp_kernel_op_30 + Dummy_5297*tmp_kernel_op_31) + Dummy_5223*(Dummy_5288*0.1381966011250105 + Dummy_5291*0.1381966011250105 + Dummy_5294*0.5854101966249684 + Dummy_5297*0.1381966011250105) + Dummy_5224*(Dummy_5288*0.1381966011250105 + Dummy_5291*0.5854101966249684 + Dummy_5294*0.1381966011250105 + Dummy_5297*0.1381966011250105) + Dummy_5225*(Dummy_5288*0.5854101966249684 + Dummy_5291*0.1381966011250105 + Dummy_5294*0.1381966011250105 + Dummy_5297*0.1381966011250105); - const walberla::float64 Dummy_5317 = Dummy_5222*(Dummy_5298*tmp_kernel_op_28 + Dummy_5299*tmp_kernel_op_29 + Dummy_5300*tmp_kernel_op_30 + Dummy_5301*tmp_kernel_op_31) + Dummy_5223*(Dummy_5298*0.1381966011250105 + Dummy_5299*0.1381966011250105 + Dummy_5300*0.5854101966249684 + Dummy_5301*0.1381966011250105) + Dummy_5224*(Dummy_5298*0.1381966011250105 + Dummy_5299*0.5854101966249684 + Dummy_5300*0.1381966011250105 + Dummy_5301*0.1381966011250105) + Dummy_5225*(Dummy_5298*0.5854101966249684 + Dummy_5299*0.1381966011250105 + Dummy_5300*0.1381966011250105 + Dummy_5301*0.1381966011250105); - const walberla::float64 Dummy_5318 = Dummy_5222*(Dummy_5302*tmp_kernel_op_28 + Dummy_5303*tmp_kernel_op_29 + Dummy_5304*tmp_kernel_op_30 + Dummy_5305*tmp_kernel_op_31) + Dummy_5223*(Dummy_5302*0.1381966011250105 + Dummy_5303*0.1381966011250105 + Dummy_5304*0.5854101966249684 + Dummy_5305*0.1381966011250105) + Dummy_5224*(Dummy_5302*0.1381966011250105 + Dummy_5303*0.5854101966249684 + Dummy_5304*0.1381966011250105 + Dummy_5305*0.1381966011250105) + Dummy_5225*(Dummy_5302*0.5854101966249684 + Dummy_5303*0.1381966011250105 + Dummy_5304*0.1381966011250105 + Dummy_5305*0.1381966011250105); - const walberla::float64 Dummy_5319 = Dummy_5222*(Dummy_5306*tmp_kernel_op_28 + Dummy_5307*tmp_kernel_op_29 + Dummy_5308*tmp_kernel_op_30 + Dummy_5309*tmp_kernel_op_31) + Dummy_5223*(Dummy_5306*0.1381966011250105 + Dummy_5307*0.1381966011250105 + Dummy_5308*0.5854101966249684 + Dummy_5309*0.1381966011250105) + Dummy_5224*(Dummy_5306*0.1381966011250105 + Dummy_5307*0.5854101966249684 + Dummy_5308*0.1381966011250105 + Dummy_5309*0.1381966011250105) + Dummy_5225*(Dummy_5306*0.5854101966249684 + Dummy_5307*0.1381966011250105 + Dummy_5308*0.1381966011250105 + Dummy_5309*0.1381966011250105); + const walberla::float64 Dummy_12594 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12595 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12596 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12597 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12682 = Dummy_12594*(Dummy_12599*tmp_kernel_op_28 + Dummy_12601*tmp_kernel_op_29 + Dummy_12603*tmp_kernel_op_30 + Dummy_12605*tmp_kernel_op_31) + Dummy_12595*(Dummy_12599*0.1381966011250105 + Dummy_12601*0.1381966011250105 + Dummy_12603*0.5854101966249684 + Dummy_12605*0.1381966011250105) + Dummy_12596*(Dummy_12599*0.1381966011250105 + Dummy_12601*0.5854101966249684 + Dummy_12603*0.1381966011250105 + Dummy_12605*0.1381966011250105) + Dummy_12597*(Dummy_12599*0.5854101966249684 + Dummy_12601*0.1381966011250105 + Dummy_12603*0.1381966011250105 + Dummy_12605*0.1381966011250105); + const walberla::float64 Dummy_12683 = Dummy_12594*(-Dummy_12606*Dummy_12614 - Dummy_12608*Dummy_12615 - Dummy_12610*Dummy_12616 - Dummy_12612*Dummy_12617) + Dummy_12595*(Dummy_12607*-0.1381966011250105 + Dummy_12609*-0.1381966011250105 + Dummy_12611*-0.5854101966249684 + Dummy_12613*-0.1381966011250105) + Dummy_12596*(Dummy_12607*-0.1381966011250105 + Dummy_12609*-0.5854101966249684 + Dummy_12611*-0.1381966011250105 + Dummy_12613*-0.1381966011250105) + Dummy_12597*(Dummy_12607*-0.5854101966249684 + Dummy_12609*-0.1381966011250105 + Dummy_12611*-0.1381966011250105 + Dummy_12613*-0.1381966011250105); + const walberla::float64 Dummy_12684 = Dummy_12594*(-Dummy_12614*Dummy_12618 - Dummy_12615*Dummy_12620 - Dummy_12616*Dummy_12622 - Dummy_12617*Dummy_12624) + Dummy_12595*(Dummy_12619*-0.1381966011250105 + Dummy_12621*-0.1381966011250105 + Dummy_12623*-0.5854101966249684 + Dummy_12625*-0.1381966011250105) + Dummy_12596*(Dummy_12619*-0.1381966011250105 + Dummy_12621*-0.5854101966249684 + Dummy_12623*-0.1381966011250105 + Dummy_12625*-0.1381966011250105) + Dummy_12597*(Dummy_12619*-0.5854101966249684 + Dummy_12621*-0.1381966011250105 + Dummy_12623*-0.1381966011250105 + Dummy_12625*-0.1381966011250105); + const walberla::float64 Dummy_12685 = Dummy_12594*(-Dummy_12614*Dummy_12626 - Dummy_12615*Dummy_12628 - Dummy_12616*Dummy_12630 - Dummy_12617*Dummy_12632) + Dummy_12595*(Dummy_12627*-0.1381966011250105 + Dummy_12629*-0.1381966011250105 + Dummy_12631*-0.5854101966249684 + Dummy_12633*-0.1381966011250105) + Dummy_12596*(Dummy_12627*-0.1381966011250105 + Dummy_12629*-0.5854101966249684 + Dummy_12631*-0.1381966011250105 + Dummy_12633*-0.1381966011250105) + Dummy_12597*(Dummy_12627*-0.5854101966249684 + Dummy_12629*-0.1381966011250105 + Dummy_12631*-0.1381966011250105 + Dummy_12633*-0.1381966011250105); + const walberla::float64 Dummy_12686 = Dummy_12594*(Dummy_12636*tmp_kernel_op_28 + Dummy_12639*tmp_kernel_op_29 + Dummy_12642*tmp_kernel_op_30 + Dummy_12645*tmp_kernel_op_31) + Dummy_12595*(Dummy_12636*0.1381966011250105 + Dummy_12639*0.1381966011250105 + Dummy_12642*0.5854101966249684 + Dummy_12645*0.1381966011250105) + Dummy_12596*(Dummy_12636*0.1381966011250105 + Dummy_12639*0.5854101966249684 + Dummy_12642*0.1381966011250105 + Dummy_12645*0.1381966011250105) + Dummy_12597*(Dummy_12636*0.5854101966249684 + Dummy_12639*0.1381966011250105 + Dummy_12642*0.1381966011250105 + Dummy_12645*0.1381966011250105); + const walberla::float64 Dummy_12687 = Dummy_12594*(Dummy_12648*tmp_kernel_op_28 + Dummy_12651*tmp_kernel_op_29 + Dummy_12654*tmp_kernel_op_30 + Dummy_12657*tmp_kernel_op_31) + Dummy_12595*(Dummy_12648*0.1381966011250105 + Dummy_12651*0.1381966011250105 + Dummy_12654*0.5854101966249684 + Dummy_12657*0.1381966011250105) + Dummy_12596*(Dummy_12648*0.1381966011250105 + Dummy_12651*0.5854101966249684 + Dummy_12654*0.1381966011250105 + Dummy_12657*0.1381966011250105) + Dummy_12597*(Dummy_12648*0.5854101966249684 + Dummy_12651*0.1381966011250105 + Dummy_12654*0.1381966011250105 + Dummy_12657*0.1381966011250105); + const walberla::float64 Dummy_12688 = Dummy_12594*(Dummy_12660*tmp_kernel_op_28 + Dummy_12663*tmp_kernel_op_29 + Dummy_12666*tmp_kernel_op_30 + Dummy_12669*tmp_kernel_op_31) + Dummy_12595*(Dummy_12660*0.1381966011250105 + Dummy_12663*0.1381966011250105 + Dummy_12666*0.5854101966249684 + Dummy_12669*0.1381966011250105) + Dummy_12596*(Dummy_12660*0.1381966011250105 + Dummy_12663*0.5854101966249684 + Dummy_12666*0.1381966011250105 + Dummy_12669*0.1381966011250105) + Dummy_12597*(Dummy_12660*0.5854101966249684 + Dummy_12663*0.1381966011250105 + Dummy_12666*0.1381966011250105 + Dummy_12669*0.1381966011250105); + const walberla::float64 Dummy_12689 = Dummy_12594*(Dummy_12670*tmp_kernel_op_28 + Dummy_12671*tmp_kernel_op_29 + Dummy_12672*tmp_kernel_op_30 + Dummy_12673*tmp_kernel_op_31) + Dummy_12595*(Dummy_12670*0.1381966011250105 + Dummy_12671*0.1381966011250105 + Dummy_12672*0.5854101966249684 + Dummy_12673*0.1381966011250105) + Dummy_12596*(Dummy_12670*0.1381966011250105 + Dummy_12671*0.5854101966249684 + Dummy_12672*0.1381966011250105 + Dummy_12673*0.1381966011250105) + Dummy_12597*(Dummy_12670*0.5854101966249684 + Dummy_12671*0.1381966011250105 + Dummy_12672*0.1381966011250105 + Dummy_12673*0.1381966011250105); + const walberla::float64 Dummy_12690 = Dummy_12594*(Dummy_12674*tmp_kernel_op_28 + Dummy_12675*tmp_kernel_op_29 + Dummy_12676*tmp_kernel_op_30 + Dummy_12677*tmp_kernel_op_31) + Dummy_12595*(Dummy_12674*0.1381966011250105 + Dummy_12675*0.1381966011250105 + Dummy_12676*0.5854101966249684 + Dummy_12677*0.1381966011250105) + Dummy_12596*(Dummy_12674*0.1381966011250105 + Dummy_12675*0.5854101966249684 + Dummy_12676*0.1381966011250105 + Dummy_12677*0.1381966011250105) + Dummy_12597*(Dummy_12674*0.5854101966249684 + Dummy_12675*0.1381966011250105 + Dummy_12676*0.1381966011250105 + Dummy_12677*0.1381966011250105); + const walberla::float64 Dummy_12691 = Dummy_12594*(Dummy_12678*tmp_kernel_op_28 + Dummy_12679*tmp_kernel_op_29 + Dummy_12680*tmp_kernel_op_30 + Dummy_12681*tmp_kernel_op_31) + Dummy_12595*(Dummy_12678*0.1381966011250105 + Dummy_12679*0.1381966011250105 + Dummy_12680*0.5854101966249684 + Dummy_12681*0.1381966011250105) + Dummy_12596*(Dummy_12678*0.1381966011250105 + Dummy_12679*0.5854101966249684 + Dummy_12680*0.1381966011250105 + Dummy_12681*0.1381966011250105) + Dummy_12597*(Dummy_12678*0.5854101966249684 + Dummy_12679*0.1381966011250105 + Dummy_12680*0.1381966011250105 + Dummy_12681*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5310 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5311 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5312 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5313 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5314 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_5315 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5316 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5317 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5318 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5319 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12682 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12683 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12684 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12685 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12686 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_12687 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12688 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12689 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12690 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12691 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } - const walberla::float64 Dummy_5320 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5321 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5322 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5323 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5408 = Dummy_5320*(Dummy_5325*tmp_kernel_op_28 + Dummy_5327*tmp_kernel_op_29 + Dummy_5329*tmp_kernel_op_30 + Dummy_5331*tmp_kernel_op_31) + Dummy_5321*(Dummy_5325*0.1381966011250105 + Dummy_5327*0.1381966011250105 + Dummy_5329*0.5854101966249684 + Dummy_5331*0.1381966011250105) + Dummy_5322*(Dummy_5325*0.1381966011250105 + Dummy_5327*0.5854101966249684 + Dummy_5329*0.1381966011250105 + Dummy_5331*0.1381966011250105) + Dummy_5323*(Dummy_5325*0.5854101966249684 + Dummy_5327*0.1381966011250105 + Dummy_5329*0.1381966011250105 + Dummy_5331*0.1381966011250105); - const walberla::float64 Dummy_5409 = Dummy_5320*(-Dummy_5332*Dummy_5340 - Dummy_5334*Dummy_5341 - Dummy_5336*Dummy_5342 - Dummy_5338*Dummy_5343) + Dummy_5321*(Dummy_5333*-0.1381966011250105 + Dummy_5335*-0.1381966011250105 + Dummy_5337*-0.5854101966249684 + Dummy_5339*-0.1381966011250105) + Dummy_5322*(Dummy_5333*-0.1381966011250105 + Dummy_5335*-0.5854101966249684 + Dummy_5337*-0.1381966011250105 + Dummy_5339*-0.1381966011250105) + Dummy_5323*(Dummy_5333*-0.5854101966249684 + Dummy_5335*-0.1381966011250105 + Dummy_5337*-0.1381966011250105 + Dummy_5339*-0.1381966011250105); - const walberla::float64 Dummy_5410 = Dummy_5320*(-Dummy_5340*Dummy_5344 - Dummy_5341*Dummy_5346 - Dummy_5342*Dummy_5348 - Dummy_5343*Dummy_5350) + Dummy_5321*(Dummy_5345*-0.1381966011250105 + Dummy_5347*-0.1381966011250105 + Dummy_5349*-0.5854101966249684 + Dummy_5351*-0.1381966011250105) + Dummy_5322*(Dummy_5345*-0.1381966011250105 + Dummy_5347*-0.5854101966249684 + Dummy_5349*-0.1381966011250105 + Dummy_5351*-0.1381966011250105) + Dummy_5323*(Dummy_5345*-0.5854101966249684 + Dummy_5347*-0.1381966011250105 + Dummy_5349*-0.1381966011250105 + Dummy_5351*-0.1381966011250105); - const walberla::float64 Dummy_5411 = Dummy_5320*(-Dummy_5340*Dummy_5352 - Dummy_5341*Dummy_5354 - Dummy_5342*Dummy_5356 - Dummy_5343*Dummy_5358) + Dummy_5321*(Dummy_5353*-0.1381966011250105 + Dummy_5355*-0.1381966011250105 + Dummy_5357*-0.5854101966249684 + Dummy_5359*-0.1381966011250105) + Dummy_5322*(Dummy_5353*-0.1381966011250105 + Dummy_5355*-0.5854101966249684 + Dummy_5357*-0.1381966011250105 + Dummy_5359*-0.1381966011250105) + Dummy_5323*(Dummy_5353*-0.5854101966249684 + Dummy_5355*-0.1381966011250105 + Dummy_5357*-0.1381966011250105 + Dummy_5359*-0.1381966011250105); - const walberla::float64 Dummy_5412 = Dummy_5320*(Dummy_5362*tmp_kernel_op_28 + Dummy_5365*tmp_kernel_op_29 + Dummy_5368*tmp_kernel_op_30 + Dummy_5371*tmp_kernel_op_31) + Dummy_5321*(Dummy_5362*0.1381966011250105 + Dummy_5365*0.1381966011250105 + Dummy_5368*0.5854101966249684 + Dummy_5371*0.1381966011250105) + Dummy_5322*(Dummy_5362*0.1381966011250105 + Dummy_5365*0.5854101966249684 + Dummy_5368*0.1381966011250105 + Dummy_5371*0.1381966011250105) + Dummy_5323*(Dummy_5362*0.5854101966249684 + Dummy_5365*0.1381966011250105 + Dummy_5368*0.1381966011250105 + Dummy_5371*0.1381966011250105); - const walberla::float64 Dummy_5413 = Dummy_5320*(Dummy_5374*tmp_kernel_op_28 + Dummy_5377*tmp_kernel_op_29 + Dummy_5380*tmp_kernel_op_30 + Dummy_5383*tmp_kernel_op_31) + Dummy_5321*(Dummy_5374*0.1381966011250105 + Dummy_5377*0.1381966011250105 + Dummy_5380*0.5854101966249684 + Dummy_5383*0.1381966011250105) + Dummy_5322*(Dummy_5374*0.1381966011250105 + Dummy_5377*0.5854101966249684 + Dummy_5380*0.1381966011250105 + Dummy_5383*0.1381966011250105) + Dummy_5323*(Dummy_5374*0.5854101966249684 + Dummy_5377*0.1381966011250105 + Dummy_5380*0.1381966011250105 + Dummy_5383*0.1381966011250105); - const walberla::float64 Dummy_5414 = Dummy_5320*(Dummy_5386*tmp_kernel_op_28 + Dummy_5389*tmp_kernel_op_29 + Dummy_5392*tmp_kernel_op_30 + Dummy_5395*tmp_kernel_op_31) + Dummy_5321*(Dummy_5386*0.1381966011250105 + Dummy_5389*0.1381966011250105 + Dummy_5392*0.5854101966249684 + Dummy_5395*0.1381966011250105) + Dummy_5322*(Dummy_5386*0.1381966011250105 + Dummy_5389*0.5854101966249684 + Dummy_5392*0.1381966011250105 + Dummy_5395*0.1381966011250105) + Dummy_5323*(Dummy_5386*0.5854101966249684 + Dummy_5389*0.1381966011250105 + Dummy_5392*0.1381966011250105 + Dummy_5395*0.1381966011250105); - const walberla::float64 Dummy_5415 = Dummy_5320*(Dummy_5396*tmp_kernel_op_28 + Dummy_5397*tmp_kernel_op_29 + Dummy_5398*tmp_kernel_op_30 + Dummy_5399*tmp_kernel_op_31) + Dummy_5321*(Dummy_5396*0.1381966011250105 + Dummy_5397*0.1381966011250105 + Dummy_5398*0.5854101966249684 + Dummy_5399*0.1381966011250105) + Dummy_5322*(Dummy_5396*0.1381966011250105 + Dummy_5397*0.5854101966249684 + Dummy_5398*0.1381966011250105 + Dummy_5399*0.1381966011250105) + Dummy_5323*(Dummy_5396*0.5854101966249684 + Dummy_5397*0.1381966011250105 + Dummy_5398*0.1381966011250105 + Dummy_5399*0.1381966011250105); - const walberla::float64 Dummy_5416 = Dummy_5320*(Dummy_5400*tmp_kernel_op_28 + Dummy_5401*tmp_kernel_op_29 + Dummy_5402*tmp_kernel_op_30 + Dummy_5403*tmp_kernel_op_31) + Dummy_5321*(Dummy_5400*0.1381966011250105 + Dummy_5401*0.1381966011250105 + Dummy_5402*0.5854101966249684 + Dummy_5403*0.1381966011250105) + Dummy_5322*(Dummy_5400*0.1381966011250105 + Dummy_5401*0.5854101966249684 + Dummy_5402*0.1381966011250105 + Dummy_5403*0.1381966011250105) + Dummy_5323*(Dummy_5400*0.5854101966249684 + Dummy_5401*0.1381966011250105 + Dummy_5402*0.1381966011250105 + Dummy_5403*0.1381966011250105); - const walberla::float64 Dummy_5417 = Dummy_5320*(Dummy_5404*tmp_kernel_op_28 + Dummy_5405*tmp_kernel_op_29 + Dummy_5406*tmp_kernel_op_30 + Dummy_5407*tmp_kernel_op_31) + Dummy_5321*(Dummy_5404*0.1381966011250105 + Dummy_5405*0.1381966011250105 + Dummy_5406*0.5854101966249684 + Dummy_5407*0.1381966011250105) + Dummy_5322*(Dummy_5404*0.1381966011250105 + Dummy_5405*0.5854101966249684 + Dummy_5406*0.1381966011250105 + Dummy_5407*0.1381966011250105) + Dummy_5323*(Dummy_5404*0.5854101966249684 + Dummy_5405*0.1381966011250105 + Dummy_5406*0.1381966011250105 + Dummy_5407*0.1381966011250105); + const walberla::float64 Dummy_12692 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12693 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12694 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12695 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12780 = Dummy_12692*(Dummy_12697*tmp_kernel_op_28 + Dummy_12699*tmp_kernel_op_29 + Dummy_12701*tmp_kernel_op_30 + Dummy_12703*tmp_kernel_op_31) + Dummy_12693*(Dummy_12697*0.1381966011250105 + Dummy_12699*0.1381966011250105 + Dummy_12701*0.5854101966249684 + Dummy_12703*0.1381966011250105) + Dummy_12694*(Dummy_12697*0.1381966011250105 + Dummy_12699*0.5854101966249684 + Dummy_12701*0.1381966011250105 + Dummy_12703*0.1381966011250105) + Dummy_12695*(Dummy_12697*0.5854101966249684 + Dummy_12699*0.1381966011250105 + Dummy_12701*0.1381966011250105 + Dummy_12703*0.1381966011250105); + const walberla::float64 Dummy_12781 = Dummy_12692*(-Dummy_12704*Dummy_12712 - Dummy_12706*Dummy_12713 - Dummy_12708*Dummy_12714 - Dummy_12710*Dummy_12715) + Dummy_12693*(Dummy_12705*-0.1381966011250105 + Dummy_12707*-0.1381966011250105 + Dummy_12709*-0.5854101966249684 + Dummy_12711*-0.1381966011250105) + Dummy_12694*(Dummy_12705*-0.1381966011250105 + Dummy_12707*-0.5854101966249684 + Dummy_12709*-0.1381966011250105 + Dummy_12711*-0.1381966011250105) + Dummy_12695*(Dummy_12705*-0.5854101966249684 + Dummy_12707*-0.1381966011250105 + Dummy_12709*-0.1381966011250105 + Dummy_12711*-0.1381966011250105); + const walberla::float64 Dummy_12782 = Dummy_12692*(-Dummy_12712*Dummy_12716 - Dummy_12713*Dummy_12718 - Dummy_12714*Dummy_12720 - Dummy_12715*Dummy_12722) + Dummy_12693*(Dummy_12717*-0.1381966011250105 + Dummy_12719*-0.1381966011250105 + Dummy_12721*-0.5854101966249684 + Dummy_12723*-0.1381966011250105) + Dummy_12694*(Dummy_12717*-0.1381966011250105 + Dummy_12719*-0.5854101966249684 + Dummy_12721*-0.1381966011250105 + Dummy_12723*-0.1381966011250105) + Dummy_12695*(Dummy_12717*-0.5854101966249684 + Dummy_12719*-0.1381966011250105 + Dummy_12721*-0.1381966011250105 + Dummy_12723*-0.1381966011250105); + const walberla::float64 Dummy_12783 = Dummy_12692*(-Dummy_12712*Dummy_12724 - Dummy_12713*Dummy_12726 - Dummy_12714*Dummy_12728 - Dummy_12715*Dummy_12730) + Dummy_12693*(Dummy_12725*-0.1381966011250105 + Dummy_12727*-0.1381966011250105 + Dummy_12729*-0.5854101966249684 + Dummy_12731*-0.1381966011250105) + Dummy_12694*(Dummy_12725*-0.1381966011250105 + Dummy_12727*-0.5854101966249684 + Dummy_12729*-0.1381966011250105 + Dummy_12731*-0.1381966011250105) + Dummy_12695*(Dummy_12725*-0.5854101966249684 + Dummy_12727*-0.1381966011250105 + Dummy_12729*-0.1381966011250105 + Dummy_12731*-0.1381966011250105); + const walberla::float64 Dummy_12784 = Dummy_12692*(Dummy_12734*tmp_kernel_op_28 + Dummy_12737*tmp_kernel_op_29 + Dummy_12740*tmp_kernel_op_30 + Dummy_12743*tmp_kernel_op_31) + Dummy_12693*(Dummy_12734*0.1381966011250105 + Dummy_12737*0.1381966011250105 + Dummy_12740*0.5854101966249684 + Dummy_12743*0.1381966011250105) + Dummy_12694*(Dummy_12734*0.1381966011250105 + Dummy_12737*0.5854101966249684 + Dummy_12740*0.1381966011250105 + Dummy_12743*0.1381966011250105) + Dummy_12695*(Dummy_12734*0.5854101966249684 + Dummy_12737*0.1381966011250105 + Dummy_12740*0.1381966011250105 + Dummy_12743*0.1381966011250105); + const walberla::float64 Dummy_12785 = Dummy_12692*(Dummy_12746*tmp_kernel_op_28 + Dummy_12749*tmp_kernel_op_29 + Dummy_12752*tmp_kernel_op_30 + Dummy_12755*tmp_kernel_op_31) + Dummy_12693*(Dummy_12746*0.1381966011250105 + Dummy_12749*0.1381966011250105 + Dummy_12752*0.5854101966249684 + Dummy_12755*0.1381966011250105) + Dummy_12694*(Dummy_12746*0.1381966011250105 + Dummy_12749*0.5854101966249684 + Dummy_12752*0.1381966011250105 + Dummy_12755*0.1381966011250105) + Dummy_12695*(Dummy_12746*0.5854101966249684 + Dummy_12749*0.1381966011250105 + Dummy_12752*0.1381966011250105 + Dummy_12755*0.1381966011250105); + const walberla::float64 Dummy_12786 = Dummy_12692*(Dummy_12758*tmp_kernel_op_28 + Dummy_12761*tmp_kernel_op_29 + Dummy_12764*tmp_kernel_op_30 + Dummy_12767*tmp_kernel_op_31) + Dummy_12693*(Dummy_12758*0.1381966011250105 + Dummy_12761*0.1381966011250105 + Dummy_12764*0.5854101966249684 + Dummy_12767*0.1381966011250105) + Dummy_12694*(Dummy_12758*0.1381966011250105 + Dummy_12761*0.5854101966249684 + Dummy_12764*0.1381966011250105 + Dummy_12767*0.1381966011250105) + Dummy_12695*(Dummy_12758*0.5854101966249684 + Dummy_12761*0.1381966011250105 + Dummy_12764*0.1381966011250105 + Dummy_12767*0.1381966011250105); + const walberla::float64 Dummy_12787 = Dummy_12692*(Dummy_12768*tmp_kernel_op_28 + Dummy_12769*tmp_kernel_op_29 + Dummy_12770*tmp_kernel_op_30 + Dummy_12771*tmp_kernel_op_31) + Dummy_12693*(Dummy_12768*0.1381966011250105 + Dummy_12769*0.1381966011250105 + Dummy_12770*0.5854101966249684 + Dummy_12771*0.1381966011250105) + Dummy_12694*(Dummy_12768*0.1381966011250105 + Dummy_12769*0.5854101966249684 + Dummy_12770*0.1381966011250105 + Dummy_12771*0.1381966011250105) + Dummy_12695*(Dummy_12768*0.5854101966249684 + Dummy_12769*0.1381966011250105 + Dummy_12770*0.1381966011250105 + Dummy_12771*0.1381966011250105); + const walberla::float64 Dummy_12788 = Dummy_12692*(Dummy_12772*tmp_kernel_op_28 + Dummy_12773*tmp_kernel_op_29 + Dummy_12774*tmp_kernel_op_30 + Dummy_12775*tmp_kernel_op_31) + Dummy_12693*(Dummy_12772*0.1381966011250105 + Dummy_12773*0.1381966011250105 + Dummy_12774*0.5854101966249684 + Dummy_12775*0.1381966011250105) + Dummy_12694*(Dummy_12772*0.1381966011250105 + Dummy_12773*0.5854101966249684 + Dummy_12774*0.1381966011250105 + Dummy_12775*0.1381966011250105) + Dummy_12695*(Dummy_12772*0.5854101966249684 + Dummy_12773*0.1381966011250105 + Dummy_12774*0.1381966011250105 + Dummy_12775*0.1381966011250105); + const walberla::float64 Dummy_12789 = Dummy_12692*(Dummy_12776*tmp_kernel_op_28 + Dummy_12777*tmp_kernel_op_29 + Dummy_12778*tmp_kernel_op_30 + Dummy_12779*tmp_kernel_op_31) + Dummy_12693*(Dummy_12776*0.1381966011250105 + Dummy_12777*0.1381966011250105 + Dummy_12778*0.5854101966249684 + Dummy_12779*0.1381966011250105) + Dummy_12694*(Dummy_12776*0.1381966011250105 + Dummy_12777*0.5854101966249684 + Dummy_12778*0.1381966011250105 + Dummy_12779*0.1381966011250105) + Dummy_12695*(Dummy_12776*0.5854101966249684 + Dummy_12777*0.1381966011250105 + Dummy_12778*0.1381966011250105 + Dummy_12779*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5408 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5409 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5410 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5411 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5412 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5413 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5414 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5415 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5416 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5417 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12780 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12781 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12782 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12783 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12784 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12785 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12786 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12787 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12788 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12789 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_5418 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5419 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5420 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5421 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5506 = Dummy_5418*(Dummy_5423*tmp_kernel_op_28 + Dummy_5425*tmp_kernel_op_29 + Dummy_5427*tmp_kernel_op_30 + Dummy_5429*tmp_kernel_op_31) + Dummy_5419*(Dummy_5423*0.1381966011250105 + Dummy_5425*0.1381966011250105 + Dummy_5427*0.5854101966249684 + Dummy_5429*0.1381966011250105) + Dummy_5420*(Dummy_5423*0.1381966011250105 + Dummy_5425*0.5854101966249684 + Dummy_5427*0.1381966011250105 + Dummy_5429*0.1381966011250105) + Dummy_5421*(Dummy_5423*0.5854101966249684 + Dummy_5425*0.1381966011250105 + Dummy_5427*0.1381966011250105 + Dummy_5429*0.1381966011250105); - const walberla::float64 Dummy_5507 = Dummy_5418*(-Dummy_5430*Dummy_5438 - Dummy_5432*Dummy_5439 - Dummy_5434*Dummy_5440 - Dummy_5436*Dummy_5441) + Dummy_5419*(Dummy_5431*-0.1381966011250105 + Dummy_5433*-0.1381966011250105 + Dummy_5435*-0.5854101966249684 + Dummy_5437*-0.1381966011250105) + Dummy_5420*(Dummy_5431*-0.1381966011250105 + Dummy_5433*-0.5854101966249684 + Dummy_5435*-0.1381966011250105 + Dummy_5437*-0.1381966011250105) + Dummy_5421*(Dummy_5431*-0.5854101966249684 + Dummy_5433*-0.1381966011250105 + Dummy_5435*-0.1381966011250105 + Dummy_5437*-0.1381966011250105); - const walberla::float64 Dummy_5508 = Dummy_5418*(-Dummy_5438*Dummy_5442 - Dummy_5439*Dummy_5444 - Dummy_5440*Dummy_5446 - Dummy_5441*Dummy_5448) + Dummy_5419*(Dummy_5443*-0.1381966011250105 + Dummy_5445*-0.1381966011250105 + Dummy_5447*-0.5854101966249684 + Dummy_5449*-0.1381966011250105) + Dummy_5420*(Dummy_5443*-0.1381966011250105 + Dummy_5445*-0.5854101966249684 + Dummy_5447*-0.1381966011250105 + Dummy_5449*-0.1381966011250105) + Dummy_5421*(Dummy_5443*-0.5854101966249684 + Dummy_5445*-0.1381966011250105 + Dummy_5447*-0.1381966011250105 + Dummy_5449*-0.1381966011250105); - const walberla::float64 Dummy_5509 = Dummy_5418*(-Dummy_5438*Dummy_5450 - Dummy_5439*Dummy_5452 - Dummy_5440*Dummy_5454 - Dummy_5441*Dummy_5456) + Dummy_5419*(Dummy_5451*-0.1381966011250105 + Dummy_5453*-0.1381966011250105 + Dummy_5455*-0.5854101966249684 + Dummy_5457*-0.1381966011250105) + Dummy_5420*(Dummy_5451*-0.1381966011250105 + Dummy_5453*-0.5854101966249684 + Dummy_5455*-0.1381966011250105 + Dummy_5457*-0.1381966011250105) + Dummy_5421*(Dummy_5451*-0.5854101966249684 + Dummy_5453*-0.1381966011250105 + Dummy_5455*-0.1381966011250105 + Dummy_5457*-0.1381966011250105); - const walberla::float64 Dummy_5510 = Dummy_5418*(Dummy_5460*tmp_kernel_op_28 + Dummy_5463*tmp_kernel_op_29 + Dummy_5466*tmp_kernel_op_30 + Dummy_5469*tmp_kernel_op_31) + Dummy_5419*(Dummy_5460*0.1381966011250105 + Dummy_5463*0.1381966011250105 + Dummy_5466*0.5854101966249684 + Dummy_5469*0.1381966011250105) + Dummy_5420*(Dummy_5460*0.1381966011250105 + Dummy_5463*0.5854101966249684 + Dummy_5466*0.1381966011250105 + Dummy_5469*0.1381966011250105) + Dummy_5421*(Dummy_5460*0.5854101966249684 + Dummy_5463*0.1381966011250105 + Dummy_5466*0.1381966011250105 + Dummy_5469*0.1381966011250105); - const walberla::float64 Dummy_5511 = Dummy_5418*(Dummy_5472*tmp_kernel_op_28 + Dummy_5475*tmp_kernel_op_29 + Dummy_5478*tmp_kernel_op_30 + Dummy_5481*tmp_kernel_op_31) + Dummy_5419*(Dummy_5472*0.1381966011250105 + Dummy_5475*0.1381966011250105 + Dummy_5478*0.5854101966249684 + Dummy_5481*0.1381966011250105) + Dummy_5420*(Dummy_5472*0.1381966011250105 + Dummy_5475*0.5854101966249684 + Dummy_5478*0.1381966011250105 + Dummy_5481*0.1381966011250105) + Dummy_5421*(Dummy_5472*0.5854101966249684 + Dummy_5475*0.1381966011250105 + Dummy_5478*0.1381966011250105 + Dummy_5481*0.1381966011250105); - const walberla::float64 Dummy_5512 = Dummy_5418*(Dummy_5484*tmp_kernel_op_28 + Dummy_5487*tmp_kernel_op_29 + Dummy_5490*tmp_kernel_op_30 + Dummy_5493*tmp_kernel_op_31) + Dummy_5419*(Dummy_5484*0.1381966011250105 + Dummy_5487*0.1381966011250105 + Dummy_5490*0.5854101966249684 + Dummy_5493*0.1381966011250105) + Dummy_5420*(Dummy_5484*0.1381966011250105 + Dummy_5487*0.5854101966249684 + Dummy_5490*0.1381966011250105 + Dummy_5493*0.1381966011250105) + Dummy_5421*(Dummy_5484*0.5854101966249684 + Dummy_5487*0.1381966011250105 + Dummy_5490*0.1381966011250105 + Dummy_5493*0.1381966011250105); - const walberla::float64 Dummy_5513 = Dummy_5418*(Dummy_5494*tmp_kernel_op_28 + Dummy_5495*tmp_kernel_op_29 + Dummy_5496*tmp_kernel_op_30 + Dummy_5497*tmp_kernel_op_31) + Dummy_5419*(Dummy_5494*0.1381966011250105 + Dummy_5495*0.1381966011250105 + Dummy_5496*0.5854101966249684 + Dummy_5497*0.1381966011250105) + Dummy_5420*(Dummy_5494*0.1381966011250105 + Dummy_5495*0.5854101966249684 + Dummy_5496*0.1381966011250105 + Dummy_5497*0.1381966011250105) + Dummy_5421*(Dummy_5494*0.5854101966249684 + Dummy_5495*0.1381966011250105 + Dummy_5496*0.1381966011250105 + Dummy_5497*0.1381966011250105); - const walberla::float64 Dummy_5514 = Dummy_5418*(Dummy_5498*tmp_kernel_op_28 + Dummy_5499*tmp_kernel_op_29 + Dummy_5500*tmp_kernel_op_30 + Dummy_5501*tmp_kernel_op_31) + Dummy_5419*(Dummy_5498*0.1381966011250105 + Dummy_5499*0.1381966011250105 + Dummy_5500*0.5854101966249684 + Dummy_5501*0.1381966011250105) + Dummy_5420*(Dummy_5498*0.1381966011250105 + Dummy_5499*0.5854101966249684 + Dummy_5500*0.1381966011250105 + Dummy_5501*0.1381966011250105) + Dummy_5421*(Dummy_5498*0.5854101966249684 + Dummy_5499*0.1381966011250105 + Dummy_5500*0.1381966011250105 + Dummy_5501*0.1381966011250105); - const walberla::float64 Dummy_5515 = Dummy_5418*(Dummy_5502*tmp_kernel_op_28 + Dummy_5503*tmp_kernel_op_29 + Dummy_5504*tmp_kernel_op_30 + Dummy_5505*tmp_kernel_op_31) + Dummy_5419*(Dummy_5502*0.1381966011250105 + Dummy_5503*0.1381966011250105 + Dummy_5504*0.5854101966249684 + Dummy_5505*0.1381966011250105) + Dummy_5420*(Dummy_5502*0.1381966011250105 + Dummy_5503*0.5854101966249684 + Dummy_5504*0.1381966011250105 + Dummy_5505*0.1381966011250105) + Dummy_5421*(Dummy_5502*0.5854101966249684 + Dummy_5503*0.1381966011250105 + Dummy_5504*0.1381966011250105 + Dummy_5505*0.1381966011250105); + const walberla::float64 Dummy_12790 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12791 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12792 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12793 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12878 = Dummy_12790*(Dummy_12795*tmp_kernel_op_28 + Dummy_12797*tmp_kernel_op_29 + Dummy_12799*tmp_kernel_op_30 + Dummy_12801*tmp_kernel_op_31) + Dummy_12791*(Dummy_12795*0.1381966011250105 + Dummy_12797*0.1381966011250105 + Dummy_12799*0.5854101966249684 + Dummy_12801*0.1381966011250105) + Dummy_12792*(Dummy_12795*0.1381966011250105 + Dummy_12797*0.5854101966249684 + Dummy_12799*0.1381966011250105 + Dummy_12801*0.1381966011250105) + Dummy_12793*(Dummy_12795*0.5854101966249684 + Dummy_12797*0.1381966011250105 + Dummy_12799*0.1381966011250105 + Dummy_12801*0.1381966011250105); + const walberla::float64 Dummy_12879 = Dummy_12790*(-Dummy_12802*Dummy_12810 - Dummy_12804*Dummy_12811 - Dummy_12806*Dummy_12812 - Dummy_12808*Dummy_12813) + Dummy_12791*(Dummy_12803*-0.1381966011250105 + Dummy_12805*-0.1381966011250105 + Dummy_12807*-0.5854101966249684 + Dummy_12809*-0.1381966011250105) + Dummy_12792*(Dummy_12803*-0.1381966011250105 + Dummy_12805*-0.5854101966249684 + Dummy_12807*-0.1381966011250105 + Dummy_12809*-0.1381966011250105) + Dummy_12793*(Dummy_12803*-0.5854101966249684 + Dummy_12805*-0.1381966011250105 + Dummy_12807*-0.1381966011250105 + Dummy_12809*-0.1381966011250105); + const walberla::float64 Dummy_12880 = Dummy_12790*(-Dummy_12810*Dummy_12814 - Dummy_12811*Dummy_12816 - Dummy_12812*Dummy_12818 - Dummy_12813*Dummy_12820) + Dummy_12791*(Dummy_12815*-0.1381966011250105 + Dummy_12817*-0.1381966011250105 + Dummy_12819*-0.5854101966249684 + Dummy_12821*-0.1381966011250105) + Dummy_12792*(Dummy_12815*-0.1381966011250105 + Dummy_12817*-0.5854101966249684 + Dummy_12819*-0.1381966011250105 + Dummy_12821*-0.1381966011250105) + Dummy_12793*(Dummy_12815*-0.5854101966249684 + Dummy_12817*-0.1381966011250105 + Dummy_12819*-0.1381966011250105 + Dummy_12821*-0.1381966011250105); + const walberla::float64 Dummy_12881 = Dummy_12790*(-Dummy_12810*Dummy_12822 - Dummy_12811*Dummy_12824 - Dummy_12812*Dummy_12826 - Dummy_12813*Dummy_12828) + Dummy_12791*(Dummy_12823*-0.1381966011250105 + Dummy_12825*-0.1381966011250105 + Dummy_12827*-0.5854101966249684 + Dummy_12829*-0.1381966011250105) + Dummy_12792*(Dummy_12823*-0.1381966011250105 + Dummy_12825*-0.5854101966249684 + Dummy_12827*-0.1381966011250105 + Dummy_12829*-0.1381966011250105) + Dummy_12793*(Dummy_12823*-0.5854101966249684 + Dummy_12825*-0.1381966011250105 + Dummy_12827*-0.1381966011250105 + Dummy_12829*-0.1381966011250105); + const walberla::float64 Dummy_12882 = Dummy_12790*(Dummy_12832*tmp_kernel_op_28 + Dummy_12835*tmp_kernel_op_29 + Dummy_12838*tmp_kernel_op_30 + Dummy_12841*tmp_kernel_op_31) + Dummy_12791*(Dummy_12832*0.1381966011250105 + Dummy_12835*0.1381966011250105 + Dummy_12838*0.5854101966249684 + Dummy_12841*0.1381966011250105) + Dummy_12792*(Dummy_12832*0.1381966011250105 + Dummy_12835*0.5854101966249684 + Dummy_12838*0.1381966011250105 + Dummy_12841*0.1381966011250105) + Dummy_12793*(Dummy_12832*0.5854101966249684 + Dummy_12835*0.1381966011250105 + Dummy_12838*0.1381966011250105 + Dummy_12841*0.1381966011250105); + const walberla::float64 Dummy_12883 = Dummy_12790*(Dummy_12844*tmp_kernel_op_28 + Dummy_12847*tmp_kernel_op_29 + Dummy_12850*tmp_kernel_op_30 + Dummy_12853*tmp_kernel_op_31) + Dummy_12791*(Dummy_12844*0.1381966011250105 + Dummy_12847*0.1381966011250105 + Dummy_12850*0.5854101966249684 + Dummy_12853*0.1381966011250105) + Dummy_12792*(Dummy_12844*0.1381966011250105 + Dummy_12847*0.5854101966249684 + Dummy_12850*0.1381966011250105 + Dummy_12853*0.1381966011250105) + Dummy_12793*(Dummy_12844*0.5854101966249684 + Dummy_12847*0.1381966011250105 + Dummy_12850*0.1381966011250105 + Dummy_12853*0.1381966011250105); + const walberla::float64 Dummy_12884 = Dummy_12790*(Dummy_12856*tmp_kernel_op_28 + Dummy_12859*tmp_kernel_op_29 + Dummy_12862*tmp_kernel_op_30 + Dummy_12865*tmp_kernel_op_31) + Dummy_12791*(Dummy_12856*0.1381966011250105 + Dummy_12859*0.1381966011250105 + Dummy_12862*0.5854101966249684 + Dummy_12865*0.1381966011250105) + Dummy_12792*(Dummy_12856*0.1381966011250105 + Dummy_12859*0.5854101966249684 + Dummy_12862*0.1381966011250105 + Dummy_12865*0.1381966011250105) + Dummy_12793*(Dummy_12856*0.5854101966249684 + Dummy_12859*0.1381966011250105 + Dummy_12862*0.1381966011250105 + Dummy_12865*0.1381966011250105); + const walberla::float64 Dummy_12885 = Dummy_12790*(Dummy_12866*tmp_kernel_op_28 + Dummy_12867*tmp_kernel_op_29 + Dummy_12868*tmp_kernel_op_30 + Dummy_12869*tmp_kernel_op_31) + Dummy_12791*(Dummy_12866*0.1381966011250105 + Dummy_12867*0.1381966011250105 + Dummy_12868*0.5854101966249684 + Dummy_12869*0.1381966011250105) + Dummy_12792*(Dummy_12866*0.1381966011250105 + Dummy_12867*0.5854101966249684 + Dummy_12868*0.1381966011250105 + Dummy_12869*0.1381966011250105) + Dummy_12793*(Dummy_12866*0.5854101966249684 + Dummy_12867*0.1381966011250105 + Dummy_12868*0.1381966011250105 + Dummy_12869*0.1381966011250105); + const walberla::float64 Dummy_12886 = Dummy_12790*(Dummy_12870*tmp_kernel_op_28 + Dummy_12871*tmp_kernel_op_29 + Dummy_12872*tmp_kernel_op_30 + Dummy_12873*tmp_kernel_op_31) + Dummy_12791*(Dummy_12870*0.1381966011250105 + Dummy_12871*0.1381966011250105 + Dummy_12872*0.5854101966249684 + Dummy_12873*0.1381966011250105) + Dummy_12792*(Dummy_12870*0.1381966011250105 + Dummy_12871*0.5854101966249684 + Dummy_12872*0.1381966011250105 + Dummy_12873*0.1381966011250105) + Dummy_12793*(Dummy_12870*0.5854101966249684 + Dummy_12871*0.1381966011250105 + Dummy_12872*0.1381966011250105 + Dummy_12873*0.1381966011250105); + const walberla::float64 Dummy_12887 = Dummy_12790*(Dummy_12874*tmp_kernel_op_28 + Dummy_12875*tmp_kernel_op_29 + Dummy_12876*tmp_kernel_op_30 + Dummy_12877*tmp_kernel_op_31) + Dummy_12791*(Dummy_12874*0.1381966011250105 + Dummy_12875*0.1381966011250105 + Dummy_12876*0.5854101966249684 + Dummy_12877*0.1381966011250105) + Dummy_12792*(Dummy_12874*0.1381966011250105 + Dummy_12875*0.5854101966249684 + Dummy_12876*0.1381966011250105 + Dummy_12877*0.1381966011250105) + Dummy_12793*(Dummy_12874*0.5854101966249684 + Dummy_12875*0.1381966011250105 + Dummy_12876*0.1381966011250105 + Dummy_12877*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5506 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5507 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5508 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5509 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5510 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5511 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5512 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5513 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5514 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5515 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12878 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12879 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12880 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12881 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12882 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12883 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12884 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12885 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12886 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12887 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_5516 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5517 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5518 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5519 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5604 = Dummy_5516*(Dummy_5521*tmp_kernel_op_28 + Dummy_5523*tmp_kernel_op_29 + Dummy_5525*tmp_kernel_op_30 + Dummy_5527*tmp_kernel_op_31) + Dummy_5517*(Dummy_5521*0.1381966011250105 + Dummy_5523*0.1381966011250105 + Dummy_5525*0.5854101966249684 + Dummy_5527*0.1381966011250105) + Dummy_5518*(Dummy_5521*0.1381966011250105 + Dummy_5523*0.5854101966249684 + Dummy_5525*0.1381966011250105 + Dummy_5527*0.1381966011250105) + Dummy_5519*(Dummy_5521*0.5854101966249684 + Dummy_5523*0.1381966011250105 + Dummy_5525*0.1381966011250105 + Dummy_5527*0.1381966011250105); - const walberla::float64 Dummy_5605 = Dummy_5516*(-Dummy_5528*Dummy_5536 - Dummy_5530*Dummy_5537 - Dummy_5532*Dummy_5538 - Dummy_5534*Dummy_5539) + Dummy_5517*(Dummy_5529*-0.1381966011250105 + Dummy_5531*-0.1381966011250105 + Dummy_5533*-0.5854101966249684 + Dummy_5535*-0.1381966011250105) + Dummy_5518*(Dummy_5529*-0.1381966011250105 + Dummy_5531*-0.5854101966249684 + Dummy_5533*-0.1381966011250105 + Dummy_5535*-0.1381966011250105) + Dummy_5519*(Dummy_5529*-0.5854101966249684 + Dummy_5531*-0.1381966011250105 + Dummy_5533*-0.1381966011250105 + Dummy_5535*-0.1381966011250105); - const walberla::float64 Dummy_5606 = Dummy_5516*(-Dummy_5536*Dummy_5540 - Dummy_5537*Dummy_5542 - Dummy_5538*Dummy_5544 - Dummy_5539*Dummy_5546) + Dummy_5517*(Dummy_5541*-0.1381966011250105 + Dummy_5543*-0.1381966011250105 + Dummy_5545*-0.5854101966249684 + Dummy_5547*-0.1381966011250105) + Dummy_5518*(Dummy_5541*-0.1381966011250105 + Dummy_5543*-0.5854101966249684 + Dummy_5545*-0.1381966011250105 + Dummy_5547*-0.1381966011250105) + Dummy_5519*(Dummy_5541*-0.5854101966249684 + Dummy_5543*-0.1381966011250105 + Dummy_5545*-0.1381966011250105 + Dummy_5547*-0.1381966011250105); - const walberla::float64 Dummy_5607 = Dummy_5516*(-Dummy_5536*Dummy_5548 - Dummy_5537*Dummy_5550 - Dummy_5538*Dummy_5552 - Dummy_5539*Dummy_5554) + Dummy_5517*(Dummy_5549*-0.1381966011250105 + Dummy_5551*-0.1381966011250105 + Dummy_5553*-0.5854101966249684 + Dummy_5555*-0.1381966011250105) + Dummy_5518*(Dummy_5549*-0.1381966011250105 + Dummy_5551*-0.5854101966249684 + Dummy_5553*-0.1381966011250105 + Dummy_5555*-0.1381966011250105) + Dummy_5519*(Dummy_5549*-0.5854101966249684 + Dummy_5551*-0.1381966011250105 + Dummy_5553*-0.1381966011250105 + Dummy_5555*-0.1381966011250105); - const walberla::float64 Dummy_5608 = Dummy_5516*(Dummy_5558*tmp_kernel_op_28 + Dummy_5561*tmp_kernel_op_29 + Dummy_5564*tmp_kernel_op_30 + Dummy_5567*tmp_kernel_op_31) + Dummy_5517*(Dummy_5558*0.1381966011250105 + Dummy_5561*0.1381966011250105 + Dummy_5564*0.5854101966249684 + Dummy_5567*0.1381966011250105) + Dummy_5518*(Dummy_5558*0.1381966011250105 + Dummy_5561*0.5854101966249684 + Dummy_5564*0.1381966011250105 + Dummy_5567*0.1381966011250105) + Dummy_5519*(Dummy_5558*0.5854101966249684 + Dummy_5561*0.1381966011250105 + Dummy_5564*0.1381966011250105 + Dummy_5567*0.1381966011250105); - const walberla::float64 Dummy_5609 = Dummy_5516*(Dummy_5570*tmp_kernel_op_28 + Dummy_5573*tmp_kernel_op_29 + Dummy_5576*tmp_kernel_op_30 + Dummy_5579*tmp_kernel_op_31) + Dummy_5517*(Dummy_5570*0.1381966011250105 + Dummy_5573*0.1381966011250105 + Dummy_5576*0.5854101966249684 + Dummy_5579*0.1381966011250105) + Dummy_5518*(Dummy_5570*0.1381966011250105 + Dummy_5573*0.5854101966249684 + Dummy_5576*0.1381966011250105 + Dummy_5579*0.1381966011250105) + Dummy_5519*(Dummy_5570*0.5854101966249684 + Dummy_5573*0.1381966011250105 + Dummy_5576*0.1381966011250105 + Dummy_5579*0.1381966011250105); - const walberla::float64 Dummy_5610 = Dummy_5516*(Dummy_5582*tmp_kernel_op_28 + Dummy_5585*tmp_kernel_op_29 + Dummy_5588*tmp_kernel_op_30 + Dummy_5591*tmp_kernel_op_31) + Dummy_5517*(Dummy_5582*0.1381966011250105 + Dummy_5585*0.1381966011250105 + Dummy_5588*0.5854101966249684 + Dummy_5591*0.1381966011250105) + Dummy_5518*(Dummy_5582*0.1381966011250105 + Dummy_5585*0.5854101966249684 + Dummy_5588*0.1381966011250105 + Dummy_5591*0.1381966011250105) + Dummy_5519*(Dummy_5582*0.5854101966249684 + Dummy_5585*0.1381966011250105 + Dummy_5588*0.1381966011250105 + Dummy_5591*0.1381966011250105); - const walberla::float64 Dummy_5611 = Dummy_5516*(Dummy_5592*tmp_kernel_op_28 + Dummy_5593*tmp_kernel_op_29 + Dummy_5594*tmp_kernel_op_30 + Dummy_5595*tmp_kernel_op_31) + Dummy_5517*(Dummy_5592*0.1381966011250105 + Dummy_5593*0.1381966011250105 + Dummy_5594*0.5854101966249684 + Dummy_5595*0.1381966011250105) + Dummy_5518*(Dummy_5592*0.1381966011250105 + Dummy_5593*0.5854101966249684 + Dummy_5594*0.1381966011250105 + Dummy_5595*0.1381966011250105) + Dummy_5519*(Dummy_5592*0.5854101966249684 + Dummy_5593*0.1381966011250105 + Dummy_5594*0.1381966011250105 + Dummy_5595*0.1381966011250105); - const walberla::float64 Dummy_5612 = Dummy_5516*(Dummy_5596*tmp_kernel_op_28 + Dummy_5597*tmp_kernel_op_29 + Dummy_5598*tmp_kernel_op_30 + Dummy_5599*tmp_kernel_op_31) + Dummy_5517*(Dummy_5596*0.1381966011250105 + Dummy_5597*0.1381966011250105 + Dummy_5598*0.5854101966249684 + Dummy_5599*0.1381966011250105) + Dummy_5518*(Dummy_5596*0.1381966011250105 + Dummy_5597*0.5854101966249684 + Dummy_5598*0.1381966011250105 + Dummy_5599*0.1381966011250105) + Dummy_5519*(Dummy_5596*0.5854101966249684 + Dummy_5597*0.1381966011250105 + Dummy_5598*0.1381966011250105 + Dummy_5599*0.1381966011250105); - const walberla::float64 Dummy_5613 = Dummy_5516*(Dummy_5600*tmp_kernel_op_28 + Dummy_5601*tmp_kernel_op_29 + Dummy_5602*tmp_kernel_op_30 + Dummy_5603*tmp_kernel_op_31) + Dummy_5517*(Dummy_5600*0.1381966011250105 + Dummy_5601*0.1381966011250105 + Dummy_5602*0.5854101966249684 + Dummy_5603*0.1381966011250105) + Dummy_5518*(Dummy_5600*0.1381966011250105 + Dummy_5601*0.5854101966249684 + Dummy_5602*0.1381966011250105 + Dummy_5603*0.1381966011250105) + Dummy_5519*(Dummy_5600*0.5854101966249684 + Dummy_5601*0.1381966011250105 + Dummy_5602*0.1381966011250105 + Dummy_5603*0.1381966011250105); + const walberla::float64 Dummy_12888 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12889 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12890 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12891 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12976 = Dummy_12888*(Dummy_12893*tmp_kernel_op_28 + Dummy_12895*tmp_kernel_op_29 + Dummy_12897*tmp_kernel_op_30 + Dummy_12899*tmp_kernel_op_31) + Dummy_12889*(Dummy_12893*0.1381966011250105 + Dummy_12895*0.1381966011250105 + Dummy_12897*0.5854101966249684 + Dummy_12899*0.1381966011250105) + Dummy_12890*(Dummy_12893*0.1381966011250105 + Dummy_12895*0.5854101966249684 + Dummy_12897*0.1381966011250105 + Dummy_12899*0.1381966011250105) + Dummy_12891*(Dummy_12893*0.5854101966249684 + Dummy_12895*0.1381966011250105 + Dummy_12897*0.1381966011250105 + Dummy_12899*0.1381966011250105); + const walberla::float64 Dummy_12977 = Dummy_12888*(-Dummy_12900*Dummy_12908 - Dummy_12902*Dummy_12909 - Dummy_12904*Dummy_12910 - Dummy_12906*Dummy_12911) + Dummy_12889*(Dummy_12901*-0.1381966011250105 + Dummy_12903*-0.1381966011250105 + Dummy_12905*-0.5854101966249684 + Dummy_12907*-0.1381966011250105) + Dummy_12890*(Dummy_12901*-0.1381966011250105 + Dummy_12903*-0.5854101966249684 + Dummy_12905*-0.1381966011250105 + Dummy_12907*-0.1381966011250105) + Dummy_12891*(Dummy_12901*-0.5854101966249684 + Dummy_12903*-0.1381966011250105 + Dummy_12905*-0.1381966011250105 + Dummy_12907*-0.1381966011250105); + const walberla::float64 Dummy_12978 = Dummy_12888*(-Dummy_12908*Dummy_12912 - Dummy_12909*Dummy_12914 - Dummy_12910*Dummy_12916 - Dummy_12911*Dummy_12918) + Dummy_12889*(Dummy_12913*-0.1381966011250105 + Dummy_12915*-0.1381966011250105 + Dummy_12917*-0.5854101966249684 + Dummy_12919*-0.1381966011250105) + Dummy_12890*(Dummy_12913*-0.1381966011250105 + Dummy_12915*-0.5854101966249684 + Dummy_12917*-0.1381966011250105 + Dummy_12919*-0.1381966011250105) + Dummy_12891*(Dummy_12913*-0.5854101966249684 + Dummy_12915*-0.1381966011250105 + Dummy_12917*-0.1381966011250105 + Dummy_12919*-0.1381966011250105); + const walberla::float64 Dummy_12979 = Dummy_12888*(-Dummy_12908*Dummy_12920 - Dummy_12909*Dummy_12922 - Dummy_12910*Dummy_12924 - Dummy_12911*Dummy_12926) + Dummy_12889*(Dummy_12921*-0.1381966011250105 + Dummy_12923*-0.1381966011250105 + Dummy_12925*-0.5854101966249684 + Dummy_12927*-0.1381966011250105) + Dummy_12890*(Dummy_12921*-0.1381966011250105 + Dummy_12923*-0.5854101966249684 + Dummy_12925*-0.1381966011250105 + Dummy_12927*-0.1381966011250105) + Dummy_12891*(Dummy_12921*-0.5854101966249684 + Dummy_12923*-0.1381966011250105 + Dummy_12925*-0.1381966011250105 + Dummy_12927*-0.1381966011250105); + const walberla::float64 Dummy_12980 = Dummy_12888*(Dummy_12930*tmp_kernel_op_28 + Dummy_12933*tmp_kernel_op_29 + Dummy_12936*tmp_kernel_op_30 + Dummy_12939*tmp_kernel_op_31) + Dummy_12889*(Dummy_12930*0.1381966011250105 + Dummy_12933*0.1381966011250105 + Dummy_12936*0.5854101966249684 + Dummy_12939*0.1381966011250105) + Dummy_12890*(Dummy_12930*0.1381966011250105 + Dummy_12933*0.5854101966249684 + Dummy_12936*0.1381966011250105 + Dummy_12939*0.1381966011250105) + Dummy_12891*(Dummy_12930*0.5854101966249684 + Dummy_12933*0.1381966011250105 + Dummy_12936*0.1381966011250105 + Dummy_12939*0.1381966011250105); + const walberla::float64 Dummy_12981 = Dummy_12888*(Dummy_12942*tmp_kernel_op_28 + Dummy_12945*tmp_kernel_op_29 + Dummy_12948*tmp_kernel_op_30 + Dummy_12951*tmp_kernel_op_31) + Dummy_12889*(Dummy_12942*0.1381966011250105 + Dummy_12945*0.1381966011250105 + Dummy_12948*0.5854101966249684 + Dummy_12951*0.1381966011250105) + Dummy_12890*(Dummy_12942*0.1381966011250105 + Dummy_12945*0.5854101966249684 + Dummy_12948*0.1381966011250105 + Dummy_12951*0.1381966011250105) + Dummy_12891*(Dummy_12942*0.5854101966249684 + Dummy_12945*0.1381966011250105 + Dummy_12948*0.1381966011250105 + Dummy_12951*0.1381966011250105); + const walberla::float64 Dummy_12982 = Dummy_12888*(Dummy_12954*tmp_kernel_op_28 + Dummy_12957*tmp_kernel_op_29 + Dummy_12960*tmp_kernel_op_30 + Dummy_12963*tmp_kernel_op_31) + Dummy_12889*(Dummy_12954*0.1381966011250105 + Dummy_12957*0.1381966011250105 + Dummy_12960*0.5854101966249684 + Dummy_12963*0.1381966011250105) + Dummy_12890*(Dummy_12954*0.1381966011250105 + Dummy_12957*0.5854101966249684 + Dummy_12960*0.1381966011250105 + Dummy_12963*0.1381966011250105) + Dummy_12891*(Dummy_12954*0.5854101966249684 + Dummy_12957*0.1381966011250105 + Dummy_12960*0.1381966011250105 + Dummy_12963*0.1381966011250105); + const walberla::float64 Dummy_12983 = Dummy_12888*(Dummy_12964*tmp_kernel_op_28 + Dummy_12965*tmp_kernel_op_29 + Dummy_12966*tmp_kernel_op_30 + Dummy_12967*tmp_kernel_op_31) + Dummy_12889*(Dummy_12964*0.1381966011250105 + Dummy_12965*0.1381966011250105 + Dummy_12966*0.5854101966249684 + Dummy_12967*0.1381966011250105) + Dummy_12890*(Dummy_12964*0.1381966011250105 + Dummy_12965*0.5854101966249684 + Dummy_12966*0.1381966011250105 + Dummy_12967*0.1381966011250105) + Dummy_12891*(Dummy_12964*0.5854101966249684 + Dummy_12965*0.1381966011250105 + Dummy_12966*0.1381966011250105 + Dummy_12967*0.1381966011250105); + const walberla::float64 Dummy_12984 = Dummy_12888*(Dummy_12968*tmp_kernel_op_28 + Dummy_12969*tmp_kernel_op_29 + Dummy_12970*tmp_kernel_op_30 + Dummy_12971*tmp_kernel_op_31) + Dummy_12889*(Dummy_12968*0.1381966011250105 + Dummy_12969*0.1381966011250105 + Dummy_12970*0.5854101966249684 + Dummy_12971*0.1381966011250105) + Dummy_12890*(Dummy_12968*0.1381966011250105 + Dummy_12969*0.5854101966249684 + Dummy_12970*0.1381966011250105 + Dummy_12971*0.1381966011250105) + Dummy_12891*(Dummy_12968*0.5854101966249684 + Dummy_12969*0.1381966011250105 + Dummy_12970*0.1381966011250105 + Dummy_12971*0.1381966011250105); + const walberla::float64 Dummy_12985 = Dummy_12888*(Dummy_12972*tmp_kernel_op_28 + Dummy_12973*tmp_kernel_op_29 + Dummy_12974*tmp_kernel_op_30 + Dummy_12975*tmp_kernel_op_31) + Dummy_12889*(Dummy_12972*0.1381966011250105 + Dummy_12973*0.1381966011250105 + Dummy_12974*0.5854101966249684 + Dummy_12975*0.1381966011250105) + Dummy_12890*(Dummy_12972*0.1381966011250105 + Dummy_12973*0.5854101966249684 + Dummy_12974*0.1381966011250105 + Dummy_12975*0.1381966011250105) + Dummy_12891*(Dummy_12972*0.5854101966249684 + Dummy_12973*0.1381966011250105 + Dummy_12974*0.1381966011250105 + Dummy_12975*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5604 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5605 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5606 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5607 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5608 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5609 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5610 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5611 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5612 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5613 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12976 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12977 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12978 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12979 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12980 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12981 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12982 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12983 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12984 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12985 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_5614 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5615 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5616 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5617 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5702 = Dummy_5614*(Dummy_5619*tmp_kernel_op_28 + Dummy_5621*tmp_kernel_op_29 + Dummy_5623*tmp_kernel_op_30 + Dummy_5625*tmp_kernel_op_31) + Dummy_5615*(Dummy_5619*0.1381966011250105 + Dummy_5621*0.1381966011250105 + Dummy_5623*0.5854101966249684 + Dummy_5625*0.1381966011250105) + Dummy_5616*(Dummy_5619*0.1381966011250105 + Dummy_5621*0.5854101966249684 + Dummy_5623*0.1381966011250105 + Dummy_5625*0.1381966011250105) + Dummy_5617*(Dummy_5619*0.5854101966249684 + Dummy_5621*0.1381966011250105 + Dummy_5623*0.1381966011250105 + Dummy_5625*0.1381966011250105); - const walberla::float64 Dummy_5703 = Dummy_5614*(-Dummy_5626*Dummy_5634 - Dummy_5628*Dummy_5635 - Dummy_5630*Dummy_5636 - Dummy_5632*Dummy_5637) + Dummy_5615*(Dummy_5627*-0.1381966011250105 + Dummy_5629*-0.1381966011250105 + Dummy_5631*-0.5854101966249684 + Dummy_5633*-0.1381966011250105) + Dummy_5616*(Dummy_5627*-0.1381966011250105 + Dummy_5629*-0.5854101966249684 + Dummy_5631*-0.1381966011250105 + Dummy_5633*-0.1381966011250105) + Dummy_5617*(Dummy_5627*-0.5854101966249684 + Dummy_5629*-0.1381966011250105 + Dummy_5631*-0.1381966011250105 + Dummy_5633*-0.1381966011250105); - const walberla::float64 Dummy_5704 = Dummy_5614*(-Dummy_5634*Dummy_5638 - Dummy_5635*Dummy_5640 - Dummy_5636*Dummy_5642 - Dummy_5637*Dummy_5644) + Dummy_5615*(Dummy_5639*-0.1381966011250105 + Dummy_5641*-0.1381966011250105 + Dummy_5643*-0.5854101966249684 + Dummy_5645*-0.1381966011250105) + Dummy_5616*(Dummy_5639*-0.1381966011250105 + Dummy_5641*-0.5854101966249684 + Dummy_5643*-0.1381966011250105 + Dummy_5645*-0.1381966011250105) + Dummy_5617*(Dummy_5639*-0.5854101966249684 + Dummy_5641*-0.1381966011250105 + Dummy_5643*-0.1381966011250105 + Dummy_5645*-0.1381966011250105); - const walberla::float64 Dummy_5705 = Dummy_5614*(-Dummy_5634*Dummy_5646 - Dummy_5635*Dummy_5648 - Dummy_5636*Dummy_5650 - Dummy_5637*Dummy_5652) + Dummy_5615*(Dummy_5647*-0.1381966011250105 + Dummy_5649*-0.1381966011250105 + Dummy_5651*-0.5854101966249684 + Dummy_5653*-0.1381966011250105) + Dummy_5616*(Dummy_5647*-0.1381966011250105 + Dummy_5649*-0.5854101966249684 + Dummy_5651*-0.1381966011250105 + Dummy_5653*-0.1381966011250105) + Dummy_5617*(Dummy_5647*-0.5854101966249684 + Dummy_5649*-0.1381966011250105 + Dummy_5651*-0.1381966011250105 + Dummy_5653*-0.1381966011250105); - const walberla::float64 Dummy_5706 = Dummy_5614*(Dummy_5656*tmp_kernel_op_28 + Dummy_5659*tmp_kernel_op_29 + Dummy_5662*tmp_kernel_op_30 + Dummy_5665*tmp_kernel_op_31) + Dummy_5615*(Dummy_5656*0.1381966011250105 + Dummy_5659*0.1381966011250105 + Dummy_5662*0.5854101966249684 + Dummy_5665*0.1381966011250105) + Dummy_5616*(Dummy_5656*0.1381966011250105 + Dummy_5659*0.5854101966249684 + Dummy_5662*0.1381966011250105 + Dummy_5665*0.1381966011250105) + Dummy_5617*(Dummy_5656*0.5854101966249684 + Dummy_5659*0.1381966011250105 + Dummy_5662*0.1381966011250105 + Dummy_5665*0.1381966011250105); - const walberla::float64 Dummy_5707 = Dummy_5614*(Dummy_5668*tmp_kernel_op_28 + Dummy_5671*tmp_kernel_op_29 + Dummy_5674*tmp_kernel_op_30 + Dummy_5677*tmp_kernel_op_31) + Dummy_5615*(Dummy_5668*0.1381966011250105 + Dummy_5671*0.1381966011250105 + Dummy_5674*0.5854101966249684 + Dummy_5677*0.1381966011250105) + Dummy_5616*(Dummy_5668*0.1381966011250105 + Dummy_5671*0.5854101966249684 + Dummy_5674*0.1381966011250105 + Dummy_5677*0.1381966011250105) + Dummy_5617*(Dummy_5668*0.5854101966249684 + Dummy_5671*0.1381966011250105 + Dummy_5674*0.1381966011250105 + Dummy_5677*0.1381966011250105); - const walberla::float64 Dummy_5708 = Dummy_5614*(Dummy_5680*tmp_kernel_op_28 + Dummy_5683*tmp_kernel_op_29 + Dummy_5686*tmp_kernel_op_30 + Dummy_5689*tmp_kernel_op_31) + Dummy_5615*(Dummy_5680*0.1381966011250105 + Dummy_5683*0.1381966011250105 + Dummy_5686*0.5854101966249684 + Dummy_5689*0.1381966011250105) + Dummy_5616*(Dummy_5680*0.1381966011250105 + Dummy_5683*0.5854101966249684 + Dummy_5686*0.1381966011250105 + Dummy_5689*0.1381966011250105) + Dummy_5617*(Dummy_5680*0.5854101966249684 + Dummy_5683*0.1381966011250105 + Dummy_5686*0.1381966011250105 + Dummy_5689*0.1381966011250105); - const walberla::float64 Dummy_5709 = Dummy_5614*(Dummy_5690*tmp_kernel_op_28 + Dummy_5691*tmp_kernel_op_29 + Dummy_5692*tmp_kernel_op_30 + Dummy_5693*tmp_kernel_op_31) + Dummy_5615*(Dummy_5690*0.1381966011250105 + Dummy_5691*0.1381966011250105 + Dummy_5692*0.5854101966249684 + Dummy_5693*0.1381966011250105) + Dummy_5616*(Dummy_5690*0.1381966011250105 + Dummy_5691*0.5854101966249684 + Dummy_5692*0.1381966011250105 + Dummy_5693*0.1381966011250105) + Dummy_5617*(Dummy_5690*0.5854101966249684 + Dummy_5691*0.1381966011250105 + Dummy_5692*0.1381966011250105 + Dummy_5693*0.1381966011250105); - const walberla::float64 Dummy_5710 = Dummy_5614*(Dummy_5694*tmp_kernel_op_28 + Dummy_5695*tmp_kernel_op_29 + Dummy_5696*tmp_kernel_op_30 + Dummy_5697*tmp_kernel_op_31) + Dummy_5615*(Dummy_5694*0.1381966011250105 + Dummy_5695*0.1381966011250105 + Dummy_5696*0.5854101966249684 + Dummy_5697*0.1381966011250105) + Dummy_5616*(Dummy_5694*0.1381966011250105 + Dummy_5695*0.5854101966249684 + Dummy_5696*0.1381966011250105 + Dummy_5697*0.1381966011250105) + Dummy_5617*(Dummy_5694*0.5854101966249684 + Dummy_5695*0.1381966011250105 + Dummy_5696*0.1381966011250105 + Dummy_5697*0.1381966011250105); - const walberla::float64 Dummy_5711 = Dummy_5614*(Dummy_5698*tmp_kernel_op_28 + Dummy_5699*tmp_kernel_op_29 + Dummy_5700*tmp_kernel_op_30 + Dummy_5701*tmp_kernel_op_31) + Dummy_5615*(Dummy_5698*0.1381966011250105 + Dummy_5699*0.1381966011250105 + Dummy_5700*0.5854101966249684 + Dummy_5701*0.1381966011250105) + Dummy_5616*(Dummy_5698*0.1381966011250105 + Dummy_5699*0.5854101966249684 + Dummy_5700*0.1381966011250105 + Dummy_5701*0.1381966011250105) + Dummy_5617*(Dummy_5698*0.5854101966249684 + Dummy_5699*0.1381966011250105 + Dummy_5700*0.1381966011250105 + Dummy_5701*0.1381966011250105); + const walberla::float64 Dummy_12986 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12987 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12988 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12989 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_13074 = Dummy_12986*(Dummy_12991*tmp_kernel_op_28 + Dummy_12993*tmp_kernel_op_29 + Dummy_12995*tmp_kernel_op_30 + Dummy_12997*tmp_kernel_op_31) + Dummy_12987*(Dummy_12991*0.1381966011250105 + Dummy_12993*0.1381966011250105 + Dummy_12995*0.5854101966249684 + Dummy_12997*0.1381966011250105) + Dummy_12988*(Dummy_12991*0.1381966011250105 + Dummy_12993*0.5854101966249684 + Dummy_12995*0.1381966011250105 + Dummy_12997*0.1381966011250105) + Dummy_12989*(Dummy_12991*0.5854101966249684 + Dummy_12993*0.1381966011250105 + Dummy_12995*0.1381966011250105 + Dummy_12997*0.1381966011250105); + const walberla::float64 Dummy_13075 = Dummy_12986*(-Dummy_12998*Dummy_13006 - Dummy_13000*Dummy_13007 - Dummy_13002*Dummy_13008 - Dummy_13004*Dummy_13009) + Dummy_12987*(Dummy_12999*-0.1381966011250105 + Dummy_13001*-0.1381966011250105 + Dummy_13003*-0.5854101966249684 + Dummy_13005*-0.1381966011250105) + Dummy_12988*(Dummy_12999*-0.1381966011250105 + Dummy_13001*-0.5854101966249684 + Dummy_13003*-0.1381966011250105 + Dummy_13005*-0.1381966011250105) + Dummy_12989*(Dummy_12999*-0.5854101966249684 + Dummy_13001*-0.1381966011250105 + Dummy_13003*-0.1381966011250105 + Dummy_13005*-0.1381966011250105); + const walberla::float64 Dummy_13076 = Dummy_12986*(-Dummy_13006*Dummy_13010 - Dummy_13007*Dummy_13012 - Dummy_13008*Dummy_13014 - Dummy_13009*Dummy_13016) + Dummy_12987*(Dummy_13011*-0.1381966011250105 + Dummy_13013*-0.1381966011250105 + Dummy_13015*-0.5854101966249684 + Dummy_13017*-0.1381966011250105) + Dummy_12988*(Dummy_13011*-0.1381966011250105 + Dummy_13013*-0.5854101966249684 + Dummy_13015*-0.1381966011250105 + Dummy_13017*-0.1381966011250105) + Dummy_12989*(Dummy_13011*-0.5854101966249684 + Dummy_13013*-0.1381966011250105 + Dummy_13015*-0.1381966011250105 + Dummy_13017*-0.1381966011250105); + const walberla::float64 Dummy_13077 = Dummy_12986*(-Dummy_13006*Dummy_13018 - Dummy_13007*Dummy_13020 - Dummy_13008*Dummy_13022 - Dummy_13009*Dummy_13024) + Dummy_12987*(Dummy_13019*-0.1381966011250105 + Dummy_13021*-0.1381966011250105 + Dummy_13023*-0.5854101966249684 + Dummy_13025*-0.1381966011250105) + Dummy_12988*(Dummy_13019*-0.1381966011250105 + Dummy_13021*-0.5854101966249684 + Dummy_13023*-0.1381966011250105 + Dummy_13025*-0.1381966011250105) + Dummy_12989*(Dummy_13019*-0.5854101966249684 + Dummy_13021*-0.1381966011250105 + Dummy_13023*-0.1381966011250105 + Dummy_13025*-0.1381966011250105); + const walberla::float64 Dummy_13078 = Dummy_12986*(Dummy_13028*tmp_kernel_op_28 + Dummy_13031*tmp_kernel_op_29 + Dummy_13034*tmp_kernel_op_30 + Dummy_13037*tmp_kernel_op_31) + Dummy_12987*(Dummy_13028*0.1381966011250105 + Dummy_13031*0.1381966011250105 + Dummy_13034*0.5854101966249684 + Dummy_13037*0.1381966011250105) + Dummy_12988*(Dummy_13028*0.1381966011250105 + Dummy_13031*0.5854101966249684 + Dummy_13034*0.1381966011250105 + Dummy_13037*0.1381966011250105) + Dummy_12989*(Dummy_13028*0.5854101966249684 + Dummy_13031*0.1381966011250105 + Dummy_13034*0.1381966011250105 + Dummy_13037*0.1381966011250105); + const walberla::float64 Dummy_13079 = Dummy_12986*(Dummy_13040*tmp_kernel_op_28 + Dummy_13043*tmp_kernel_op_29 + Dummy_13046*tmp_kernel_op_30 + Dummy_13049*tmp_kernel_op_31) + Dummy_12987*(Dummy_13040*0.1381966011250105 + Dummy_13043*0.1381966011250105 + Dummy_13046*0.5854101966249684 + Dummy_13049*0.1381966011250105) + Dummy_12988*(Dummy_13040*0.1381966011250105 + Dummy_13043*0.5854101966249684 + Dummy_13046*0.1381966011250105 + Dummy_13049*0.1381966011250105) + Dummy_12989*(Dummy_13040*0.5854101966249684 + Dummy_13043*0.1381966011250105 + Dummy_13046*0.1381966011250105 + Dummy_13049*0.1381966011250105); + const walberla::float64 Dummy_13080 = Dummy_12986*(Dummy_13052*tmp_kernel_op_28 + Dummy_13055*tmp_kernel_op_29 + Dummy_13058*tmp_kernel_op_30 + Dummy_13061*tmp_kernel_op_31) + Dummy_12987*(Dummy_13052*0.1381966011250105 + Dummy_13055*0.1381966011250105 + Dummy_13058*0.5854101966249684 + Dummy_13061*0.1381966011250105) + Dummy_12988*(Dummy_13052*0.1381966011250105 + Dummy_13055*0.5854101966249684 + Dummy_13058*0.1381966011250105 + Dummy_13061*0.1381966011250105) + Dummy_12989*(Dummy_13052*0.5854101966249684 + Dummy_13055*0.1381966011250105 + Dummy_13058*0.1381966011250105 + Dummy_13061*0.1381966011250105); + const walberla::float64 Dummy_13081 = Dummy_12986*(Dummy_13062*tmp_kernel_op_28 + Dummy_13063*tmp_kernel_op_29 + Dummy_13064*tmp_kernel_op_30 + Dummy_13065*tmp_kernel_op_31) + Dummy_12987*(Dummy_13062*0.1381966011250105 + Dummy_13063*0.1381966011250105 + Dummy_13064*0.5854101966249684 + Dummy_13065*0.1381966011250105) + Dummy_12988*(Dummy_13062*0.1381966011250105 + Dummy_13063*0.5854101966249684 + Dummy_13064*0.1381966011250105 + Dummy_13065*0.1381966011250105) + Dummy_12989*(Dummy_13062*0.5854101966249684 + Dummy_13063*0.1381966011250105 + Dummy_13064*0.1381966011250105 + Dummy_13065*0.1381966011250105); + const walberla::float64 Dummy_13082 = Dummy_12986*(Dummy_13066*tmp_kernel_op_28 + Dummy_13067*tmp_kernel_op_29 + Dummy_13068*tmp_kernel_op_30 + Dummy_13069*tmp_kernel_op_31) + Dummy_12987*(Dummy_13066*0.1381966011250105 + Dummy_13067*0.1381966011250105 + Dummy_13068*0.5854101966249684 + Dummy_13069*0.1381966011250105) + Dummy_12988*(Dummy_13066*0.1381966011250105 + Dummy_13067*0.5854101966249684 + Dummy_13068*0.1381966011250105 + Dummy_13069*0.1381966011250105) + Dummy_12989*(Dummy_13066*0.5854101966249684 + Dummy_13067*0.1381966011250105 + Dummy_13068*0.1381966011250105 + Dummy_13069*0.1381966011250105); + const walberla::float64 Dummy_13083 = Dummy_12986*(Dummy_13070*tmp_kernel_op_28 + Dummy_13071*tmp_kernel_op_29 + Dummy_13072*tmp_kernel_op_30 + Dummy_13073*tmp_kernel_op_31) + Dummy_12987*(Dummy_13070*0.1381966011250105 + Dummy_13071*0.1381966011250105 + Dummy_13072*0.5854101966249684 + Dummy_13073*0.1381966011250105) + Dummy_12988*(Dummy_13070*0.1381966011250105 + Dummy_13071*0.5854101966249684 + Dummy_13072*0.1381966011250105 + Dummy_13073*0.1381966011250105) + Dummy_12989*(Dummy_13070*0.5854101966249684 + Dummy_13071*0.1381966011250105 + Dummy_13072*0.1381966011250105 + Dummy_13073*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5702 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5703 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5704 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5705 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5706 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5707 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5708 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5709 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5710 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5711 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_13074 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_13075 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_13076 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_13077 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_13078 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_13079 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_13080 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_13081 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_13082 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_13083 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -1356,452 +1320,452 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatVec_9 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_5712 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5713 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5714 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5715 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5716 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5717 = Dummy_5716*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_5718 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5719 = Dummy_5718*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_5720 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5721 = Dummy_5720*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_5722 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5723 = Dummy_5722*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_5724 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5725 = Dummy_5716*Dummy_5724; - const walberla::float64 Dummy_5726 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5727 = Dummy_5718*Dummy_5726; - const walberla::float64 Dummy_5728 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5729 = Dummy_5720*Dummy_5728; - const walberla::float64 Dummy_5730 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5731 = Dummy_5722*Dummy_5730; - const walberla::float64 Dummy_5732 = Dummy_5716*tmp_kernel_op_28; - const walberla::float64 Dummy_5733 = Dummy_5718*tmp_kernel_op_29; - const walberla::float64 Dummy_5734 = Dummy_5720*tmp_kernel_op_30; - const walberla::float64 Dummy_5735 = Dummy_5722*tmp_kernel_op_31; - const walberla::float64 Dummy_5736 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5737 = Dummy_5716*Dummy_5736; - const walberla::float64 Dummy_5738 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5739 = Dummy_5718*Dummy_5738; - const walberla::float64 Dummy_5740 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5741 = Dummy_5720*Dummy_5740; - const walberla::float64 Dummy_5742 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5743 = Dummy_5722*Dummy_5742; - const walberla::float64 Dummy_5744 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5745 = Dummy_5716*Dummy_5744; - const walberla::float64 Dummy_5746 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5747 = Dummy_5718*Dummy_5746; - const walberla::float64 Dummy_5748 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5749 = Dummy_5720*Dummy_5748; - const walberla::float64 Dummy_5750 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5751 = Dummy_5722*Dummy_5750; - const walberla::float64 Dummy_5752 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5753 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5754 = Dummy_5716*(-Dummy_5752 - Dummy_5753); - const walberla::float64 Dummy_5755 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5756 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5757 = Dummy_5718*(-Dummy_5755 - Dummy_5756); - const walberla::float64 Dummy_5758 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5759 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5760 = Dummy_5720*(-Dummy_5758 - Dummy_5759); - const walberla::float64 Dummy_5761 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5762 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5763 = Dummy_5722*(-Dummy_5761 - Dummy_5762); - const walberla::float64 Dummy_5764 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5765 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5766 = Dummy_5716*(-Dummy_5764 - Dummy_5765); - const walberla::float64 Dummy_5767 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5768 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5769 = Dummy_5718*(-Dummy_5767 - Dummy_5768); - const walberla::float64 Dummy_5770 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5771 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5772 = Dummy_5720*(-Dummy_5770 - Dummy_5771); - const walberla::float64 Dummy_5773 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5774 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5775 = Dummy_5722*(-Dummy_5773 - Dummy_5774); - const walberla::float64 Dummy_5776 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5777 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5778 = Dummy_5716*(-Dummy_5776 - Dummy_5777); - const walberla::float64 Dummy_5779 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5780 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5781 = Dummy_5718*(-Dummy_5779 - Dummy_5780); - const walberla::float64 Dummy_5782 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5783 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5784 = Dummy_5720*(-Dummy_5782 - Dummy_5783); - const walberla::float64 Dummy_5785 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5786 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5787 = Dummy_5722*(-Dummy_5785 - Dummy_5786); - const walberla::float64 Dummy_5788 = Dummy_5716*(Dummy_5752 + Dummy_5764 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5789 = Dummy_5718*(Dummy_5755 + Dummy_5767 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5790 = Dummy_5720*(Dummy_5758 + Dummy_5770 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5791 = Dummy_5722*(Dummy_5761 + Dummy_5773 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5792 = Dummy_5716*(Dummy_5753 + Dummy_5776 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5793 = Dummy_5718*(Dummy_5756 + Dummy_5779 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5794 = Dummy_5720*(Dummy_5759 + Dummy_5782 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5795 = Dummy_5722*(Dummy_5762 + Dummy_5785 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5796 = Dummy_5716*(Dummy_5765 + Dummy_5777 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5797 = Dummy_5718*(Dummy_5768 + Dummy_5780 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5798 = Dummy_5720*(Dummy_5771 + Dummy_5783 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5799 = Dummy_5722*(Dummy_5774 + Dummy_5786 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5800 = Dummy_5712*(Dummy_5717*tmp_kernel_op_28 + Dummy_5719*tmp_kernel_op_29 + Dummy_5721*tmp_kernel_op_30 + Dummy_5723*tmp_kernel_op_31) + Dummy_5713*(Dummy_5717*0.1381966011250105 + Dummy_5719*0.1381966011250105 + Dummy_5721*0.5854101966249684 + Dummy_5723*0.1381966011250105) + Dummy_5714*(Dummy_5717*0.1381966011250105 + Dummy_5719*0.5854101966249684 + Dummy_5721*0.1381966011250105 + Dummy_5723*0.1381966011250105) + Dummy_5715*(Dummy_5717*0.5854101966249684 + Dummy_5719*0.1381966011250105 + Dummy_5721*0.1381966011250105 + Dummy_5723*0.1381966011250105); - const walberla::float64 Dummy_5801 = Dummy_5712*(-Dummy_5724*Dummy_5732 - Dummy_5726*Dummy_5733 - Dummy_5728*Dummy_5734 - Dummy_5730*Dummy_5735) + Dummy_5713*(Dummy_5725*-0.1381966011250105 + Dummy_5727*-0.1381966011250105 + Dummy_5729*-0.5854101966249684 + Dummy_5731*-0.1381966011250105) + Dummy_5714*(Dummy_5725*-0.1381966011250105 + Dummy_5727*-0.5854101966249684 + Dummy_5729*-0.1381966011250105 + Dummy_5731*-0.1381966011250105) + Dummy_5715*(Dummy_5725*-0.5854101966249684 + Dummy_5727*-0.1381966011250105 + Dummy_5729*-0.1381966011250105 + Dummy_5731*-0.1381966011250105); - const walberla::float64 Dummy_5802 = Dummy_5712*(-Dummy_5732*Dummy_5736 - Dummy_5733*Dummy_5738 - Dummy_5734*Dummy_5740 - Dummy_5735*Dummy_5742) + Dummy_5713*(Dummy_5737*-0.1381966011250105 + Dummy_5739*-0.1381966011250105 + Dummy_5741*-0.5854101966249684 + Dummy_5743*-0.1381966011250105) + Dummy_5714*(Dummy_5737*-0.1381966011250105 + Dummy_5739*-0.5854101966249684 + Dummy_5741*-0.1381966011250105 + Dummy_5743*-0.1381966011250105) + Dummy_5715*(Dummy_5737*-0.5854101966249684 + Dummy_5739*-0.1381966011250105 + Dummy_5741*-0.1381966011250105 + Dummy_5743*-0.1381966011250105); - const walberla::float64 Dummy_5803 = Dummy_5712*(-Dummy_5732*Dummy_5744 - Dummy_5733*Dummy_5746 - Dummy_5734*Dummy_5748 - Dummy_5735*Dummy_5750) + Dummy_5713*(Dummy_5745*-0.1381966011250105 + Dummy_5747*-0.1381966011250105 + Dummy_5749*-0.5854101966249684 + Dummy_5751*-0.1381966011250105) + Dummy_5714*(Dummy_5745*-0.1381966011250105 + Dummy_5747*-0.5854101966249684 + Dummy_5749*-0.1381966011250105 + Dummy_5751*-0.1381966011250105) + Dummy_5715*(Dummy_5745*-0.5854101966249684 + Dummy_5747*-0.1381966011250105 + Dummy_5749*-0.1381966011250105 + Dummy_5751*-0.1381966011250105); - const walberla::float64 Dummy_5804 = Dummy_5712*(Dummy_5754*tmp_kernel_op_28 + Dummy_5757*tmp_kernel_op_29 + Dummy_5760*tmp_kernel_op_30 + Dummy_5763*tmp_kernel_op_31) + Dummy_5713*(Dummy_5754*0.1381966011250105 + Dummy_5757*0.1381966011250105 + Dummy_5760*0.5854101966249684 + Dummy_5763*0.1381966011250105) + Dummy_5714*(Dummy_5754*0.1381966011250105 + Dummy_5757*0.5854101966249684 + Dummy_5760*0.1381966011250105 + Dummy_5763*0.1381966011250105) + Dummy_5715*(Dummy_5754*0.5854101966249684 + Dummy_5757*0.1381966011250105 + Dummy_5760*0.1381966011250105 + Dummy_5763*0.1381966011250105); - const walberla::float64 Dummy_5805 = Dummy_5712*(Dummy_5766*tmp_kernel_op_28 + Dummy_5769*tmp_kernel_op_29 + Dummy_5772*tmp_kernel_op_30 + Dummy_5775*tmp_kernel_op_31) + Dummy_5713*(Dummy_5766*0.1381966011250105 + Dummy_5769*0.1381966011250105 + Dummy_5772*0.5854101966249684 + Dummy_5775*0.1381966011250105) + Dummy_5714*(Dummy_5766*0.1381966011250105 + Dummy_5769*0.5854101966249684 + Dummy_5772*0.1381966011250105 + Dummy_5775*0.1381966011250105) + Dummy_5715*(Dummy_5766*0.5854101966249684 + Dummy_5769*0.1381966011250105 + Dummy_5772*0.1381966011250105 + Dummy_5775*0.1381966011250105); - const walberla::float64 Dummy_5806 = Dummy_5712*(Dummy_5778*tmp_kernel_op_28 + Dummy_5781*tmp_kernel_op_29 + Dummy_5784*tmp_kernel_op_30 + Dummy_5787*tmp_kernel_op_31) + Dummy_5713*(Dummy_5778*0.1381966011250105 + Dummy_5781*0.1381966011250105 + Dummy_5784*0.5854101966249684 + Dummy_5787*0.1381966011250105) + Dummy_5714*(Dummy_5778*0.1381966011250105 + Dummy_5781*0.5854101966249684 + Dummy_5784*0.1381966011250105 + Dummy_5787*0.1381966011250105) + Dummy_5715*(Dummy_5778*0.5854101966249684 + Dummy_5781*0.1381966011250105 + Dummy_5784*0.1381966011250105 + Dummy_5787*0.1381966011250105); - const walberla::float64 Dummy_5807 = Dummy_5712*(Dummy_5788*tmp_kernel_op_28 + Dummy_5789*tmp_kernel_op_29 + Dummy_5790*tmp_kernel_op_30 + Dummy_5791*tmp_kernel_op_31) + Dummy_5713*(Dummy_5788*0.1381966011250105 + Dummy_5789*0.1381966011250105 + Dummy_5790*0.5854101966249684 + Dummy_5791*0.1381966011250105) + Dummy_5714*(Dummy_5788*0.1381966011250105 + Dummy_5789*0.5854101966249684 + Dummy_5790*0.1381966011250105 + Dummy_5791*0.1381966011250105) + Dummy_5715*(Dummy_5788*0.5854101966249684 + Dummy_5789*0.1381966011250105 + Dummy_5790*0.1381966011250105 + Dummy_5791*0.1381966011250105); - const walberla::float64 Dummy_5808 = Dummy_5712*(Dummy_5792*tmp_kernel_op_28 + Dummy_5793*tmp_kernel_op_29 + Dummy_5794*tmp_kernel_op_30 + Dummy_5795*tmp_kernel_op_31) + Dummy_5713*(Dummy_5792*0.1381966011250105 + Dummy_5793*0.1381966011250105 + Dummy_5794*0.5854101966249684 + Dummy_5795*0.1381966011250105) + Dummy_5714*(Dummy_5792*0.1381966011250105 + Dummy_5793*0.5854101966249684 + Dummy_5794*0.1381966011250105 + Dummy_5795*0.1381966011250105) + Dummy_5715*(Dummy_5792*0.5854101966249684 + Dummy_5793*0.1381966011250105 + Dummy_5794*0.1381966011250105 + Dummy_5795*0.1381966011250105); - const walberla::float64 Dummy_5809 = Dummy_5712*(Dummy_5796*tmp_kernel_op_28 + Dummy_5797*tmp_kernel_op_29 + Dummy_5798*tmp_kernel_op_30 + Dummy_5799*tmp_kernel_op_31) + Dummy_5713*(Dummy_5796*0.1381966011250105 + Dummy_5797*0.1381966011250105 + Dummy_5798*0.5854101966249684 + Dummy_5799*0.1381966011250105) + Dummy_5714*(Dummy_5796*0.1381966011250105 + Dummy_5797*0.5854101966249684 + Dummy_5798*0.1381966011250105 + Dummy_5799*0.1381966011250105) + Dummy_5715*(Dummy_5796*0.5854101966249684 + Dummy_5797*0.1381966011250105 + Dummy_5798*0.1381966011250105 + Dummy_5799*0.1381966011250105); + const walberla::float64 Dummy_13084 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13085 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13086 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13087 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13088 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13089 = Dummy_13088*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_13090 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13091 = Dummy_13090*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_13092 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13093 = Dummy_13092*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_13094 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13095 = Dummy_13094*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_13096 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13097 = Dummy_13088*Dummy_13096; + const walberla::float64 Dummy_13098 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13099 = Dummy_13090*Dummy_13098; + const walberla::float64 Dummy_13100 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13101 = Dummy_13092*Dummy_13100; + const walberla::float64 Dummy_13102 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13103 = Dummy_13094*Dummy_13102; + const walberla::float64 Dummy_13104 = Dummy_13088*tmp_kernel_op_28; + const walberla::float64 Dummy_13105 = Dummy_13090*tmp_kernel_op_29; + const walberla::float64 Dummy_13106 = Dummy_13092*tmp_kernel_op_30; + const walberla::float64 Dummy_13107 = Dummy_13094*tmp_kernel_op_31; + const walberla::float64 Dummy_13108 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13109 = Dummy_13088*Dummy_13108; + const walberla::float64 Dummy_13110 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13111 = Dummy_13090*Dummy_13110; + const walberla::float64 Dummy_13112 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13113 = Dummy_13092*Dummy_13112; + const walberla::float64 Dummy_13114 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13115 = Dummy_13094*Dummy_13114; + const walberla::float64 Dummy_13116 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13117 = Dummy_13088*Dummy_13116; + const walberla::float64 Dummy_13118 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13119 = Dummy_13090*Dummy_13118; + const walberla::float64 Dummy_13120 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13121 = Dummy_13092*Dummy_13120; + const walberla::float64 Dummy_13122 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13123 = Dummy_13094*Dummy_13122; + const walberla::float64 Dummy_13124 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_13125 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13126 = Dummy_13088*(-Dummy_13124 - Dummy_13125); + const walberla::float64 Dummy_13127 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_13128 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13129 = Dummy_13090*(-Dummy_13127 - Dummy_13128); + const walberla::float64 Dummy_13130 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_13131 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_13132 = Dummy_13092*(-Dummy_13130 - Dummy_13131); + const walberla::float64 Dummy_13133 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_13134 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_13135 = Dummy_13094*(-Dummy_13133 - Dummy_13134); + const walberla::float64 Dummy_13136 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_13137 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13138 = Dummy_13088*(-Dummy_13136 - Dummy_13137); + const walberla::float64 Dummy_13139 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_13140 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_13141 = Dummy_13090*(-Dummy_13139 - Dummy_13140); + const walberla::float64 Dummy_13142 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_13143 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_13144 = Dummy_13092*(-Dummy_13142 - Dummy_13143); + const walberla::float64 Dummy_13145 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_13146 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_13147 = Dummy_13094*(-Dummy_13145 - Dummy_13146); + const walberla::float64 Dummy_13148 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13149 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13150 = Dummy_13088*(-Dummy_13148 - Dummy_13149); + const walberla::float64 Dummy_13151 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13152 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_13153 = Dummy_13090*(-Dummy_13151 - Dummy_13152); + const walberla::float64 Dummy_13154 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_13155 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_13156 = Dummy_13092*(-Dummy_13154 - Dummy_13155); + const walberla::float64 Dummy_13157 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_13158 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_13159 = Dummy_13094*(-Dummy_13157 - Dummy_13158); + const walberla::float64 Dummy_13160 = Dummy_13088*(Dummy_13124 + Dummy_13136 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13161 = Dummy_13090*(Dummy_13127 + Dummy_13139 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13162 = Dummy_13092*(Dummy_13130 + Dummy_13142 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13163 = Dummy_13094*(Dummy_13133 + Dummy_13145 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13164 = Dummy_13088*(Dummy_13125 + Dummy_13148 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13165 = Dummy_13090*(Dummy_13128 + Dummy_13151 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13166 = Dummy_13092*(Dummy_13131 + Dummy_13154 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13167 = Dummy_13094*(Dummy_13134 + Dummy_13157 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13168 = Dummy_13088*(Dummy_13137 + Dummy_13149 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13169 = Dummy_13090*(Dummy_13140 + Dummy_13152 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13170 = Dummy_13092*(Dummy_13143 + Dummy_13155 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13171 = Dummy_13094*(Dummy_13146 + Dummy_13158 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_13172 = Dummy_13084*(Dummy_13089*tmp_kernel_op_28 + Dummy_13091*tmp_kernel_op_29 + Dummy_13093*tmp_kernel_op_30 + Dummy_13095*tmp_kernel_op_31) + Dummy_13085*(Dummy_13089*0.1381966011250105 + Dummy_13091*0.1381966011250105 + Dummy_13093*0.5854101966249684 + Dummy_13095*0.1381966011250105) + Dummy_13086*(Dummy_13089*0.1381966011250105 + Dummy_13091*0.5854101966249684 + Dummy_13093*0.1381966011250105 + Dummy_13095*0.1381966011250105) + Dummy_13087*(Dummy_13089*0.5854101966249684 + Dummy_13091*0.1381966011250105 + Dummy_13093*0.1381966011250105 + Dummy_13095*0.1381966011250105); + const walberla::float64 Dummy_13173 = Dummy_13084*(-Dummy_13096*Dummy_13104 - Dummy_13098*Dummy_13105 - Dummy_13100*Dummy_13106 - Dummy_13102*Dummy_13107) + Dummy_13085*(Dummy_13097*-0.1381966011250105 + Dummy_13099*-0.1381966011250105 + Dummy_13101*-0.5854101966249684 + Dummy_13103*-0.1381966011250105) + Dummy_13086*(Dummy_13097*-0.1381966011250105 + Dummy_13099*-0.5854101966249684 + Dummy_13101*-0.1381966011250105 + Dummy_13103*-0.1381966011250105) + Dummy_13087*(Dummy_13097*-0.5854101966249684 + Dummy_13099*-0.1381966011250105 + Dummy_13101*-0.1381966011250105 + Dummy_13103*-0.1381966011250105); + const walberla::float64 Dummy_13174 = Dummy_13084*(-Dummy_13104*Dummy_13108 - Dummy_13105*Dummy_13110 - Dummy_13106*Dummy_13112 - Dummy_13107*Dummy_13114) + Dummy_13085*(Dummy_13109*-0.1381966011250105 + Dummy_13111*-0.1381966011250105 + Dummy_13113*-0.5854101966249684 + Dummy_13115*-0.1381966011250105) + Dummy_13086*(Dummy_13109*-0.1381966011250105 + Dummy_13111*-0.5854101966249684 + Dummy_13113*-0.1381966011250105 + Dummy_13115*-0.1381966011250105) + Dummy_13087*(Dummy_13109*-0.5854101966249684 + Dummy_13111*-0.1381966011250105 + Dummy_13113*-0.1381966011250105 + Dummy_13115*-0.1381966011250105); + const walberla::float64 Dummy_13175 = Dummy_13084*(-Dummy_13104*Dummy_13116 - Dummy_13105*Dummy_13118 - Dummy_13106*Dummy_13120 - Dummy_13107*Dummy_13122) + Dummy_13085*(Dummy_13117*-0.1381966011250105 + Dummy_13119*-0.1381966011250105 + Dummy_13121*-0.5854101966249684 + Dummy_13123*-0.1381966011250105) + Dummy_13086*(Dummy_13117*-0.1381966011250105 + Dummy_13119*-0.5854101966249684 + Dummy_13121*-0.1381966011250105 + Dummy_13123*-0.1381966011250105) + Dummy_13087*(Dummy_13117*-0.5854101966249684 + Dummy_13119*-0.1381966011250105 + Dummy_13121*-0.1381966011250105 + Dummy_13123*-0.1381966011250105); + const walberla::float64 Dummy_13176 = Dummy_13084*(Dummy_13126*tmp_kernel_op_28 + Dummy_13129*tmp_kernel_op_29 + Dummy_13132*tmp_kernel_op_30 + Dummy_13135*tmp_kernel_op_31) + Dummy_13085*(Dummy_13126*0.1381966011250105 + Dummy_13129*0.1381966011250105 + Dummy_13132*0.5854101966249684 + Dummy_13135*0.1381966011250105) + Dummy_13086*(Dummy_13126*0.1381966011250105 + Dummy_13129*0.5854101966249684 + Dummy_13132*0.1381966011250105 + Dummy_13135*0.1381966011250105) + Dummy_13087*(Dummy_13126*0.5854101966249684 + Dummy_13129*0.1381966011250105 + Dummy_13132*0.1381966011250105 + Dummy_13135*0.1381966011250105); + const walberla::float64 Dummy_13177 = Dummy_13084*(Dummy_13138*tmp_kernel_op_28 + Dummy_13141*tmp_kernel_op_29 + Dummy_13144*tmp_kernel_op_30 + Dummy_13147*tmp_kernel_op_31) + Dummy_13085*(Dummy_13138*0.1381966011250105 + Dummy_13141*0.1381966011250105 + Dummy_13144*0.5854101966249684 + Dummy_13147*0.1381966011250105) + Dummy_13086*(Dummy_13138*0.1381966011250105 + Dummy_13141*0.5854101966249684 + Dummy_13144*0.1381966011250105 + Dummy_13147*0.1381966011250105) + Dummy_13087*(Dummy_13138*0.5854101966249684 + Dummy_13141*0.1381966011250105 + Dummy_13144*0.1381966011250105 + Dummy_13147*0.1381966011250105); + const walberla::float64 Dummy_13178 = Dummy_13084*(Dummy_13150*tmp_kernel_op_28 + Dummy_13153*tmp_kernel_op_29 + Dummy_13156*tmp_kernel_op_30 + Dummy_13159*tmp_kernel_op_31) + Dummy_13085*(Dummy_13150*0.1381966011250105 + Dummy_13153*0.1381966011250105 + Dummy_13156*0.5854101966249684 + Dummy_13159*0.1381966011250105) + Dummy_13086*(Dummy_13150*0.1381966011250105 + Dummy_13153*0.5854101966249684 + Dummy_13156*0.1381966011250105 + Dummy_13159*0.1381966011250105) + Dummy_13087*(Dummy_13150*0.5854101966249684 + Dummy_13153*0.1381966011250105 + Dummy_13156*0.1381966011250105 + Dummy_13159*0.1381966011250105); + const walberla::float64 Dummy_13179 = Dummy_13084*(Dummy_13160*tmp_kernel_op_28 + Dummy_13161*tmp_kernel_op_29 + Dummy_13162*tmp_kernel_op_30 + Dummy_13163*tmp_kernel_op_31) + Dummy_13085*(Dummy_13160*0.1381966011250105 + Dummy_13161*0.1381966011250105 + Dummy_13162*0.5854101966249684 + Dummy_13163*0.1381966011250105) + Dummy_13086*(Dummy_13160*0.1381966011250105 + Dummy_13161*0.5854101966249684 + Dummy_13162*0.1381966011250105 + Dummy_13163*0.1381966011250105) + Dummy_13087*(Dummy_13160*0.5854101966249684 + Dummy_13161*0.1381966011250105 + Dummy_13162*0.1381966011250105 + Dummy_13163*0.1381966011250105); + const walberla::float64 Dummy_13180 = Dummy_13084*(Dummy_13164*tmp_kernel_op_28 + Dummy_13165*tmp_kernel_op_29 + Dummy_13166*tmp_kernel_op_30 + Dummy_13167*tmp_kernel_op_31) + Dummy_13085*(Dummy_13164*0.1381966011250105 + Dummy_13165*0.1381966011250105 + Dummy_13166*0.5854101966249684 + Dummy_13167*0.1381966011250105) + Dummy_13086*(Dummy_13164*0.1381966011250105 + Dummy_13165*0.5854101966249684 + Dummy_13166*0.1381966011250105 + Dummy_13167*0.1381966011250105) + Dummy_13087*(Dummy_13164*0.5854101966249684 + Dummy_13165*0.1381966011250105 + Dummy_13166*0.1381966011250105 + Dummy_13167*0.1381966011250105); + const walberla::float64 Dummy_13181 = Dummy_13084*(Dummy_13168*tmp_kernel_op_28 + Dummy_13169*tmp_kernel_op_29 + Dummy_13170*tmp_kernel_op_30 + Dummy_13171*tmp_kernel_op_31) + Dummy_13085*(Dummy_13168*0.1381966011250105 + Dummy_13169*0.1381966011250105 + Dummy_13170*0.5854101966249684 + Dummy_13171*0.1381966011250105) + Dummy_13086*(Dummy_13168*0.1381966011250105 + Dummy_13169*0.5854101966249684 + Dummy_13170*0.1381966011250105 + Dummy_13171*0.1381966011250105) + Dummy_13087*(Dummy_13168*0.5854101966249684 + Dummy_13169*0.1381966011250105 + Dummy_13170*0.1381966011250105 + Dummy_13171*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5800 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5801 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5802 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5803 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_5804 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5805 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_5806 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_5807 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_5808 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_5809 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13172 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13173 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13174 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13175 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13176 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13177 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13178 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13179 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13180 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13181 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_5810 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5811 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5812 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5813 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5814 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5815 = Dummy_5814*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_5816 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5817 = Dummy_5816*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_5818 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5819 = Dummy_5818*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_5820 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5821 = Dummy_5820*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_5822 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5823 = Dummy_5814*Dummy_5822; - const walberla::float64 Dummy_5824 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5825 = Dummy_5816*Dummy_5824; - const walberla::float64 Dummy_5826 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5827 = Dummy_5818*Dummy_5826; - const walberla::float64 Dummy_5828 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5829 = Dummy_5820*Dummy_5828; - const walberla::float64 Dummy_5830 = Dummy_5814*tmp_kernel_op_28; - const walberla::float64 Dummy_5831 = Dummy_5816*tmp_kernel_op_29; - const walberla::float64 Dummy_5832 = Dummy_5818*tmp_kernel_op_30; - const walberla::float64 Dummy_5833 = Dummy_5820*tmp_kernel_op_31; - const walberla::float64 Dummy_5834 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5835 = Dummy_5814*Dummy_5834; - const walberla::float64 Dummy_5836 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5837 = Dummy_5816*Dummy_5836; - const walberla::float64 Dummy_5838 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5839 = Dummy_5818*Dummy_5838; - const walberla::float64 Dummy_5840 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5841 = Dummy_5820*Dummy_5840; - const walberla::float64 Dummy_5842 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5843 = Dummy_5814*Dummy_5842; - const walberla::float64 Dummy_5844 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5845 = Dummy_5816*Dummy_5844; - const walberla::float64 Dummy_5846 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5847 = Dummy_5818*Dummy_5846; - const walberla::float64 Dummy_5848 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5849 = Dummy_5820*Dummy_5848; - const walberla::float64 Dummy_5850 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5851 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5852 = Dummy_5814*(-Dummy_5850 - Dummy_5851); - const walberla::float64 Dummy_5853 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5854 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5855 = Dummy_5816*(-Dummy_5853 - Dummy_5854); - const walberla::float64 Dummy_5856 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5857 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5858 = Dummy_5818*(-Dummy_5856 - Dummy_5857); - const walberla::float64 Dummy_5859 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5860 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5861 = Dummy_5820*(-Dummy_5859 - Dummy_5860); - const walberla::float64 Dummy_5862 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5863 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5864 = Dummy_5814*(-Dummy_5862 - Dummy_5863); - const walberla::float64 Dummy_5865 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5866 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5867 = Dummy_5816*(-Dummy_5865 - Dummy_5866); - const walberla::float64 Dummy_5868 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5869 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5870 = Dummy_5818*(-Dummy_5868 - Dummy_5869); - const walberla::float64 Dummy_5871 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5872 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5873 = Dummy_5820*(-Dummy_5871 - Dummy_5872); - const walberla::float64 Dummy_5874 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5875 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5876 = Dummy_5814*(-Dummy_5874 - Dummy_5875); - const walberla::float64 Dummy_5877 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5878 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5879 = Dummy_5816*(-Dummy_5877 - Dummy_5878); - const walberla::float64 Dummy_5880 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5881 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5882 = Dummy_5818*(-Dummy_5880 - Dummy_5881); - const walberla::float64 Dummy_5883 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5884 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5885 = Dummy_5820*(-Dummy_5883 - Dummy_5884); - const walberla::float64 Dummy_5886 = Dummy_5814*(Dummy_5850 + Dummy_5862 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5887 = Dummy_5816*(Dummy_5853 + Dummy_5865 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5888 = Dummy_5818*(Dummy_5856 + Dummy_5868 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5889 = Dummy_5820*(Dummy_5859 + Dummy_5871 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5890 = Dummy_5814*(Dummy_5851 + Dummy_5874 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5891 = Dummy_5816*(Dummy_5854 + Dummy_5877 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5892 = Dummy_5818*(Dummy_5857 + Dummy_5880 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5893 = Dummy_5820*(Dummy_5860 + Dummy_5883 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5894 = Dummy_5814*(Dummy_5863 + Dummy_5875 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5895 = Dummy_5816*(Dummy_5866 + Dummy_5878 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5896 = Dummy_5818*(Dummy_5869 + Dummy_5881 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5897 = Dummy_5820*(Dummy_5872 + Dummy_5884 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5898 = Dummy_5810*(Dummy_5815*tmp_kernel_op_28 + Dummy_5817*tmp_kernel_op_29 + Dummy_5819*tmp_kernel_op_30 + Dummy_5821*tmp_kernel_op_31) + Dummy_5811*(Dummy_5815*0.1381966011250105 + Dummy_5817*0.1381966011250105 + Dummy_5819*0.5854101966249684 + Dummy_5821*0.1381966011250105) + Dummy_5812*(Dummy_5815*0.1381966011250105 + Dummy_5817*0.5854101966249684 + Dummy_5819*0.1381966011250105 + Dummy_5821*0.1381966011250105) + Dummy_5813*(Dummy_5815*0.5854101966249684 + Dummy_5817*0.1381966011250105 + Dummy_5819*0.1381966011250105 + Dummy_5821*0.1381966011250105); - const walberla::float64 Dummy_5899 = Dummy_5810*(-Dummy_5822*Dummy_5830 - Dummy_5824*Dummy_5831 - Dummy_5826*Dummy_5832 - Dummy_5828*Dummy_5833) + Dummy_5811*(Dummy_5823*-0.1381966011250105 + Dummy_5825*-0.1381966011250105 + Dummy_5827*-0.5854101966249684 + Dummy_5829*-0.1381966011250105) + Dummy_5812*(Dummy_5823*-0.1381966011250105 + Dummy_5825*-0.5854101966249684 + Dummy_5827*-0.1381966011250105 + Dummy_5829*-0.1381966011250105) + Dummy_5813*(Dummy_5823*-0.5854101966249684 + Dummy_5825*-0.1381966011250105 + Dummy_5827*-0.1381966011250105 + Dummy_5829*-0.1381966011250105); - const walberla::float64 Dummy_5900 = Dummy_5810*(-Dummy_5830*Dummy_5834 - Dummy_5831*Dummy_5836 - Dummy_5832*Dummy_5838 - Dummy_5833*Dummy_5840) + Dummy_5811*(Dummy_5835*-0.1381966011250105 + Dummy_5837*-0.1381966011250105 + Dummy_5839*-0.5854101966249684 + Dummy_5841*-0.1381966011250105) + Dummy_5812*(Dummy_5835*-0.1381966011250105 + Dummy_5837*-0.5854101966249684 + Dummy_5839*-0.1381966011250105 + Dummy_5841*-0.1381966011250105) + Dummy_5813*(Dummy_5835*-0.5854101966249684 + Dummy_5837*-0.1381966011250105 + Dummy_5839*-0.1381966011250105 + Dummy_5841*-0.1381966011250105); - const walberla::float64 Dummy_5901 = Dummy_5810*(-Dummy_5830*Dummy_5842 - Dummy_5831*Dummy_5844 - Dummy_5832*Dummy_5846 - Dummy_5833*Dummy_5848) + Dummy_5811*(Dummy_5843*-0.1381966011250105 + Dummy_5845*-0.1381966011250105 + Dummy_5847*-0.5854101966249684 + Dummy_5849*-0.1381966011250105) + Dummy_5812*(Dummy_5843*-0.1381966011250105 + Dummy_5845*-0.5854101966249684 + Dummy_5847*-0.1381966011250105 + Dummy_5849*-0.1381966011250105) + Dummy_5813*(Dummy_5843*-0.5854101966249684 + Dummy_5845*-0.1381966011250105 + Dummy_5847*-0.1381966011250105 + Dummy_5849*-0.1381966011250105); - const walberla::float64 Dummy_5902 = Dummy_5810*(Dummy_5852*tmp_kernel_op_28 + Dummy_5855*tmp_kernel_op_29 + Dummy_5858*tmp_kernel_op_30 + Dummy_5861*tmp_kernel_op_31) + Dummy_5811*(Dummy_5852*0.1381966011250105 + Dummy_5855*0.1381966011250105 + Dummy_5858*0.5854101966249684 + Dummy_5861*0.1381966011250105) + Dummy_5812*(Dummy_5852*0.1381966011250105 + Dummy_5855*0.5854101966249684 + Dummy_5858*0.1381966011250105 + Dummy_5861*0.1381966011250105) + Dummy_5813*(Dummy_5852*0.5854101966249684 + Dummy_5855*0.1381966011250105 + Dummy_5858*0.1381966011250105 + Dummy_5861*0.1381966011250105); - const walberla::float64 Dummy_5903 = Dummy_5810*(Dummy_5864*tmp_kernel_op_28 + Dummy_5867*tmp_kernel_op_29 + Dummy_5870*tmp_kernel_op_30 + Dummy_5873*tmp_kernel_op_31) + Dummy_5811*(Dummy_5864*0.1381966011250105 + Dummy_5867*0.1381966011250105 + Dummy_5870*0.5854101966249684 + Dummy_5873*0.1381966011250105) + Dummy_5812*(Dummy_5864*0.1381966011250105 + Dummy_5867*0.5854101966249684 + Dummy_5870*0.1381966011250105 + Dummy_5873*0.1381966011250105) + Dummy_5813*(Dummy_5864*0.5854101966249684 + Dummy_5867*0.1381966011250105 + Dummy_5870*0.1381966011250105 + Dummy_5873*0.1381966011250105); - const walberla::float64 Dummy_5904 = Dummy_5810*(Dummy_5876*tmp_kernel_op_28 + Dummy_5879*tmp_kernel_op_29 + Dummy_5882*tmp_kernel_op_30 + Dummy_5885*tmp_kernel_op_31) + Dummy_5811*(Dummy_5876*0.1381966011250105 + Dummy_5879*0.1381966011250105 + Dummy_5882*0.5854101966249684 + Dummy_5885*0.1381966011250105) + Dummy_5812*(Dummy_5876*0.1381966011250105 + Dummy_5879*0.5854101966249684 + Dummy_5882*0.1381966011250105 + Dummy_5885*0.1381966011250105) + Dummy_5813*(Dummy_5876*0.5854101966249684 + Dummy_5879*0.1381966011250105 + Dummy_5882*0.1381966011250105 + Dummy_5885*0.1381966011250105); - const walberla::float64 Dummy_5905 = Dummy_5810*(Dummy_5886*tmp_kernel_op_28 + Dummy_5887*tmp_kernel_op_29 + Dummy_5888*tmp_kernel_op_30 + Dummy_5889*tmp_kernel_op_31) + Dummy_5811*(Dummy_5886*0.1381966011250105 + Dummy_5887*0.1381966011250105 + Dummy_5888*0.5854101966249684 + Dummy_5889*0.1381966011250105) + Dummy_5812*(Dummy_5886*0.1381966011250105 + Dummy_5887*0.5854101966249684 + Dummy_5888*0.1381966011250105 + Dummy_5889*0.1381966011250105) + Dummy_5813*(Dummy_5886*0.5854101966249684 + Dummy_5887*0.1381966011250105 + Dummy_5888*0.1381966011250105 + Dummy_5889*0.1381966011250105); - const walberla::float64 Dummy_5906 = Dummy_5810*(Dummy_5890*tmp_kernel_op_28 + Dummy_5891*tmp_kernel_op_29 + Dummy_5892*tmp_kernel_op_30 + Dummy_5893*tmp_kernel_op_31) + Dummy_5811*(Dummy_5890*0.1381966011250105 + Dummy_5891*0.1381966011250105 + Dummy_5892*0.5854101966249684 + Dummy_5893*0.1381966011250105) + Dummy_5812*(Dummy_5890*0.1381966011250105 + Dummy_5891*0.5854101966249684 + Dummy_5892*0.1381966011250105 + Dummy_5893*0.1381966011250105) + Dummy_5813*(Dummy_5890*0.5854101966249684 + Dummy_5891*0.1381966011250105 + Dummy_5892*0.1381966011250105 + Dummy_5893*0.1381966011250105); - const walberla::float64 Dummy_5907 = Dummy_5810*(Dummy_5894*tmp_kernel_op_28 + Dummy_5895*tmp_kernel_op_29 + Dummy_5896*tmp_kernel_op_30 + Dummy_5897*tmp_kernel_op_31) + Dummy_5811*(Dummy_5894*0.1381966011250105 + Dummy_5895*0.1381966011250105 + Dummy_5896*0.5854101966249684 + Dummy_5897*0.1381966011250105) + Dummy_5812*(Dummy_5894*0.1381966011250105 + Dummy_5895*0.5854101966249684 + Dummy_5896*0.1381966011250105 + Dummy_5897*0.1381966011250105) + Dummy_5813*(Dummy_5894*0.5854101966249684 + Dummy_5895*0.1381966011250105 + Dummy_5896*0.1381966011250105 + Dummy_5897*0.1381966011250105); + const walberla::float64 Dummy_13182 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13183 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13184 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13185 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13186 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13187 = Dummy_13186*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_13188 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13189 = Dummy_13188*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_13190 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13191 = Dummy_13190*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_13192 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13193 = Dummy_13192*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_13194 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13195 = Dummy_13186*Dummy_13194; + const walberla::float64 Dummy_13196 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13197 = Dummy_13188*Dummy_13196; + const walberla::float64 Dummy_13198 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13199 = Dummy_13190*Dummy_13198; + const walberla::float64 Dummy_13200 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13201 = Dummy_13192*Dummy_13200; + const walberla::float64 Dummy_13202 = Dummy_13186*tmp_kernel_op_28; + const walberla::float64 Dummy_13203 = Dummy_13188*tmp_kernel_op_29; + const walberla::float64 Dummy_13204 = Dummy_13190*tmp_kernel_op_30; + const walberla::float64 Dummy_13205 = Dummy_13192*tmp_kernel_op_31; + const walberla::float64 Dummy_13206 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13207 = Dummy_13186*Dummy_13206; + const walberla::float64 Dummy_13208 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13209 = Dummy_13188*Dummy_13208; + const walberla::float64 Dummy_13210 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13211 = Dummy_13190*Dummy_13210; + const walberla::float64 Dummy_13212 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13213 = Dummy_13192*Dummy_13212; + const walberla::float64 Dummy_13214 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13215 = Dummy_13186*Dummy_13214; + const walberla::float64 Dummy_13216 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13217 = Dummy_13188*Dummy_13216; + const walberla::float64 Dummy_13218 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13219 = Dummy_13190*Dummy_13218; + const walberla::float64 Dummy_13220 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13221 = Dummy_13192*Dummy_13220; + const walberla::float64 Dummy_13222 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13223 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13224 = Dummy_13186*(-Dummy_13222 - Dummy_13223); + const walberla::float64 Dummy_13225 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13226 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13227 = Dummy_13188*(-Dummy_13225 - Dummy_13226); + const walberla::float64 Dummy_13228 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13229 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13230 = Dummy_13190*(-Dummy_13228 - Dummy_13229); + const walberla::float64 Dummy_13231 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13232 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13233 = Dummy_13192*(-Dummy_13231 - Dummy_13232); + const walberla::float64 Dummy_13234 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13235 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13236 = Dummy_13186*(-Dummy_13234 - Dummy_13235); + const walberla::float64 Dummy_13237 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13238 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13239 = Dummy_13188*(-Dummy_13237 - Dummy_13238); + const walberla::float64 Dummy_13240 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13241 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13242 = Dummy_13190*(-Dummy_13240 - Dummy_13241); + const walberla::float64 Dummy_13243 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13244 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13245 = Dummy_13192*(-Dummy_13243 - Dummy_13244); + const walberla::float64 Dummy_13246 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13247 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13248 = Dummy_13186*(-Dummy_13246 - Dummy_13247); + const walberla::float64 Dummy_13249 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13250 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13251 = Dummy_13188*(-Dummy_13249 - Dummy_13250); + const walberla::float64 Dummy_13252 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13253 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13254 = Dummy_13190*(-Dummy_13252 - Dummy_13253); + const walberla::float64 Dummy_13255 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13256 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13257 = Dummy_13192*(-Dummy_13255 - Dummy_13256); + const walberla::float64 Dummy_13258 = Dummy_13186*(Dummy_13222 + Dummy_13234 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13259 = Dummy_13188*(Dummy_13225 + Dummy_13237 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13260 = Dummy_13190*(Dummy_13228 + Dummy_13240 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13261 = Dummy_13192*(Dummy_13231 + Dummy_13243 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13262 = Dummy_13186*(Dummy_13223 + Dummy_13246 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13263 = Dummy_13188*(Dummy_13226 + Dummy_13249 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13264 = Dummy_13190*(Dummy_13229 + Dummy_13252 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13265 = Dummy_13192*(Dummy_13232 + Dummy_13255 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13266 = Dummy_13186*(Dummy_13235 + Dummy_13247 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13267 = Dummy_13188*(Dummy_13238 + Dummy_13250 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13268 = Dummy_13190*(Dummy_13241 + Dummy_13253 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13269 = Dummy_13192*(Dummy_13244 + Dummy_13256 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_13270 = Dummy_13182*(Dummy_13187*tmp_kernel_op_28 + Dummy_13189*tmp_kernel_op_29 + Dummy_13191*tmp_kernel_op_30 + Dummy_13193*tmp_kernel_op_31) + Dummy_13183*(Dummy_13187*0.1381966011250105 + Dummy_13189*0.1381966011250105 + Dummy_13191*0.5854101966249684 + Dummy_13193*0.1381966011250105) + Dummy_13184*(Dummy_13187*0.1381966011250105 + Dummy_13189*0.5854101966249684 + Dummy_13191*0.1381966011250105 + Dummy_13193*0.1381966011250105) + Dummy_13185*(Dummy_13187*0.5854101966249684 + Dummy_13189*0.1381966011250105 + Dummy_13191*0.1381966011250105 + Dummy_13193*0.1381966011250105); + const walberla::float64 Dummy_13271 = Dummy_13182*(-Dummy_13194*Dummy_13202 - Dummy_13196*Dummy_13203 - Dummy_13198*Dummy_13204 - Dummy_13200*Dummy_13205) + Dummy_13183*(Dummy_13195*-0.1381966011250105 + Dummy_13197*-0.1381966011250105 + Dummy_13199*-0.5854101966249684 + Dummy_13201*-0.1381966011250105) + Dummy_13184*(Dummy_13195*-0.1381966011250105 + Dummy_13197*-0.5854101966249684 + Dummy_13199*-0.1381966011250105 + Dummy_13201*-0.1381966011250105) + Dummy_13185*(Dummy_13195*-0.5854101966249684 + Dummy_13197*-0.1381966011250105 + Dummy_13199*-0.1381966011250105 + Dummy_13201*-0.1381966011250105); + const walberla::float64 Dummy_13272 = Dummy_13182*(-Dummy_13202*Dummy_13206 - Dummy_13203*Dummy_13208 - Dummy_13204*Dummy_13210 - Dummy_13205*Dummy_13212) + Dummy_13183*(Dummy_13207*-0.1381966011250105 + Dummy_13209*-0.1381966011250105 + Dummy_13211*-0.5854101966249684 + Dummy_13213*-0.1381966011250105) + Dummy_13184*(Dummy_13207*-0.1381966011250105 + Dummy_13209*-0.5854101966249684 + Dummy_13211*-0.1381966011250105 + Dummy_13213*-0.1381966011250105) + Dummy_13185*(Dummy_13207*-0.5854101966249684 + Dummy_13209*-0.1381966011250105 + Dummy_13211*-0.1381966011250105 + Dummy_13213*-0.1381966011250105); + const walberla::float64 Dummy_13273 = Dummy_13182*(-Dummy_13202*Dummy_13214 - Dummy_13203*Dummy_13216 - Dummy_13204*Dummy_13218 - Dummy_13205*Dummy_13220) + Dummy_13183*(Dummy_13215*-0.1381966011250105 + Dummy_13217*-0.1381966011250105 + Dummy_13219*-0.5854101966249684 + Dummy_13221*-0.1381966011250105) + Dummy_13184*(Dummy_13215*-0.1381966011250105 + Dummy_13217*-0.5854101966249684 + Dummy_13219*-0.1381966011250105 + Dummy_13221*-0.1381966011250105) + Dummy_13185*(Dummy_13215*-0.5854101966249684 + Dummy_13217*-0.1381966011250105 + Dummy_13219*-0.1381966011250105 + Dummy_13221*-0.1381966011250105); + const walberla::float64 Dummy_13274 = Dummy_13182*(Dummy_13224*tmp_kernel_op_28 + Dummy_13227*tmp_kernel_op_29 + Dummy_13230*tmp_kernel_op_30 + Dummy_13233*tmp_kernel_op_31) + Dummy_13183*(Dummy_13224*0.1381966011250105 + Dummy_13227*0.1381966011250105 + Dummy_13230*0.5854101966249684 + Dummy_13233*0.1381966011250105) + Dummy_13184*(Dummy_13224*0.1381966011250105 + Dummy_13227*0.5854101966249684 + Dummy_13230*0.1381966011250105 + Dummy_13233*0.1381966011250105) + Dummy_13185*(Dummy_13224*0.5854101966249684 + Dummy_13227*0.1381966011250105 + Dummy_13230*0.1381966011250105 + Dummy_13233*0.1381966011250105); + const walberla::float64 Dummy_13275 = Dummy_13182*(Dummy_13236*tmp_kernel_op_28 + Dummy_13239*tmp_kernel_op_29 + Dummy_13242*tmp_kernel_op_30 + Dummy_13245*tmp_kernel_op_31) + Dummy_13183*(Dummy_13236*0.1381966011250105 + Dummy_13239*0.1381966011250105 + Dummy_13242*0.5854101966249684 + Dummy_13245*0.1381966011250105) + Dummy_13184*(Dummy_13236*0.1381966011250105 + Dummy_13239*0.5854101966249684 + Dummy_13242*0.1381966011250105 + Dummy_13245*0.1381966011250105) + Dummy_13185*(Dummy_13236*0.5854101966249684 + Dummy_13239*0.1381966011250105 + Dummy_13242*0.1381966011250105 + Dummy_13245*0.1381966011250105); + const walberla::float64 Dummy_13276 = Dummy_13182*(Dummy_13248*tmp_kernel_op_28 + Dummy_13251*tmp_kernel_op_29 + Dummy_13254*tmp_kernel_op_30 + Dummy_13257*tmp_kernel_op_31) + Dummy_13183*(Dummy_13248*0.1381966011250105 + Dummy_13251*0.1381966011250105 + Dummy_13254*0.5854101966249684 + Dummy_13257*0.1381966011250105) + Dummy_13184*(Dummy_13248*0.1381966011250105 + Dummy_13251*0.5854101966249684 + Dummy_13254*0.1381966011250105 + Dummy_13257*0.1381966011250105) + Dummy_13185*(Dummy_13248*0.5854101966249684 + Dummy_13251*0.1381966011250105 + Dummy_13254*0.1381966011250105 + Dummy_13257*0.1381966011250105); + const walberla::float64 Dummy_13277 = Dummy_13182*(Dummy_13258*tmp_kernel_op_28 + Dummy_13259*tmp_kernel_op_29 + Dummy_13260*tmp_kernel_op_30 + Dummy_13261*tmp_kernel_op_31) + Dummy_13183*(Dummy_13258*0.1381966011250105 + Dummy_13259*0.1381966011250105 + Dummy_13260*0.5854101966249684 + Dummy_13261*0.1381966011250105) + Dummy_13184*(Dummy_13258*0.1381966011250105 + Dummy_13259*0.5854101966249684 + Dummy_13260*0.1381966011250105 + Dummy_13261*0.1381966011250105) + Dummy_13185*(Dummy_13258*0.5854101966249684 + Dummy_13259*0.1381966011250105 + Dummy_13260*0.1381966011250105 + Dummy_13261*0.1381966011250105); + const walberla::float64 Dummy_13278 = Dummy_13182*(Dummy_13262*tmp_kernel_op_28 + Dummy_13263*tmp_kernel_op_29 + Dummy_13264*tmp_kernel_op_30 + Dummy_13265*tmp_kernel_op_31) + Dummy_13183*(Dummy_13262*0.1381966011250105 + Dummy_13263*0.1381966011250105 + Dummy_13264*0.5854101966249684 + Dummy_13265*0.1381966011250105) + Dummy_13184*(Dummy_13262*0.1381966011250105 + Dummy_13263*0.5854101966249684 + Dummy_13264*0.1381966011250105 + Dummy_13265*0.1381966011250105) + Dummy_13185*(Dummy_13262*0.5854101966249684 + Dummy_13263*0.1381966011250105 + Dummy_13264*0.1381966011250105 + Dummy_13265*0.1381966011250105); + const walberla::float64 Dummy_13279 = Dummy_13182*(Dummy_13266*tmp_kernel_op_28 + Dummy_13267*tmp_kernel_op_29 + Dummy_13268*tmp_kernel_op_30 + Dummy_13269*tmp_kernel_op_31) + Dummy_13183*(Dummy_13266*0.1381966011250105 + Dummy_13267*0.1381966011250105 + Dummy_13268*0.5854101966249684 + Dummy_13269*0.1381966011250105) + Dummy_13184*(Dummy_13266*0.1381966011250105 + Dummy_13267*0.5854101966249684 + Dummy_13268*0.1381966011250105 + Dummy_13269*0.1381966011250105) + Dummy_13185*(Dummy_13266*0.5854101966249684 + Dummy_13267*0.1381966011250105 + Dummy_13268*0.1381966011250105 + Dummy_13269*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5898 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5899 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5900 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5901 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5902 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5903 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5904 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_5905 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5906 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_5907 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13270 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13271 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13272 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13273 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13274 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13275 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13276 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13277 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13278 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13279 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_5908 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5909 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5910 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5911 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5912 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5913 = Dummy_5912*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_5914 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5915 = Dummy_5914*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_5916 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5917 = Dummy_5916*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_5918 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5919 = Dummy_5918*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_5920 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5921 = Dummy_5912*Dummy_5920; - const walberla::float64 Dummy_5922 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5923 = Dummy_5914*Dummy_5922; - const walberla::float64 Dummy_5924 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5925 = Dummy_5916*Dummy_5924; - const walberla::float64 Dummy_5926 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5927 = Dummy_5918*Dummy_5926; - const walberla::float64 Dummy_5928 = Dummy_5912*tmp_kernel_op_28; - const walberla::float64 Dummy_5929 = Dummy_5914*tmp_kernel_op_29; - const walberla::float64 Dummy_5930 = Dummy_5916*tmp_kernel_op_30; - const walberla::float64 Dummy_5931 = Dummy_5918*tmp_kernel_op_31; - const walberla::float64 Dummy_5932 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5933 = Dummy_5912*Dummy_5932; - const walberla::float64 Dummy_5934 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5935 = Dummy_5914*Dummy_5934; - const walberla::float64 Dummy_5936 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5937 = Dummy_5916*Dummy_5936; - const walberla::float64 Dummy_5938 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5939 = Dummy_5918*Dummy_5938; - const walberla::float64 Dummy_5940 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5941 = Dummy_5912*Dummy_5940; - const walberla::float64 Dummy_5942 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5943 = Dummy_5914*Dummy_5942; - const walberla::float64 Dummy_5944 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5945 = Dummy_5916*Dummy_5944; - const walberla::float64 Dummy_5946 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5947 = Dummy_5918*Dummy_5946; - const walberla::float64 Dummy_5948 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5949 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5950 = Dummy_5912*(-Dummy_5948 - Dummy_5949); - const walberla::float64 Dummy_5951 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5952 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5953 = Dummy_5914*(-Dummy_5951 - Dummy_5952); - const walberla::float64 Dummy_5954 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5955 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5956 = Dummy_5916*(-Dummy_5954 - Dummy_5955); - const walberla::float64 Dummy_5957 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5958 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5959 = Dummy_5918*(-Dummy_5957 - Dummy_5958); - const walberla::float64 Dummy_5960 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5961 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5962 = Dummy_5912*(-Dummy_5960 - Dummy_5961); - const walberla::float64 Dummy_5963 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5964 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5965 = Dummy_5914*(-Dummy_5963 - Dummy_5964); - const walberla::float64 Dummy_5966 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5967 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5968 = Dummy_5916*(-Dummy_5966 - Dummy_5967); - const walberla::float64 Dummy_5969 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5970 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5971 = Dummy_5918*(-Dummy_5969 - Dummy_5970); - const walberla::float64 Dummy_5972 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5973 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5974 = Dummy_5912*(-Dummy_5972 - Dummy_5973); - const walberla::float64 Dummy_5975 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5976 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5977 = Dummy_5914*(-Dummy_5975 - Dummy_5976); - const walberla::float64 Dummy_5978 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5979 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5980 = Dummy_5916*(-Dummy_5978 - Dummy_5979); - const walberla::float64 Dummy_5981 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5982 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5983 = Dummy_5918*(-Dummy_5981 - Dummy_5982); - const walberla::float64 Dummy_5984 = Dummy_5912*(Dummy_5948 + Dummy_5960 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5985 = Dummy_5914*(Dummy_5951 + Dummy_5963 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5986 = Dummy_5916*(Dummy_5954 + Dummy_5966 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5987 = Dummy_5918*(Dummy_5957 + Dummy_5969 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5988 = Dummy_5912*(Dummy_5949 + Dummy_5972 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5989 = Dummy_5914*(Dummy_5952 + Dummy_5975 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5990 = Dummy_5916*(Dummy_5955 + Dummy_5978 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5991 = Dummy_5918*(Dummy_5958 + Dummy_5981 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5992 = Dummy_5912*(Dummy_5961 + Dummy_5973 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5993 = Dummy_5914*(Dummy_5964 + Dummy_5976 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5994 = Dummy_5916*(Dummy_5967 + Dummy_5979 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5995 = Dummy_5918*(Dummy_5970 + Dummy_5982 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5996 = Dummy_5908*(Dummy_5913*tmp_kernel_op_28 + Dummy_5915*tmp_kernel_op_29 + Dummy_5917*tmp_kernel_op_30 + Dummy_5919*tmp_kernel_op_31) + Dummy_5909*(Dummy_5913*0.1381966011250105 + Dummy_5915*0.1381966011250105 + Dummy_5917*0.5854101966249684 + Dummy_5919*0.1381966011250105) + Dummy_5910*(Dummy_5913*0.1381966011250105 + Dummy_5915*0.5854101966249684 + Dummy_5917*0.1381966011250105 + Dummy_5919*0.1381966011250105) + Dummy_5911*(Dummy_5913*0.5854101966249684 + Dummy_5915*0.1381966011250105 + Dummy_5917*0.1381966011250105 + Dummy_5919*0.1381966011250105); - const walberla::float64 Dummy_5997 = Dummy_5908*(-Dummy_5920*Dummy_5928 - Dummy_5922*Dummy_5929 - Dummy_5924*Dummy_5930 - Dummy_5926*Dummy_5931) + Dummy_5909*(Dummy_5921*-0.1381966011250105 + Dummy_5923*-0.1381966011250105 + Dummy_5925*-0.5854101966249684 + Dummy_5927*-0.1381966011250105) + Dummy_5910*(Dummy_5921*-0.1381966011250105 + Dummy_5923*-0.5854101966249684 + Dummy_5925*-0.1381966011250105 + Dummy_5927*-0.1381966011250105) + Dummy_5911*(Dummy_5921*-0.5854101966249684 + Dummy_5923*-0.1381966011250105 + Dummy_5925*-0.1381966011250105 + Dummy_5927*-0.1381966011250105); - const walberla::float64 Dummy_5998 = Dummy_5908*(-Dummy_5928*Dummy_5932 - Dummy_5929*Dummy_5934 - Dummy_5930*Dummy_5936 - Dummy_5931*Dummy_5938) + Dummy_5909*(Dummy_5933*-0.1381966011250105 + Dummy_5935*-0.1381966011250105 + Dummy_5937*-0.5854101966249684 + Dummy_5939*-0.1381966011250105) + Dummy_5910*(Dummy_5933*-0.1381966011250105 + Dummy_5935*-0.5854101966249684 + Dummy_5937*-0.1381966011250105 + Dummy_5939*-0.1381966011250105) + Dummy_5911*(Dummy_5933*-0.5854101966249684 + Dummy_5935*-0.1381966011250105 + Dummy_5937*-0.1381966011250105 + Dummy_5939*-0.1381966011250105); - const walberla::float64 Dummy_5999 = Dummy_5908*(-Dummy_5928*Dummy_5940 - Dummy_5929*Dummy_5942 - Dummy_5930*Dummy_5944 - Dummy_5931*Dummy_5946) + Dummy_5909*(Dummy_5941*-0.1381966011250105 + Dummy_5943*-0.1381966011250105 + Dummy_5945*-0.5854101966249684 + Dummy_5947*-0.1381966011250105) + Dummy_5910*(Dummy_5941*-0.1381966011250105 + Dummy_5943*-0.5854101966249684 + Dummy_5945*-0.1381966011250105 + Dummy_5947*-0.1381966011250105) + Dummy_5911*(Dummy_5941*-0.5854101966249684 + Dummy_5943*-0.1381966011250105 + Dummy_5945*-0.1381966011250105 + Dummy_5947*-0.1381966011250105); - const walberla::float64 Dummy_6000 = Dummy_5908*(Dummy_5950*tmp_kernel_op_28 + Dummy_5953*tmp_kernel_op_29 + Dummy_5956*tmp_kernel_op_30 + Dummy_5959*tmp_kernel_op_31) + Dummy_5909*(Dummy_5950*0.1381966011250105 + Dummy_5953*0.1381966011250105 + Dummy_5956*0.5854101966249684 + Dummy_5959*0.1381966011250105) + Dummy_5910*(Dummy_5950*0.1381966011250105 + Dummy_5953*0.5854101966249684 + Dummy_5956*0.1381966011250105 + Dummy_5959*0.1381966011250105) + Dummy_5911*(Dummy_5950*0.5854101966249684 + Dummy_5953*0.1381966011250105 + Dummy_5956*0.1381966011250105 + Dummy_5959*0.1381966011250105); - const walberla::float64 Dummy_6001 = Dummy_5908*(Dummy_5962*tmp_kernel_op_28 + Dummy_5965*tmp_kernel_op_29 + Dummy_5968*tmp_kernel_op_30 + Dummy_5971*tmp_kernel_op_31) + Dummy_5909*(Dummy_5962*0.1381966011250105 + Dummy_5965*0.1381966011250105 + Dummy_5968*0.5854101966249684 + Dummy_5971*0.1381966011250105) + Dummy_5910*(Dummy_5962*0.1381966011250105 + Dummy_5965*0.5854101966249684 + Dummy_5968*0.1381966011250105 + Dummy_5971*0.1381966011250105) + Dummy_5911*(Dummy_5962*0.5854101966249684 + Dummy_5965*0.1381966011250105 + Dummy_5968*0.1381966011250105 + Dummy_5971*0.1381966011250105); - const walberla::float64 Dummy_6002 = Dummy_5908*(Dummy_5974*tmp_kernel_op_28 + Dummy_5977*tmp_kernel_op_29 + Dummy_5980*tmp_kernel_op_30 + Dummy_5983*tmp_kernel_op_31) + Dummy_5909*(Dummy_5974*0.1381966011250105 + Dummy_5977*0.1381966011250105 + Dummy_5980*0.5854101966249684 + Dummy_5983*0.1381966011250105) + Dummy_5910*(Dummy_5974*0.1381966011250105 + Dummy_5977*0.5854101966249684 + Dummy_5980*0.1381966011250105 + Dummy_5983*0.1381966011250105) + Dummy_5911*(Dummy_5974*0.5854101966249684 + Dummy_5977*0.1381966011250105 + Dummy_5980*0.1381966011250105 + Dummy_5983*0.1381966011250105); - const walberla::float64 Dummy_6003 = Dummy_5908*(Dummy_5984*tmp_kernel_op_28 + Dummy_5985*tmp_kernel_op_29 + Dummy_5986*tmp_kernel_op_30 + Dummy_5987*tmp_kernel_op_31) + Dummy_5909*(Dummy_5984*0.1381966011250105 + Dummy_5985*0.1381966011250105 + Dummy_5986*0.5854101966249684 + Dummy_5987*0.1381966011250105) + Dummy_5910*(Dummy_5984*0.1381966011250105 + Dummy_5985*0.5854101966249684 + Dummy_5986*0.1381966011250105 + Dummy_5987*0.1381966011250105) + Dummy_5911*(Dummy_5984*0.5854101966249684 + Dummy_5985*0.1381966011250105 + Dummy_5986*0.1381966011250105 + Dummy_5987*0.1381966011250105); - const walberla::float64 Dummy_6004 = Dummy_5908*(Dummy_5988*tmp_kernel_op_28 + Dummy_5989*tmp_kernel_op_29 + Dummy_5990*tmp_kernel_op_30 + Dummy_5991*tmp_kernel_op_31) + Dummy_5909*(Dummy_5988*0.1381966011250105 + Dummy_5989*0.1381966011250105 + Dummy_5990*0.5854101966249684 + Dummy_5991*0.1381966011250105) + Dummy_5910*(Dummy_5988*0.1381966011250105 + Dummy_5989*0.5854101966249684 + Dummy_5990*0.1381966011250105 + Dummy_5991*0.1381966011250105) + Dummy_5911*(Dummy_5988*0.5854101966249684 + Dummy_5989*0.1381966011250105 + Dummy_5990*0.1381966011250105 + Dummy_5991*0.1381966011250105); - const walberla::float64 Dummy_6005 = Dummy_5908*(Dummy_5992*tmp_kernel_op_28 + Dummy_5993*tmp_kernel_op_29 + Dummy_5994*tmp_kernel_op_30 + Dummy_5995*tmp_kernel_op_31) + Dummy_5909*(Dummy_5992*0.1381966011250105 + Dummy_5993*0.1381966011250105 + Dummy_5994*0.5854101966249684 + Dummy_5995*0.1381966011250105) + Dummy_5910*(Dummy_5992*0.1381966011250105 + Dummy_5993*0.5854101966249684 + Dummy_5994*0.1381966011250105 + Dummy_5995*0.1381966011250105) + Dummy_5911*(Dummy_5992*0.5854101966249684 + Dummy_5993*0.1381966011250105 + Dummy_5994*0.1381966011250105 + Dummy_5995*0.1381966011250105); + const walberla::float64 Dummy_13280 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13281 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13282 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13283 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13284 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_13285 = Dummy_13284*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_13286 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_13287 = Dummy_13286*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_13288 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_13289 = Dummy_13288*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_13290 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_13291 = Dummy_13290*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_13292 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13293 = Dummy_13284*Dummy_13292; + const walberla::float64 Dummy_13294 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13295 = Dummy_13286*Dummy_13294; + const walberla::float64 Dummy_13296 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13297 = Dummy_13288*Dummy_13296; + const walberla::float64 Dummy_13298 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13299 = Dummy_13290*Dummy_13298; + const walberla::float64 Dummy_13300 = Dummy_13284*tmp_kernel_op_28; + const walberla::float64 Dummy_13301 = Dummy_13286*tmp_kernel_op_29; + const walberla::float64 Dummy_13302 = Dummy_13288*tmp_kernel_op_30; + const walberla::float64 Dummy_13303 = Dummy_13290*tmp_kernel_op_31; + const walberla::float64 Dummy_13304 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13305 = Dummy_13284*Dummy_13304; + const walberla::float64 Dummy_13306 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13307 = Dummy_13286*Dummy_13306; + const walberla::float64 Dummy_13308 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13309 = Dummy_13288*Dummy_13308; + const walberla::float64 Dummy_13310 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13311 = Dummy_13290*Dummy_13310; + const walberla::float64 Dummy_13312 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13313 = Dummy_13284*Dummy_13312; + const walberla::float64 Dummy_13314 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13315 = Dummy_13286*Dummy_13314; + const walberla::float64 Dummy_13316 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13317 = Dummy_13288*Dummy_13316; + const walberla::float64 Dummy_13318 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13319 = Dummy_13290*Dummy_13318; + const walberla::float64 Dummy_13320 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_13321 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13322 = Dummy_13284*(-Dummy_13320 - Dummy_13321); + const walberla::float64 Dummy_13323 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_13324 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13325 = Dummy_13286*(-Dummy_13323 - Dummy_13324); + const walberla::float64 Dummy_13326 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_13327 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_13328 = Dummy_13288*(-Dummy_13326 - Dummy_13327); + const walberla::float64 Dummy_13329 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_13330 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_13331 = Dummy_13290*(-Dummy_13329 - Dummy_13330); + const walberla::float64 Dummy_13332 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_13333 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13334 = Dummy_13284*(-Dummy_13332 - Dummy_13333); + const walberla::float64 Dummy_13335 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_13336 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_13337 = Dummy_13286*(-Dummy_13335 - Dummy_13336); + const walberla::float64 Dummy_13338 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_13339 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_13340 = Dummy_13288*(-Dummy_13338 - Dummy_13339); + const walberla::float64 Dummy_13341 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_13342 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_13343 = Dummy_13290*(-Dummy_13341 - Dummy_13342); + const walberla::float64 Dummy_13344 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13345 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13346 = Dummy_13284*(-Dummy_13344 - Dummy_13345); + const walberla::float64 Dummy_13347 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13348 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_13349 = Dummy_13286*(-Dummy_13347 - Dummy_13348); + const walberla::float64 Dummy_13350 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_13351 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_13352 = Dummy_13288*(-Dummy_13350 - Dummy_13351); + const walberla::float64 Dummy_13353 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_13354 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_13355 = Dummy_13290*(-Dummy_13353 - Dummy_13354); + const walberla::float64 Dummy_13356 = Dummy_13284*(Dummy_13320 + Dummy_13332 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13357 = Dummy_13286*(Dummy_13323 + Dummy_13335 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13358 = Dummy_13288*(Dummy_13326 + Dummy_13338 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13359 = Dummy_13290*(Dummy_13329 + Dummy_13341 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13360 = Dummy_13284*(Dummy_13321 + Dummy_13344 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13361 = Dummy_13286*(Dummy_13324 + Dummy_13347 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13362 = Dummy_13288*(Dummy_13327 + Dummy_13350 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13363 = Dummy_13290*(Dummy_13330 + Dummy_13353 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13364 = Dummy_13284*(Dummy_13333 + Dummy_13345 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13365 = Dummy_13286*(Dummy_13336 + Dummy_13348 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13366 = Dummy_13288*(Dummy_13339 + Dummy_13351 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13367 = Dummy_13290*(Dummy_13342 + Dummy_13354 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_13368 = Dummy_13280*(Dummy_13285*tmp_kernel_op_28 + Dummy_13287*tmp_kernel_op_29 + Dummy_13289*tmp_kernel_op_30 + Dummy_13291*tmp_kernel_op_31) + Dummy_13281*(Dummy_13285*0.1381966011250105 + Dummy_13287*0.1381966011250105 + Dummy_13289*0.5854101966249684 + Dummy_13291*0.1381966011250105) + Dummy_13282*(Dummy_13285*0.1381966011250105 + Dummy_13287*0.5854101966249684 + Dummy_13289*0.1381966011250105 + Dummy_13291*0.1381966011250105) + Dummy_13283*(Dummy_13285*0.5854101966249684 + Dummy_13287*0.1381966011250105 + Dummy_13289*0.1381966011250105 + Dummy_13291*0.1381966011250105); + const walberla::float64 Dummy_13369 = Dummy_13280*(-Dummy_13292*Dummy_13300 - Dummy_13294*Dummy_13301 - Dummy_13296*Dummy_13302 - Dummy_13298*Dummy_13303) + Dummy_13281*(Dummy_13293*-0.1381966011250105 + Dummy_13295*-0.1381966011250105 + Dummy_13297*-0.5854101966249684 + Dummy_13299*-0.1381966011250105) + Dummy_13282*(Dummy_13293*-0.1381966011250105 + Dummy_13295*-0.5854101966249684 + Dummy_13297*-0.1381966011250105 + Dummy_13299*-0.1381966011250105) + Dummy_13283*(Dummy_13293*-0.5854101966249684 + Dummy_13295*-0.1381966011250105 + Dummy_13297*-0.1381966011250105 + Dummy_13299*-0.1381966011250105); + const walberla::float64 Dummy_13370 = Dummy_13280*(-Dummy_13300*Dummy_13304 - Dummy_13301*Dummy_13306 - Dummy_13302*Dummy_13308 - Dummy_13303*Dummy_13310) + Dummy_13281*(Dummy_13305*-0.1381966011250105 + Dummy_13307*-0.1381966011250105 + Dummy_13309*-0.5854101966249684 + Dummy_13311*-0.1381966011250105) + Dummy_13282*(Dummy_13305*-0.1381966011250105 + Dummy_13307*-0.5854101966249684 + Dummy_13309*-0.1381966011250105 + Dummy_13311*-0.1381966011250105) + Dummy_13283*(Dummy_13305*-0.5854101966249684 + Dummy_13307*-0.1381966011250105 + Dummy_13309*-0.1381966011250105 + Dummy_13311*-0.1381966011250105); + const walberla::float64 Dummy_13371 = Dummy_13280*(-Dummy_13300*Dummy_13312 - Dummy_13301*Dummy_13314 - Dummy_13302*Dummy_13316 - Dummy_13303*Dummy_13318) + Dummy_13281*(Dummy_13313*-0.1381966011250105 + Dummy_13315*-0.1381966011250105 + Dummy_13317*-0.5854101966249684 + Dummy_13319*-0.1381966011250105) + Dummy_13282*(Dummy_13313*-0.1381966011250105 + Dummy_13315*-0.5854101966249684 + Dummy_13317*-0.1381966011250105 + Dummy_13319*-0.1381966011250105) + Dummy_13283*(Dummy_13313*-0.5854101966249684 + Dummy_13315*-0.1381966011250105 + Dummy_13317*-0.1381966011250105 + Dummy_13319*-0.1381966011250105); + const walberla::float64 Dummy_13372 = Dummy_13280*(Dummy_13322*tmp_kernel_op_28 + Dummy_13325*tmp_kernel_op_29 + Dummy_13328*tmp_kernel_op_30 + Dummy_13331*tmp_kernel_op_31) + Dummy_13281*(Dummy_13322*0.1381966011250105 + Dummy_13325*0.1381966011250105 + Dummy_13328*0.5854101966249684 + Dummy_13331*0.1381966011250105) + Dummy_13282*(Dummy_13322*0.1381966011250105 + Dummy_13325*0.5854101966249684 + Dummy_13328*0.1381966011250105 + Dummy_13331*0.1381966011250105) + Dummy_13283*(Dummy_13322*0.5854101966249684 + Dummy_13325*0.1381966011250105 + Dummy_13328*0.1381966011250105 + Dummy_13331*0.1381966011250105); + const walberla::float64 Dummy_13373 = Dummy_13280*(Dummy_13334*tmp_kernel_op_28 + Dummy_13337*tmp_kernel_op_29 + Dummy_13340*tmp_kernel_op_30 + Dummy_13343*tmp_kernel_op_31) + Dummy_13281*(Dummy_13334*0.1381966011250105 + Dummy_13337*0.1381966011250105 + Dummy_13340*0.5854101966249684 + Dummy_13343*0.1381966011250105) + Dummy_13282*(Dummy_13334*0.1381966011250105 + Dummy_13337*0.5854101966249684 + Dummy_13340*0.1381966011250105 + Dummy_13343*0.1381966011250105) + Dummy_13283*(Dummy_13334*0.5854101966249684 + Dummy_13337*0.1381966011250105 + Dummy_13340*0.1381966011250105 + Dummy_13343*0.1381966011250105); + const walberla::float64 Dummy_13374 = Dummy_13280*(Dummy_13346*tmp_kernel_op_28 + Dummy_13349*tmp_kernel_op_29 + Dummy_13352*tmp_kernel_op_30 + Dummy_13355*tmp_kernel_op_31) + Dummy_13281*(Dummy_13346*0.1381966011250105 + Dummy_13349*0.1381966011250105 + Dummy_13352*0.5854101966249684 + Dummy_13355*0.1381966011250105) + Dummy_13282*(Dummy_13346*0.1381966011250105 + Dummy_13349*0.5854101966249684 + Dummy_13352*0.1381966011250105 + Dummy_13355*0.1381966011250105) + Dummy_13283*(Dummy_13346*0.5854101966249684 + Dummy_13349*0.1381966011250105 + Dummy_13352*0.1381966011250105 + Dummy_13355*0.1381966011250105); + const walberla::float64 Dummy_13375 = Dummy_13280*(Dummy_13356*tmp_kernel_op_28 + Dummy_13357*tmp_kernel_op_29 + Dummy_13358*tmp_kernel_op_30 + Dummy_13359*tmp_kernel_op_31) + Dummy_13281*(Dummy_13356*0.1381966011250105 + Dummy_13357*0.1381966011250105 + Dummy_13358*0.5854101966249684 + Dummy_13359*0.1381966011250105) + Dummy_13282*(Dummy_13356*0.1381966011250105 + Dummy_13357*0.5854101966249684 + Dummy_13358*0.1381966011250105 + Dummy_13359*0.1381966011250105) + Dummy_13283*(Dummy_13356*0.5854101966249684 + Dummy_13357*0.1381966011250105 + Dummy_13358*0.1381966011250105 + Dummy_13359*0.1381966011250105); + const walberla::float64 Dummy_13376 = Dummy_13280*(Dummy_13360*tmp_kernel_op_28 + Dummy_13361*tmp_kernel_op_29 + Dummy_13362*tmp_kernel_op_30 + Dummy_13363*tmp_kernel_op_31) + Dummy_13281*(Dummy_13360*0.1381966011250105 + Dummy_13361*0.1381966011250105 + Dummy_13362*0.5854101966249684 + Dummy_13363*0.1381966011250105) + Dummy_13282*(Dummy_13360*0.1381966011250105 + Dummy_13361*0.5854101966249684 + Dummy_13362*0.1381966011250105 + Dummy_13363*0.1381966011250105) + Dummy_13283*(Dummy_13360*0.5854101966249684 + Dummy_13361*0.1381966011250105 + Dummy_13362*0.1381966011250105 + Dummy_13363*0.1381966011250105); + const walberla::float64 Dummy_13377 = Dummy_13280*(Dummy_13364*tmp_kernel_op_28 + Dummy_13365*tmp_kernel_op_29 + Dummy_13366*tmp_kernel_op_30 + Dummy_13367*tmp_kernel_op_31) + Dummy_13281*(Dummy_13364*0.1381966011250105 + Dummy_13365*0.1381966011250105 + Dummy_13366*0.5854101966249684 + Dummy_13367*0.1381966011250105) + Dummy_13282*(Dummy_13364*0.1381966011250105 + Dummy_13365*0.5854101966249684 + Dummy_13366*0.1381966011250105 + Dummy_13367*0.1381966011250105) + Dummy_13283*(Dummy_13364*0.5854101966249684 + Dummy_13365*0.1381966011250105 + Dummy_13366*0.1381966011250105 + Dummy_13367*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5996 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5997 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5998 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5999 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_6000 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_6001 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6002 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_6003 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6004 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6005 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13368 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13369 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13370 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13371 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13372 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13373 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13374 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13375 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13376 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13377 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_6006 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_6007 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_6008 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_6009 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_6010 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6011 = Dummy_6010*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_6012 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6013 = Dummy_6012*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_6014 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6015 = Dummy_6014*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_6016 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6017 = Dummy_6016*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_6018 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_6019 = Dummy_6010*Dummy_6018; - const walberla::float64 Dummy_6020 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_6021 = Dummy_6012*Dummy_6020; - const walberla::float64 Dummy_6022 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_6023 = Dummy_6014*Dummy_6022; - const walberla::float64 Dummy_6024 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_6025 = Dummy_6016*Dummy_6024; - const walberla::float64 Dummy_6026 = Dummy_6010*tmp_kernel_op_28; - const walberla::float64 Dummy_6027 = Dummy_6012*tmp_kernel_op_29; - const walberla::float64 Dummy_6028 = Dummy_6014*tmp_kernel_op_30; - const walberla::float64 Dummy_6029 = Dummy_6016*tmp_kernel_op_31; - const walberla::float64 Dummy_6030 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_6031 = Dummy_6010*Dummy_6030; - const walberla::float64 Dummy_6032 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_6033 = Dummy_6012*Dummy_6032; - const walberla::float64 Dummy_6034 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_6035 = Dummy_6014*Dummy_6034; - const walberla::float64 Dummy_6036 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_6037 = Dummy_6016*Dummy_6036; - const walberla::float64 Dummy_6038 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_6039 = Dummy_6010*Dummy_6038; - const walberla::float64 Dummy_6040 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_6041 = Dummy_6012*Dummy_6040; - const walberla::float64 Dummy_6042 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_6043 = Dummy_6014*Dummy_6042; - const walberla::float64 Dummy_6044 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_6045 = Dummy_6016*Dummy_6044; - const walberla::float64 Dummy_6046 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_6047 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6048 = Dummy_6010*(-Dummy_6046 - Dummy_6047); - const walberla::float64 Dummy_6049 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_6050 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6051 = Dummy_6012*(-Dummy_6049 - Dummy_6050); - const walberla::float64 Dummy_6052 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_6053 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_6054 = Dummy_6014*(-Dummy_6052 - Dummy_6053); - const walberla::float64 Dummy_6055 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_6056 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_6057 = Dummy_6016*(-Dummy_6055 - Dummy_6056); - const walberla::float64 Dummy_6058 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_6059 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6060 = Dummy_6010*(-Dummy_6058 - Dummy_6059); - const walberla::float64 Dummy_6061 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_6062 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_6063 = Dummy_6012*(-Dummy_6061 - Dummy_6062); - const walberla::float64 Dummy_6064 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_6065 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_6066 = Dummy_6014*(-Dummy_6064 - Dummy_6065); - const walberla::float64 Dummy_6067 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_6068 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_6069 = Dummy_6016*(-Dummy_6067 - Dummy_6068); - const walberla::float64 Dummy_6070 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6071 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6072 = Dummy_6010*(-Dummy_6070 - Dummy_6071); - const walberla::float64 Dummy_6073 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6074 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_6075 = Dummy_6012*(-Dummy_6073 - Dummy_6074); - const walberla::float64 Dummy_6076 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_6077 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_6078 = Dummy_6014*(-Dummy_6076 - Dummy_6077); - const walberla::float64 Dummy_6079 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_6080 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_6081 = Dummy_6016*(-Dummy_6079 - Dummy_6080); - const walberla::float64 Dummy_6082 = Dummy_6010*(Dummy_6046 + Dummy_6058 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_6083 = Dummy_6012*(Dummy_6049 + Dummy_6061 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_6084 = Dummy_6014*(Dummy_6052 + Dummy_6064 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_6085 = Dummy_6016*(Dummy_6055 + Dummy_6067 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_6086 = Dummy_6010*(Dummy_6047 + Dummy_6070 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_6087 = Dummy_6012*(Dummy_6050 + Dummy_6073 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_6088 = Dummy_6014*(Dummy_6053 + Dummy_6076 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_6089 = Dummy_6016*(Dummy_6056 + Dummy_6079 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_6090 = Dummy_6010*(Dummy_6059 + Dummy_6071 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_6091 = Dummy_6012*(Dummy_6062 + Dummy_6074 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_6092 = Dummy_6014*(Dummy_6065 + Dummy_6077 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_6093 = Dummy_6016*(Dummy_6068 + Dummy_6080 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_6094 = Dummy_6006*(Dummy_6011*tmp_kernel_op_28 + Dummy_6013*tmp_kernel_op_29 + Dummy_6015*tmp_kernel_op_30 + Dummy_6017*tmp_kernel_op_31) + Dummy_6007*(Dummy_6011*0.1381966011250105 + Dummy_6013*0.1381966011250105 + Dummy_6015*0.5854101966249684 + Dummy_6017*0.1381966011250105) + Dummy_6008*(Dummy_6011*0.1381966011250105 + Dummy_6013*0.5854101966249684 + Dummy_6015*0.1381966011250105 + Dummy_6017*0.1381966011250105) + Dummy_6009*(Dummy_6011*0.5854101966249684 + Dummy_6013*0.1381966011250105 + Dummy_6015*0.1381966011250105 + Dummy_6017*0.1381966011250105); - const walberla::float64 Dummy_6095 = Dummy_6006*(-Dummy_6018*Dummy_6026 - Dummy_6020*Dummy_6027 - Dummy_6022*Dummy_6028 - Dummy_6024*Dummy_6029) + Dummy_6007*(Dummy_6019*-0.1381966011250105 + Dummy_6021*-0.1381966011250105 + Dummy_6023*-0.5854101966249684 + Dummy_6025*-0.1381966011250105) + Dummy_6008*(Dummy_6019*-0.1381966011250105 + Dummy_6021*-0.5854101966249684 + Dummy_6023*-0.1381966011250105 + Dummy_6025*-0.1381966011250105) + Dummy_6009*(Dummy_6019*-0.5854101966249684 + Dummy_6021*-0.1381966011250105 + Dummy_6023*-0.1381966011250105 + Dummy_6025*-0.1381966011250105); - const walberla::float64 Dummy_6096 = Dummy_6006*(-Dummy_6026*Dummy_6030 - Dummy_6027*Dummy_6032 - Dummy_6028*Dummy_6034 - Dummy_6029*Dummy_6036) + Dummy_6007*(Dummy_6031*-0.1381966011250105 + Dummy_6033*-0.1381966011250105 + Dummy_6035*-0.5854101966249684 + Dummy_6037*-0.1381966011250105) + Dummy_6008*(Dummy_6031*-0.1381966011250105 + Dummy_6033*-0.5854101966249684 + Dummy_6035*-0.1381966011250105 + Dummy_6037*-0.1381966011250105) + Dummy_6009*(Dummy_6031*-0.5854101966249684 + Dummy_6033*-0.1381966011250105 + Dummy_6035*-0.1381966011250105 + Dummy_6037*-0.1381966011250105); - const walberla::float64 Dummy_6097 = Dummy_6006*(-Dummy_6026*Dummy_6038 - Dummy_6027*Dummy_6040 - Dummy_6028*Dummy_6042 - Dummy_6029*Dummy_6044) + Dummy_6007*(Dummy_6039*-0.1381966011250105 + Dummy_6041*-0.1381966011250105 + Dummy_6043*-0.5854101966249684 + Dummy_6045*-0.1381966011250105) + Dummy_6008*(Dummy_6039*-0.1381966011250105 + Dummy_6041*-0.5854101966249684 + Dummy_6043*-0.1381966011250105 + Dummy_6045*-0.1381966011250105) + Dummy_6009*(Dummy_6039*-0.5854101966249684 + Dummy_6041*-0.1381966011250105 + Dummy_6043*-0.1381966011250105 + Dummy_6045*-0.1381966011250105); - const walberla::float64 Dummy_6098 = Dummy_6006*(Dummy_6048*tmp_kernel_op_28 + Dummy_6051*tmp_kernel_op_29 + Dummy_6054*tmp_kernel_op_30 + Dummy_6057*tmp_kernel_op_31) + Dummy_6007*(Dummy_6048*0.1381966011250105 + Dummy_6051*0.1381966011250105 + Dummy_6054*0.5854101966249684 + Dummy_6057*0.1381966011250105) + Dummy_6008*(Dummy_6048*0.1381966011250105 + Dummy_6051*0.5854101966249684 + Dummy_6054*0.1381966011250105 + Dummy_6057*0.1381966011250105) + Dummy_6009*(Dummy_6048*0.5854101966249684 + Dummy_6051*0.1381966011250105 + Dummy_6054*0.1381966011250105 + Dummy_6057*0.1381966011250105); - const walberla::float64 Dummy_6099 = Dummy_6006*(Dummy_6060*tmp_kernel_op_28 + Dummy_6063*tmp_kernel_op_29 + Dummy_6066*tmp_kernel_op_30 + Dummy_6069*tmp_kernel_op_31) + Dummy_6007*(Dummy_6060*0.1381966011250105 + Dummy_6063*0.1381966011250105 + Dummy_6066*0.5854101966249684 + Dummy_6069*0.1381966011250105) + Dummy_6008*(Dummy_6060*0.1381966011250105 + Dummy_6063*0.5854101966249684 + Dummy_6066*0.1381966011250105 + Dummy_6069*0.1381966011250105) + Dummy_6009*(Dummy_6060*0.5854101966249684 + Dummy_6063*0.1381966011250105 + Dummy_6066*0.1381966011250105 + Dummy_6069*0.1381966011250105); - const walberla::float64 Dummy_6100 = Dummy_6006*(Dummy_6072*tmp_kernel_op_28 + Dummy_6075*tmp_kernel_op_29 + Dummy_6078*tmp_kernel_op_30 + Dummy_6081*tmp_kernel_op_31) + Dummy_6007*(Dummy_6072*0.1381966011250105 + Dummy_6075*0.1381966011250105 + Dummy_6078*0.5854101966249684 + Dummy_6081*0.1381966011250105) + Dummy_6008*(Dummy_6072*0.1381966011250105 + Dummy_6075*0.5854101966249684 + Dummy_6078*0.1381966011250105 + Dummy_6081*0.1381966011250105) + Dummy_6009*(Dummy_6072*0.5854101966249684 + Dummy_6075*0.1381966011250105 + Dummy_6078*0.1381966011250105 + Dummy_6081*0.1381966011250105); - const walberla::float64 Dummy_6101 = Dummy_6006*(Dummy_6082*tmp_kernel_op_28 + Dummy_6083*tmp_kernel_op_29 + Dummy_6084*tmp_kernel_op_30 + Dummy_6085*tmp_kernel_op_31) + Dummy_6007*(Dummy_6082*0.1381966011250105 + Dummy_6083*0.1381966011250105 + Dummy_6084*0.5854101966249684 + Dummy_6085*0.1381966011250105) + Dummy_6008*(Dummy_6082*0.1381966011250105 + Dummy_6083*0.5854101966249684 + Dummy_6084*0.1381966011250105 + Dummy_6085*0.1381966011250105) + Dummy_6009*(Dummy_6082*0.5854101966249684 + Dummy_6083*0.1381966011250105 + Dummy_6084*0.1381966011250105 + Dummy_6085*0.1381966011250105); - const walberla::float64 Dummy_6102 = Dummy_6006*(Dummy_6086*tmp_kernel_op_28 + Dummy_6087*tmp_kernel_op_29 + Dummy_6088*tmp_kernel_op_30 + Dummy_6089*tmp_kernel_op_31) + Dummy_6007*(Dummy_6086*0.1381966011250105 + Dummy_6087*0.1381966011250105 + Dummy_6088*0.5854101966249684 + Dummy_6089*0.1381966011250105) + Dummy_6008*(Dummy_6086*0.1381966011250105 + Dummy_6087*0.5854101966249684 + Dummy_6088*0.1381966011250105 + Dummy_6089*0.1381966011250105) + Dummy_6009*(Dummy_6086*0.5854101966249684 + Dummy_6087*0.1381966011250105 + Dummy_6088*0.1381966011250105 + Dummy_6089*0.1381966011250105); - const walberla::float64 Dummy_6103 = Dummy_6006*(Dummy_6090*tmp_kernel_op_28 + Dummy_6091*tmp_kernel_op_29 + Dummy_6092*tmp_kernel_op_30 + Dummy_6093*tmp_kernel_op_31) + Dummy_6007*(Dummy_6090*0.1381966011250105 + Dummy_6091*0.1381966011250105 + Dummy_6092*0.5854101966249684 + Dummy_6093*0.1381966011250105) + Dummy_6008*(Dummy_6090*0.1381966011250105 + Dummy_6091*0.5854101966249684 + Dummy_6092*0.1381966011250105 + Dummy_6093*0.1381966011250105) + Dummy_6009*(Dummy_6090*0.5854101966249684 + Dummy_6091*0.1381966011250105 + Dummy_6092*0.1381966011250105 + Dummy_6093*0.1381966011250105); + const walberla::float64 Dummy_13378 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13379 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13380 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13381 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13382 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13383 = Dummy_13382*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_13384 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13385 = Dummy_13384*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_13386 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13387 = Dummy_13386*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_13388 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13389 = Dummy_13388*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_13390 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13391 = Dummy_13382*Dummy_13390; + const walberla::float64 Dummy_13392 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13393 = Dummy_13384*Dummy_13392; + const walberla::float64 Dummy_13394 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13395 = Dummy_13386*Dummy_13394; + const walberla::float64 Dummy_13396 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13397 = Dummy_13388*Dummy_13396; + const walberla::float64 Dummy_13398 = Dummy_13382*tmp_kernel_op_28; + const walberla::float64 Dummy_13399 = Dummy_13384*tmp_kernel_op_29; + const walberla::float64 Dummy_13400 = Dummy_13386*tmp_kernel_op_30; + const walberla::float64 Dummy_13401 = Dummy_13388*tmp_kernel_op_31; + const walberla::float64 Dummy_13402 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13403 = Dummy_13382*Dummy_13402; + const walberla::float64 Dummy_13404 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13405 = Dummy_13384*Dummy_13404; + const walberla::float64 Dummy_13406 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13407 = Dummy_13386*Dummy_13406; + const walberla::float64 Dummy_13408 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13409 = Dummy_13388*Dummy_13408; + const walberla::float64 Dummy_13410 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13411 = Dummy_13382*Dummy_13410; + const walberla::float64 Dummy_13412 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13413 = Dummy_13384*Dummy_13412; + const walberla::float64 Dummy_13414 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13415 = Dummy_13386*Dummy_13414; + const walberla::float64 Dummy_13416 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13417 = Dummy_13388*Dummy_13416; + const walberla::float64 Dummy_13418 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13419 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13420 = Dummy_13382*(-Dummy_13418 - Dummy_13419); + const walberla::float64 Dummy_13421 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13422 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13423 = Dummy_13384*(-Dummy_13421 - Dummy_13422); + const walberla::float64 Dummy_13424 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13425 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13426 = Dummy_13386*(-Dummy_13424 - Dummy_13425); + const walberla::float64 Dummy_13427 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13428 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13429 = Dummy_13388*(-Dummy_13427 - Dummy_13428); + const walberla::float64 Dummy_13430 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13431 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13432 = Dummy_13382*(-Dummy_13430 - Dummy_13431); + const walberla::float64 Dummy_13433 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13434 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13435 = Dummy_13384*(-Dummy_13433 - Dummy_13434); + const walberla::float64 Dummy_13436 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13437 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13438 = Dummy_13386*(-Dummy_13436 - Dummy_13437); + const walberla::float64 Dummy_13439 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13440 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13441 = Dummy_13388*(-Dummy_13439 - Dummy_13440); + const walberla::float64 Dummy_13442 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13443 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13444 = Dummy_13382*(-Dummy_13442 - Dummy_13443); + const walberla::float64 Dummy_13445 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13446 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13447 = Dummy_13384*(-Dummy_13445 - Dummy_13446); + const walberla::float64 Dummy_13448 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13449 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13450 = Dummy_13386*(-Dummy_13448 - Dummy_13449); + const walberla::float64 Dummy_13451 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13452 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13453 = Dummy_13388*(-Dummy_13451 - Dummy_13452); + const walberla::float64 Dummy_13454 = Dummy_13382*(Dummy_13418 + Dummy_13430 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13455 = Dummy_13384*(Dummy_13421 + Dummy_13433 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13456 = Dummy_13386*(Dummy_13424 + Dummy_13436 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13457 = Dummy_13388*(Dummy_13427 + Dummy_13439 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13458 = Dummy_13382*(Dummy_13419 + Dummy_13442 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13459 = Dummy_13384*(Dummy_13422 + Dummy_13445 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13460 = Dummy_13386*(Dummy_13425 + Dummy_13448 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13461 = Dummy_13388*(Dummy_13428 + Dummy_13451 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13462 = Dummy_13382*(Dummy_13431 + Dummy_13443 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13463 = Dummy_13384*(Dummy_13434 + Dummy_13446 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13464 = Dummy_13386*(Dummy_13437 + Dummy_13449 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13465 = Dummy_13388*(Dummy_13440 + Dummy_13452 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_13466 = Dummy_13378*(Dummy_13383*tmp_kernel_op_28 + Dummy_13385*tmp_kernel_op_29 + Dummy_13387*tmp_kernel_op_30 + Dummy_13389*tmp_kernel_op_31) + Dummy_13379*(Dummy_13383*0.1381966011250105 + Dummy_13385*0.1381966011250105 + Dummy_13387*0.5854101966249684 + Dummy_13389*0.1381966011250105) + Dummy_13380*(Dummy_13383*0.1381966011250105 + Dummy_13385*0.5854101966249684 + Dummy_13387*0.1381966011250105 + Dummy_13389*0.1381966011250105) + Dummy_13381*(Dummy_13383*0.5854101966249684 + Dummy_13385*0.1381966011250105 + Dummy_13387*0.1381966011250105 + Dummy_13389*0.1381966011250105); + const walberla::float64 Dummy_13467 = Dummy_13378*(-Dummy_13390*Dummy_13398 - Dummy_13392*Dummy_13399 - Dummy_13394*Dummy_13400 - Dummy_13396*Dummy_13401) + Dummy_13379*(Dummy_13391*-0.1381966011250105 + Dummy_13393*-0.1381966011250105 + Dummy_13395*-0.5854101966249684 + Dummy_13397*-0.1381966011250105) + Dummy_13380*(Dummy_13391*-0.1381966011250105 + Dummy_13393*-0.5854101966249684 + Dummy_13395*-0.1381966011250105 + Dummy_13397*-0.1381966011250105) + Dummy_13381*(Dummy_13391*-0.5854101966249684 + Dummy_13393*-0.1381966011250105 + Dummy_13395*-0.1381966011250105 + Dummy_13397*-0.1381966011250105); + const walberla::float64 Dummy_13468 = Dummy_13378*(-Dummy_13398*Dummy_13402 - Dummy_13399*Dummy_13404 - Dummy_13400*Dummy_13406 - Dummy_13401*Dummy_13408) + Dummy_13379*(Dummy_13403*-0.1381966011250105 + Dummy_13405*-0.1381966011250105 + Dummy_13407*-0.5854101966249684 + Dummy_13409*-0.1381966011250105) + Dummy_13380*(Dummy_13403*-0.1381966011250105 + Dummy_13405*-0.5854101966249684 + Dummy_13407*-0.1381966011250105 + Dummy_13409*-0.1381966011250105) + Dummy_13381*(Dummy_13403*-0.5854101966249684 + Dummy_13405*-0.1381966011250105 + Dummy_13407*-0.1381966011250105 + Dummy_13409*-0.1381966011250105); + const walberla::float64 Dummy_13469 = Dummy_13378*(-Dummy_13398*Dummy_13410 - Dummy_13399*Dummy_13412 - Dummy_13400*Dummy_13414 - Dummy_13401*Dummy_13416) + Dummy_13379*(Dummy_13411*-0.1381966011250105 + Dummy_13413*-0.1381966011250105 + Dummy_13415*-0.5854101966249684 + Dummy_13417*-0.1381966011250105) + Dummy_13380*(Dummy_13411*-0.1381966011250105 + Dummy_13413*-0.5854101966249684 + Dummy_13415*-0.1381966011250105 + Dummy_13417*-0.1381966011250105) + Dummy_13381*(Dummy_13411*-0.5854101966249684 + Dummy_13413*-0.1381966011250105 + Dummy_13415*-0.1381966011250105 + Dummy_13417*-0.1381966011250105); + const walberla::float64 Dummy_13470 = Dummy_13378*(Dummy_13420*tmp_kernel_op_28 + Dummy_13423*tmp_kernel_op_29 + Dummy_13426*tmp_kernel_op_30 + Dummy_13429*tmp_kernel_op_31) + Dummy_13379*(Dummy_13420*0.1381966011250105 + Dummy_13423*0.1381966011250105 + Dummy_13426*0.5854101966249684 + Dummy_13429*0.1381966011250105) + Dummy_13380*(Dummy_13420*0.1381966011250105 + Dummy_13423*0.5854101966249684 + Dummy_13426*0.1381966011250105 + Dummy_13429*0.1381966011250105) + Dummy_13381*(Dummy_13420*0.5854101966249684 + Dummy_13423*0.1381966011250105 + Dummy_13426*0.1381966011250105 + Dummy_13429*0.1381966011250105); + const walberla::float64 Dummy_13471 = Dummy_13378*(Dummy_13432*tmp_kernel_op_28 + Dummy_13435*tmp_kernel_op_29 + Dummy_13438*tmp_kernel_op_30 + Dummy_13441*tmp_kernel_op_31) + Dummy_13379*(Dummy_13432*0.1381966011250105 + Dummy_13435*0.1381966011250105 + Dummy_13438*0.5854101966249684 + Dummy_13441*0.1381966011250105) + Dummy_13380*(Dummy_13432*0.1381966011250105 + Dummy_13435*0.5854101966249684 + Dummy_13438*0.1381966011250105 + Dummy_13441*0.1381966011250105) + Dummy_13381*(Dummy_13432*0.5854101966249684 + Dummy_13435*0.1381966011250105 + Dummy_13438*0.1381966011250105 + Dummy_13441*0.1381966011250105); + const walberla::float64 Dummy_13472 = Dummy_13378*(Dummy_13444*tmp_kernel_op_28 + Dummy_13447*tmp_kernel_op_29 + Dummy_13450*tmp_kernel_op_30 + Dummy_13453*tmp_kernel_op_31) + Dummy_13379*(Dummy_13444*0.1381966011250105 + Dummy_13447*0.1381966011250105 + Dummy_13450*0.5854101966249684 + Dummy_13453*0.1381966011250105) + Dummy_13380*(Dummy_13444*0.1381966011250105 + Dummy_13447*0.5854101966249684 + Dummy_13450*0.1381966011250105 + Dummy_13453*0.1381966011250105) + Dummy_13381*(Dummy_13444*0.5854101966249684 + Dummy_13447*0.1381966011250105 + Dummy_13450*0.1381966011250105 + Dummy_13453*0.1381966011250105); + const walberla::float64 Dummy_13473 = Dummy_13378*(Dummy_13454*tmp_kernel_op_28 + Dummy_13455*tmp_kernel_op_29 + Dummy_13456*tmp_kernel_op_30 + Dummy_13457*tmp_kernel_op_31) + Dummy_13379*(Dummy_13454*0.1381966011250105 + Dummy_13455*0.1381966011250105 + Dummy_13456*0.5854101966249684 + Dummy_13457*0.1381966011250105) + Dummy_13380*(Dummy_13454*0.1381966011250105 + Dummy_13455*0.5854101966249684 + Dummy_13456*0.1381966011250105 + Dummy_13457*0.1381966011250105) + Dummy_13381*(Dummy_13454*0.5854101966249684 + Dummy_13455*0.1381966011250105 + Dummy_13456*0.1381966011250105 + Dummy_13457*0.1381966011250105); + const walberla::float64 Dummy_13474 = Dummy_13378*(Dummy_13458*tmp_kernel_op_28 + Dummy_13459*tmp_kernel_op_29 + Dummy_13460*tmp_kernel_op_30 + Dummy_13461*tmp_kernel_op_31) + Dummy_13379*(Dummy_13458*0.1381966011250105 + Dummy_13459*0.1381966011250105 + Dummy_13460*0.5854101966249684 + Dummy_13461*0.1381966011250105) + Dummy_13380*(Dummy_13458*0.1381966011250105 + Dummy_13459*0.5854101966249684 + Dummy_13460*0.1381966011250105 + Dummy_13461*0.1381966011250105) + Dummy_13381*(Dummy_13458*0.5854101966249684 + Dummy_13459*0.1381966011250105 + Dummy_13460*0.1381966011250105 + Dummy_13461*0.1381966011250105); + const walberla::float64 Dummy_13475 = Dummy_13378*(Dummy_13462*tmp_kernel_op_28 + Dummy_13463*tmp_kernel_op_29 + Dummy_13464*tmp_kernel_op_30 + Dummy_13465*tmp_kernel_op_31) + Dummy_13379*(Dummy_13462*0.1381966011250105 + Dummy_13463*0.1381966011250105 + Dummy_13464*0.5854101966249684 + Dummy_13465*0.1381966011250105) + Dummy_13380*(Dummy_13462*0.1381966011250105 + Dummy_13463*0.5854101966249684 + Dummy_13464*0.1381966011250105 + Dummy_13465*0.1381966011250105) + Dummy_13381*(Dummy_13462*0.5854101966249684 + Dummy_13463*0.1381966011250105 + Dummy_13464*0.1381966011250105 + Dummy_13465*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_6094 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_6095 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_6096 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_6097 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_6098 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6099 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_6100 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6101 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_6102 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6103 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13466 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13467 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13468 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13469 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13470 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13471 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13472 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13473 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13474 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13475 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_apply_macro_2D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_apply_macro_2D.cpp index ce9bded271344110413d30df56dc92ad4c8db2ba..9b1dc02b23396cdb45a62f651072cfd18f378c06 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_apply_macro_2D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_apply_macro_2D.cpp @@ -77,9 +77,7 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_GRAY = macro_vertex_coord_id_0comp0; @@ -95,9 +93,7 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = 0.66666666666666663; const walberla::float64 tmp_kernel_op_1 = 2.6666666666666665; @@ -147,42 +143,42 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_45 = tmp_kernel_op_3*(-jac_affine_inv_0_0_GRAY*(-tmp_kernel_op_1 + 2.666666666666667) + tmp_kernel_op_34); const walberla::float64 tmp_kernel_op_46 = tmp_kernel_op_8*(-jac_affine_inv_0_0_GRAY*(-tmp_kernel_op_6 - 1.333333333333333) + tmp_kernel_op_37); const walberla::float64 tmp_kernel_op_47 = tmp_kernel_op_13*(-jac_affine_inv_0_0_GRAY*(-tmp_kernel_op_11 + 2.666666666666667) + tmp_kernel_op_40); - const walberla::float64 Dummy_59 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_60 = Dummy_59*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_2); - const walberla::float64 Dummy_61 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_62 = Dummy_61*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_7 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_7); - const walberla::float64 Dummy_63 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_64 = Dummy_63*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_12 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_12); - const walberla::float64 Dummy_65 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_66 = Dummy_59*Dummy_65; - const walberla::float64 Dummy_67 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_5 - 1.0); - const walberla::float64 Dummy_68 = Dummy_61*Dummy_67; - const walberla::float64 Dummy_69 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_70 = Dummy_63*Dummy_69; - const walberla::float64 Dummy_71 = Dummy_59*tmp_kernel_op_15; - const walberla::float64 Dummy_72 = Dummy_61*tmp_kernel_op_16; - const walberla::float64 Dummy_73 = Dummy_63*tmp_kernel_op_17; - const walberla::float64 Dummy_74 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_75 = Dummy_59*Dummy_74; - const walberla::float64 Dummy_76 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_6 - 1.0); - const walberla::float64 Dummy_77 = Dummy_61*Dummy_76; - const walberla::float64 Dummy_78 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_79 = Dummy_63*Dummy_78; - const walberla::float64 Dummy_80 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; - const walberla::float64 Dummy_81 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; - const walberla::float64 Dummy_82 = Dummy_59*(-Dummy_80 - Dummy_81); - const walberla::float64 Dummy_83 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_6; - const walberla::float64 Dummy_84 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_5; - const walberla::float64 Dummy_85 = Dummy_61*(-Dummy_83 - Dummy_84); - const walberla::float64 Dummy_86 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_11; - const walberla::float64 Dummy_87 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_10; - const walberla::float64 Dummy_88 = Dummy_63*(-Dummy_86 - Dummy_87); - const walberla::float64 Dummy_89 = Dummy_59*(Dummy_80 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_0 - 1.333333333333333)); - const walberla::float64 Dummy_90 = Dummy_61*(Dummy_83 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_5 + 2.666666666666667)); - const walberla::float64 Dummy_91 = Dummy_63*(Dummy_86 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_10 + 2.666666666666667)); - const walberla::float64 Dummy_92 = Dummy_59*(Dummy_81 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_1 + 2.666666666666667)); - const walberla::float64 Dummy_93 = Dummy_61*(Dummy_84 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_6 - 1.333333333333333)); - const walberla::float64 Dummy_94 = Dummy_63*(Dummy_87 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_11 + 2.666666666666667)); + const walberla::float64 Dummy_7431 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_7432 = Dummy_7431*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_2); + const walberla::float64 Dummy_7433 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_7434 = Dummy_7433*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_7 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_7); + const walberla::float64 Dummy_7435 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_7436 = Dummy_7435*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_12 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_12); + const walberla::float64 Dummy_7437 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7438 = Dummy_7431*Dummy_7437; + const walberla::float64 Dummy_7439 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_5 - 1.0); + const walberla::float64 Dummy_7440 = Dummy_7433*Dummy_7439; + const walberla::float64 Dummy_7441 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_7442 = Dummy_7435*Dummy_7441; + const walberla::float64 Dummy_7443 = Dummy_7431*tmp_kernel_op_15; + const walberla::float64 Dummy_7444 = Dummy_7433*tmp_kernel_op_16; + const walberla::float64 Dummy_7445 = Dummy_7435*tmp_kernel_op_17; + const walberla::float64 Dummy_7446 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7447 = Dummy_7431*Dummy_7446; + const walberla::float64 Dummy_7448 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_6 - 1.0); + const walberla::float64 Dummy_7449 = Dummy_7433*Dummy_7448; + const walberla::float64 Dummy_7450 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_7451 = Dummy_7435*Dummy_7450; + const walberla::float64 Dummy_7452 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; + const walberla::float64 Dummy_7453 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; + const walberla::float64 Dummy_7454 = Dummy_7431*(-Dummy_7452 - Dummy_7453); + const walberla::float64 Dummy_7455 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_6; + const walberla::float64 Dummy_7456 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_5; + const walberla::float64 Dummy_7457 = Dummy_7433*(-Dummy_7455 - Dummy_7456); + const walberla::float64 Dummy_7458 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_11; + const walberla::float64 Dummy_7459 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_10; + const walberla::float64 Dummy_7460 = Dummy_7435*(-Dummy_7458 - Dummy_7459); + const walberla::float64 Dummy_7461 = Dummy_7431*(Dummy_7452 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_0 - 1.333333333333333)); + const walberla::float64 Dummy_7462 = Dummy_7433*(Dummy_7455 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_5 + 2.666666666666667)); + const walberla::float64 Dummy_7463 = Dummy_7435*(Dummy_7458 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_10 + 2.666666666666667)); + const walberla::float64 Dummy_7464 = Dummy_7431*(Dummy_7453 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_1 + 2.666666666666667)); + const walberla::float64 Dummy_7465 = Dummy_7433*(Dummy_7456 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_6 - 1.333333333333333)); + const walberla::float64 Dummy_7466 = Dummy_7435*(Dummy_7459 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_11 + 2.666666666666667)); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -206,23 +202,23 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_2D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))] = elMatVec_5 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))]; } } - const walberla::float64 Dummy_56 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const walberla::float64 Dummy_57 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const walberla::float64 Dummy_58 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const walberla::float64 Dummy_95 = Dummy_56*(Dummy_60*tmp_kernel_op_15 + Dummy_62*tmp_kernel_op_16 + Dummy_64*tmp_kernel_op_17) + Dummy_57*(Dummy_60*0.16666666666666666 + Dummy_62*0.66666666666666663 + Dummy_64*0.16666666666666666) + Dummy_58*(Dummy_60*0.66666666666666663 + Dummy_62*0.16666666666666666 + Dummy_64*0.16666666666666666); - const walberla::float64 Dummy_96 = Dummy_56*(-Dummy_65*Dummy_71 - Dummy_67*Dummy_72 - Dummy_69*Dummy_73) + Dummy_57*(Dummy_66*-0.16666666666666666 + Dummy_68*-0.66666666666666663 + Dummy_70*-0.16666666666666666) + Dummy_58*(Dummy_66*-0.66666666666666663 + Dummy_68*-0.16666666666666666 + Dummy_70*-0.16666666666666666); - const walberla::float64 Dummy_97 = Dummy_56*(-Dummy_71*Dummy_74 - Dummy_72*Dummy_76 - Dummy_73*Dummy_78) + Dummy_57*(Dummy_75*-0.16666666666666666 + Dummy_77*-0.66666666666666663 + Dummy_79*-0.16666666666666666) + Dummy_58*(Dummy_75*-0.66666666666666663 + Dummy_77*-0.16666666666666666 + Dummy_79*-0.16666666666666666); - const walberla::float64 Dummy_98 = Dummy_56*(Dummy_82*tmp_kernel_op_15 + Dummy_85*tmp_kernel_op_16 + Dummy_88*tmp_kernel_op_17) + Dummy_57*(Dummy_82*0.16666666666666666 + Dummy_85*0.66666666666666663 + Dummy_88*0.16666666666666666) + Dummy_58*(Dummy_82*0.66666666666666663 + Dummy_85*0.16666666666666666 + Dummy_88*0.16666666666666666); - const walberla::float64 Dummy_99 = Dummy_56*(Dummy_89*tmp_kernel_op_15 + Dummy_90*tmp_kernel_op_16 + Dummy_91*tmp_kernel_op_17) + Dummy_57*(Dummy_89*0.16666666666666666 + Dummy_90*0.66666666666666663 + Dummy_91*0.16666666666666666) + Dummy_58*(Dummy_89*0.66666666666666663 + Dummy_90*0.16666666666666666 + Dummy_91*0.16666666666666666); - const walberla::float64 Dummy_100 = Dummy_56*(Dummy_92*tmp_kernel_op_15 + Dummy_93*tmp_kernel_op_16 + Dummy_94*tmp_kernel_op_17) + Dummy_57*(Dummy_92*0.16666666666666666 + Dummy_93*0.66666666666666663 + Dummy_94*0.16666666666666666) + Dummy_58*(Dummy_92*0.66666666666666663 + Dummy_93*0.16666666666666666 + Dummy_94*0.16666666666666666); + const walberla::float64 Dummy_7428 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const walberla::float64 Dummy_7429 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const walberla::float64 Dummy_7430 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const walberla::float64 Dummy_7467 = Dummy_7428*(Dummy_7432*tmp_kernel_op_15 + Dummy_7434*tmp_kernel_op_16 + Dummy_7436*tmp_kernel_op_17) + Dummy_7429*(Dummy_7432*0.16666666666666666 + Dummy_7434*0.66666666666666663 + Dummy_7436*0.16666666666666666) + Dummy_7430*(Dummy_7432*0.66666666666666663 + Dummy_7434*0.16666666666666666 + Dummy_7436*0.16666666666666666); + const walberla::float64 Dummy_7468 = Dummy_7428*(-Dummy_7437*Dummy_7443 - Dummy_7439*Dummy_7444 - Dummy_7441*Dummy_7445) + Dummy_7429*(Dummy_7438*-0.16666666666666666 + Dummy_7440*-0.66666666666666663 + Dummy_7442*-0.16666666666666666) + Dummy_7430*(Dummy_7438*-0.66666666666666663 + Dummy_7440*-0.16666666666666666 + Dummy_7442*-0.16666666666666666); + const walberla::float64 Dummy_7469 = Dummy_7428*(-Dummy_7443*Dummy_7446 - Dummy_7444*Dummy_7448 - Dummy_7445*Dummy_7450) + Dummy_7429*(Dummy_7447*-0.16666666666666666 + Dummy_7449*-0.66666666666666663 + Dummy_7451*-0.16666666666666666) + Dummy_7430*(Dummy_7447*-0.66666666666666663 + Dummy_7449*-0.16666666666666666 + Dummy_7451*-0.16666666666666666); + const walberla::float64 Dummy_7470 = Dummy_7428*(Dummy_7454*tmp_kernel_op_15 + Dummy_7457*tmp_kernel_op_16 + Dummy_7460*tmp_kernel_op_17) + Dummy_7429*(Dummy_7454*0.16666666666666666 + Dummy_7457*0.66666666666666663 + Dummy_7460*0.16666666666666666) + Dummy_7430*(Dummy_7454*0.66666666666666663 + Dummy_7457*0.16666666666666666 + Dummy_7460*0.16666666666666666); + const walberla::float64 Dummy_7471 = Dummy_7428*(Dummy_7461*tmp_kernel_op_15 + Dummy_7462*tmp_kernel_op_16 + Dummy_7463*tmp_kernel_op_17) + Dummy_7429*(Dummy_7461*0.16666666666666666 + Dummy_7462*0.66666666666666663 + Dummy_7463*0.16666666666666666) + Dummy_7430*(Dummy_7461*0.66666666666666663 + Dummy_7462*0.16666666666666666 + Dummy_7463*0.16666666666666666); + const walberla::float64 Dummy_7472 = Dummy_7428*(Dummy_7464*tmp_kernel_op_15 + Dummy_7465*tmp_kernel_op_16 + Dummy_7466*tmp_kernel_op_17) + Dummy_7429*(Dummy_7464*0.16666666666666666 + Dummy_7465*0.66666666666666663 + Dummy_7466*0.16666666666666666) + Dummy_7430*(Dummy_7464*0.66666666666666663 + Dummy_7465*0.16666666666666666 + Dummy_7466*0.16666666666666666); { { - _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_95 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_96 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_97 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_98 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_99 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_100 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_7467 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_7468 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_7469 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_7470 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_7471 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_7472 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; } } } diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_apply_macro_3D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_apply_macro_3D.cpp index b0d5ca410d85e30a19bd6e1d6cdefb52d18c25bb..053414e165dc2e08bf0f1f3965259befedd8f758 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_apply_macro_3D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_apply_macro_3D.cpp @@ -86,26 +86,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -131,26 +125,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_0_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_0_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -179,26 +167,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -224,26 +206,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_0_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_0_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -275,26 +251,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -314,26 +284,20 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_0_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_1 = 0.55278640450004202; @@ -447,426 +411,426 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_109 = tmp_kernel_op_12*(-jac_affine_inv_0_0_WHITE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084) + tmp_kernel_op_76 + tmp_kernel_op_88); const walberla::float64 tmp_kernel_op_110 = tmp_kernel_op_19*(-jac_affine_inv_0_0_WHITE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472) + tmp_kernel_op_79 + tmp_kernel_op_91); const walberla::float64 tmp_kernel_op_111 = tmp_kernel_op_26*(-jac_affine_inv_0_0_WHITE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084) + tmp_kernel_op_82 + tmp_kernel_op_94); - const walberla::float64 Dummy_279 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_280 = Dummy_279*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_281 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_282 = Dummy_281*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_283 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_284 = Dummy_283*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_285 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_286 = Dummy_285*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_287 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_288 = Dummy_279*Dummy_287; - const walberla::float64 Dummy_289 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_290 = Dummy_281*Dummy_289; - const walberla::float64 Dummy_291 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_292 = Dummy_283*Dummy_291; - const walberla::float64 Dummy_293 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_294 = Dummy_285*Dummy_293; - const walberla::float64 Dummy_295 = Dummy_279*tmp_kernel_op_28; - const walberla::float64 Dummy_296 = Dummy_281*tmp_kernel_op_29; - const walberla::float64 Dummy_297 = Dummy_283*tmp_kernel_op_30; - const walberla::float64 Dummy_298 = Dummy_285*tmp_kernel_op_31; - const walberla::float64 Dummy_299 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_300 = Dummy_279*Dummy_299; - const walberla::float64 Dummy_301 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_302 = Dummy_281*Dummy_301; - const walberla::float64 Dummy_303 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_304 = Dummy_283*Dummy_303; - const walberla::float64 Dummy_305 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_306 = Dummy_285*Dummy_305; - const walberla::float64 Dummy_307 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_308 = Dummy_279*Dummy_307; - const walberla::float64 Dummy_309 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_310 = Dummy_281*Dummy_309; - const walberla::float64 Dummy_311 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_312 = Dummy_283*Dummy_311; - const walberla::float64 Dummy_313 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_314 = Dummy_285*Dummy_313; - const walberla::float64 Dummy_315 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_316 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_317 = Dummy_279*(-Dummy_315 - Dummy_316); - const walberla::float64 Dummy_318 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_319 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_320 = Dummy_281*(-Dummy_318 - Dummy_319); - const walberla::float64 Dummy_321 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_322 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_323 = Dummy_283*(-Dummy_321 - Dummy_322); - const walberla::float64 Dummy_324 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_325 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_326 = Dummy_285*(-Dummy_324 - Dummy_325); - const walberla::float64 Dummy_327 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_328 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_329 = Dummy_279*(-Dummy_327 - Dummy_328); - const walberla::float64 Dummy_330 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_331 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_332 = Dummy_281*(-Dummy_330 - Dummy_331); - const walberla::float64 Dummy_333 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_334 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_335 = Dummy_283*(-Dummy_333 - Dummy_334); - const walberla::float64 Dummy_336 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_337 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_338 = Dummy_285*(-Dummy_336 - Dummy_337); - const walberla::float64 Dummy_339 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_340 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_341 = Dummy_279*(-Dummy_339 - Dummy_340); - const walberla::float64 Dummy_342 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_343 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_344 = Dummy_281*(-Dummy_342 - Dummy_343); - const walberla::float64 Dummy_345 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_346 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_347 = Dummy_283*(-Dummy_345 - Dummy_346); - const walberla::float64 Dummy_348 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_349 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_350 = Dummy_285*(-Dummy_348 - Dummy_349); - const walberla::float64 Dummy_351 = Dummy_279*(Dummy_315 + Dummy_327 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_352 = Dummy_281*(Dummy_318 + Dummy_330 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_353 = Dummy_283*(Dummy_321 + Dummy_333 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_354 = Dummy_285*(Dummy_324 + Dummy_336 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_355 = Dummy_279*(Dummy_316 + Dummy_339 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_356 = Dummy_281*(Dummy_319 + Dummy_342 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_357 = Dummy_283*(Dummy_322 + Dummy_345 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_358 = Dummy_285*(Dummy_325 + Dummy_348 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_359 = Dummy_279*(Dummy_328 + Dummy_340 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_360 = Dummy_281*(Dummy_331 + Dummy_343 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_361 = Dummy_283*(Dummy_334 + Dummy_346 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_362 = Dummy_285*(Dummy_337 + Dummy_349 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_377 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_378 = Dummy_377*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_379 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_380 = Dummy_379*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_381 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_382 = Dummy_381*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_383 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_384 = Dummy_383*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_385 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_386 = Dummy_377*Dummy_385; - const walberla::float64 Dummy_387 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_388 = Dummy_379*Dummy_387; - const walberla::float64 Dummy_389 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_390 = Dummy_381*Dummy_389; - const walberla::float64 Dummy_391 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_392 = Dummy_383*Dummy_391; - const walberla::float64 Dummy_393 = Dummy_377*tmp_kernel_op_28; - const walberla::float64 Dummy_394 = Dummy_379*tmp_kernel_op_29; - const walberla::float64 Dummy_395 = Dummy_381*tmp_kernel_op_30; - const walberla::float64 Dummy_396 = Dummy_383*tmp_kernel_op_31; - const walberla::float64 Dummy_397 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_398 = Dummy_377*Dummy_397; - const walberla::float64 Dummy_399 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_400 = Dummy_379*Dummy_399; - const walberla::float64 Dummy_401 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_402 = Dummy_381*Dummy_401; - const walberla::float64 Dummy_403 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_404 = Dummy_383*Dummy_403; - const walberla::float64 Dummy_405 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_406 = Dummy_377*Dummy_405; - const walberla::float64 Dummy_407 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_408 = Dummy_379*Dummy_407; - const walberla::float64 Dummy_409 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_410 = Dummy_381*Dummy_409; - const walberla::float64 Dummy_411 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_412 = Dummy_383*Dummy_411; - const walberla::float64 Dummy_413 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_414 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_415 = Dummy_377*(-Dummy_413 - Dummy_414); - const walberla::float64 Dummy_416 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_417 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_418 = Dummy_379*(-Dummy_416 - Dummy_417); - const walberla::float64 Dummy_419 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_420 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_421 = Dummy_381*(-Dummy_419 - Dummy_420); - const walberla::float64 Dummy_422 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_423 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_424 = Dummy_383*(-Dummy_422 - Dummy_423); - const walberla::float64 Dummy_425 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_426 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_427 = Dummy_377*(-Dummy_425 - Dummy_426); - const walberla::float64 Dummy_428 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_429 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_430 = Dummy_379*(-Dummy_428 - Dummy_429); - const walberla::float64 Dummy_431 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_432 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_433 = Dummy_381*(-Dummy_431 - Dummy_432); - const walberla::float64 Dummy_434 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_435 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_436 = Dummy_383*(-Dummy_434 - Dummy_435); - const walberla::float64 Dummy_437 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_438 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_439 = Dummy_377*(-Dummy_437 - Dummy_438); - const walberla::float64 Dummy_440 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_441 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_442 = Dummy_379*(-Dummy_440 - Dummy_441); - const walberla::float64 Dummy_443 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_444 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_445 = Dummy_381*(-Dummy_443 - Dummy_444); - const walberla::float64 Dummy_446 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_447 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_448 = Dummy_383*(-Dummy_446 - Dummy_447); - const walberla::float64 Dummy_449 = Dummy_377*(Dummy_413 + Dummy_425 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_450 = Dummy_379*(Dummy_416 + Dummy_428 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_451 = Dummy_381*(Dummy_419 + Dummy_431 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_452 = Dummy_383*(Dummy_422 + Dummy_434 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_453 = Dummy_377*(Dummy_414 + Dummy_437 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_454 = Dummy_379*(Dummy_417 + Dummy_440 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_455 = Dummy_381*(Dummy_420 + Dummy_443 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_456 = Dummy_383*(Dummy_423 + Dummy_446 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_457 = Dummy_377*(Dummy_426 + Dummy_438 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_458 = Dummy_379*(Dummy_429 + Dummy_441 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_459 = Dummy_381*(Dummy_432 + Dummy_444 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_460 = Dummy_383*(Dummy_435 + Dummy_447 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_475 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_476 = Dummy_475*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_477 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_478 = Dummy_477*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_479 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_480 = Dummy_479*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_481 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_482 = Dummy_481*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_483 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_484 = Dummy_475*Dummy_483; - const walberla::float64 Dummy_485 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_486 = Dummy_477*Dummy_485; - const walberla::float64 Dummy_487 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_488 = Dummy_479*Dummy_487; - const walberla::float64 Dummy_489 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_490 = Dummy_481*Dummy_489; - const walberla::float64 Dummy_491 = Dummy_475*tmp_kernel_op_28; - const walberla::float64 Dummy_492 = Dummy_477*tmp_kernel_op_29; - const walberla::float64 Dummy_493 = Dummy_479*tmp_kernel_op_30; - const walberla::float64 Dummy_494 = Dummy_481*tmp_kernel_op_31; - const walberla::float64 Dummy_495 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_496 = Dummy_475*Dummy_495; - const walberla::float64 Dummy_497 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_498 = Dummy_477*Dummy_497; - const walberla::float64 Dummy_499 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_500 = Dummy_479*Dummy_499; - const walberla::float64 Dummy_501 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_502 = Dummy_481*Dummy_501; - const walberla::float64 Dummy_503 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_504 = Dummy_475*Dummy_503; - const walberla::float64 Dummy_505 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_506 = Dummy_477*Dummy_505; - const walberla::float64 Dummy_507 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_508 = Dummy_479*Dummy_507; - const walberla::float64 Dummy_509 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_510 = Dummy_481*Dummy_509; - const walberla::float64 Dummy_511 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_512 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_513 = Dummy_475*(-Dummy_511 - Dummy_512); - const walberla::float64 Dummy_514 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_515 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_516 = Dummy_477*(-Dummy_514 - Dummy_515); - const walberla::float64 Dummy_517 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_518 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_519 = Dummy_479*(-Dummy_517 - Dummy_518); - const walberla::float64 Dummy_520 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_521 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_522 = Dummy_481*(-Dummy_520 - Dummy_521); - const walberla::float64 Dummy_523 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_524 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_525 = Dummy_475*(-Dummy_523 - Dummy_524); - const walberla::float64 Dummy_526 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_527 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_528 = Dummy_477*(-Dummy_526 - Dummy_527); - const walberla::float64 Dummy_529 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_530 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_531 = Dummy_479*(-Dummy_529 - Dummy_530); - const walberla::float64 Dummy_532 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_533 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_534 = Dummy_481*(-Dummy_532 - Dummy_533); - const walberla::float64 Dummy_535 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_536 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_537 = Dummy_475*(-Dummy_535 - Dummy_536); - const walberla::float64 Dummy_538 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_539 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_540 = Dummy_477*(-Dummy_538 - Dummy_539); - const walberla::float64 Dummy_541 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_542 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_543 = Dummy_479*(-Dummy_541 - Dummy_542); - const walberla::float64 Dummy_544 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_545 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_546 = Dummy_481*(-Dummy_544 - Dummy_545); - const walberla::float64 Dummy_547 = Dummy_475*(Dummy_511 + Dummy_523 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_548 = Dummy_477*(Dummy_514 + Dummy_526 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_549 = Dummy_479*(Dummy_517 + Dummy_529 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_550 = Dummy_481*(Dummy_520 + Dummy_532 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_551 = Dummy_475*(Dummy_512 + Dummy_535 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_552 = Dummy_477*(Dummy_515 + Dummy_538 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_553 = Dummy_479*(Dummy_518 + Dummy_541 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_554 = Dummy_481*(Dummy_521 + Dummy_544 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_555 = Dummy_475*(Dummy_524 + Dummy_536 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_556 = Dummy_477*(Dummy_527 + Dummy_539 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_557 = Dummy_479*(Dummy_530 + Dummy_542 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_558 = Dummy_481*(Dummy_533 + Dummy_545 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_573 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_574 = Dummy_573*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_575 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_576 = Dummy_575*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_577 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_578 = Dummy_577*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_579 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_580 = Dummy_579*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_581 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_582 = Dummy_573*Dummy_581; - const walberla::float64 Dummy_583 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_584 = Dummy_575*Dummy_583; - const walberla::float64 Dummy_585 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_586 = Dummy_577*Dummy_585; - const walberla::float64 Dummy_587 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_588 = Dummy_579*Dummy_587; - const walberla::float64 Dummy_589 = Dummy_573*tmp_kernel_op_28; - const walberla::float64 Dummy_590 = Dummy_575*tmp_kernel_op_29; - const walberla::float64 Dummy_591 = Dummy_577*tmp_kernel_op_30; - const walberla::float64 Dummy_592 = Dummy_579*tmp_kernel_op_31; - const walberla::float64 Dummy_593 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_594 = Dummy_573*Dummy_593; - const walberla::float64 Dummy_595 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_596 = Dummy_575*Dummy_595; - const walberla::float64 Dummy_597 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_598 = Dummy_577*Dummy_597; - const walberla::float64 Dummy_599 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_600 = Dummy_579*Dummy_599; - const walberla::float64 Dummy_601 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_602 = Dummy_573*Dummy_601; - const walberla::float64 Dummy_603 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_604 = Dummy_575*Dummy_603; - const walberla::float64 Dummy_605 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_606 = Dummy_577*Dummy_605; - const walberla::float64 Dummy_607 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_608 = Dummy_579*Dummy_607; - const walberla::float64 Dummy_609 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_610 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_611 = Dummy_573*(-Dummy_609 - Dummy_610); - const walberla::float64 Dummy_612 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_613 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_614 = Dummy_575*(-Dummy_612 - Dummy_613); - const walberla::float64 Dummy_615 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_616 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_617 = Dummy_577*(-Dummy_615 - Dummy_616); - const walberla::float64 Dummy_618 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_619 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_620 = Dummy_579*(-Dummy_618 - Dummy_619); - const walberla::float64 Dummy_621 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_622 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_623 = Dummy_573*(-Dummy_621 - Dummy_622); - const walberla::float64 Dummy_624 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_625 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_626 = Dummy_575*(-Dummy_624 - Dummy_625); - const walberla::float64 Dummy_627 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_628 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_629 = Dummy_577*(-Dummy_627 - Dummy_628); - const walberla::float64 Dummy_630 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_631 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_632 = Dummy_579*(-Dummy_630 - Dummy_631); - const walberla::float64 Dummy_633 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_634 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_635 = Dummy_573*(-Dummy_633 - Dummy_634); - const walberla::float64 Dummy_636 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_637 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_638 = Dummy_575*(-Dummy_636 - Dummy_637); - const walberla::float64 Dummy_639 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_640 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_641 = Dummy_577*(-Dummy_639 - Dummy_640); - const walberla::float64 Dummy_642 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_643 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_644 = Dummy_579*(-Dummy_642 - Dummy_643); - const walberla::float64 Dummy_645 = Dummy_573*(Dummy_609 + Dummy_621 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_646 = Dummy_575*(Dummy_612 + Dummy_624 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_647 = Dummy_577*(Dummy_615 + Dummy_627 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_648 = Dummy_579*(Dummy_618 + Dummy_630 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_649 = Dummy_573*(Dummy_610 + Dummy_633 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_650 = Dummy_575*(Dummy_613 + Dummy_636 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_651 = Dummy_577*(Dummy_616 + Dummy_639 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_652 = Dummy_579*(Dummy_619 + Dummy_642 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_653 = Dummy_573*(Dummy_622 + Dummy_634 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_654 = Dummy_575*(Dummy_625 + Dummy_637 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_655 = Dummy_577*(Dummy_628 + Dummy_640 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_656 = Dummy_579*(Dummy_631 + Dummy_643 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_671 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_672 = Dummy_671*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_673 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_674 = Dummy_673*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_675 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_676 = Dummy_675*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_677 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_678 = Dummy_677*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_679 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_680 = Dummy_671*Dummy_679; - const walberla::float64 Dummy_681 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_682 = Dummy_673*Dummy_681; - const walberla::float64 Dummy_683 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_684 = Dummy_675*Dummy_683; - const walberla::float64 Dummy_685 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_686 = Dummy_677*Dummy_685; - const walberla::float64 Dummy_687 = Dummy_671*tmp_kernel_op_28; - const walberla::float64 Dummy_688 = Dummy_673*tmp_kernel_op_29; - const walberla::float64 Dummy_689 = Dummy_675*tmp_kernel_op_30; - const walberla::float64 Dummy_690 = Dummy_677*tmp_kernel_op_31; - const walberla::float64 Dummy_691 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_692 = Dummy_671*Dummy_691; - const walberla::float64 Dummy_693 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_694 = Dummy_673*Dummy_693; - const walberla::float64 Dummy_695 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_696 = Dummy_675*Dummy_695; - const walberla::float64 Dummy_697 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_698 = Dummy_677*Dummy_697; - const walberla::float64 Dummy_699 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_700 = Dummy_671*Dummy_699; - const walberla::float64 Dummy_701 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_702 = Dummy_673*Dummy_701; - const walberla::float64 Dummy_703 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_704 = Dummy_675*Dummy_703; - const walberla::float64 Dummy_705 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_706 = Dummy_677*Dummy_705; - const walberla::float64 Dummy_707 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_708 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_709 = Dummy_671*(-Dummy_707 - Dummy_708); - const walberla::float64 Dummy_710 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_711 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_712 = Dummy_673*(-Dummy_710 - Dummy_711); - const walberla::float64 Dummy_713 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_714 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_715 = Dummy_675*(-Dummy_713 - Dummy_714); - const walberla::float64 Dummy_716 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_717 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_718 = Dummy_677*(-Dummy_716 - Dummy_717); - const walberla::float64 Dummy_719 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_720 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_721 = Dummy_671*(-Dummy_719 - Dummy_720); - const walberla::float64 Dummy_722 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_723 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_724 = Dummy_673*(-Dummy_722 - Dummy_723); - const walberla::float64 Dummy_725 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_726 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_727 = Dummy_675*(-Dummy_725 - Dummy_726); - const walberla::float64 Dummy_728 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_729 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_730 = Dummy_677*(-Dummy_728 - Dummy_729); - const walberla::float64 Dummy_731 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_732 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_733 = Dummy_671*(-Dummy_731 - Dummy_732); - const walberla::float64 Dummy_734 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_735 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_736 = Dummy_673*(-Dummy_734 - Dummy_735); - const walberla::float64 Dummy_737 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_738 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_739 = Dummy_675*(-Dummy_737 - Dummy_738); - const walberla::float64 Dummy_740 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_741 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_742 = Dummy_677*(-Dummy_740 - Dummy_741); - const walberla::float64 Dummy_743 = Dummy_671*(Dummy_707 + Dummy_719 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_744 = Dummy_673*(Dummy_710 + Dummy_722 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_745 = Dummy_675*(Dummy_713 + Dummy_725 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_746 = Dummy_677*(Dummy_716 + Dummy_728 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_747 = Dummy_671*(Dummy_708 + Dummy_731 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_748 = Dummy_673*(Dummy_711 + Dummy_734 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_749 = Dummy_675*(Dummy_714 + Dummy_737 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_750 = Dummy_677*(Dummy_717 + Dummy_740 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_751 = Dummy_671*(Dummy_720 + Dummy_732 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_752 = Dummy_673*(Dummy_723 + Dummy_735 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_753 = Dummy_675*(Dummy_726 + Dummy_738 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_754 = Dummy_677*(Dummy_729 + Dummy_741 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_7651 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7652 = Dummy_7651*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_7653 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7654 = Dummy_7653*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_7655 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7656 = Dummy_7655*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_7657 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7658 = Dummy_7657*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_7659 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7660 = Dummy_7651*Dummy_7659; + const walberla::float64 Dummy_7661 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_7662 = Dummy_7653*Dummy_7661; + const walberla::float64 Dummy_7663 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_7664 = Dummy_7655*Dummy_7663; + const walberla::float64 Dummy_7665 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_7666 = Dummy_7657*Dummy_7665; + const walberla::float64 Dummy_7667 = Dummy_7651*tmp_kernel_op_28; + const walberla::float64 Dummy_7668 = Dummy_7653*tmp_kernel_op_29; + const walberla::float64 Dummy_7669 = Dummy_7655*tmp_kernel_op_30; + const walberla::float64 Dummy_7670 = Dummy_7657*tmp_kernel_op_31; + const walberla::float64 Dummy_7671 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_7672 = Dummy_7651*Dummy_7671; + const walberla::float64 Dummy_7673 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_7674 = Dummy_7653*Dummy_7673; + const walberla::float64 Dummy_7675 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_7676 = Dummy_7655*Dummy_7675; + const walberla::float64 Dummy_7677 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_7678 = Dummy_7657*Dummy_7677; + const walberla::float64 Dummy_7679 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7680 = Dummy_7651*Dummy_7679; + const walberla::float64 Dummy_7681 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_7682 = Dummy_7653*Dummy_7681; + const walberla::float64 Dummy_7683 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_7684 = Dummy_7655*Dummy_7683; + const walberla::float64 Dummy_7685 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_7686 = Dummy_7657*Dummy_7685; + const walberla::float64 Dummy_7687 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_7688 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_7689 = Dummy_7651*(-Dummy_7687 - Dummy_7688); + const walberla::float64 Dummy_7690 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_7691 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_7692 = Dummy_7653*(-Dummy_7690 - Dummy_7691); + const walberla::float64 Dummy_7693 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_7694 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_7695 = Dummy_7655*(-Dummy_7693 - Dummy_7694); + const walberla::float64 Dummy_7696 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_7697 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_7698 = Dummy_7657*(-Dummy_7696 - Dummy_7697); + const walberla::float64 Dummy_7699 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_7700 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_7701 = Dummy_7651*(-Dummy_7699 - Dummy_7700); + const walberla::float64 Dummy_7702 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_7703 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_7704 = Dummy_7653*(-Dummy_7702 - Dummy_7703); + const walberla::float64 Dummy_7705 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_7706 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_7707 = Dummy_7655*(-Dummy_7705 - Dummy_7706); + const walberla::float64 Dummy_7708 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_7709 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_7710 = Dummy_7657*(-Dummy_7708 - Dummy_7709); + const walberla::float64 Dummy_7711 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_7712 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_7713 = Dummy_7651*(-Dummy_7711 - Dummy_7712); + const walberla::float64 Dummy_7714 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_7715 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_7716 = Dummy_7653*(-Dummy_7714 - Dummy_7715); + const walberla::float64 Dummy_7717 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_7718 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_7719 = Dummy_7655*(-Dummy_7717 - Dummy_7718); + const walberla::float64 Dummy_7720 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_7721 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_7722 = Dummy_7657*(-Dummy_7720 - Dummy_7721); + const walberla::float64 Dummy_7723 = Dummy_7651*(Dummy_7687 + Dummy_7699 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_7724 = Dummy_7653*(Dummy_7690 + Dummy_7702 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_7725 = Dummy_7655*(Dummy_7693 + Dummy_7705 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_7726 = Dummy_7657*(Dummy_7696 + Dummy_7708 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_7727 = Dummy_7651*(Dummy_7688 + Dummy_7711 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_7728 = Dummy_7653*(Dummy_7691 + Dummy_7714 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_7729 = Dummy_7655*(Dummy_7694 + Dummy_7717 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_7730 = Dummy_7657*(Dummy_7697 + Dummy_7720 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_7731 = Dummy_7651*(Dummy_7700 + Dummy_7712 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_7732 = Dummy_7653*(Dummy_7703 + Dummy_7715 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_7733 = Dummy_7655*(Dummy_7706 + Dummy_7718 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_7734 = Dummy_7657*(Dummy_7709 + Dummy_7721 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_7749 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_7750 = Dummy_7749*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_7751 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_7752 = Dummy_7751*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_7753 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_7754 = Dummy_7753*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_7755 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_7756 = Dummy_7755*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_7757 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7758 = Dummy_7749*Dummy_7757; + const walberla::float64 Dummy_7759 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_7760 = Dummy_7751*Dummy_7759; + const walberla::float64 Dummy_7761 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_7762 = Dummy_7753*Dummy_7761; + const walberla::float64 Dummy_7763 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_7764 = Dummy_7755*Dummy_7763; + const walberla::float64 Dummy_7765 = Dummy_7749*tmp_kernel_op_28; + const walberla::float64 Dummy_7766 = Dummy_7751*tmp_kernel_op_29; + const walberla::float64 Dummy_7767 = Dummy_7753*tmp_kernel_op_30; + const walberla::float64 Dummy_7768 = Dummy_7755*tmp_kernel_op_31; + const walberla::float64 Dummy_7769 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_7770 = Dummy_7749*Dummy_7769; + const walberla::float64 Dummy_7771 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_7772 = Dummy_7751*Dummy_7771; + const walberla::float64 Dummy_7773 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_7774 = Dummy_7753*Dummy_7773; + const walberla::float64 Dummy_7775 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_7776 = Dummy_7755*Dummy_7775; + const walberla::float64 Dummy_7777 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7778 = Dummy_7749*Dummy_7777; + const walberla::float64 Dummy_7779 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_7780 = Dummy_7751*Dummy_7779; + const walberla::float64 Dummy_7781 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_7782 = Dummy_7753*Dummy_7781; + const walberla::float64 Dummy_7783 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_7784 = Dummy_7755*Dummy_7783; + const walberla::float64 Dummy_7785 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_7786 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_7787 = Dummy_7749*(-Dummy_7785 - Dummy_7786); + const walberla::float64 Dummy_7788 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_7789 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_7790 = Dummy_7751*(-Dummy_7788 - Dummy_7789); + const walberla::float64 Dummy_7791 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_7792 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_7793 = Dummy_7753*(-Dummy_7791 - Dummy_7792); + const walberla::float64 Dummy_7794 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_7795 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_7796 = Dummy_7755*(-Dummy_7794 - Dummy_7795); + const walberla::float64 Dummy_7797 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_7798 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_7799 = Dummy_7749*(-Dummy_7797 - Dummy_7798); + const walberla::float64 Dummy_7800 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_7801 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_7802 = Dummy_7751*(-Dummy_7800 - Dummy_7801); + const walberla::float64 Dummy_7803 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_7804 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_7805 = Dummy_7753*(-Dummy_7803 - Dummy_7804); + const walberla::float64 Dummy_7806 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_7807 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_7808 = Dummy_7755*(-Dummy_7806 - Dummy_7807); + const walberla::float64 Dummy_7809 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_7810 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_7811 = Dummy_7749*(-Dummy_7809 - Dummy_7810); + const walberla::float64 Dummy_7812 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_7813 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_7814 = Dummy_7751*(-Dummy_7812 - Dummy_7813); + const walberla::float64 Dummy_7815 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_7816 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_7817 = Dummy_7753*(-Dummy_7815 - Dummy_7816); + const walberla::float64 Dummy_7818 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_7819 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_7820 = Dummy_7755*(-Dummy_7818 - Dummy_7819); + const walberla::float64 Dummy_7821 = Dummy_7749*(Dummy_7785 + Dummy_7797 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_7822 = Dummy_7751*(Dummy_7788 + Dummy_7800 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_7823 = Dummy_7753*(Dummy_7791 + Dummy_7803 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_7824 = Dummy_7755*(Dummy_7794 + Dummy_7806 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_7825 = Dummy_7749*(Dummy_7786 + Dummy_7809 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_7826 = Dummy_7751*(Dummy_7789 + Dummy_7812 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_7827 = Dummy_7753*(Dummy_7792 + Dummy_7815 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_7828 = Dummy_7755*(Dummy_7795 + Dummy_7818 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_7829 = Dummy_7749*(Dummy_7798 + Dummy_7810 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_7830 = Dummy_7751*(Dummy_7801 + Dummy_7813 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_7831 = Dummy_7753*(Dummy_7804 + Dummy_7816 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_7832 = Dummy_7755*(Dummy_7807 + Dummy_7819 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_7847 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7848 = Dummy_7847*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_7849 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7850 = Dummy_7849*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_7851 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7852 = Dummy_7851*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_7853 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_7854 = Dummy_7853*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_7855 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7856 = Dummy_7847*Dummy_7855; + const walberla::float64 Dummy_7857 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_7858 = Dummy_7849*Dummy_7857; + const walberla::float64 Dummy_7859 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_7860 = Dummy_7851*Dummy_7859; + const walberla::float64 Dummy_7861 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_7862 = Dummy_7853*Dummy_7861; + const walberla::float64 Dummy_7863 = Dummy_7847*tmp_kernel_op_28; + const walberla::float64 Dummy_7864 = Dummy_7849*tmp_kernel_op_29; + const walberla::float64 Dummy_7865 = Dummy_7851*tmp_kernel_op_30; + const walberla::float64 Dummy_7866 = Dummy_7853*tmp_kernel_op_31; + const walberla::float64 Dummy_7867 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_7868 = Dummy_7847*Dummy_7867; + const walberla::float64 Dummy_7869 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_7870 = Dummy_7849*Dummy_7869; + const walberla::float64 Dummy_7871 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_7872 = Dummy_7851*Dummy_7871; + const walberla::float64 Dummy_7873 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_7874 = Dummy_7853*Dummy_7873; + const walberla::float64 Dummy_7875 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7876 = Dummy_7847*Dummy_7875; + const walberla::float64 Dummy_7877 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_7878 = Dummy_7849*Dummy_7877; + const walberla::float64 Dummy_7879 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_7880 = Dummy_7851*Dummy_7879; + const walberla::float64 Dummy_7881 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_7882 = Dummy_7853*Dummy_7881; + const walberla::float64 Dummy_7883 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_7884 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_7885 = Dummy_7847*(-Dummy_7883 - Dummy_7884); + const walberla::float64 Dummy_7886 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_7887 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_7888 = Dummy_7849*(-Dummy_7886 - Dummy_7887); + const walberla::float64 Dummy_7889 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_7890 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_7891 = Dummy_7851*(-Dummy_7889 - Dummy_7890); + const walberla::float64 Dummy_7892 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_7893 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_7894 = Dummy_7853*(-Dummy_7892 - Dummy_7893); + const walberla::float64 Dummy_7895 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_7896 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_7897 = Dummy_7847*(-Dummy_7895 - Dummy_7896); + const walberla::float64 Dummy_7898 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_7899 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_7900 = Dummy_7849*(-Dummy_7898 - Dummy_7899); + const walberla::float64 Dummy_7901 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_7902 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_7903 = Dummy_7851*(-Dummy_7901 - Dummy_7902); + const walberla::float64 Dummy_7904 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_7905 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_7906 = Dummy_7853*(-Dummy_7904 - Dummy_7905); + const walberla::float64 Dummy_7907 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_7908 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_7909 = Dummy_7847*(-Dummy_7907 - Dummy_7908); + const walberla::float64 Dummy_7910 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_7911 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_7912 = Dummy_7849*(-Dummy_7910 - Dummy_7911); + const walberla::float64 Dummy_7913 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_7914 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_7915 = Dummy_7851*(-Dummy_7913 - Dummy_7914); + const walberla::float64 Dummy_7916 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_7917 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_7918 = Dummy_7853*(-Dummy_7916 - Dummy_7917); + const walberla::float64 Dummy_7919 = Dummy_7847*(Dummy_7883 + Dummy_7895 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_7920 = Dummy_7849*(Dummy_7886 + Dummy_7898 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_7921 = Dummy_7851*(Dummy_7889 + Dummy_7901 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_7922 = Dummy_7853*(Dummy_7892 + Dummy_7904 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_7923 = Dummy_7847*(Dummy_7884 + Dummy_7907 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_7924 = Dummy_7849*(Dummy_7887 + Dummy_7910 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_7925 = Dummy_7851*(Dummy_7890 + Dummy_7913 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_7926 = Dummy_7853*(Dummy_7893 + Dummy_7916 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_7927 = Dummy_7847*(Dummy_7896 + Dummy_7908 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_7928 = Dummy_7849*(Dummy_7899 + Dummy_7911 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_7929 = Dummy_7851*(Dummy_7902 + Dummy_7914 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_7930 = Dummy_7853*(Dummy_7905 + Dummy_7917 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_7945 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_7946 = Dummy_7945*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_7947 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_7948 = Dummy_7947*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_7949 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_7950 = Dummy_7949*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_7951 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_7952 = Dummy_7951*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_7953 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_7954 = Dummy_7945*Dummy_7953; + const walberla::float64 Dummy_7955 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_7956 = Dummy_7947*Dummy_7955; + const walberla::float64 Dummy_7957 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_7958 = Dummy_7949*Dummy_7957; + const walberla::float64 Dummy_7959 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_7960 = Dummy_7951*Dummy_7959; + const walberla::float64 Dummy_7961 = Dummy_7945*tmp_kernel_op_28; + const walberla::float64 Dummy_7962 = Dummy_7947*tmp_kernel_op_29; + const walberla::float64 Dummy_7963 = Dummy_7949*tmp_kernel_op_30; + const walberla::float64 Dummy_7964 = Dummy_7951*tmp_kernel_op_31; + const walberla::float64 Dummy_7965 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_7966 = Dummy_7945*Dummy_7965; + const walberla::float64 Dummy_7967 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_7968 = Dummy_7947*Dummy_7967; + const walberla::float64 Dummy_7969 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_7970 = Dummy_7949*Dummy_7969; + const walberla::float64 Dummy_7971 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_7972 = Dummy_7951*Dummy_7971; + const walberla::float64 Dummy_7973 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_7974 = Dummy_7945*Dummy_7973; + const walberla::float64 Dummy_7975 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_7976 = Dummy_7947*Dummy_7975; + const walberla::float64 Dummy_7977 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_7978 = Dummy_7949*Dummy_7977; + const walberla::float64 Dummy_7979 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_7980 = Dummy_7951*Dummy_7979; + const walberla::float64 Dummy_7981 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_7982 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_7983 = Dummy_7945*(-Dummy_7981 - Dummy_7982); + const walberla::float64 Dummy_7984 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_7985 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_7986 = Dummy_7947*(-Dummy_7984 - Dummy_7985); + const walberla::float64 Dummy_7987 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_7988 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_7989 = Dummy_7949*(-Dummy_7987 - Dummy_7988); + const walberla::float64 Dummy_7990 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_7991 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_7992 = Dummy_7951*(-Dummy_7990 - Dummy_7991); + const walberla::float64 Dummy_7993 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_7994 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_7995 = Dummy_7945*(-Dummy_7993 - Dummy_7994); + const walberla::float64 Dummy_7996 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_7997 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_7998 = Dummy_7947*(-Dummy_7996 - Dummy_7997); + const walberla::float64 Dummy_7999 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8000 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8001 = Dummy_7949*(-Dummy_7999 - Dummy_8000); + const walberla::float64 Dummy_8002 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8003 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8004 = Dummy_7951*(-Dummy_8002 - Dummy_8003); + const walberla::float64 Dummy_8005 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8006 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8007 = Dummy_7945*(-Dummy_8005 - Dummy_8006); + const walberla::float64 Dummy_8008 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8009 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8010 = Dummy_7947*(-Dummy_8008 - Dummy_8009); + const walberla::float64 Dummy_8011 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8012 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8013 = Dummy_7949*(-Dummy_8011 - Dummy_8012); + const walberla::float64 Dummy_8014 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8015 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8016 = Dummy_7951*(-Dummy_8014 - Dummy_8015); + const walberla::float64 Dummy_8017 = Dummy_7945*(Dummy_7981 + Dummy_7993 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8018 = Dummy_7947*(Dummy_7984 + Dummy_7996 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8019 = Dummy_7949*(Dummy_7987 + Dummy_7999 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8020 = Dummy_7951*(Dummy_7990 + Dummy_8002 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8021 = Dummy_7945*(Dummy_7982 + Dummy_8005 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8022 = Dummy_7947*(Dummy_7985 + Dummy_8008 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8023 = Dummy_7949*(Dummy_7988 + Dummy_8011 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8024 = Dummy_7951*(Dummy_7991 + Dummy_8014 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8025 = Dummy_7945*(Dummy_7994 + Dummy_8006 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8026 = Dummy_7947*(Dummy_7997 + Dummy_8009 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8027 = Dummy_7949*(Dummy_8000 + Dummy_8012 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8028 = Dummy_7951*(Dummy_8003 + Dummy_8015 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8043 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8044 = Dummy_8043*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_8045 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8046 = Dummy_8045*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_8047 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8048 = Dummy_8047*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_8049 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8050 = Dummy_8049*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_8051 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8052 = Dummy_8043*Dummy_8051; + const walberla::float64 Dummy_8053 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8054 = Dummy_8045*Dummy_8053; + const walberla::float64 Dummy_8055 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8056 = Dummy_8047*Dummy_8055; + const walberla::float64 Dummy_8057 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8058 = Dummy_8049*Dummy_8057; + const walberla::float64 Dummy_8059 = Dummy_8043*tmp_kernel_op_28; + const walberla::float64 Dummy_8060 = Dummy_8045*tmp_kernel_op_29; + const walberla::float64 Dummy_8061 = Dummy_8047*tmp_kernel_op_30; + const walberla::float64 Dummy_8062 = Dummy_8049*tmp_kernel_op_31; + const walberla::float64 Dummy_8063 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8064 = Dummy_8043*Dummy_8063; + const walberla::float64 Dummy_8065 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8066 = Dummy_8045*Dummy_8065; + const walberla::float64 Dummy_8067 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8068 = Dummy_8047*Dummy_8067; + const walberla::float64 Dummy_8069 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8070 = Dummy_8049*Dummy_8069; + const walberla::float64 Dummy_8071 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8072 = Dummy_8043*Dummy_8071; + const walberla::float64 Dummy_8073 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8074 = Dummy_8045*Dummy_8073; + const walberla::float64 Dummy_8075 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8076 = Dummy_8047*Dummy_8075; + const walberla::float64 Dummy_8077 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8078 = Dummy_8049*Dummy_8077; + const walberla::float64 Dummy_8079 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8080 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8081 = Dummy_8043*(-Dummy_8079 - Dummy_8080); + const walberla::float64 Dummy_8082 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8083 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8084 = Dummy_8045*(-Dummy_8082 - Dummy_8083); + const walberla::float64 Dummy_8085 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8086 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8087 = Dummy_8047*(-Dummy_8085 - Dummy_8086); + const walberla::float64 Dummy_8088 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8089 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8090 = Dummy_8049*(-Dummy_8088 - Dummy_8089); + const walberla::float64 Dummy_8091 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8092 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8093 = Dummy_8043*(-Dummy_8091 - Dummy_8092); + const walberla::float64 Dummy_8094 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8095 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8096 = Dummy_8045*(-Dummy_8094 - Dummy_8095); + const walberla::float64 Dummy_8097 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8098 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8099 = Dummy_8047*(-Dummy_8097 - Dummy_8098); + const walberla::float64 Dummy_8100 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8101 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8102 = Dummy_8049*(-Dummy_8100 - Dummy_8101); + const walberla::float64 Dummy_8103 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8104 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8105 = Dummy_8043*(-Dummy_8103 - Dummy_8104); + const walberla::float64 Dummy_8106 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8107 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8108 = Dummy_8045*(-Dummy_8106 - Dummy_8107); + const walberla::float64 Dummy_8109 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8110 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8111 = Dummy_8047*(-Dummy_8109 - Dummy_8110); + const walberla::float64 Dummy_8112 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8113 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8114 = Dummy_8049*(-Dummy_8112 - Dummy_8113); + const walberla::float64 Dummy_8115 = Dummy_8043*(Dummy_8079 + Dummy_8091 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8116 = Dummy_8045*(Dummy_8082 + Dummy_8094 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8117 = Dummy_8047*(Dummy_8085 + Dummy_8097 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8118 = Dummy_8049*(Dummy_8088 + Dummy_8100 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8119 = Dummy_8043*(Dummy_8080 + Dummy_8103 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8120 = Dummy_8045*(Dummy_8083 + Dummy_8106 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8121 = Dummy_8047*(Dummy_8086 + Dummy_8109 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8122 = Dummy_8049*(Dummy_8089 + Dummy_8112 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8123 = Dummy_8043*(Dummy_8092 + Dummy_8104 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8124 = Dummy_8045*(Dummy_8095 + Dummy_8107 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8125 = Dummy_8047*(Dummy_8098 + Dummy_8110 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8126 = Dummy_8049*(Dummy_8101 + Dummy_8113 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -900,144 +864,144 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_9 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_275 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_276 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_277 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_278 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_363 = Dummy_275*(Dummy_280*tmp_kernel_op_28 + Dummy_282*tmp_kernel_op_29 + Dummy_284*tmp_kernel_op_30 + Dummy_286*tmp_kernel_op_31) + Dummy_276*(Dummy_280*0.1381966011250105 + Dummy_282*0.1381966011250105 + Dummy_284*0.5854101966249684 + Dummy_286*0.1381966011250105) + Dummy_277*(Dummy_280*0.1381966011250105 + Dummy_282*0.5854101966249684 + Dummy_284*0.1381966011250105 + Dummy_286*0.1381966011250105) + Dummy_278*(Dummy_280*0.5854101966249684 + Dummy_282*0.1381966011250105 + Dummy_284*0.1381966011250105 + Dummy_286*0.1381966011250105); - const walberla::float64 Dummy_364 = Dummy_275*(-Dummy_287*Dummy_295 - Dummy_289*Dummy_296 - Dummy_291*Dummy_297 - Dummy_293*Dummy_298) + Dummy_276*(Dummy_288*-0.1381966011250105 + Dummy_290*-0.1381966011250105 + Dummy_292*-0.5854101966249684 + Dummy_294*-0.1381966011250105) + Dummy_277*(Dummy_288*-0.1381966011250105 + Dummy_290*-0.5854101966249684 + Dummy_292*-0.1381966011250105 + Dummy_294*-0.1381966011250105) + Dummy_278*(Dummy_288*-0.5854101966249684 + Dummy_290*-0.1381966011250105 + Dummy_292*-0.1381966011250105 + Dummy_294*-0.1381966011250105); - const walberla::float64 Dummy_365 = Dummy_275*(-Dummy_295*Dummy_299 - Dummy_296*Dummy_301 - Dummy_297*Dummy_303 - Dummy_298*Dummy_305) + Dummy_276*(Dummy_300*-0.1381966011250105 + Dummy_302*-0.1381966011250105 + Dummy_304*-0.5854101966249684 + Dummy_306*-0.1381966011250105) + Dummy_277*(Dummy_300*-0.1381966011250105 + Dummy_302*-0.5854101966249684 + Dummy_304*-0.1381966011250105 + Dummy_306*-0.1381966011250105) + Dummy_278*(Dummy_300*-0.5854101966249684 + Dummy_302*-0.1381966011250105 + Dummy_304*-0.1381966011250105 + Dummy_306*-0.1381966011250105); - const walberla::float64 Dummy_366 = Dummy_275*(-Dummy_295*Dummy_307 - Dummy_296*Dummy_309 - Dummy_297*Dummy_311 - Dummy_298*Dummy_313) + Dummy_276*(Dummy_308*-0.1381966011250105 + Dummy_310*-0.1381966011250105 + Dummy_312*-0.5854101966249684 + Dummy_314*-0.1381966011250105) + Dummy_277*(Dummy_308*-0.1381966011250105 + Dummy_310*-0.5854101966249684 + Dummy_312*-0.1381966011250105 + Dummy_314*-0.1381966011250105) + Dummy_278*(Dummy_308*-0.5854101966249684 + Dummy_310*-0.1381966011250105 + Dummy_312*-0.1381966011250105 + Dummy_314*-0.1381966011250105); - const walberla::float64 Dummy_367 = Dummy_275*(Dummy_317*tmp_kernel_op_28 + Dummy_320*tmp_kernel_op_29 + Dummy_323*tmp_kernel_op_30 + Dummy_326*tmp_kernel_op_31) + Dummy_276*(Dummy_317*0.1381966011250105 + Dummy_320*0.1381966011250105 + Dummy_323*0.5854101966249684 + Dummy_326*0.1381966011250105) + Dummy_277*(Dummy_317*0.1381966011250105 + Dummy_320*0.5854101966249684 + Dummy_323*0.1381966011250105 + Dummy_326*0.1381966011250105) + Dummy_278*(Dummy_317*0.5854101966249684 + Dummy_320*0.1381966011250105 + Dummy_323*0.1381966011250105 + Dummy_326*0.1381966011250105); - const walberla::float64 Dummy_368 = Dummy_275*(Dummy_329*tmp_kernel_op_28 + Dummy_332*tmp_kernel_op_29 + Dummy_335*tmp_kernel_op_30 + Dummy_338*tmp_kernel_op_31) + Dummy_276*(Dummy_329*0.1381966011250105 + Dummy_332*0.1381966011250105 + Dummy_335*0.5854101966249684 + Dummy_338*0.1381966011250105) + Dummy_277*(Dummy_329*0.1381966011250105 + Dummy_332*0.5854101966249684 + Dummy_335*0.1381966011250105 + Dummy_338*0.1381966011250105) + Dummy_278*(Dummy_329*0.5854101966249684 + Dummy_332*0.1381966011250105 + Dummy_335*0.1381966011250105 + Dummy_338*0.1381966011250105); - const walberla::float64 Dummy_369 = Dummy_275*(Dummy_341*tmp_kernel_op_28 + Dummy_344*tmp_kernel_op_29 + Dummy_347*tmp_kernel_op_30 + Dummy_350*tmp_kernel_op_31) + Dummy_276*(Dummy_341*0.1381966011250105 + Dummy_344*0.1381966011250105 + Dummy_347*0.5854101966249684 + Dummy_350*0.1381966011250105) + Dummy_277*(Dummy_341*0.1381966011250105 + Dummy_344*0.5854101966249684 + Dummy_347*0.1381966011250105 + Dummy_350*0.1381966011250105) + Dummy_278*(Dummy_341*0.5854101966249684 + Dummy_344*0.1381966011250105 + Dummy_347*0.1381966011250105 + Dummy_350*0.1381966011250105); - const walberla::float64 Dummy_370 = Dummy_275*(Dummy_351*tmp_kernel_op_28 + Dummy_352*tmp_kernel_op_29 + Dummy_353*tmp_kernel_op_30 + Dummy_354*tmp_kernel_op_31) + Dummy_276*(Dummy_351*0.1381966011250105 + Dummy_352*0.1381966011250105 + Dummy_353*0.5854101966249684 + Dummy_354*0.1381966011250105) + Dummy_277*(Dummy_351*0.1381966011250105 + Dummy_352*0.5854101966249684 + Dummy_353*0.1381966011250105 + Dummy_354*0.1381966011250105) + Dummy_278*(Dummy_351*0.5854101966249684 + Dummy_352*0.1381966011250105 + Dummy_353*0.1381966011250105 + Dummy_354*0.1381966011250105); - const walberla::float64 Dummy_371 = Dummy_275*(Dummy_355*tmp_kernel_op_28 + Dummy_356*tmp_kernel_op_29 + Dummy_357*tmp_kernel_op_30 + Dummy_358*tmp_kernel_op_31) + Dummy_276*(Dummy_355*0.1381966011250105 + Dummy_356*0.1381966011250105 + Dummy_357*0.5854101966249684 + Dummy_358*0.1381966011250105) + Dummy_277*(Dummy_355*0.1381966011250105 + Dummy_356*0.5854101966249684 + Dummy_357*0.1381966011250105 + Dummy_358*0.1381966011250105) + Dummy_278*(Dummy_355*0.5854101966249684 + Dummy_356*0.1381966011250105 + Dummy_357*0.1381966011250105 + Dummy_358*0.1381966011250105); - const walberla::float64 Dummy_372 = Dummy_275*(Dummy_359*tmp_kernel_op_28 + Dummy_360*tmp_kernel_op_29 + Dummy_361*tmp_kernel_op_30 + Dummy_362*tmp_kernel_op_31) + Dummy_276*(Dummy_359*0.1381966011250105 + Dummy_360*0.1381966011250105 + Dummy_361*0.5854101966249684 + Dummy_362*0.1381966011250105) + Dummy_277*(Dummy_359*0.1381966011250105 + Dummy_360*0.5854101966249684 + Dummy_361*0.1381966011250105 + Dummy_362*0.1381966011250105) + Dummy_278*(Dummy_359*0.5854101966249684 + Dummy_360*0.1381966011250105 + Dummy_361*0.1381966011250105 + Dummy_362*0.1381966011250105); + const walberla::float64 Dummy_7647 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7648 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7649 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7650 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7735 = Dummy_7647*(Dummy_7652*tmp_kernel_op_28 + Dummy_7654*tmp_kernel_op_29 + Dummy_7656*tmp_kernel_op_30 + Dummy_7658*tmp_kernel_op_31) + Dummy_7648*(Dummy_7652*0.1381966011250105 + Dummy_7654*0.1381966011250105 + Dummy_7656*0.5854101966249684 + Dummy_7658*0.1381966011250105) + Dummy_7649*(Dummy_7652*0.1381966011250105 + Dummy_7654*0.5854101966249684 + Dummy_7656*0.1381966011250105 + Dummy_7658*0.1381966011250105) + Dummy_7650*(Dummy_7652*0.5854101966249684 + Dummy_7654*0.1381966011250105 + Dummy_7656*0.1381966011250105 + Dummy_7658*0.1381966011250105); + const walberla::float64 Dummy_7736 = Dummy_7647*(-Dummy_7659*Dummy_7667 - Dummy_7661*Dummy_7668 - Dummy_7663*Dummy_7669 - Dummy_7665*Dummy_7670) + Dummy_7648*(Dummy_7660*-0.1381966011250105 + Dummy_7662*-0.1381966011250105 + Dummy_7664*-0.5854101966249684 + Dummy_7666*-0.1381966011250105) + Dummy_7649*(Dummy_7660*-0.1381966011250105 + Dummy_7662*-0.5854101966249684 + Dummy_7664*-0.1381966011250105 + Dummy_7666*-0.1381966011250105) + Dummy_7650*(Dummy_7660*-0.5854101966249684 + Dummy_7662*-0.1381966011250105 + Dummy_7664*-0.1381966011250105 + Dummy_7666*-0.1381966011250105); + const walberla::float64 Dummy_7737 = Dummy_7647*(-Dummy_7667*Dummy_7671 - Dummy_7668*Dummy_7673 - Dummy_7669*Dummy_7675 - Dummy_7670*Dummy_7677) + Dummy_7648*(Dummy_7672*-0.1381966011250105 + Dummy_7674*-0.1381966011250105 + Dummy_7676*-0.5854101966249684 + Dummy_7678*-0.1381966011250105) + Dummy_7649*(Dummy_7672*-0.1381966011250105 + Dummy_7674*-0.5854101966249684 + Dummy_7676*-0.1381966011250105 + Dummy_7678*-0.1381966011250105) + Dummy_7650*(Dummy_7672*-0.5854101966249684 + Dummy_7674*-0.1381966011250105 + Dummy_7676*-0.1381966011250105 + Dummy_7678*-0.1381966011250105); + const walberla::float64 Dummy_7738 = Dummy_7647*(-Dummy_7667*Dummy_7679 - Dummy_7668*Dummy_7681 - Dummy_7669*Dummy_7683 - Dummy_7670*Dummy_7685) + Dummy_7648*(Dummy_7680*-0.1381966011250105 + Dummy_7682*-0.1381966011250105 + Dummy_7684*-0.5854101966249684 + Dummy_7686*-0.1381966011250105) + Dummy_7649*(Dummy_7680*-0.1381966011250105 + Dummy_7682*-0.5854101966249684 + Dummy_7684*-0.1381966011250105 + Dummy_7686*-0.1381966011250105) + Dummy_7650*(Dummy_7680*-0.5854101966249684 + Dummy_7682*-0.1381966011250105 + Dummy_7684*-0.1381966011250105 + Dummy_7686*-0.1381966011250105); + const walberla::float64 Dummy_7739 = Dummy_7647*(Dummy_7689*tmp_kernel_op_28 + Dummy_7692*tmp_kernel_op_29 + Dummy_7695*tmp_kernel_op_30 + Dummy_7698*tmp_kernel_op_31) + Dummy_7648*(Dummy_7689*0.1381966011250105 + Dummy_7692*0.1381966011250105 + Dummy_7695*0.5854101966249684 + Dummy_7698*0.1381966011250105) + Dummy_7649*(Dummy_7689*0.1381966011250105 + Dummy_7692*0.5854101966249684 + Dummy_7695*0.1381966011250105 + Dummy_7698*0.1381966011250105) + Dummy_7650*(Dummy_7689*0.5854101966249684 + Dummy_7692*0.1381966011250105 + Dummy_7695*0.1381966011250105 + Dummy_7698*0.1381966011250105); + const walberla::float64 Dummy_7740 = Dummy_7647*(Dummy_7701*tmp_kernel_op_28 + Dummy_7704*tmp_kernel_op_29 + Dummy_7707*tmp_kernel_op_30 + Dummy_7710*tmp_kernel_op_31) + Dummy_7648*(Dummy_7701*0.1381966011250105 + Dummy_7704*0.1381966011250105 + Dummy_7707*0.5854101966249684 + Dummy_7710*0.1381966011250105) + Dummy_7649*(Dummy_7701*0.1381966011250105 + Dummy_7704*0.5854101966249684 + Dummy_7707*0.1381966011250105 + Dummy_7710*0.1381966011250105) + Dummy_7650*(Dummy_7701*0.5854101966249684 + Dummy_7704*0.1381966011250105 + Dummy_7707*0.1381966011250105 + Dummy_7710*0.1381966011250105); + const walberla::float64 Dummy_7741 = Dummy_7647*(Dummy_7713*tmp_kernel_op_28 + Dummy_7716*tmp_kernel_op_29 + Dummy_7719*tmp_kernel_op_30 + Dummy_7722*tmp_kernel_op_31) + Dummy_7648*(Dummy_7713*0.1381966011250105 + Dummy_7716*0.1381966011250105 + Dummy_7719*0.5854101966249684 + Dummy_7722*0.1381966011250105) + Dummy_7649*(Dummy_7713*0.1381966011250105 + Dummy_7716*0.5854101966249684 + Dummy_7719*0.1381966011250105 + Dummy_7722*0.1381966011250105) + Dummy_7650*(Dummy_7713*0.5854101966249684 + Dummy_7716*0.1381966011250105 + Dummy_7719*0.1381966011250105 + Dummy_7722*0.1381966011250105); + const walberla::float64 Dummy_7742 = Dummy_7647*(Dummy_7723*tmp_kernel_op_28 + Dummy_7724*tmp_kernel_op_29 + Dummy_7725*tmp_kernel_op_30 + Dummy_7726*tmp_kernel_op_31) + Dummy_7648*(Dummy_7723*0.1381966011250105 + Dummy_7724*0.1381966011250105 + Dummy_7725*0.5854101966249684 + Dummy_7726*0.1381966011250105) + Dummy_7649*(Dummy_7723*0.1381966011250105 + Dummy_7724*0.5854101966249684 + Dummy_7725*0.1381966011250105 + Dummy_7726*0.1381966011250105) + Dummy_7650*(Dummy_7723*0.5854101966249684 + Dummy_7724*0.1381966011250105 + Dummy_7725*0.1381966011250105 + Dummy_7726*0.1381966011250105); + const walberla::float64 Dummy_7743 = Dummy_7647*(Dummy_7727*tmp_kernel_op_28 + Dummy_7728*tmp_kernel_op_29 + Dummy_7729*tmp_kernel_op_30 + Dummy_7730*tmp_kernel_op_31) + Dummy_7648*(Dummy_7727*0.1381966011250105 + Dummy_7728*0.1381966011250105 + Dummy_7729*0.5854101966249684 + Dummy_7730*0.1381966011250105) + Dummy_7649*(Dummy_7727*0.1381966011250105 + Dummy_7728*0.5854101966249684 + Dummy_7729*0.1381966011250105 + Dummy_7730*0.1381966011250105) + Dummy_7650*(Dummy_7727*0.5854101966249684 + Dummy_7728*0.1381966011250105 + Dummy_7729*0.1381966011250105 + Dummy_7730*0.1381966011250105); + const walberla::float64 Dummy_7744 = Dummy_7647*(Dummy_7731*tmp_kernel_op_28 + Dummy_7732*tmp_kernel_op_29 + Dummy_7733*tmp_kernel_op_30 + Dummy_7734*tmp_kernel_op_31) + Dummy_7648*(Dummy_7731*0.1381966011250105 + Dummy_7732*0.1381966011250105 + Dummy_7733*0.5854101966249684 + Dummy_7734*0.1381966011250105) + Dummy_7649*(Dummy_7731*0.1381966011250105 + Dummy_7732*0.5854101966249684 + Dummy_7733*0.1381966011250105 + Dummy_7734*0.1381966011250105) + Dummy_7650*(Dummy_7731*0.5854101966249684 + Dummy_7732*0.1381966011250105 + Dummy_7733*0.1381966011250105 + Dummy_7734*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_363 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_364 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_365 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_366 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_367 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_368 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_369 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_370 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_371 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_372 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7735 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7736 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7737 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7738 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7739 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_7740 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7741 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7742 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7743 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7744 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } - const walberla::float64 Dummy_373 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_374 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_375 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_376 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_461 = Dummy_373*(Dummy_378*tmp_kernel_op_28 + Dummy_380*tmp_kernel_op_29 + Dummy_382*tmp_kernel_op_30 + Dummy_384*tmp_kernel_op_31) + Dummy_374*(Dummy_378*0.1381966011250105 + Dummy_380*0.1381966011250105 + Dummy_382*0.5854101966249684 + Dummy_384*0.1381966011250105) + Dummy_375*(Dummy_378*0.1381966011250105 + Dummy_380*0.5854101966249684 + Dummy_382*0.1381966011250105 + Dummy_384*0.1381966011250105) + Dummy_376*(Dummy_378*0.5854101966249684 + Dummy_380*0.1381966011250105 + Dummy_382*0.1381966011250105 + Dummy_384*0.1381966011250105); - const walberla::float64 Dummy_462 = Dummy_373*(-Dummy_385*Dummy_393 - Dummy_387*Dummy_394 - Dummy_389*Dummy_395 - Dummy_391*Dummy_396) + Dummy_374*(Dummy_386*-0.1381966011250105 + Dummy_388*-0.1381966011250105 + Dummy_390*-0.5854101966249684 + Dummy_392*-0.1381966011250105) + Dummy_375*(Dummy_386*-0.1381966011250105 + Dummy_388*-0.5854101966249684 + Dummy_390*-0.1381966011250105 + Dummy_392*-0.1381966011250105) + Dummy_376*(Dummy_386*-0.5854101966249684 + Dummy_388*-0.1381966011250105 + Dummy_390*-0.1381966011250105 + Dummy_392*-0.1381966011250105); - const walberla::float64 Dummy_463 = Dummy_373*(-Dummy_393*Dummy_397 - Dummy_394*Dummy_399 - Dummy_395*Dummy_401 - Dummy_396*Dummy_403) + Dummy_374*(Dummy_398*-0.1381966011250105 + Dummy_400*-0.1381966011250105 + Dummy_402*-0.5854101966249684 + Dummy_404*-0.1381966011250105) + Dummy_375*(Dummy_398*-0.1381966011250105 + Dummy_400*-0.5854101966249684 + Dummy_402*-0.1381966011250105 + Dummy_404*-0.1381966011250105) + Dummy_376*(Dummy_398*-0.5854101966249684 + Dummy_400*-0.1381966011250105 + Dummy_402*-0.1381966011250105 + Dummy_404*-0.1381966011250105); - const walberla::float64 Dummy_464 = Dummy_373*(-Dummy_393*Dummy_405 - Dummy_394*Dummy_407 - Dummy_395*Dummy_409 - Dummy_396*Dummy_411) + Dummy_374*(Dummy_406*-0.1381966011250105 + Dummy_408*-0.1381966011250105 + Dummy_410*-0.5854101966249684 + Dummy_412*-0.1381966011250105) + Dummy_375*(Dummy_406*-0.1381966011250105 + Dummy_408*-0.5854101966249684 + Dummy_410*-0.1381966011250105 + Dummy_412*-0.1381966011250105) + Dummy_376*(Dummy_406*-0.5854101966249684 + Dummy_408*-0.1381966011250105 + Dummy_410*-0.1381966011250105 + Dummy_412*-0.1381966011250105); - const walberla::float64 Dummy_465 = Dummy_373*(Dummy_415*tmp_kernel_op_28 + Dummy_418*tmp_kernel_op_29 + Dummy_421*tmp_kernel_op_30 + Dummy_424*tmp_kernel_op_31) + Dummy_374*(Dummy_415*0.1381966011250105 + Dummy_418*0.1381966011250105 + Dummy_421*0.5854101966249684 + Dummy_424*0.1381966011250105) + Dummy_375*(Dummy_415*0.1381966011250105 + Dummy_418*0.5854101966249684 + Dummy_421*0.1381966011250105 + Dummy_424*0.1381966011250105) + Dummy_376*(Dummy_415*0.5854101966249684 + Dummy_418*0.1381966011250105 + Dummy_421*0.1381966011250105 + Dummy_424*0.1381966011250105); - const walberla::float64 Dummy_466 = Dummy_373*(Dummy_427*tmp_kernel_op_28 + Dummy_430*tmp_kernel_op_29 + Dummy_433*tmp_kernel_op_30 + Dummy_436*tmp_kernel_op_31) + Dummy_374*(Dummy_427*0.1381966011250105 + Dummy_430*0.1381966011250105 + Dummy_433*0.5854101966249684 + Dummy_436*0.1381966011250105) + Dummy_375*(Dummy_427*0.1381966011250105 + Dummy_430*0.5854101966249684 + Dummy_433*0.1381966011250105 + Dummy_436*0.1381966011250105) + Dummy_376*(Dummy_427*0.5854101966249684 + Dummy_430*0.1381966011250105 + Dummy_433*0.1381966011250105 + Dummy_436*0.1381966011250105); - const walberla::float64 Dummy_467 = Dummy_373*(Dummy_439*tmp_kernel_op_28 + Dummy_442*tmp_kernel_op_29 + Dummy_445*tmp_kernel_op_30 + Dummy_448*tmp_kernel_op_31) + Dummy_374*(Dummy_439*0.1381966011250105 + Dummy_442*0.1381966011250105 + Dummy_445*0.5854101966249684 + Dummy_448*0.1381966011250105) + Dummy_375*(Dummy_439*0.1381966011250105 + Dummy_442*0.5854101966249684 + Dummy_445*0.1381966011250105 + Dummy_448*0.1381966011250105) + Dummy_376*(Dummy_439*0.5854101966249684 + Dummy_442*0.1381966011250105 + Dummy_445*0.1381966011250105 + Dummy_448*0.1381966011250105); - const walberla::float64 Dummy_468 = Dummy_373*(Dummy_449*tmp_kernel_op_28 + Dummy_450*tmp_kernel_op_29 + Dummy_451*tmp_kernel_op_30 + Dummy_452*tmp_kernel_op_31) + Dummy_374*(Dummy_449*0.1381966011250105 + Dummy_450*0.1381966011250105 + Dummy_451*0.5854101966249684 + Dummy_452*0.1381966011250105) + Dummy_375*(Dummy_449*0.1381966011250105 + Dummy_450*0.5854101966249684 + Dummy_451*0.1381966011250105 + Dummy_452*0.1381966011250105) + Dummy_376*(Dummy_449*0.5854101966249684 + Dummy_450*0.1381966011250105 + Dummy_451*0.1381966011250105 + Dummy_452*0.1381966011250105); - const walberla::float64 Dummy_469 = Dummy_373*(Dummy_453*tmp_kernel_op_28 + Dummy_454*tmp_kernel_op_29 + Dummy_455*tmp_kernel_op_30 + Dummy_456*tmp_kernel_op_31) + Dummy_374*(Dummy_453*0.1381966011250105 + Dummy_454*0.1381966011250105 + Dummy_455*0.5854101966249684 + Dummy_456*0.1381966011250105) + Dummy_375*(Dummy_453*0.1381966011250105 + Dummy_454*0.5854101966249684 + Dummy_455*0.1381966011250105 + Dummy_456*0.1381966011250105) + Dummy_376*(Dummy_453*0.5854101966249684 + Dummy_454*0.1381966011250105 + Dummy_455*0.1381966011250105 + Dummy_456*0.1381966011250105); - const walberla::float64 Dummy_470 = Dummy_373*(Dummy_457*tmp_kernel_op_28 + Dummy_458*tmp_kernel_op_29 + Dummy_459*tmp_kernel_op_30 + Dummy_460*tmp_kernel_op_31) + Dummy_374*(Dummy_457*0.1381966011250105 + Dummy_458*0.1381966011250105 + Dummy_459*0.5854101966249684 + Dummy_460*0.1381966011250105) + Dummy_375*(Dummy_457*0.1381966011250105 + Dummy_458*0.5854101966249684 + Dummy_459*0.1381966011250105 + Dummy_460*0.1381966011250105) + Dummy_376*(Dummy_457*0.5854101966249684 + Dummy_458*0.1381966011250105 + Dummy_459*0.1381966011250105 + Dummy_460*0.1381966011250105); + const walberla::float64 Dummy_7745 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7746 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7747 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7748 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7833 = Dummy_7745*(Dummy_7750*tmp_kernel_op_28 + Dummy_7752*tmp_kernel_op_29 + Dummy_7754*tmp_kernel_op_30 + Dummy_7756*tmp_kernel_op_31) + Dummy_7746*(Dummy_7750*0.1381966011250105 + Dummy_7752*0.1381966011250105 + Dummy_7754*0.5854101966249684 + Dummy_7756*0.1381966011250105) + Dummy_7747*(Dummy_7750*0.1381966011250105 + Dummy_7752*0.5854101966249684 + Dummy_7754*0.1381966011250105 + Dummy_7756*0.1381966011250105) + Dummy_7748*(Dummy_7750*0.5854101966249684 + Dummy_7752*0.1381966011250105 + Dummy_7754*0.1381966011250105 + Dummy_7756*0.1381966011250105); + const walberla::float64 Dummy_7834 = Dummy_7745*(-Dummy_7757*Dummy_7765 - Dummy_7759*Dummy_7766 - Dummy_7761*Dummy_7767 - Dummy_7763*Dummy_7768) + Dummy_7746*(Dummy_7758*-0.1381966011250105 + Dummy_7760*-0.1381966011250105 + Dummy_7762*-0.5854101966249684 + Dummy_7764*-0.1381966011250105) + Dummy_7747*(Dummy_7758*-0.1381966011250105 + Dummy_7760*-0.5854101966249684 + Dummy_7762*-0.1381966011250105 + Dummy_7764*-0.1381966011250105) + Dummy_7748*(Dummy_7758*-0.5854101966249684 + Dummy_7760*-0.1381966011250105 + Dummy_7762*-0.1381966011250105 + Dummy_7764*-0.1381966011250105); + const walberla::float64 Dummy_7835 = Dummy_7745*(-Dummy_7765*Dummy_7769 - Dummy_7766*Dummy_7771 - Dummy_7767*Dummy_7773 - Dummy_7768*Dummy_7775) + Dummy_7746*(Dummy_7770*-0.1381966011250105 + Dummy_7772*-0.1381966011250105 + Dummy_7774*-0.5854101966249684 + Dummy_7776*-0.1381966011250105) + Dummy_7747*(Dummy_7770*-0.1381966011250105 + Dummy_7772*-0.5854101966249684 + Dummy_7774*-0.1381966011250105 + Dummy_7776*-0.1381966011250105) + Dummy_7748*(Dummy_7770*-0.5854101966249684 + Dummy_7772*-0.1381966011250105 + Dummy_7774*-0.1381966011250105 + Dummy_7776*-0.1381966011250105); + const walberla::float64 Dummy_7836 = Dummy_7745*(-Dummy_7765*Dummy_7777 - Dummy_7766*Dummy_7779 - Dummy_7767*Dummy_7781 - Dummy_7768*Dummy_7783) + Dummy_7746*(Dummy_7778*-0.1381966011250105 + Dummy_7780*-0.1381966011250105 + Dummy_7782*-0.5854101966249684 + Dummy_7784*-0.1381966011250105) + Dummy_7747*(Dummy_7778*-0.1381966011250105 + Dummy_7780*-0.5854101966249684 + Dummy_7782*-0.1381966011250105 + Dummy_7784*-0.1381966011250105) + Dummy_7748*(Dummy_7778*-0.5854101966249684 + Dummy_7780*-0.1381966011250105 + Dummy_7782*-0.1381966011250105 + Dummy_7784*-0.1381966011250105); + const walberla::float64 Dummy_7837 = Dummy_7745*(Dummy_7787*tmp_kernel_op_28 + Dummy_7790*tmp_kernel_op_29 + Dummy_7793*tmp_kernel_op_30 + Dummy_7796*tmp_kernel_op_31) + Dummy_7746*(Dummy_7787*0.1381966011250105 + Dummy_7790*0.1381966011250105 + Dummy_7793*0.5854101966249684 + Dummy_7796*0.1381966011250105) + Dummy_7747*(Dummy_7787*0.1381966011250105 + Dummy_7790*0.5854101966249684 + Dummy_7793*0.1381966011250105 + Dummy_7796*0.1381966011250105) + Dummy_7748*(Dummy_7787*0.5854101966249684 + Dummy_7790*0.1381966011250105 + Dummy_7793*0.1381966011250105 + Dummy_7796*0.1381966011250105); + const walberla::float64 Dummy_7838 = Dummy_7745*(Dummy_7799*tmp_kernel_op_28 + Dummy_7802*tmp_kernel_op_29 + Dummy_7805*tmp_kernel_op_30 + Dummy_7808*tmp_kernel_op_31) + Dummy_7746*(Dummy_7799*0.1381966011250105 + Dummy_7802*0.1381966011250105 + Dummy_7805*0.5854101966249684 + Dummy_7808*0.1381966011250105) + Dummy_7747*(Dummy_7799*0.1381966011250105 + Dummy_7802*0.5854101966249684 + Dummy_7805*0.1381966011250105 + Dummy_7808*0.1381966011250105) + Dummy_7748*(Dummy_7799*0.5854101966249684 + Dummy_7802*0.1381966011250105 + Dummy_7805*0.1381966011250105 + Dummy_7808*0.1381966011250105); + const walberla::float64 Dummy_7839 = Dummy_7745*(Dummy_7811*tmp_kernel_op_28 + Dummy_7814*tmp_kernel_op_29 + Dummy_7817*tmp_kernel_op_30 + Dummy_7820*tmp_kernel_op_31) + Dummy_7746*(Dummy_7811*0.1381966011250105 + Dummy_7814*0.1381966011250105 + Dummy_7817*0.5854101966249684 + Dummy_7820*0.1381966011250105) + Dummy_7747*(Dummy_7811*0.1381966011250105 + Dummy_7814*0.5854101966249684 + Dummy_7817*0.1381966011250105 + Dummy_7820*0.1381966011250105) + Dummy_7748*(Dummy_7811*0.5854101966249684 + Dummy_7814*0.1381966011250105 + Dummy_7817*0.1381966011250105 + Dummy_7820*0.1381966011250105); + const walberla::float64 Dummy_7840 = Dummy_7745*(Dummy_7821*tmp_kernel_op_28 + Dummy_7822*tmp_kernel_op_29 + Dummy_7823*tmp_kernel_op_30 + Dummy_7824*tmp_kernel_op_31) + Dummy_7746*(Dummy_7821*0.1381966011250105 + Dummy_7822*0.1381966011250105 + Dummy_7823*0.5854101966249684 + Dummy_7824*0.1381966011250105) + Dummy_7747*(Dummy_7821*0.1381966011250105 + Dummy_7822*0.5854101966249684 + Dummy_7823*0.1381966011250105 + Dummy_7824*0.1381966011250105) + Dummy_7748*(Dummy_7821*0.5854101966249684 + Dummy_7822*0.1381966011250105 + Dummy_7823*0.1381966011250105 + Dummy_7824*0.1381966011250105); + const walberla::float64 Dummy_7841 = Dummy_7745*(Dummy_7825*tmp_kernel_op_28 + Dummy_7826*tmp_kernel_op_29 + Dummy_7827*tmp_kernel_op_30 + Dummy_7828*tmp_kernel_op_31) + Dummy_7746*(Dummy_7825*0.1381966011250105 + Dummy_7826*0.1381966011250105 + Dummy_7827*0.5854101966249684 + Dummy_7828*0.1381966011250105) + Dummy_7747*(Dummy_7825*0.1381966011250105 + Dummy_7826*0.5854101966249684 + Dummy_7827*0.1381966011250105 + Dummy_7828*0.1381966011250105) + Dummy_7748*(Dummy_7825*0.5854101966249684 + Dummy_7826*0.1381966011250105 + Dummy_7827*0.1381966011250105 + Dummy_7828*0.1381966011250105); + const walberla::float64 Dummy_7842 = Dummy_7745*(Dummy_7829*tmp_kernel_op_28 + Dummy_7830*tmp_kernel_op_29 + Dummy_7831*tmp_kernel_op_30 + Dummy_7832*tmp_kernel_op_31) + Dummy_7746*(Dummy_7829*0.1381966011250105 + Dummy_7830*0.1381966011250105 + Dummy_7831*0.5854101966249684 + Dummy_7832*0.1381966011250105) + Dummy_7747*(Dummy_7829*0.1381966011250105 + Dummy_7830*0.5854101966249684 + Dummy_7831*0.1381966011250105 + Dummy_7832*0.1381966011250105) + Dummy_7748*(Dummy_7829*0.5854101966249684 + Dummy_7830*0.1381966011250105 + Dummy_7831*0.1381966011250105 + Dummy_7832*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_461 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_462 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_463 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_464 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_465 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_466 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_467 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_468 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_469 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_470 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7833 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7834 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7835 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7836 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7837 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7838 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7839 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7840 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7841 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7842 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_471 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_472 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_473 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_474 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_559 = Dummy_471*(Dummy_476*tmp_kernel_op_28 + Dummy_478*tmp_kernel_op_29 + Dummy_480*tmp_kernel_op_30 + Dummy_482*tmp_kernel_op_31) + Dummy_472*(Dummy_476*0.1381966011250105 + Dummy_478*0.1381966011250105 + Dummy_480*0.5854101966249684 + Dummy_482*0.1381966011250105) + Dummy_473*(Dummy_476*0.1381966011250105 + Dummy_478*0.5854101966249684 + Dummy_480*0.1381966011250105 + Dummy_482*0.1381966011250105) + Dummy_474*(Dummy_476*0.5854101966249684 + Dummy_478*0.1381966011250105 + Dummy_480*0.1381966011250105 + Dummy_482*0.1381966011250105); - const walberla::float64 Dummy_560 = Dummy_471*(-Dummy_483*Dummy_491 - Dummy_485*Dummy_492 - Dummy_487*Dummy_493 - Dummy_489*Dummy_494) + Dummy_472*(Dummy_484*-0.1381966011250105 + Dummy_486*-0.1381966011250105 + Dummy_488*-0.5854101966249684 + Dummy_490*-0.1381966011250105) + Dummy_473*(Dummy_484*-0.1381966011250105 + Dummy_486*-0.5854101966249684 + Dummy_488*-0.1381966011250105 + Dummy_490*-0.1381966011250105) + Dummy_474*(Dummy_484*-0.5854101966249684 + Dummy_486*-0.1381966011250105 + Dummy_488*-0.1381966011250105 + Dummy_490*-0.1381966011250105); - const walberla::float64 Dummy_561 = Dummy_471*(-Dummy_491*Dummy_495 - Dummy_492*Dummy_497 - Dummy_493*Dummy_499 - Dummy_494*Dummy_501) + Dummy_472*(Dummy_496*-0.1381966011250105 + Dummy_498*-0.1381966011250105 + Dummy_500*-0.5854101966249684 + Dummy_502*-0.1381966011250105) + Dummy_473*(Dummy_496*-0.1381966011250105 + Dummy_498*-0.5854101966249684 + Dummy_500*-0.1381966011250105 + Dummy_502*-0.1381966011250105) + Dummy_474*(Dummy_496*-0.5854101966249684 + Dummy_498*-0.1381966011250105 + Dummy_500*-0.1381966011250105 + Dummy_502*-0.1381966011250105); - const walberla::float64 Dummy_562 = Dummy_471*(-Dummy_491*Dummy_503 - Dummy_492*Dummy_505 - Dummy_493*Dummy_507 - Dummy_494*Dummy_509) + Dummy_472*(Dummy_504*-0.1381966011250105 + Dummy_506*-0.1381966011250105 + Dummy_508*-0.5854101966249684 + Dummy_510*-0.1381966011250105) + Dummy_473*(Dummy_504*-0.1381966011250105 + Dummy_506*-0.5854101966249684 + Dummy_508*-0.1381966011250105 + Dummy_510*-0.1381966011250105) + Dummy_474*(Dummy_504*-0.5854101966249684 + Dummy_506*-0.1381966011250105 + Dummy_508*-0.1381966011250105 + Dummy_510*-0.1381966011250105); - const walberla::float64 Dummy_563 = Dummy_471*(Dummy_513*tmp_kernel_op_28 + Dummy_516*tmp_kernel_op_29 + Dummy_519*tmp_kernel_op_30 + Dummy_522*tmp_kernel_op_31) + Dummy_472*(Dummy_513*0.1381966011250105 + Dummy_516*0.1381966011250105 + Dummy_519*0.5854101966249684 + Dummy_522*0.1381966011250105) + Dummy_473*(Dummy_513*0.1381966011250105 + Dummy_516*0.5854101966249684 + Dummy_519*0.1381966011250105 + Dummy_522*0.1381966011250105) + Dummy_474*(Dummy_513*0.5854101966249684 + Dummy_516*0.1381966011250105 + Dummy_519*0.1381966011250105 + Dummy_522*0.1381966011250105); - const walberla::float64 Dummy_564 = Dummy_471*(Dummy_525*tmp_kernel_op_28 + Dummy_528*tmp_kernel_op_29 + Dummy_531*tmp_kernel_op_30 + Dummy_534*tmp_kernel_op_31) + Dummy_472*(Dummy_525*0.1381966011250105 + Dummy_528*0.1381966011250105 + Dummy_531*0.5854101966249684 + Dummy_534*0.1381966011250105) + Dummy_473*(Dummy_525*0.1381966011250105 + Dummy_528*0.5854101966249684 + Dummy_531*0.1381966011250105 + Dummy_534*0.1381966011250105) + Dummy_474*(Dummy_525*0.5854101966249684 + Dummy_528*0.1381966011250105 + Dummy_531*0.1381966011250105 + Dummy_534*0.1381966011250105); - const walberla::float64 Dummy_565 = Dummy_471*(Dummy_537*tmp_kernel_op_28 + Dummy_540*tmp_kernel_op_29 + Dummy_543*tmp_kernel_op_30 + Dummy_546*tmp_kernel_op_31) + Dummy_472*(Dummy_537*0.1381966011250105 + Dummy_540*0.1381966011250105 + Dummy_543*0.5854101966249684 + Dummy_546*0.1381966011250105) + Dummy_473*(Dummy_537*0.1381966011250105 + Dummy_540*0.5854101966249684 + Dummy_543*0.1381966011250105 + Dummy_546*0.1381966011250105) + Dummy_474*(Dummy_537*0.5854101966249684 + Dummy_540*0.1381966011250105 + Dummy_543*0.1381966011250105 + Dummy_546*0.1381966011250105); - const walberla::float64 Dummy_566 = Dummy_471*(Dummy_547*tmp_kernel_op_28 + Dummy_548*tmp_kernel_op_29 + Dummy_549*tmp_kernel_op_30 + Dummy_550*tmp_kernel_op_31) + Dummy_472*(Dummy_547*0.1381966011250105 + Dummy_548*0.1381966011250105 + Dummy_549*0.5854101966249684 + Dummy_550*0.1381966011250105) + Dummy_473*(Dummy_547*0.1381966011250105 + Dummy_548*0.5854101966249684 + Dummy_549*0.1381966011250105 + Dummy_550*0.1381966011250105) + Dummy_474*(Dummy_547*0.5854101966249684 + Dummy_548*0.1381966011250105 + Dummy_549*0.1381966011250105 + Dummy_550*0.1381966011250105); - const walberla::float64 Dummy_567 = Dummy_471*(Dummy_551*tmp_kernel_op_28 + Dummy_552*tmp_kernel_op_29 + Dummy_553*tmp_kernel_op_30 + Dummy_554*tmp_kernel_op_31) + Dummy_472*(Dummy_551*0.1381966011250105 + Dummy_552*0.1381966011250105 + Dummy_553*0.5854101966249684 + Dummy_554*0.1381966011250105) + Dummy_473*(Dummy_551*0.1381966011250105 + Dummy_552*0.5854101966249684 + Dummy_553*0.1381966011250105 + Dummy_554*0.1381966011250105) + Dummy_474*(Dummy_551*0.5854101966249684 + Dummy_552*0.1381966011250105 + Dummy_553*0.1381966011250105 + Dummy_554*0.1381966011250105); - const walberla::float64 Dummy_568 = Dummy_471*(Dummy_555*tmp_kernel_op_28 + Dummy_556*tmp_kernel_op_29 + Dummy_557*tmp_kernel_op_30 + Dummy_558*tmp_kernel_op_31) + Dummy_472*(Dummy_555*0.1381966011250105 + Dummy_556*0.1381966011250105 + Dummy_557*0.5854101966249684 + Dummy_558*0.1381966011250105) + Dummy_473*(Dummy_555*0.1381966011250105 + Dummy_556*0.5854101966249684 + Dummy_557*0.1381966011250105 + Dummy_558*0.1381966011250105) + Dummy_474*(Dummy_555*0.5854101966249684 + Dummy_556*0.1381966011250105 + Dummy_557*0.1381966011250105 + Dummy_558*0.1381966011250105); + const walberla::float64 Dummy_7843 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7844 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7845 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7846 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7931 = Dummy_7843*(Dummy_7848*tmp_kernel_op_28 + Dummy_7850*tmp_kernel_op_29 + Dummy_7852*tmp_kernel_op_30 + Dummy_7854*tmp_kernel_op_31) + Dummy_7844*(Dummy_7848*0.1381966011250105 + Dummy_7850*0.1381966011250105 + Dummy_7852*0.5854101966249684 + Dummy_7854*0.1381966011250105) + Dummy_7845*(Dummy_7848*0.1381966011250105 + Dummy_7850*0.5854101966249684 + Dummy_7852*0.1381966011250105 + Dummy_7854*0.1381966011250105) + Dummy_7846*(Dummy_7848*0.5854101966249684 + Dummy_7850*0.1381966011250105 + Dummy_7852*0.1381966011250105 + Dummy_7854*0.1381966011250105); + const walberla::float64 Dummy_7932 = Dummy_7843*(-Dummy_7855*Dummy_7863 - Dummy_7857*Dummy_7864 - Dummy_7859*Dummy_7865 - Dummy_7861*Dummy_7866) + Dummy_7844*(Dummy_7856*-0.1381966011250105 + Dummy_7858*-0.1381966011250105 + Dummy_7860*-0.5854101966249684 + Dummy_7862*-0.1381966011250105) + Dummy_7845*(Dummy_7856*-0.1381966011250105 + Dummy_7858*-0.5854101966249684 + Dummy_7860*-0.1381966011250105 + Dummy_7862*-0.1381966011250105) + Dummy_7846*(Dummy_7856*-0.5854101966249684 + Dummy_7858*-0.1381966011250105 + Dummy_7860*-0.1381966011250105 + Dummy_7862*-0.1381966011250105); + const walberla::float64 Dummy_7933 = Dummy_7843*(-Dummy_7863*Dummy_7867 - Dummy_7864*Dummy_7869 - Dummy_7865*Dummy_7871 - Dummy_7866*Dummy_7873) + Dummy_7844*(Dummy_7868*-0.1381966011250105 + Dummy_7870*-0.1381966011250105 + Dummy_7872*-0.5854101966249684 + Dummy_7874*-0.1381966011250105) + Dummy_7845*(Dummy_7868*-0.1381966011250105 + Dummy_7870*-0.5854101966249684 + Dummy_7872*-0.1381966011250105 + Dummy_7874*-0.1381966011250105) + Dummy_7846*(Dummy_7868*-0.5854101966249684 + Dummy_7870*-0.1381966011250105 + Dummy_7872*-0.1381966011250105 + Dummy_7874*-0.1381966011250105); + const walberla::float64 Dummy_7934 = Dummy_7843*(-Dummy_7863*Dummy_7875 - Dummy_7864*Dummy_7877 - Dummy_7865*Dummy_7879 - Dummy_7866*Dummy_7881) + Dummy_7844*(Dummy_7876*-0.1381966011250105 + Dummy_7878*-0.1381966011250105 + Dummy_7880*-0.5854101966249684 + Dummy_7882*-0.1381966011250105) + Dummy_7845*(Dummy_7876*-0.1381966011250105 + Dummy_7878*-0.5854101966249684 + Dummy_7880*-0.1381966011250105 + Dummy_7882*-0.1381966011250105) + Dummy_7846*(Dummy_7876*-0.5854101966249684 + Dummy_7878*-0.1381966011250105 + Dummy_7880*-0.1381966011250105 + Dummy_7882*-0.1381966011250105); + const walberla::float64 Dummy_7935 = Dummy_7843*(Dummy_7885*tmp_kernel_op_28 + Dummy_7888*tmp_kernel_op_29 + Dummy_7891*tmp_kernel_op_30 + Dummy_7894*tmp_kernel_op_31) + Dummy_7844*(Dummy_7885*0.1381966011250105 + Dummy_7888*0.1381966011250105 + Dummy_7891*0.5854101966249684 + Dummy_7894*0.1381966011250105) + Dummy_7845*(Dummy_7885*0.1381966011250105 + Dummy_7888*0.5854101966249684 + Dummy_7891*0.1381966011250105 + Dummy_7894*0.1381966011250105) + Dummy_7846*(Dummy_7885*0.5854101966249684 + Dummy_7888*0.1381966011250105 + Dummy_7891*0.1381966011250105 + Dummy_7894*0.1381966011250105); + const walberla::float64 Dummy_7936 = Dummy_7843*(Dummy_7897*tmp_kernel_op_28 + Dummy_7900*tmp_kernel_op_29 + Dummy_7903*tmp_kernel_op_30 + Dummy_7906*tmp_kernel_op_31) + Dummy_7844*(Dummy_7897*0.1381966011250105 + Dummy_7900*0.1381966011250105 + Dummy_7903*0.5854101966249684 + Dummy_7906*0.1381966011250105) + Dummy_7845*(Dummy_7897*0.1381966011250105 + Dummy_7900*0.5854101966249684 + Dummy_7903*0.1381966011250105 + Dummy_7906*0.1381966011250105) + Dummy_7846*(Dummy_7897*0.5854101966249684 + Dummy_7900*0.1381966011250105 + Dummy_7903*0.1381966011250105 + Dummy_7906*0.1381966011250105); + const walberla::float64 Dummy_7937 = Dummy_7843*(Dummy_7909*tmp_kernel_op_28 + Dummy_7912*tmp_kernel_op_29 + Dummy_7915*tmp_kernel_op_30 + Dummy_7918*tmp_kernel_op_31) + Dummy_7844*(Dummy_7909*0.1381966011250105 + Dummy_7912*0.1381966011250105 + Dummy_7915*0.5854101966249684 + Dummy_7918*0.1381966011250105) + Dummy_7845*(Dummy_7909*0.1381966011250105 + Dummy_7912*0.5854101966249684 + Dummy_7915*0.1381966011250105 + Dummy_7918*0.1381966011250105) + Dummy_7846*(Dummy_7909*0.5854101966249684 + Dummy_7912*0.1381966011250105 + Dummy_7915*0.1381966011250105 + Dummy_7918*0.1381966011250105); + const walberla::float64 Dummy_7938 = Dummy_7843*(Dummy_7919*tmp_kernel_op_28 + Dummy_7920*tmp_kernel_op_29 + Dummy_7921*tmp_kernel_op_30 + Dummy_7922*tmp_kernel_op_31) + Dummy_7844*(Dummy_7919*0.1381966011250105 + Dummy_7920*0.1381966011250105 + Dummy_7921*0.5854101966249684 + Dummy_7922*0.1381966011250105) + Dummy_7845*(Dummy_7919*0.1381966011250105 + Dummy_7920*0.5854101966249684 + Dummy_7921*0.1381966011250105 + Dummy_7922*0.1381966011250105) + Dummy_7846*(Dummy_7919*0.5854101966249684 + Dummy_7920*0.1381966011250105 + Dummy_7921*0.1381966011250105 + Dummy_7922*0.1381966011250105); + const walberla::float64 Dummy_7939 = Dummy_7843*(Dummy_7923*tmp_kernel_op_28 + Dummy_7924*tmp_kernel_op_29 + Dummy_7925*tmp_kernel_op_30 + Dummy_7926*tmp_kernel_op_31) + Dummy_7844*(Dummy_7923*0.1381966011250105 + Dummy_7924*0.1381966011250105 + Dummy_7925*0.5854101966249684 + Dummy_7926*0.1381966011250105) + Dummy_7845*(Dummy_7923*0.1381966011250105 + Dummy_7924*0.5854101966249684 + Dummy_7925*0.1381966011250105 + Dummy_7926*0.1381966011250105) + Dummy_7846*(Dummy_7923*0.5854101966249684 + Dummy_7924*0.1381966011250105 + Dummy_7925*0.1381966011250105 + Dummy_7926*0.1381966011250105); + const walberla::float64 Dummy_7940 = Dummy_7843*(Dummy_7927*tmp_kernel_op_28 + Dummy_7928*tmp_kernel_op_29 + Dummy_7929*tmp_kernel_op_30 + Dummy_7930*tmp_kernel_op_31) + Dummy_7844*(Dummy_7927*0.1381966011250105 + Dummy_7928*0.1381966011250105 + Dummy_7929*0.5854101966249684 + Dummy_7930*0.1381966011250105) + Dummy_7845*(Dummy_7927*0.1381966011250105 + Dummy_7928*0.5854101966249684 + Dummy_7929*0.1381966011250105 + Dummy_7930*0.1381966011250105) + Dummy_7846*(Dummy_7927*0.5854101966249684 + Dummy_7928*0.1381966011250105 + Dummy_7929*0.1381966011250105 + Dummy_7930*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_559 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_560 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_561 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_562 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_563 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_564 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_565 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_566 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_567 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_568 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7931 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7932 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7933 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7934 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7935 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7936 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7937 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7938 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7939 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7940 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_569 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_570 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_571 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_572 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_657 = Dummy_569*(Dummy_574*tmp_kernel_op_28 + Dummy_576*tmp_kernel_op_29 + Dummy_578*tmp_kernel_op_30 + Dummy_580*tmp_kernel_op_31) + Dummy_570*(Dummy_574*0.1381966011250105 + Dummy_576*0.1381966011250105 + Dummy_578*0.5854101966249684 + Dummy_580*0.1381966011250105) + Dummy_571*(Dummy_574*0.1381966011250105 + Dummy_576*0.5854101966249684 + Dummy_578*0.1381966011250105 + Dummy_580*0.1381966011250105) + Dummy_572*(Dummy_574*0.5854101966249684 + Dummy_576*0.1381966011250105 + Dummy_578*0.1381966011250105 + Dummy_580*0.1381966011250105); - const walberla::float64 Dummy_658 = Dummy_569*(-Dummy_581*Dummy_589 - Dummy_583*Dummy_590 - Dummy_585*Dummy_591 - Dummy_587*Dummy_592) + Dummy_570*(Dummy_582*-0.1381966011250105 + Dummy_584*-0.1381966011250105 + Dummy_586*-0.5854101966249684 + Dummy_588*-0.1381966011250105) + Dummy_571*(Dummy_582*-0.1381966011250105 + Dummy_584*-0.5854101966249684 + Dummy_586*-0.1381966011250105 + Dummy_588*-0.1381966011250105) + Dummy_572*(Dummy_582*-0.5854101966249684 + Dummy_584*-0.1381966011250105 + Dummy_586*-0.1381966011250105 + Dummy_588*-0.1381966011250105); - const walberla::float64 Dummy_659 = Dummy_569*(-Dummy_589*Dummy_593 - Dummy_590*Dummy_595 - Dummy_591*Dummy_597 - Dummy_592*Dummy_599) + Dummy_570*(Dummy_594*-0.1381966011250105 + Dummy_596*-0.1381966011250105 + Dummy_598*-0.5854101966249684 + Dummy_600*-0.1381966011250105) + Dummy_571*(Dummy_594*-0.1381966011250105 + Dummy_596*-0.5854101966249684 + Dummy_598*-0.1381966011250105 + Dummy_600*-0.1381966011250105) + Dummy_572*(Dummy_594*-0.5854101966249684 + Dummy_596*-0.1381966011250105 + Dummy_598*-0.1381966011250105 + Dummy_600*-0.1381966011250105); - const walberla::float64 Dummy_660 = Dummy_569*(-Dummy_589*Dummy_601 - Dummy_590*Dummy_603 - Dummy_591*Dummy_605 - Dummy_592*Dummy_607) + Dummy_570*(Dummy_602*-0.1381966011250105 + Dummy_604*-0.1381966011250105 + Dummy_606*-0.5854101966249684 + Dummy_608*-0.1381966011250105) + Dummy_571*(Dummy_602*-0.1381966011250105 + Dummy_604*-0.5854101966249684 + Dummy_606*-0.1381966011250105 + Dummy_608*-0.1381966011250105) + Dummy_572*(Dummy_602*-0.5854101966249684 + Dummy_604*-0.1381966011250105 + Dummy_606*-0.1381966011250105 + Dummy_608*-0.1381966011250105); - const walberla::float64 Dummy_661 = Dummy_569*(Dummy_611*tmp_kernel_op_28 + Dummy_614*tmp_kernel_op_29 + Dummy_617*tmp_kernel_op_30 + Dummy_620*tmp_kernel_op_31) + Dummy_570*(Dummy_611*0.1381966011250105 + Dummy_614*0.1381966011250105 + Dummy_617*0.5854101966249684 + Dummy_620*0.1381966011250105) + Dummy_571*(Dummy_611*0.1381966011250105 + Dummy_614*0.5854101966249684 + Dummy_617*0.1381966011250105 + Dummy_620*0.1381966011250105) + Dummy_572*(Dummy_611*0.5854101966249684 + Dummy_614*0.1381966011250105 + Dummy_617*0.1381966011250105 + Dummy_620*0.1381966011250105); - const walberla::float64 Dummy_662 = Dummy_569*(Dummy_623*tmp_kernel_op_28 + Dummy_626*tmp_kernel_op_29 + Dummy_629*tmp_kernel_op_30 + Dummy_632*tmp_kernel_op_31) + Dummy_570*(Dummy_623*0.1381966011250105 + Dummy_626*0.1381966011250105 + Dummy_629*0.5854101966249684 + Dummy_632*0.1381966011250105) + Dummy_571*(Dummy_623*0.1381966011250105 + Dummy_626*0.5854101966249684 + Dummy_629*0.1381966011250105 + Dummy_632*0.1381966011250105) + Dummy_572*(Dummy_623*0.5854101966249684 + Dummy_626*0.1381966011250105 + Dummy_629*0.1381966011250105 + Dummy_632*0.1381966011250105); - const walberla::float64 Dummy_663 = Dummy_569*(Dummy_635*tmp_kernel_op_28 + Dummy_638*tmp_kernel_op_29 + Dummy_641*tmp_kernel_op_30 + Dummy_644*tmp_kernel_op_31) + Dummy_570*(Dummy_635*0.1381966011250105 + Dummy_638*0.1381966011250105 + Dummy_641*0.5854101966249684 + Dummy_644*0.1381966011250105) + Dummy_571*(Dummy_635*0.1381966011250105 + Dummy_638*0.5854101966249684 + Dummy_641*0.1381966011250105 + Dummy_644*0.1381966011250105) + Dummy_572*(Dummy_635*0.5854101966249684 + Dummy_638*0.1381966011250105 + Dummy_641*0.1381966011250105 + Dummy_644*0.1381966011250105); - const walberla::float64 Dummy_664 = Dummy_569*(Dummy_645*tmp_kernel_op_28 + Dummy_646*tmp_kernel_op_29 + Dummy_647*tmp_kernel_op_30 + Dummy_648*tmp_kernel_op_31) + Dummy_570*(Dummy_645*0.1381966011250105 + Dummy_646*0.1381966011250105 + Dummy_647*0.5854101966249684 + Dummy_648*0.1381966011250105) + Dummy_571*(Dummy_645*0.1381966011250105 + Dummy_646*0.5854101966249684 + Dummy_647*0.1381966011250105 + Dummy_648*0.1381966011250105) + Dummy_572*(Dummy_645*0.5854101966249684 + Dummy_646*0.1381966011250105 + Dummy_647*0.1381966011250105 + Dummy_648*0.1381966011250105); - const walberla::float64 Dummy_665 = Dummy_569*(Dummy_649*tmp_kernel_op_28 + Dummy_650*tmp_kernel_op_29 + Dummy_651*tmp_kernel_op_30 + Dummy_652*tmp_kernel_op_31) + Dummy_570*(Dummy_649*0.1381966011250105 + Dummy_650*0.1381966011250105 + Dummy_651*0.5854101966249684 + Dummy_652*0.1381966011250105) + Dummy_571*(Dummy_649*0.1381966011250105 + Dummy_650*0.5854101966249684 + Dummy_651*0.1381966011250105 + Dummy_652*0.1381966011250105) + Dummy_572*(Dummy_649*0.5854101966249684 + Dummy_650*0.1381966011250105 + Dummy_651*0.1381966011250105 + Dummy_652*0.1381966011250105); - const walberla::float64 Dummy_666 = Dummy_569*(Dummy_653*tmp_kernel_op_28 + Dummy_654*tmp_kernel_op_29 + Dummy_655*tmp_kernel_op_30 + Dummy_656*tmp_kernel_op_31) + Dummy_570*(Dummy_653*0.1381966011250105 + Dummy_654*0.1381966011250105 + Dummy_655*0.5854101966249684 + Dummy_656*0.1381966011250105) + Dummy_571*(Dummy_653*0.1381966011250105 + Dummy_654*0.5854101966249684 + Dummy_655*0.1381966011250105 + Dummy_656*0.1381966011250105) + Dummy_572*(Dummy_653*0.5854101966249684 + Dummy_654*0.1381966011250105 + Dummy_655*0.1381966011250105 + Dummy_656*0.1381966011250105); + const walberla::float64 Dummy_7941 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_7942 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7943 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_7944 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_8029 = Dummy_7941*(Dummy_7946*tmp_kernel_op_28 + Dummy_7948*tmp_kernel_op_29 + Dummy_7950*tmp_kernel_op_30 + Dummy_7952*tmp_kernel_op_31) + Dummy_7942*(Dummy_7946*0.1381966011250105 + Dummy_7948*0.1381966011250105 + Dummy_7950*0.5854101966249684 + Dummy_7952*0.1381966011250105) + Dummy_7943*(Dummy_7946*0.1381966011250105 + Dummy_7948*0.5854101966249684 + Dummy_7950*0.1381966011250105 + Dummy_7952*0.1381966011250105) + Dummy_7944*(Dummy_7946*0.5854101966249684 + Dummy_7948*0.1381966011250105 + Dummy_7950*0.1381966011250105 + Dummy_7952*0.1381966011250105); + const walberla::float64 Dummy_8030 = Dummy_7941*(-Dummy_7953*Dummy_7961 - Dummy_7955*Dummy_7962 - Dummy_7957*Dummy_7963 - Dummy_7959*Dummy_7964) + Dummy_7942*(Dummy_7954*-0.1381966011250105 + Dummy_7956*-0.1381966011250105 + Dummy_7958*-0.5854101966249684 + Dummy_7960*-0.1381966011250105) + Dummy_7943*(Dummy_7954*-0.1381966011250105 + Dummy_7956*-0.5854101966249684 + Dummy_7958*-0.1381966011250105 + Dummy_7960*-0.1381966011250105) + Dummy_7944*(Dummy_7954*-0.5854101966249684 + Dummy_7956*-0.1381966011250105 + Dummy_7958*-0.1381966011250105 + Dummy_7960*-0.1381966011250105); + const walberla::float64 Dummy_8031 = Dummy_7941*(-Dummy_7961*Dummy_7965 - Dummy_7962*Dummy_7967 - Dummy_7963*Dummy_7969 - Dummy_7964*Dummy_7971) + Dummy_7942*(Dummy_7966*-0.1381966011250105 + Dummy_7968*-0.1381966011250105 + Dummy_7970*-0.5854101966249684 + Dummy_7972*-0.1381966011250105) + Dummy_7943*(Dummy_7966*-0.1381966011250105 + Dummy_7968*-0.5854101966249684 + Dummy_7970*-0.1381966011250105 + Dummy_7972*-0.1381966011250105) + Dummy_7944*(Dummy_7966*-0.5854101966249684 + Dummy_7968*-0.1381966011250105 + Dummy_7970*-0.1381966011250105 + Dummy_7972*-0.1381966011250105); + const walberla::float64 Dummy_8032 = Dummy_7941*(-Dummy_7961*Dummy_7973 - Dummy_7962*Dummy_7975 - Dummy_7963*Dummy_7977 - Dummy_7964*Dummy_7979) + Dummy_7942*(Dummy_7974*-0.1381966011250105 + Dummy_7976*-0.1381966011250105 + Dummy_7978*-0.5854101966249684 + Dummy_7980*-0.1381966011250105) + Dummy_7943*(Dummy_7974*-0.1381966011250105 + Dummy_7976*-0.5854101966249684 + Dummy_7978*-0.1381966011250105 + Dummy_7980*-0.1381966011250105) + Dummy_7944*(Dummy_7974*-0.5854101966249684 + Dummy_7976*-0.1381966011250105 + Dummy_7978*-0.1381966011250105 + Dummy_7980*-0.1381966011250105); + const walberla::float64 Dummy_8033 = Dummy_7941*(Dummy_7983*tmp_kernel_op_28 + Dummy_7986*tmp_kernel_op_29 + Dummy_7989*tmp_kernel_op_30 + Dummy_7992*tmp_kernel_op_31) + Dummy_7942*(Dummy_7983*0.1381966011250105 + Dummy_7986*0.1381966011250105 + Dummy_7989*0.5854101966249684 + Dummy_7992*0.1381966011250105) + Dummy_7943*(Dummy_7983*0.1381966011250105 + Dummy_7986*0.5854101966249684 + Dummy_7989*0.1381966011250105 + Dummy_7992*0.1381966011250105) + Dummy_7944*(Dummy_7983*0.5854101966249684 + Dummy_7986*0.1381966011250105 + Dummy_7989*0.1381966011250105 + Dummy_7992*0.1381966011250105); + const walberla::float64 Dummy_8034 = Dummy_7941*(Dummy_7995*tmp_kernel_op_28 + Dummy_7998*tmp_kernel_op_29 + Dummy_8001*tmp_kernel_op_30 + Dummy_8004*tmp_kernel_op_31) + Dummy_7942*(Dummy_7995*0.1381966011250105 + Dummy_7998*0.1381966011250105 + Dummy_8001*0.5854101966249684 + Dummy_8004*0.1381966011250105) + Dummy_7943*(Dummy_7995*0.1381966011250105 + Dummy_7998*0.5854101966249684 + Dummy_8001*0.1381966011250105 + Dummy_8004*0.1381966011250105) + Dummy_7944*(Dummy_7995*0.5854101966249684 + Dummy_7998*0.1381966011250105 + Dummy_8001*0.1381966011250105 + Dummy_8004*0.1381966011250105); + const walberla::float64 Dummy_8035 = Dummy_7941*(Dummy_8007*tmp_kernel_op_28 + Dummy_8010*tmp_kernel_op_29 + Dummy_8013*tmp_kernel_op_30 + Dummy_8016*tmp_kernel_op_31) + Dummy_7942*(Dummy_8007*0.1381966011250105 + Dummy_8010*0.1381966011250105 + Dummy_8013*0.5854101966249684 + Dummy_8016*0.1381966011250105) + Dummy_7943*(Dummy_8007*0.1381966011250105 + Dummy_8010*0.5854101966249684 + Dummy_8013*0.1381966011250105 + Dummy_8016*0.1381966011250105) + Dummy_7944*(Dummy_8007*0.5854101966249684 + Dummy_8010*0.1381966011250105 + Dummy_8013*0.1381966011250105 + Dummy_8016*0.1381966011250105); + const walberla::float64 Dummy_8036 = Dummy_7941*(Dummy_8017*tmp_kernel_op_28 + Dummy_8018*tmp_kernel_op_29 + Dummy_8019*tmp_kernel_op_30 + Dummy_8020*tmp_kernel_op_31) + Dummy_7942*(Dummy_8017*0.1381966011250105 + Dummy_8018*0.1381966011250105 + Dummy_8019*0.5854101966249684 + Dummy_8020*0.1381966011250105) + Dummy_7943*(Dummy_8017*0.1381966011250105 + Dummy_8018*0.5854101966249684 + Dummy_8019*0.1381966011250105 + Dummy_8020*0.1381966011250105) + Dummy_7944*(Dummy_8017*0.5854101966249684 + Dummy_8018*0.1381966011250105 + Dummy_8019*0.1381966011250105 + Dummy_8020*0.1381966011250105); + const walberla::float64 Dummy_8037 = Dummy_7941*(Dummy_8021*tmp_kernel_op_28 + Dummy_8022*tmp_kernel_op_29 + Dummy_8023*tmp_kernel_op_30 + Dummy_8024*tmp_kernel_op_31) + Dummy_7942*(Dummy_8021*0.1381966011250105 + Dummy_8022*0.1381966011250105 + Dummy_8023*0.5854101966249684 + Dummy_8024*0.1381966011250105) + Dummy_7943*(Dummy_8021*0.1381966011250105 + Dummy_8022*0.5854101966249684 + Dummy_8023*0.1381966011250105 + Dummy_8024*0.1381966011250105) + Dummy_7944*(Dummy_8021*0.5854101966249684 + Dummy_8022*0.1381966011250105 + Dummy_8023*0.1381966011250105 + Dummy_8024*0.1381966011250105); + const walberla::float64 Dummy_8038 = Dummy_7941*(Dummy_8025*tmp_kernel_op_28 + Dummy_8026*tmp_kernel_op_29 + Dummy_8027*tmp_kernel_op_30 + Dummy_8028*tmp_kernel_op_31) + Dummy_7942*(Dummy_8025*0.1381966011250105 + Dummy_8026*0.1381966011250105 + Dummy_8027*0.5854101966249684 + Dummy_8028*0.1381966011250105) + Dummy_7943*(Dummy_8025*0.1381966011250105 + Dummy_8026*0.5854101966249684 + Dummy_8027*0.1381966011250105 + Dummy_8028*0.1381966011250105) + Dummy_7944*(Dummy_8025*0.5854101966249684 + Dummy_8026*0.1381966011250105 + Dummy_8027*0.1381966011250105 + Dummy_8028*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_657 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_658 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_659 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_660 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_661 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_662 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_663 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_664 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_665 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_666 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8029 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8030 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8031 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8032 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8033 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8034 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8035 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_8036 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8037 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8038 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_667 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_668 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_669 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_670 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_755 = Dummy_667*(Dummy_672*tmp_kernel_op_28 + Dummy_674*tmp_kernel_op_29 + Dummy_676*tmp_kernel_op_30 + Dummy_678*tmp_kernel_op_31) + Dummy_668*(Dummy_672*0.1381966011250105 + Dummy_674*0.1381966011250105 + Dummy_676*0.5854101966249684 + Dummy_678*0.1381966011250105) + Dummy_669*(Dummy_672*0.1381966011250105 + Dummy_674*0.5854101966249684 + Dummy_676*0.1381966011250105 + Dummy_678*0.1381966011250105) + Dummy_670*(Dummy_672*0.5854101966249684 + Dummy_674*0.1381966011250105 + Dummy_676*0.1381966011250105 + Dummy_678*0.1381966011250105); - const walberla::float64 Dummy_756 = Dummy_667*(-Dummy_679*Dummy_687 - Dummy_681*Dummy_688 - Dummy_683*Dummy_689 - Dummy_685*Dummy_690) + Dummy_668*(Dummy_680*-0.1381966011250105 + Dummy_682*-0.1381966011250105 + Dummy_684*-0.5854101966249684 + Dummy_686*-0.1381966011250105) + Dummy_669*(Dummy_680*-0.1381966011250105 + Dummy_682*-0.5854101966249684 + Dummy_684*-0.1381966011250105 + Dummy_686*-0.1381966011250105) + Dummy_670*(Dummy_680*-0.5854101966249684 + Dummy_682*-0.1381966011250105 + Dummy_684*-0.1381966011250105 + Dummy_686*-0.1381966011250105); - const walberla::float64 Dummy_757 = Dummy_667*(-Dummy_687*Dummy_691 - Dummy_688*Dummy_693 - Dummy_689*Dummy_695 - Dummy_690*Dummy_697) + Dummy_668*(Dummy_692*-0.1381966011250105 + Dummy_694*-0.1381966011250105 + Dummy_696*-0.5854101966249684 + Dummy_698*-0.1381966011250105) + Dummy_669*(Dummy_692*-0.1381966011250105 + Dummy_694*-0.5854101966249684 + Dummy_696*-0.1381966011250105 + Dummy_698*-0.1381966011250105) + Dummy_670*(Dummy_692*-0.5854101966249684 + Dummy_694*-0.1381966011250105 + Dummy_696*-0.1381966011250105 + Dummy_698*-0.1381966011250105); - const walberla::float64 Dummy_758 = Dummy_667*(-Dummy_687*Dummy_699 - Dummy_688*Dummy_701 - Dummy_689*Dummy_703 - Dummy_690*Dummy_705) + Dummy_668*(Dummy_700*-0.1381966011250105 + Dummy_702*-0.1381966011250105 + Dummy_704*-0.5854101966249684 + Dummy_706*-0.1381966011250105) + Dummy_669*(Dummy_700*-0.1381966011250105 + Dummy_702*-0.5854101966249684 + Dummy_704*-0.1381966011250105 + Dummy_706*-0.1381966011250105) + Dummy_670*(Dummy_700*-0.5854101966249684 + Dummy_702*-0.1381966011250105 + Dummy_704*-0.1381966011250105 + Dummy_706*-0.1381966011250105); - const walberla::float64 Dummy_759 = Dummy_667*(Dummy_709*tmp_kernel_op_28 + Dummy_712*tmp_kernel_op_29 + Dummy_715*tmp_kernel_op_30 + Dummy_718*tmp_kernel_op_31) + Dummy_668*(Dummy_709*0.1381966011250105 + Dummy_712*0.1381966011250105 + Dummy_715*0.5854101966249684 + Dummy_718*0.1381966011250105) + Dummy_669*(Dummy_709*0.1381966011250105 + Dummy_712*0.5854101966249684 + Dummy_715*0.1381966011250105 + Dummy_718*0.1381966011250105) + Dummy_670*(Dummy_709*0.5854101966249684 + Dummy_712*0.1381966011250105 + Dummy_715*0.1381966011250105 + Dummy_718*0.1381966011250105); - const walberla::float64 Dummy_760 = Dummy_667*(Dummy_721*tmp_kernel_op_28 + Dummy_724*tmp_kernel_op_29 + Dummy_727*tmp_kernel_op_30 + Dummy_730*tmp_kernel_op_31) + Dummy_668*(Dummy_721*0.1381966011250105 + Dummy_724*0.1381966011250105 + Dummy_727*0.5854101966249684 + Dummy_730*0.1381966011250105) + Dummy_669*(Dummy_721*0.1381966011250105 + Dummy_724*0.5854101966249684 + Dummy_727*0.1381966011250105 + Dummy_730*0.1381966011250105) + Dummy_670*(Dummy_721*0.5854101966249684 + Dummy_724*0.1381966011250105 + Dummy_727*0.1381966011250105 + Dummy_730*0.1381966011250105); - const walberla::float64 Dummy_761 = Dummy_667*(Dummy_733*tmp_kernel_op_28 + Dummy_736*tmp_kernel_op_29 + Dummy_739*tmp_kernel_op_30 + Dummy_742*tmp_kernel_op_31) + Dummy_668*(Dummy_733*0.1381966011250105 + Dummy_736*0.1381966011250105 + Dummy_739*0.5854101966249684 + Dummy_742*0.1381966011250105) + Dummy_669*(Dummy_733*0.1381966011250105 + Dummy_736*0.5854101966249684 + Dummy_739*0.1381966011250105 + Dummy_742*0.1381966011250105) + Dummy_670*(Dummy_733*0.5854101966249684 + Dummy_736*0.1381966011250105 + Dummy_739*0.1381966011250105 + Dummy_742*0.1381966011250105); - const walberla::float64 Dummy_762 = Dummy_667*(Dummy_743*tmp_kernel_op_28 + Dummy_744*tmp_kernel_op_29 + Dummy_745*tmp_kernel_op_30 + Dummy_746*tmp_kernel_op_31) + Dummy_668*(Dummy_743*0.1381966011250105 + Dummy_744*0.1381966011250105 + Dummy_745*0.5854101966249684 + Dummy_746*0.1381966011250105) + Dummy_669*(Dummy_743*0.1381966011250105 + Dummy_744*0.5854101966249684 + Dummy_745*0.1381966011250105 + Dummy_746*0.1381966011250105) + Dummy_670*(Dummy_743*0.5854101966249684 + Dummy_744*0.1381966011250105 + Dummy_745*0.1381966011250105 + Dummy_746*0.1381966011250105); - const walberla::float64 Dummy_763 = Dummy_667*(Dummy_747*tmp_kernel_op_28 + Dummy_748*tmp_kernel_op_29 + Dummy_749*tmp_kernel_op_30 + Dummy_750*tmp_kernel_op_31) + Dummy_668*(Dummy_747*0.1381966011250105 + Dummy_748*0.1381966011250105 + Dummy_749*0.5854101966249684 + Dummy_750*0.1381966011250105) + Dummy_669*(Dummy_747*0.1381966011250105 + Dummy_748*0.5854101966249684 + Dummy_749*0.1381966011250105 + Dummy_750*0.1381966011250105) + Dummy_670*(Dummy_747*0.5854101966249684 + Dummy_748*0.1381966011250105 + Dummy_749*0.1381966011250105 + Dummy_750*0.1381966011250105); - const walberla::float64 Dummy_764 = Dummy_667*(Dummy_751*tmp_kernel_op_28 + Dummy_752*tmp_kernel_op_29 + Dummy_753*tmp_kernel_op_30 + Dummy_754*tmp_kernel_op_31) + Dummy_668*(Dummy_751*0.1381966011250105 + Dummy_752*0.1381966011250105 + Dummy_753*0.5854101966249684 + Dummy_754*0.1381966011250105) + Dummy_669*(Dummy_751*0.1381966011250105 + Dummy_752*0.5854101966249684 + Dummy_753*0.1381966011250105 + Dummy_754*0.1381966011250105) + Dummy_670*(Dummy_751*0.5854101966249684 + Dummy_752*0.1381966011250105 + Dummy_753*0.1381966011250105 + Dummy_754*0.1381966011250105); + const walberla::float64 Dummy_8039 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_8040 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_8041 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_8042 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_8127 = Dummy_8039*(Dummy_8044*tmp_kernel_op_28 + Dummy_8046*tmp_kernel_op_29 + Dummy_8048*tmp_kernel_op_30 + Dummy_8050*tmp_kernel_op_31) + Dummy_8040*(Dummy_8044*0.1381966011250105 + Dummy_8046*0.1381966011250105 + Dummy_8048*0.5854101966249684 + Dummy_8050*0.1381966011250105) + Dummy_8041*(Dummy_8044*0.1381966011250105 + Dummy_8046*0.5854101966249684 + Dummy_8048*0.1381966011250105 + Dummy_8050*0.1381966011250105) + Dummy_8042*(Dummy_8044*0.5854101966249684 + Dummy_8046*0.1381966011250105 + Dummy_8048*0.1381966011250105 + Dummy_8050*0.1381966011250105); + const walberla::float64 Dummy_8128 = Dummy_8039*(-Dummy_8051*Dummy_8059 - Dummy_8053*Dummy_8060 - Dummy_8055*Dummy_8061 - Dummy_8057*Dummy_8062) + Dummy_8040*(Dummy_8052*-0.1381966011250105 + Dummy_8054*-0.1381966011250105 + Dummy_8056*-0.5854101966249684 + Dummy_8058*-0.1381966011250105) + Dummy_8041*(Dummy_8052*-0.1381966011250105 + Dummy_8054*-0.5854101966249684 + Dummy_8056*-0.1381966011250105 + Dummy_8058*-0.1381966011250105) + Dummy_8042*(Dummy_8052*-0.5854101966249684 + Dummy_8054*-0.1381966011250105 + Dummy_8056*-0.1381966011250105 + Dummy_8058*-0.1381966011250105); + const walberla::float64 Dummy_8129 = Dummy_8039*(-Dummy_8059*Dummy_8063 - Dummy_8060*Dummy_8065 - Dummy_8061*Dummy_8067 - Dummy_8062*Dummy_8069) + Dummy_8040*(Dummy_8064*-0.1381966011250105 + Dummy_8066*-0.1381966011250105 + Dummy_8068*-0.5854101966249684 + Dummy_8070*-0.1381966011250105) + Dummy_8041*(Dummy_8064*-0.1381966011250105 + Dummy_8066*-0.5854101966249684 + Dummy_8068*-0.1381966011250105 + Dummy_8070*-0.1381966011250105) + Dummy_8042*(Dummy_8064*-0.5854101966249684 + Dummy_8066*-0.1381966011250105 + Dummy_8068*-0.1381966011250105 + Dummy_8070*-0.1381966011250105); + const walberla::float64 Dummy_8130 = Dummy_8039*(-Dummy_8059*Dummy_8071 - Dummy_8060*Dummy_8073 - Dummy_8061*Dummy_8075 - Dummy_8062*Dummy_8077) + Dummy_8040*(Dummy_8072*-0.1381966011250105 + Dummy_8074*-0.1381966011250105 + Dummy_8076*-0.5854101966249684 + Dummy_8078*-0.1381966011250105) + Dummy_8041*(Dummy_8072*-0.1381966011250105 + Dummy_8074*-0.5854101966249684 + Dummy_8076*-0.1381966011250105 + Dummy_8078*-0.1381966011250105) + Dummy_8042*(Dummy_8072*-0.5854101966249684 + Dummy_8074*-0.1381966011250105 + Dummy_8076*-0.1381966011250105 + Dummy_8078*-0.1381966011250105); + const walberla::float64 Dummy_8131 = Dummy_8039*(Dummy_8081*tmp_kernel_op_28 + Dummy_8084*tmp_kernel_op_29 + Dummy_8087*tmp_kernel_op_30 + Dummy_8090*tmp_kernel_op_31) + Dummy_8040*(Dummy_8081*0.1381966011250105 + Dummy_8084*0.1381966011250105 + Dummy_8087*0.5854101966249684 + Dummy_8090*0.1381966011250105) + Dummy_8041*(Dummy_8081*0.1381966011250105 + Dummy_8084*0.5854101966249684 + Dummy_8087*0.1381966011250105 + Dummy_8090*0.1381966011250105) + Dummy_8042*(Dummy_8081*0.5854101966249684 + Dummy_8084*0.1381966011250105 + Dummy_8087*0.1381966011250105 + Dummy_8090*0.1381966011250105); + const walberla::float64 Dummy_8132 = Dummy_8039*(Dummy_8093*tmp_kernel_op_28 + Dummy_8096*tmp_kernel_op_29 + Dummy_8099*tmp_kernel_op_30 + Dummy_8102*tmp_kernel_op_31) + Dummy_8040*(Dummy_8093*0.1381966011250105 + Dummy_8096*0.1381966011250105 + Dummy_8099*0.5854101966249684 + Dummy_8102*0.1381966011250105) + Dummy_8041*(Dummy_8093*0.1381966011250105 + Dummy_8096*0.5854101966249684 + Dummy_8099*0.1381966011250105 + Dummy_8102*0.1381966011250105) + Dummy_8042*(Dummy_8093*0.5854101966249684 + Dummy_8096*0.1381966011250105 + Dummy_8099*0.1381966011250105 + Dummy_8102*0.1381966011250105); + const walberla::float64 Dummy_8133 = Dummy_8039*(Dummy_8105*tmp_kernel_op_28 + Dummy_8108*tmp_kernel_op_29 + Dummy_8111*tmp_kernel_op_30 + Dummy_8114*tmp_kernel_op_31) + Dummy_8040*(Dummy_8105*0.1381966011250105 + Dummy_8108*0.1381966011250105 + Dummy_8111*0.5854101966249684 + Dummy_8114*0.1381966011250105) + Dummy_8041*(Dummy_8105*0.1381966011250105 + Dummy_8108*0.5854101966249684 + Dummy_8111*0.1381966011250105 + Dummy_8114*0.1381966011250105) + Dummy_8042*(Dummy_8105*0.5854101966249684 + Dummy_8108*0.1381966011250105 + Dummy_8111*0.1381966011250105 + Dummy_8114*0.1381966011250105); + const walberla::float64 Dummy_8134 = Dummy_8039*(Dummy_8115*tmp_kernel_op_28 + Dummy_8116*tmp_kernel_op_29 + Dummy_8117*tmp_kernel_op_30 + Dummy_8118*tmp_kernel_op_31) + Dummy_8040*(Dummy_8115*0.1381966011250105 + Dummy_8116*0.1381966011250105 + Dummy_8117*0.5854101966249684 + Dummy_8118*0.1381966011250105) + Dummy_8041*(Dummy_8115*0.1381966011250105 + Dummy_8116*0.5854101966249684 + Dummy_8117*0.1381966011250105 + Dummy_8118*0.1381966011250105) + Dummy_8042*(Dummy_8115*0.5854101966249684 + Dummy_8116*0.1381966011250105 + Dummy_8117*0.1381966011250105 + Dummy_8118*0.1381966011250105); + const walberla::float64 Dummy_8135 = Dummy_8039*(Dummy_8119*tmp_kernel_op_28 + Dummy_8120*tmp_kernel_op_29 + Dummy_8121*tmp_kernel_op_30 + Dummy_8122*tmp_kernel_op_31) + Dummy_8040*(Dummy_8119*0.1381966011250105 + Dummy_8120*0.1381966011250105 + Dummy_8121*0.5854101966249684 + Dummy_8122*0.1381966011250105) + Dummy_8041*(Dummy_8119*0.1381966011250105 + Dummy_8120*0.5854101966249684 + Dummy_8121*0.1381966011250105 + Dummy_8122*0.1381966011250105) + Dummy_8042*(Dummy_8119*0.5854101966249684 + Dummy_8120*0.1381966011250105 + Dummy_8121*0.1381966011250105 + Dummy_8122*0.1381966011250105); + const walberla::float64 Dummy_8136 = Dummy_8039*(Dummy_8123*tmp_kernel_op_28 + Dummy_8124*tmp_kernel_op_29 + Dummy_8125*tmp_kernel_op_30 + Dummy_8126*tmp_kernel_op_31) + Dummy_8040*(Dummy_8123*0.1381966011250105 + Dummy_8124*0.1381966011250105 + Dummy_8125*0.5854101966249684 + Dummy_8126*0.1381966011250105) + Dummy_8041*(Dummy_8123*0.1381966011250105 + Dummy_8124*0.5854101966249684 + Dummy_8125*0.1381966011250105 + Dummy_8126*0.1381966011250105) + Dummy_8042*(Dummy_8123*0.5854101966249684 + Dummy_8124*0.1381966011250105 + Dummy_8125*0.1381966011250105 + Dummy_8126*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_755 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_756 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_757 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_758 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_759 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_760 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_761 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_762 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_763 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_764 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8127 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8128 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8129 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8130 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8131 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8132 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_8133 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8134 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8135 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8136 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -1183,452 +1147,452 @@ void P1ToP2ElementwiseGradient_0_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatVec_9 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_765 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_766 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_767 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_768 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_769 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_770 = Dummy_769*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_771 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_772 = Dummy_771*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_773 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_774 = Dummy_773*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_775 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_776 = Dummy_775*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_777 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_778 = Dummy_769*Dummy_777; - const walberla::float64 Dummy_779 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_780 = Dummy_771*Dummy_779; - const walberla::float64 Dummy_781 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_782 = Dummy_773*Dummy_781; - const walberla::float64 Dummy_783 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_784 = Dummy_775*Dummy_783; - const walberla::float64 Dummy_785 = Dummy_769*tmp_kernel_op_28; - const walberla::float64 Dummy_786 = Dummy_771*tmp_kernel_op_29; - const walberla::float64 Dummy_787 = Dummy_773*tmp_kernel_op_30; - const walberla::float64 Dummy_788 = Dummy_775*tmp_kernel_op_31; - const walberla::float64 Dummy_789 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_790 = Dummy_769*Dummy_789; - const walberla::float64 Dummy_791 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_792 = Dummy_771*Dummy_791; - const walberla::float64 Dummy_793 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_794 = Dummy_773*Dummy_793; - const walberla::float64 Dummy_795 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_796 = Dummy_775*Dummy_795; - const walberla::float64 Dummy_797 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_798 = Dummy_769*Dummy_797; - const walberla::float64 Dummy_799 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_800 = Dummy_771*Dummy_799; - const walberla::float64 Dummy_801 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_802 = Dummy_773*Dummy_801; - const walberla::float64 Dummy_803 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_804 = Dummy_775*Dummy_803; - const walberla::float64 Dummy_805 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_806 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_807 = Dummy_769*(-Dummy_805 - Dummy_806); - const walberla::float64 Dummy_808 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_809 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_810 = Dummy_771*(-Dummy_808 - Dummy_809); - const walberla::float64 Dummy_811 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_812 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_813 = Dummy_773*(-Dummy_811 - Dummy_812); - const walberla::float64 Dummy_814 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_815 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_816 = Dummy_775*(-Dummy_814 - Dummy_815); - const walberla::float64 Dummy_817 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_818 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_819 = Dummy_769*(-Dummy_817 - Dummy_818); - const walberla::float64 Dummy_820 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_821 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_822 = Dummy_771*(-Dummy_820 - Dummy_821); - const walberla::float64 Dummy_823 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_824 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_825 = Dummy_773*(-Dummy_823 - Dummy_824); - const walberla::float64 Dummy_826 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_827 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_828 = Dummy_775*(-Dummy_826 - Dummy_827); - const walberla::float64 Dummy_829 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_830 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_831 = Dummy_769*(-Dummy_829 - Dummy_830); - const walberla::float64 Dummy_832 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_833 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_834 = Dummy_771*(-Dummy_832 - Dummy_833); - const walberla::float64 Dummy_835 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_836 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_837 = Dummy_773*(-Dummy_835 - Dummy_836); - const walberla::float64 Dummy_838 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_839 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_840 = Dummy_775*(-Dummy_838 - Dummy_839); - const walberla::float64 Dummy_841 = Dummy_769*(Dummy_805 + Dummy_817 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_842 = Dummy_771*(Dummy_808 + Dummy_820 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_843 = Dummy_773*(Dummy_811 + Dummy_823 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_844 = Dummy_775*(Dummy_814 + Dummy_826 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_845 = Dummy_769*(Dummy_806 + Dummy_829 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_846 = Dummy_771*(Dummy_809 + Dummy_832 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_847 = Dummy_773*(Dummy_812 + Dummy_835 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_848 = Dummy_775*(Dummy_815 + Dummy_838 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_849 = Dummy_769*(Dummy_818 + Dummy_830 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_850 = Dummy_771*(Dummy_821 + Dummy_833 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_851 = Dummy_773*(Dummy_824 + Dummy_836 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_852 = Dummy_775*(Dummy_827 + Dummy_839 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_853 = Dummy_765*(Dummy_770*tmp_kernel_op_28 + Dummy_772*tmp_kernel_op_29 + Dummy_774*tmp_kernel_op_30 + Dummy_776*tmp_kernel_op_31) + Dummy_766*(Dummy_770*0.1381966011250105 + Dummy_772*0.1381966011250105 + Dummy_774*0.5854101966249684 + Dummy_776*0.1381966011250105) + Dummy_767*(Dummy_770*0.1381966011250105 + Dummy_772*0.5854101966249684 + Dummy_774*0.1381966011250105 + Dummy_776*0.1381966011250105) + Dummy_768*(Dummy_770*0.5854101966249684 + Dummy_772*0.1381966011250105 + Dummy_774*0.1381966011250105 + Dummy_776*0.1381966011250105); - const walberla::float64 Dummy_854 = Dummy_765*(-Dummy_777*Dummy_785 - Dummy_779*Dummy_786 - Dummy_781*Dummy_787 - Dummy_783*Dummy_788) + Dummy_766*(Dummy_778*-0.1381966011250105 + Dummy_780*-0.1381966011250105 + Dummy_782*-0.5854101966249684 + Dummy_784*-0.1381966011250105) + Dummy_767*(Dummy_778*-0.1381966011250105 + Dummy_780*-0.5854101966249684 + Dummy_782*-0.1381966011250105 + Dummy_784*-0.1381966011250105) + Dummy_768*(Dummy_778*-0.5854101966249684 + Dummy_780*-0.1381966011250105 + Dummy_782*-0.1381966011250105 + Dummy_784*-0.1381966011250105); - const walberla::float64 Dummy_855 = Dummy_765*(-Dummy_785*Dummy_789 - Dummy_786*Dummy_791 - Dummy_787*Dummy_793 - Dummy_788*Dummy_795) + Dummy_766*(Dummy_790*-0.1381966011250105 + Dummy_792*-0.1381966011250105 + Dummy_794*-0.5854101966249684 + Dummy_796*-0.1381966011250105) + Dummy_767*(Dummy_790*-0.1381966011250105 + Dummy_792*-0.5854101966249684 + Dummy_794*-0.1381966011250105 + Dummy_796*-0.1381966011250105) + Dummy_768*(Dummy_790*-0.5854101966249684 + Dummy_792*-0.1381966011250105 + Dummy_794*-0.1381966011250105 + Dummy_796*-0.1381966011250105); - const walberla::float64 Dummy_856 = Dummy_765*(-Dummy_785*Dummy_797 - Dummy_786*Dummy_799 - Dummy_787*Dummy_801 - Dummy_788*Dummy_803) + Dummy_766*(Dummy_798*-0.1381966011250105 + Dummy_800*-0.1381966011250105 + Dummy_802*-0.5854101966249684 + Dummy_804*-0.1381966011250105) + Dummy_767*(Dummy_798*-0.1381966011250105 + Dummy_800*-0.5854101966249684 + Dummy_802*-0.1381966011250105 + Dummy_804*-0.1381966011250105) + Dummy_768*(Dummy_798*-0.5854101966249684 + Dummy_800*-0.1381966011250105 + Dummy_802*-0.1381966011250105 + Dummy_804*-0.1381966011250105); - const walberla::float64 Dummy_857 = Dummy_765*(Dummy_807*tmp_kernel_op_28 + Dummy_810*tmp_kernel_op_29 + Dummy_813*tmp_kernel_op_30 + Dummy_816*tmp_kernel_op_31) + Dummy_766*(Dummy_807*0.1381966011250105 + Dummy_810*0.1381966011250105 + Dummy_813*0.5854101966249684 + Dummy_816*0.1381966011250105) + Dummy_767*(Dummy_807*0.1381966011250105 + Dummy_810*0.5854101966249684 + Dummy_813*0.1381966011250105 + Dummy_816*0.1381966011250105) + Dummy_768*(Dummy_807*0.5854101966249684 + Dummy_810*0.1381966011250105 + Dummy_813*0.1381966011250105 + Dummy_816*0.1381966011250105); - const walberla::float64 Dummy_858 = Dummy_765*(Dummy_819*tmp_kernel_op_28 + Dummy_822*tmp_kernel_op_29 + Dummy_825*tmp_kernel_op_30 + Dummy_828*tmp_kernel_op_31) + Dummy_766*(Dummy_819*0.1381966011250105 + Dummy_822*0.1381966011250105 + Dummy_825*0.5854101966249684 + Dummy_828*0.1381966011250105) + Dummy_767*(Dummy_819*0.1381966011250105 + Dummy_822*0.5854101966249684 + Dummy_825*0.1381966011250105 + Dummy_828*0.1381966011250105) + Dummy_768*(Dummy_819*0.5854101966249684 + Dummy_822*0.1381966011250105 + Dummy_825*0.1381966011250105 + Dummy_828*0.1381966011250105); - const walberla::float64 Dummy_859 = Dummy_765*(Dummy_831*tmp_kernel_op_28 + Dummy_834*tmp_kernel_op_29 + Dummy_837*tmp_kernel_op_30 + Dummy_840*tmp_kernel_op_31) + Dummy_766*(Dummy_831*0.1381966011250105 + Dummy_834*0.1381966011250105 + Dummy_837*0.5854101966249684 + Dummy_840*0.1381966011250105) + Dummy_767*(Dummy_831*0.1381966011250105 + Dummy_834*0.5854101966249684 + Dummy_837*0.1381966011250105 + Dummy_840*0.1381966011250105) + Dummy_768*(Dummy_831*0.5854101966249684 + Dummy_834*0.1381966011250105 + Dummy_837*0.1381966011250105 + Dummy_840*0.1381966011250105); - const walberla::float64 Dummy_860 = Dummy_765*(Dummy_841*tmp_kernel_op_28 + Dummy_842*tmp_kernel_op_29 + Dummy_843*tmp_kernel_op_30 + Dummy_844*tmp_kernel_op_31) + Dummy_766*(Dummy_841*0.1381966011250105 + Dummy_842*0.1381966011250105 + Dummy_843*0.5854101966249684 + Dummy_844*0.1381966011250105) + Dummy_767*(Dummy_841*0.1381966011250105 + Dummy_842*0.5854101966249684 + Dummy_843*0.1381966011250105 + Dummy_844*0.1381966011250105) + Dummy_768*(Dummy_841*0.5854101966249684 + Dummy_842*0.1381966011250105 + Dummy_843*0.1381966011250105 + Dummy_844*0.1381966011250105); - const walberla::float64 Dummy_861 = Dummy_765*(Dummy_845*tmp_kernel_op_28 + Dummy_846*tmp_kernel_op_29 + Dummy_847*tmp_kernel_op_30 + Dummy_848*tmp_kernel_op_31) + Dummy_766*(Dummy_845*0.1381966011250105 + Dummy_846*0.1381966011250105 + Dummy_847*0.5854101966249684 + Dummy_848*0.1381966011250105) + Dummy_767*(Dummy_845*0.1381966011250105 + Dummy_846*0.5854101966249684 + Dummy_847*0.1381966011250105 + Dummy_848*0.1381966011250105) + Dummy_768*(Dummy_845*0.5854101966249684 + Dummy_846*0.1381966011250105 + Dummy_847*0.1381966011250105 + Dummy_848*0.1381966011250105); - const walberla::float64 Dummy_862 = Dummy_765*(Dummy_849*tmp_kernel_op_28 + Dummy_850*tmp_kernel_op_29 + Dummy_851*tmp_kernel_op_30 + Dummy_852*tmp_kernel_op_31) + Dummy_766*(Dummy_849*0.1381966011250105 + Dummy_850*0.1381966011250105 + Dummy_851*0.5854101966249684 + Dummy_852*0.1381966011250105) + Dummy_767*(Dummy_849*0.1381966011250105 + Dummy_850*0.5854101966249684 + Dummy_851*0.1381966011250105 + Dummy_852*0.1381966011250105) + Dummy_768*(Dummy_849*0.5854101966249684 + Dummy_850*0.1381966011250105 + Dummy_851*0.1381966011250105 + Dummy_852*0.1381966011250105); + const walberla::float64 Dummy_8137 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8138 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8139 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8140 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8141 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8142 = Dummy_8141*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_8143 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8144 = Dummy_8143*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_8145 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8146 = Dummy_8145*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_8147 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8148 = Dummy_8147*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_8149 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8150 = Dummy_8141*Dummy_8149; + const walberla::float64 Dummy_8151 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8152 = Dummy_8143*Dummy_8151; + const walberla::float64 Dummy_8153 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8154 = Dummy_8145*Dummy_8153; + const walberla::float64 Dummy_8155 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8156 = Dummy_8147*Dummy_8155; + const walberla::float64 Dummy_8157 = Dummy_8141*tmp_kernel_op_28; + const walberla::float64 Dummy_8158 = Dummy_8143*tmp_kernel_op_29; + const walberla::float64 Dummy_8159 = Dummy_8145*tmp_kernel_op_30; + const walberla::float64 Dummy_8160 = Dummy_8147*tmp_kernel_op_31; + const walberla::float64 Dummy_8161 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8162 = Dummy_8141*Dummy_8161; + const walberla::float64 Dummy_8163 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8164 = Dummy_8143*Dummy_8163; + const walberla::float64 Dummy_8165 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8166 = Dummy_8145*Dummy_8165; + const walberla::float64 Dummy_8167 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8168 = Dummy_8147*Dummy_8167; + const walberla::float64 Dummy_8169 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8170 = Dummy_8141*Dummy_8169; + const walberla::float64 Dummy_8171 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8172 = Dummy_8143*Dummy_8171; + const walberla::float64 Dummy_8173 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8174 = Dummy_8145*Dummy_8173; + const walberla::float64 Dummy_8175 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8176 = Dummy_8147*Dummy_8175; + const walberla::float64 Dummy_8177 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_8178 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8179 = Dummy_8141*(-Dummy_8177 - Dummy_8178); + const walberla::float64 Dummy_8180 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_8181 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8182 = Dummy_8143*(-Dummy_8180 - Dummy_8181); + const walberla::float64 Dummy_8183 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8184 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8185 = Dummy_8145*(-Dummy_8183 - Dummy_8184); + const walberla::float64 Dummy_8186 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8187 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8188 = Dummy_8147*(-Dummy_8186 - Dummy_8187); + const walberla::float64 Dummy_8189 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_8190 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8191 = Dummy_8141*(-Dummy_8189 - Dummy_8190); + const walberla::float64 Dummy_8192 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_8193 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8194 = Dummy_8143*(-Dummy_8192 - Dummy_8193); + const walberla::float64 Dummy_8195 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8196 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8197 = Dummy_8145*(-Dummy_8195 - Dummy_8196); + const walberla::float64 Dummy_8198 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8199 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8200 = Dummy_8147*(-Dummy_8198 - Dummy_8199); + const walberla::float64 Dummy_8201 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8202 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8203 = Dummy_8141*(-Dummy_8201 - Dummy_8202); + const walberla::float64 Dummy_8204 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8205 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8206 = Dummy_8143*(-Dummy_8204 - Dummy_8205); + const walberla::float64 Dummy_8207 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8208 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8209 = Dummy_8145*(-Dummy_8207 - Dummy_8208); + const walberla::float64 Dummy_8210 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8211 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8212 = Dummy_8147*(-Dummy_8210 - Dummy_8211); + const walberla::float64 Dummy_8213 = Dummy_8141*(Dummy_8177 + Dummy_8189 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8214 = Dummy_8143*(Dummy_8180 + Dummy_8192 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8215 = Dummy_8145*(Dummy_8183 + Dummy_8195 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8216 = Dummy_8147*(Dummy_8186 + Dummy_8198 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8217 = Dummy_8141*(Dummy_8178 + Dummy_8201 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8218 = Dummy_8143*(Dummy_8181 + Dummy_8204 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8219 = Dummy_8145*(Dummy_8184 + Dummy_8207 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8220 = Dummy_8147*(Dummy_8187 + Dummy_8210 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8221 = Dummy_8141*(Dummy_8190 + Dummy_8202 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8222 = Dummy_8143*(Dummy_8193 + Dummy_8205 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8223 = Dummy_8145*(Dummy_8196 + Dummy_8208 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8224 = Dummy_8147*(Dummy_8199 + Dummy_8211 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8225 = Dummy_8137*(Dummy_8142*tmp_kernel_op_28 + Dummy_8144*tmp_kernel_op_29 + Dummy_8146*tmp_kernel_op_30 + Dummy_8148*tmp_kernel_op_31) + Dummy_8138*(Dummy_8142*0.1381966011250105 + Dummy_8144*0.1381966011250105 + Dummy_8146*0.5854101966249684 + Dummy_8148*0.1381966011250105) + Dummy_8139*(Dummy_8142*0.1381966011250105 + Dummy_8144*0.5854101966249684 + Dummy_8146*0.1381966011250105 + Dummy_8148*0.1381966011250105) + Dummy_8140*(Dummy_8142*0.5854101966249684 + Dummy_8144*0.1381966011250105 + Dummy_8146*0.1381966011250105 + Dummy_8148*0.1381966011250105); + const walberla::float64 Dummy_8226 = Dummy_8137*(-Dummy_8149*Dummy_8157 - Dummy_8151*Dummy_8158 - Dummy_8153*Dummy_8159 - Dummy_8155*Dummy_8160) + Dummy_8138*(Dummy_8150*-0.1381966011250105 + Dummy_8152*-0.1381966011250105 + Dummy_8154*-0.5854101966249684 + Dummy_8156*-0.1381966011250105) + Dummy_8139*(Dummy_8150*-0.1381966011250105 + Dummy_8152*-0.5854101966249684 + Dummy_8154*-0.1381966011250105 + Dummy_8156*-0.1381966011250105) + Dummy_8140*(Dummy_8150*-0.5854101966249684 + Dummy_8152*-0.1381966011250105 + Dummy_8154*-0.1381966011250105 + Dummy_8156*-0.1381966011250105); + const walberla::float64 Dummy_8227 = Dummy_8137*(-Dummy_8157*Dummy_8161 - Dummy_8158*Dummy_8163 - Dummy_8159*Dummy_8165 - Dummy_8160*Dummy_8167) + Dummy_8138*(Dummy_8162*-0.1381966011250105 + Dummy_8164*-0.1381966011250105 + Dummy_8166*-0.5854101966249684 + Dummy_8168*-0.1381966011250105) + Dummy_8139*(Dummy_8162*-0.1381966011250105 + Dummy_8164*-0.5854101966249684 + Dummy_8166*-0.1381966011250105 + Dummy_8168*-0.1381966011250105) + Dummy_8140*(Dummy_8162*-0.5854101966249684 + Dummy_8164*-0.1381966011250105 + Dummy_8166*-0.1381966011250105 + Dummy_8168*-0.1381966011250105); + const walberla::float64 Dummy_8228 = Dummy_8137*(-Dummy_8157*Dummy_8169 - Dummy_8158*Dummy_8171 - Dummy_8159*Dummy_8173 - Dummy_8160*Dummy_8175) + Dummy_8138*(Dummy_8170*-0.1381966011250105 + Dummy_8172*-0.1381966011250105 + Dummy_8174*-0.5854101966249684 + Dummy_8176*-0.1381966011250105) + Dummy_8139*(Dummy_8170*-0.1381966011250105 + Dummy_8172*-0.5854101966249684 + Dummy_8174*-0.1381966011250105 + Dummy_8176*-0.1381966011250105) + Dummy_8140*(Dummy_8170*-0.5854101966249684 + Dummy_8172*-0.1381966011250105 + Dummy_8174*-0.1381966011250105 + Dummy_8176*-0.1381966011250105); + const walberla::float64 Dummy_8229 = Dummy_8137*(Dummy_8179*tmp_kernel_op_28 + Dummy_8182*tmp_kernel_op_29 + Dummy_8185*tmp_kernel_op_30 + Dummy_8188*tmp_kernel_op_31) + Dummy_8138*(Dummy_8179*0.1381966011250105 + Dummy_8182*0.1381966011250105 + Dummy_8185*0.5854101966249684 + Dummy_8188*0.1381966011250105) + Dummy_8139*(Dummy_8179*0.1381966011250105 + Dummy_8182*0.5854101966249684 + Dummy_8185*0.1381966011250105 + Dummy_8188*0.1381966011250105) + Dummy_8140*(Dummy_8179*0.5854101966249684 + Dummy_8182*0.1381966011250105 + Dummy_8185*0.1381966011250105 + Dummy_8188*0.1381966011250105); + const walberla::float64 Dummy_8230 = Dummy_8137*(Dummy_8191*tmp_kernel_op_28 + Dummy_8194*tmp_kernel_op_29 + Dummy_8197*tmp_kernel_op_30 + Dummy_8200*tmp_kernel_op_31) + Dummy_8138*(Dummy_8191*0.1381966011250105 + Dummy_8194*0.1381966011250105 + Dummy_8197*0.5854101966249684 + Dummy_8200*0.1381966011250105) + Dummy_8139*(Dummy_8191*0.1381966011250105 + Dummy_8194*0.5854101966249684 + Dummy_8197*0.1381966011250105 + Dummy_8200*0.1381966011250105) + Dummy_8140*(Dummy_8191*0.5854101966249684 + Dummy_8194*0.1381966011250105 + Dummy_8197*0.1381966011250105 + Dummy_8200*0.1381966011250105); + const walberla::float64 Dummy_8231 = Dummy_8137*(Dummy_8203*tmp_kernel_op_28 + Dummy_8206*tmp_kernel_op_29 + Dummy_8209*tmp_kernel_op_30 + Dummy_8212*tmp_kernel_op_31) + Dummy_8138*(Dummy_8203*0.1381966011250105 + Dummy_8206*0.1381966011250105 + Dummy_8209*0.5854101966249684 + Dummy_8212*0.1381966011250105) + Dummy_8139*(Dummy_8203*0.1381966011250105 + Dummy_8206*0.5854101966249684 + Dummy_8209*0.1381966011250105 + Dummy_8212*0.1381966011250105) + Dummy_8140*(Dummy_8203*0.5854101966249684 + Dummy_8206*0.1381966011250105 + Dummy_8209*0.1381966011250105 + Dummy_8212*0.1381966011250105); + const walberla::float64 Dummy_8232 = Dummy_8137*(Dummy_8213*tmp_kernel_op_28 + Dummy_8214*tmp_kernel_op_29 + Dummy_8215*tmp_kernel_op_30 + Dummy_8216*tmp_kernel_op_31) + Dummy_8138*(Dummy_8213*0.1381966011250105 + Dummy_8214*0.1381966011250105 + Dummy_8215*0.5854101966249684 + Dummy_8216*0.1381966011250105) + Dummy_8139*(Dummy_8213*0.1381966011250105 + Dummy_8214*0.5854101966249684 + Dummy_8215*0.1381966011250105 + Dummy_8216*0.1381966011250105) + Dummy_8140*(Dummy_8213*0.5854101966249684 + Dummy_8214*0.1381966011250105 + Dummy_8215*0.1381966011250105 + Dummy_8216*0.1381966011250105); + const walberla::float64 Dummy_8233 = Dummy_8137*(Dummy_8217*tmp_kernel_op_28 + Dummy_8218*tmp_kernel_op_29 + Dummy_8219*tmp_kernel_op_30 + Dummy_8220*tmp_kernel_op_31) + Dummy_8138*(Dummy_8217*0.1381966011250105 + Dummy_8218*0.1381966011250105 + Dummy_8219*0.5854101966249684 + Dummy_8220*0.1381966011250105) + Dummy_8139*(Dummy_8217*0.1381966011250105 + Dummy_8218*0.5854101966249684 + Dummy_8219*0.1381966011250105 + Dummy_8220*0.1381966011250105) + Dummy_8140*(Dummy_8217*0.5854101966249684 + Dummy_8218*0.1381966011250105 + Dummy_8219*0.1381966011250105 + Dummy_8220*0.1381966011250105); + const walberla::float64 Dummy_8234 = Dummy_8137*(Dummy_8221*tmp_kernel_op_28 + Dummy_8222*tmp_kernel_op_29 + Dummy_8223*tmp_kernel_op_30 + Dummy_8224*tmp_kernel_op_31) + Dummy_8138*(Dummy_8221*0.1381966011250105 + Dummy_8222*0.1381966011250105 + Dummy_8223*0.5854101966249684 + Dummy_8224*0.1381966011250105) + Dummy_8139*(Dummy_8221*0.1381966011250105 + Dummy_8222*0.5854101966249684 + Dummy_8223*0.1381966011250105 + Dummy_8224*0.1381966011250105) + Dummy_8140*(Dummy_8221*0.5854101966249684 + Dummy_8222*0.1381966011250105 + Dummy_8223*0.1381966011250105 + Dummy_8224*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_853 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_854 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_855 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_856 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_857 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_858 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_859 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_860 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_861 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_862 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8225 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8226 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8227 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8228 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8229 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8230 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8231 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8232 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8233 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8234 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_863 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_864 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_865 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_866 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_867 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_868 = Dummy_867*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_869 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_870 = Dummy_869*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_871 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_872 = Dummy_871*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_873 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_874 = Dummy_873*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_875 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_876 = Dummy_867*Dummy_875; - const walberla::float64 Dummy_877 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_878 = Dummy_869*Dummy_877; - const walberla::float64 Dummy_879 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_880 = Dummy_871*Dummy_879; - const walberla::float64 Dummy_881 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_882 = Dummy_873*Dummy_881; - const walberla::float64 Dummy_883 = Dummy_867*tmp_kernel_op_28; - const walberla::float64 Dummy_884 = Dummy_869*tmp_kernel_op_29; - const walberla::float64 Dummy_885 = Dummy_871*tmp_kernel_op_30; - const walberla::float64 Dummy_886 = Dummy_873*tmp_kernel_op_31; - const walberla::float64 Dummy_887 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_888 = Dummy_867*Dummy_887; - const walberla::float64 Dummy_889 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_890 = Dummy_869*Dummy_889; - const walberla::float64 Dummy_891 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_892 = Dummy_871*Dummy_891; - const walberla::float64 Dummy_893 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_894 = Dummy_873*Dummy_893; - const walberla::float64 Dummy_895 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_896 = Dummy_867*Dummy_895; - const walberla::float64 Dummy_897 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_898 = Dummy_869*Dummy_897; - const walberla::float64 Dummy_899 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_900 = Dummy_871*Dummy_899; - const walberla::float64 Dummy_901 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_902 = Dummy_873*Dummy_901; - const walberla::float64 Dummy_903 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_904 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_905 = Dummy_867*(-Dummy_903 - Dummy_904); - const walberla::float64 Dummy_906 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_907 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_908 = Dummy_869*(-Dummy_906 - Dummy_907); - const walberla::float64 Dummy_909 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_910 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_911 = Dummy_871*(-Dummy_909 - Dummy_910); - const walberla::float64 Dummy_912 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_913 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_914 = Dummy_873*(-Dummy_912 - Dummy_913); - const walberla::float64 Dummy_915 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_916 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_917 = Dummy_867*(-Dummy_915 - Dummy_916); - const walberla::float64 Dummy_918 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_919 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_920 = Dummy_869*(-Dummy_918 - Dummy_919); - const walberla::float64 Dummy_921 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_922 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_923 = Dummy_871*(-Dummy_921 - Dummy_922); - const walberla::float64 Dummy_924 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_925 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_926 = Dummy_873*(-Dummy_924 - Dummy_925); - const walberla::float64 Dummy_927 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_928 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_929 = Dummy_867*(-Dummy_927 - Dummy_928); - const walberla::float64 Dummy_930 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_931 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_932 = Dummy_869*(-Dummy_930 - Dummy_931); - const walberla::float64 Dummy_933 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_934 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_935 = Dummy_871*(-Dummy_933 - Dummy_934); - const walberla::float64 Dummy_936 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_937 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_938 = Dummy_873*(-Dummy_936 - Dummy_937); - const walberla::float64 Dummy_939 = Dummy_867*(Dummy_903 + Dummy_915 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_940 = Dummy_869*(Dummy_906 + Dummy_918 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_941 = Dummy_871*(Dummy_909 + Dummy_921 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_942 = Dummy_873*(Dummy_912 + Dummy_924 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_943 = Dummy_867*(Dummy_904 + Dummy_927 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_944 = Dummy_869*(Dummy_907 + Dummy_930 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_945 = Dummy_871*(Dummy_910 + Dummy_933 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_946 = Dummy_873*(Dummy_913 + Dummy_936 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_947 = Dummy_867*(Dummy_916 + Dummy_928 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_948 = Dummy_869*(Dummy_919 + Dummy_931 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_949 = Dummy_871*(Dummy_922 + Dummy_934 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_950 = Dummy_873*(Dummy_925 + Dummy_937 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_951 = Dummy_863*(Dummy_868*tmp_kernel_op_28 + Dummy_870*tmp_kernel_op_29 + Dummy_872*tmp_kernel_op_30 + Dummy_874*tmp_kernel_op_31) + Dummy_864*(Dummy_868*0.1381966011250105 + Dummy_870*0.1381966011250105 + Dummy_872*0.5854101966249684 + Dummy_874*0.1381966011250105) + Dummy_865*(Dummy_868*0.1381966011250105 + Dummy_870*0.5854101966249684 + Dummy_872*0.1381966011250105 + Dummy_874*0.1381966011250105) + Dummy_866*(Dummy_868*0.5854101966249684 + Dummy_870*0.1381966011250105 + Dummy_872*0.1381966011250105 + Dummy_874*0.1381966011250105); - const walberla::float64 Dummy_952 = Dummy_863*(-Dummy_875*Dummy_883 - Dummy_877*Dummy_884 - Dummy_879*Dummy_885 - Dummy_881*Dummy_886) + Dummy_864*(Dummy_876*-0.1381966011250105 + Dummy_878*-0.1381966011250105 + Dummy_880*-0.5854101966249684 + Dummy_882*-0.1381966011250105) + Dummy_865*(Dummy_876*-0.1381966011250105 + Dummy_878*-0.5854101966249684 + Dummy_880*-0.1381966011250105 + Dummy_882*-0.1381966011250105) + Dummy_866*(Dummy_876*-0.5854101966249684 + Dummy_878*-0.1381966011250105 + Dummy_880*-0.1381966011250105 + Dummy_882*-0.1381966011250105); - const walberla::float64 Dummy_953 = Dummy_863*(-Dummy_883*Dummy_887 - Dummy_884*Dummy_889 - Dummy_885*Dummy_891 - Dummy_886*Dummy_893) + Dummy_864*(Dummy_888*-0.1381966011250105 + Dummy_890*-0.1381966011250105 + Dummy_892*-0.5854101966249684 + Dummy_894*-0.1381966011250105) + Dummy_865*(Dummy_888*-0.1381966011250105 + Dummy_890*-0.5854101966249684 + Dummy_892*-0.1381966011250105 + Dummy_894*-0.1381966011250105) + Dummy_866*(Dummy_888*-0.5854101966249684 + Dummy_890*-0.1381966011250105 + Dummy_892*-0.1381966011250105 + Dummy_894*-0.1381966011250105); - const walberla::float64 Dummy_954 = Dummy_863*(-Dummy_883*Dummy_895 - Dummy_884*Dummy_897 - Dummy_885*Dummy_899 - Dummy_886*Dummy_901) + Dummy_864*(Dummy_896*-0.1381966011250105 + Dummy_898*-0.1381966011250105 + Dummy_900*-0.5854101966249684 + Dummy_902*-0.1381966011250105) + Dummy_865*(Dummy_896*-0.1381966011250105 + Dummy_898*-0.5854101966249684 + Dummy_900*-0.1381966011250105 + Dummy_902*-0.1381966011250105) + Dummy_866*(Dummy_896*-0.5854101966249684 + Dummy_898*-0.1381966011250105 + Dummy_900*-0.1381966011250105 + Dummy_902*-0.1381966011250105); - const walberla::float64 Dummy_955 = Dummy_863*(Dummy_905*tmp_kernel_op_28 + Dummy_908*tmp_kernel_op_29 + Dummy_911*tmp_kernel_op_30 + Dummy_914*tmp_kernel_op_31) + Dummy_864*(Dummy_905*0.1381966011250105 + Dummy_908*0.1381966011250105 + Dummy_911*0.5854101966249684 + Dummy_914*0.1381966011250105) + Dummy_865*(Dummy_905*0.1381966011250105 + Dummy_908*0.5854101966249684 + Dummy_911*0.1381966011250105 + Dummy_914*0.1381966011250105) + Dummy_866*(Dummy_905*0.5854101966249684 + Dummy_908*0.1381966011250105 + Dummy_911*0.1381966011250105 + Dummy_914*0.1381966011250105); - const walberla::float64 Dummy_956 = Dummy_863*(Dummy_917*tmp_kernel_op_28 + Dummy_920*tmp_kernel_op_29 + Dummy_923*tmp_kernel_op_30 + Dummy_926*tmp_kernel_op_31) + Dummy_864*(Dummy_917*0.1381966011250105 + Dummy_920*0.1381966011250105 + Dummy_923*0.5854101966249684 + Dummy_926*0.1381966011250105) + Dummy_865*(Dummy_917*0.1381966011250105 + Dummy_920*0.5854101966249684 + Dummy_923*0.1381966011250105 + Dummy_926*0.1381966011250105) + Dummy_866*(Dummy_917*0.5854101966249684 + Dummy_920*0.1381966011250105 + Dummy_923*0.1381966011250105 + Dummy_926*0.1381966011250105); - const walberla::float64 Dummy_957 = Dummy_863*(Dummy_929*tmp_kernel_op_28 + Dummy_932*tmp_kernel_op_29 + Dummy_935*tmp_kernel_op_30 + Dummy_938*tmp_kernel_op_31) + Dummy_864*(Dummy_929*0.1381966011250105 + Dummy_932*0.1381966011250105 + Dummy_935*0.5854101966249684 + Dummy_938*0.1381966011250105) + Dummy_865*(Dummy_929*0.1381966011250105 + Dummy_932*0.5854101966249684 + Dummy_935*0.1381966011250105 + Dummy_938*0.1381966011250105) + Dummy_866*(Dummy_929*0.5854101966249684 + Dummy_932*0.1381966011250105 + Dummy_935*0.1381966011250105 + Dummy_938*0.1381966011250105); - const walberla::float64 Dummy_958 = Dummy_863*(Dummy_939*tmp_kernel_op_28 + Dummy_940*tmp_kernel_op_29 + Dummy_941*tmp_kernel_op_30 + Dummy_942*tmp_kernel_op_31) + Dummy_864*(Dummy_939*0.1381966011250105 + Dummy_940*0.1381966011250105 + Dummy_941*0.5854101966249684 + Dummy_942*0.1381966011250105) + Dummy_865*(Dummy_939*0.1381966011250105 + Dummy_940*0.5854101966249684 + Dummy_941*0.1381966011250105 + Dummy_942*0.1381966011250105) + Dummy_866*(Dummy_939*0.5854101966249684 + Dummy_940*0.1381966011250105 + Dummy_941*0.1381966011250105 + Dummy_942*0.1381966011250105); - const walberla::float64 Dummy_959 = Dummy_863*(Dummy_943*tmp_kernel_op_28 + Dummy_944*tmp_kernel_op_29 + Dummy_945*tmp_kernel_op_30 + Dummy_946*tmp_kernel_op_31) + Dummy_864*(Dummy_943*0.1381966011250105 + Dummy_944*0.1381966011250105 + Dummy_945*0.5854101966249684 + Dummy_946*0.1381966011250105) + Dummy_865*(Dummy_943*0.1381966011250105 + Dummy_944*0.5854101966249684 + Dummy_945*0.1381966011250105 + Dummy_946*0.1381966011250105) + Dummy_866*(Dummy_943*0.5854101966249684 + Dummy_944*0.1381966011250105 + Dummy_945*0.1381966011250105 + Dummy_946*0.1381966011250105); - const walberla::float64 Dummy_960 = Dummy_863*(Dummy_947*tmp_kernel_op_28 + Dummy_948*tmp_kernel_op_29 + Dummy_949*tmp_kernel_op_30 + Dummy_950*tmp_kernel_op_31) + Dummy_864*(Dummy_947*0.1381966011250105 + Dummy_948*0.1381966011250105 + Dummy_949*0.5854101966249684 + Dummy_950*0.1381966011250105) + Dummy_865*(Dummy_947*0.1381966011250105 + Dummy_948*0.5854101966249684 + Dummy_949*0.1381966011250105 + Dummy_950*0.1381966011250105) + Dummy_866*(Dummy_947*0.5854101966249684 + Dummy_948*0.1381966011250105 + Dummy_949*0.1381966011250105 + Dummy_950*0.1381966011250105); + const walberla::float64 Dummy_8235 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8236 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8237 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8238 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8239 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8240 = Dummy_8239*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_8241 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8242 = Dummy_8241*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_8243 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8244 = Dummy_8243*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_8245 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8246 = Dummy_8245*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_8247 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8248 = Dummy_8239*Dummy_8247; + const walberla::float64 Dummy_8249 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8250 = Dummy_8241*Dummy_8249; + const walberla::float64 Dummy_8251 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8252 = Dummy_8243*Dummy_8251; + const walberla::float64 Dummy_8253 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8254 = Dummy_8245*Dummy_8253; + const walberla::float64 Dummy_8255 = Dummy_8239*tmp_kernel_op_28; + const walberla::float64 Dummy_8256 = Dummy_8241*tmp_kernel_op_29; + const walberla::float64 Dummy_8257 = Dummy_8243*tmp_kernel_op_30; + const walberla::float64 Dummy_8258 = Dummy_8245*tmp_kernel_op_31; + const walberla::float64 Dummy_8259 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8260 = Dummy_8239*Dummy_8259; + const walberla::float64 Dummy_8261 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8262 = Dummy_8241*Dummy_8261; + const walberla::float64 Dummy_8263 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8264 = Dummy_8243*Dummy_8263; + const walberla::float64 Dummy_8265 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8266 = Dummy_8245*Dummy_8265; + const walberla::float64 Dummy_8267 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8268 = Dummy_8239*Dummy_8267; + const walberla::float64 Dummy_8269 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8270 = Dummy_8241*Dummy_8269; + const walberla::float64 Dummy_8271 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8272 = Dummy_8243*Dummy_8271; + const walberla::float64 Dummy_8273 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8274 = Dummy_8245*Dummy_8273; + const walberla::float64 Dummy_8275 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8276 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8277 = Dummy_8239*(-Dummy_8275 - Dummy_8276); + const walberla::float64 Dummy_8278 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8279 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8280 = Dummy_8241*(-Dummy_8278 - Dummy_8279); + const walberla::float64 Dummy_8281 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8282 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8283 = Dummy_8243*(-Dummy_8281 - Dummy_8282); + const walberla::float64 Dummy_8284 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8285 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8286 = Dummy_8245*(-Dummy_8284 - Dummy_8285); + const walberla::float64 Dummy_8287 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8288 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8289 = Dummy_8239*(-Dummy_8287 - Dummy_8288); + const walberla::float64 Dummy_8290 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8291 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8292 = Dummy_8241*(-Dummy_8290 - Dummy_8291); + const walberla::float64 Dummy_8293 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8294 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8295 = Dummy_8243*(-Dummy_8293 - Dummy_8294); + const walberla::float64 Dummy_8296 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8297 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8298 = Dummy_8245*(-Dummy_8296 - Dummy_8297); + const walberla::float64 Dummy_8299 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8300 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8301 = Dummy_8239*(-Dummy_8299 - Dummy_8300); + const walberla::float64 Dummy_8302 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8303 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8304 = Dummy_8241*(-Dummy_8302 - Dummy_8303); + const walberla::float64 Dummy_8305 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8306 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8307 = Dummy_8243*(-Dummy_8305 - Dummy_8306); + const walberla::float64 Dummy_8308 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8309 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8310 = Dummy_8245*(-Dummy_8308 - Dummy_8309); + const walberla::float64 Dummy_8311 = Dummy_8239*(Dummy_8275 + Dummy_8287 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8312 = Dummy_8241*(Dummy_8278 + Dummy_8290 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8313 = Dummy_8243*(Dummy_8281 + Dummy_8293 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8314 = Dummy_8245*(Dummy_8284 + Dummy_8296 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8315 = Dummy_8239*(Dummy_8276 + Dummy_8299 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8316 = Dummy_8241*(Dummy_8279 + Dummy_8302 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8317 = Dummy_8243*(Dummy_8282 + Dummy_8305 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8318 = Dummy_8245*(Dummy_8285 + Dummy_8308 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8319 = Dummy_8239*(Dummy_8288 + Dummy_8300 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8320 = Dummy_8241*(Dummy_8291 + Dummy_8303 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8321 = Dummy_8243*(Dummy_8294 + Dummy_8306 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8322 = Dummy_8245*(Dummy_8297 + Dummy_8309 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8323 = Dummy_8235*(Dummy_8240*tmp_kernel_op_28 + Dummy_8242*tmp_kernel_op_29 + Dummy_8244*tmp_kernel_op_30 + Dummy_8246*tmp_kernel_op_31) + Dummy_8236*(Dummy_8240*0.1381966011250105 + Dummy_8242*0.1381966011250105 + Dummy_8244*0.5854101966249684 + Dummy_8246*0.1381966011250105) + Dummy_8237*(Dummy_8240*0.1381966011250105 + Dummy_8242*0.5854101966249684 + Dummy_8244*0.1381966011250105 + Dummy_8246*0.1381966011250105) + Dummy_8238*(Dummy_8240*0.5854101966249684 + Dummy_8242*0.1381966011250105 + Dummy_8244*0.1381966011250105 + Dummy_8246*0.1381966011250105); + const walberla::float64 Dummy_8324 = Dummy_8235*(-Dummy_8247*Dummy_8255 - Dummy_8249*Dummy_8256 - Dummy_8251*Dummy_8257 - Dummy_8253*Dummy_8258) + Dummy_8236*(Dummy_8248*-0.1381966011250105 + Dummy_8250*-0.1381966011250105 + Dummy_8252*-0.5854101966249684 + Dummy_8254*-0.1381966011250105) + Dummy_8237*(Dummy_8248*-0.1381966011250105 + Dummy_8250*-0.5854101966249684 + Dummy_8252*-0.1381966011250105 + Dummy_8254*-0.1381966011250105) + Dummy_8238*(Dummy_8248*-0.5854101966249684 + Dummy_8250*-0.1381966011250105 + Dummy_8252*-0.1381966011250105 + Dummy_8254*-0.1381966011250105); + const walberla::float64 Dummy_8325 = Dummy_8235*(-Dummy_8255*Dummy_8259 - Dummy_8256*Dummy_8261 - Dummy_8257*Dummy_8263 - Dummy_8258*Dummy_8265) + Dummy_8236*(Dummy_8260*-0.1381966011250105 + Dummy_8262*-0.1381966011250105 + Dummy_8264*-0.5854101966249684 + Dummy_8266*-0.1381966011250105) + Dummy_8237*(Dummy_8260*-0.1381966011250105 + Dummy_8262*-0.5854101966249684 + Dummy_8264*-0.1381966011250105 + Dummy_8266*-0.1381966011250105) + Dummy_8238*(Dummy_8260*-0.5854101966249684 + Dummy_8262*-0.1381966011250105 + Dummy_8264*-0.1381966011250105 + Dummy_8266*-0.1381966011250105); + const walberla::float64 Dummy_8326 = Dummy_8235*(-Dummy_8255*Dummy_8267 - Dummy_8256*Dummy_8269 - Dummy_8257*Dummy_8271 - Dummy_8258*Dummy_8273) + Dummy_8236*(Dummy_8268*-0.1381966011250105 + Dummy_8270*-0.1381966011250105 + Dummy_8272*-0.5854101966249684 + Dummy_8274*-0.1381966011250105) + Dummy_8237*(Dummy_8268*-0.1381966011250105 + Dummy_8270*-0.5854101966249684 + Dummy_8272*-0.1381966011250105 + Dummy_8274*-0.1381966011250105) + Dummy_8238*(Dummy_8268*-0.5854101966249684 + Dummy_8270*-0.1381966011250105 + Dummy_8272*-0.1381966011250105 + Dummy_8274*-0.1381966011250105); + const walberla::float64 Dummy_8327 = Dummy_8235*(Dummy_8277*tmp_kernel_op_28 + Dummy_8280*tmp_kernel_op_29 + Dummy_8283*tmp_kernel_op_30 + Dummy_8286*tmp_kernel_op_31) + Dummy_8236*(Dummy_8277*0.1381966011250105 + Dummy_8280*0.1381966011250105 + Dummy_8283*0.5854101966249684 + Dummy_8286*0.1381966011250105) + Dummy_8237*(Dummy_8277*0.1381966011250105 + Dummy_8280*0.5854101966249684 + Dummy_8283*0.1381966011250105 + Dummy_8286*0.1381966011250105) + Dummy_8238*(Dummy_8277*0.5854101966249684 + Dummy_8280*0.1381966011250105 + Dummy_8283*0.1381966011250105 + Dummy_8286*0.1381966011250105); + const walberla::float64 Dummy_8328 = Dummy_8235*(Dummy_8289*tmp_kernel_op_28 + Dummy_8292*tmp_kernel_op_29 + Dummy_8295*tmp_kernel_op_30 + Dummy_8298*tmp_kernel_op_31) + Dummy_8236*(Dummy_8289*0.1381966011250105 + Dummy_8292*0.1381966011250105 + Dummy_8295*0.5854101966249684 + Dummy_8298*0.1381966011250105) + Dummy_8237*(Dummy_8289*0.1381966011250105 + Dummy_8292*0.5854101966249684 + Dummy_8295*0.1381966011250105 + Dummy_8298*0.1381966011250105) + Dummy_8238*(Dummy_8289*0.5854101966249684 + Dummy_8292*0.1381966011250105 + Dummy_8295*0.1381966011250105 + Dummy_8298*0.1381966011250105); + const walberla::float64 Dummy_8329 = Dummy_8235*(Dummy_8301*tmp_kernel_op_28 + Dummy_8304*tmp_kernel_op_29 + Dummy_8307*tmp_kernel_op_30 + Dummy_8310*tmp_kernel_op_31) + Dummy_8236*(Dummy_8301*0.1381966011250105 + Dummy_8304*0.1381966011250105 + Dummy_8307*0.5854101966249684 + Dummy_8310*0.1381966011250105) + Dummy_8237*(Dummy_8301*0.1381966011250105 + Dummy_8304*0.5854101966249684 + Dummy_8307*0.1381966011250105 + Dummy_8310*0.1381966011250105) + Dummy_8238*(Dummy_8301*0.5854101966249684 + Dummy_8304*0.1381966011250105 + Dummy_8307*0.1381966011250105 + Dummy_8310*0.1381966011250105); + const walberla::float64 Dummy_8330 = Dummy_8235*(Dummy_8311*tmp_kernel_op_28 + Dummy_8312*tmp_kernel_op_29 + Dummy_8313*tmp_kernel_op_30 + Dummy_8314*tmp_kernel_op_31) + Dummy_8236*(Dummy_8311*0.1381966011250105 + Dummy_8312*0.1381966011250105 + Dummy_8313*0.5854101966249684 + Dummy_8314*0.1381966011250105) + Dummy_8237*(Dummy_8311*0.1381966011250105 + Dummy_8312*0.5854101966249684 + Dummy_8313*0.1381966011250105 + Dummy_8314*0.1381966011250105) + Dummy_8238*(Dummy_8311*0.5854101966249684 + Dummy_8312*0.1381966011250105 + Dummy_8313*0.1381966011250105 + Dummy_8314*0.1381966011250105); + const walberla::float64 Dummy_8331 = Dummy_8235*(Dummy_8315*tmp_kernel_op_28 + Dummy_8316*tmp_kernel_op_29 + Dummy_8317*tmp_kernel_op_30 + Dummy_8318*tmp_kernel_op_31) + Dummy_8236*(Dummy_8315*0.1381966011250105 + Dummy_8316*0.1381966011250105 + Dummy_8317*0.5854101966249684 + Dummy_8318*0.1381966011250105) + Dummy_8237*(Dummy_8315*0.1381966011250105 + Dummy_8316*0.5854101966249684 + Dummy_8317*0.1381966011250105 + Dummy_8318*0.1381966011250105) + Dummy_8238*(Dummy_8315*0.5854101966249684 + Dummy_8316*0.1381966011250105 + Dummy_8317*0.1381966011250105 + Dummy_8318*0.1381966011250105); + const walberla::float64 Dummy_8332 = Dummy_8235*(Dummy_8319*tmp_kernel_op_28 + Dummy_8320*tmp_kernel_op_29 + Dummy_8321*tmp_kernel_op_30 + Dummy_8322*tmp_kernel_op_31) + Dummy_8236*(Dummy_8319*0.1381966011250105 + Dummy_8320*0.1381966011250105 + Dummy_8321*0.5854101966249684 + Dummy_8322*0.1381966011250105) + Dummy_8237*(Dummy_8319*0.1381966011250105 + Dummy_8320*0.5854101966249684 + Dummy_8321*0.1381966011250105 + Dummy_8322*0.1381966011250105) + Dummy_8238*(Dummy_8319*0.5854101966249684 + Dummy_8320*0.1381966011250105 + Dummy_8321*0.1381966011250105 + Dummy_8322*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_951 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_952 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_953 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_954 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_955 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_956 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_957 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_958 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_959 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_960 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8323 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8324 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8325 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8326 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8327 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8328 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8329 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8330 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8331 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8332 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_961 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_962 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_963 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_964 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_965 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_966 = Dummy_965*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_967 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_968 = Dummy_967*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_969 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_970 = Dummy_969*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_971 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_972 = Dummy_971*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_973 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_974 = Dummy_965*Dummy_973; - const walberla::float64 Dummy_975 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_976 = Dummy_967*Dummy_975; - const walberla::float64 Dummy_977 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_978 = Dummy_969*Dummy_977; - const walberla::float64 Dummy_979 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_980 = Dummy_971*Dummy_979; - const walberla::float64 Dummy_981 = Dummy_965*tmp_kernel_op_28; - const walberla::float64 Dummy_982 = Dummy_967*tmp_kernel_op_29; - const walberla::float64 Dummy_983 = Dummy_969*tmp_kernel_op_30; - const walberla::float64 Dummy_984 = Dummy_971*tmp_kernel_op_31; - const walberla::float64 Dummy_985 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_986 = Dummy_965*Dummy_985; - const walberla::float64 Dummy_987 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_988 = Dummy_967*Dummy_987; - const walberla::float64 Dummy_989 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_990 = Dummy_969*Dummy_989; - const walberla::float64 Dummy_991 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_992 = Dummy_971*Dummy_991; - const walberla::float64 Dummy_993 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_994 = Dummy_965*Dummy_993; - const walberla::float64 Dummy_995 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_996 = Dummy_967*Dummy_995; - const walberla::float64 Dummy_997 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_998 = Dummy_969*Dummy_997; - const walberla::float64 Dummy_999 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_1000 = Dummy_971*Dummy_999; - const walberla::float64 Dummy_1001 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_1002 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_1003 = Dummy_965*(-Dummy_1001 - Dummy_1002); - const walberla::float64 Dummy_1004 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_1005 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_1006 = Dummy_967*(-Dummy_1004 - Dummy_1005); - const walberla::float64 Dummy_1007 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_1008 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_1009 = Dummy_969*(-Dummy_1007 - Dummy_1008); - const walberla::float64 Dummy_1010 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_1011 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_1012 = Dummy_971*(-Dummy_1010 - Dummy_1011); - const walberla::float64 Dummy_1013 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_1014 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_1015 = Dummy_965*(-Dummy_1013 - Dummy_1014); - const walberla::float64 Dummy_1016 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_1017 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_1018 = Dummy_967*(-Dummy_1016 - Dummy_1017); - const walberla::float64 Dummy_1019 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_1020 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_1021 = Dummy_969*(-Dummy_1019 - Dummy_1020); - const walberla::float64 Dummy_1022 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_1023 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_1024 = Dummy_971*(-Dummy_1022 - Dummy_1023); - const walberla::float64 Dummy_1025 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_1026 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_1027 = Dummy_965*(-Dummy_1025 - Dummy_1026); - const walberla::float64 Dummy_1028 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_1029 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_1030 = Dummy_967*(-Dummy_1028 - Dummy_1029); - const walberla::float64 Dummy_1031 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_1032 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_1033 = Dummy_969*(-Dummy_1031 - Dummy_1032); - const walberla::float64 Dummy_1034 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_1035 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_1036 = Dummy_971*(-Dummy_1034 - Dummy_1035); - const walberla::float64 Dummy_1037 = Dummy_965*(Dummy_1001 + Dummy_1013 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_1038 = Dummy_967*(Dummy_1004 + Dummy_1016 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_1039 = Dummy_969*(Dummy_1007 + Dummy_1019 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_1040 = Dummy_971*(Dummy_1010 + Dummy_1022 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_1041 = Dummy_965*(Dummy_1002 + Dummy_1025 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_1042 = Dummy_967*(Dummy_1005 + Dummy_1028 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_1043 = Dummy_969*(Dummy_1008 + Dummy_1031 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_1044 = Dummy_971*(Dummy_1011 + Dummy_1034 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_1045 = Dummy_965*(Dummy_1014 + Dummy_1026 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_1046 = Dummy_967*(Dummy_1017 + Dummy_1029 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_1047 = Dummy_969*(Dummy_1020 + Dummy_1032 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_1048 = Dummy_971*(Dummy_1023 + Dummy_1035 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_1049 = Dummy_961*(Dummy_966*tmp_kernel_op_28 + Dummy_968*tmp_kernel_op_29 + Dummy_970*tmp_kernel_op_30 + Dummy_972*tmp_kernel_op_31) + Dummy_962*(Dummy_966*0.1381966011250105 + Dummy_968*0.1381966011250105 + Dummy_970*0.5854101966249684 + Dummy_972*0.1381966011250105) + Dummy_963*(Dummy_966*0.1381966011250105 + Dummy_968*0.5854101966249684 + Dummy_970*0.1381966011250105 + Dummy_972*0.1381966011250105) + Dummy_964*(Dummy_966*0.5854101966249684 + Dummy_968*0.1381966011250105 + Dummy_970*0.1381966011250105 + Dummy_972*0.1381966011250105); - const walberla::float64 Dummy_1050 = Dummy_961*(-Dummy_973*Dummy_981 - Dummy_975*Dummy_982 - Dummy_977*Dummy_983 - Dummy_979*Dummy_984) + Dummy_962*(Dummy_974*-0.1381966011250105 + Dummy_976*-0.1381966011250105 + Dummy_978*-0.5854101966249684 + Dummy_980*-0.1381966011250105) + Dummy_963*(Dummy_974*-0.1381966011250105 + Dummy_976*-0.5854101966249684 + Dummy_978*-0.1381966011250105 + Dummy_980*-0.1381966011250105) + Dummy_964*(Dummy_974*-0.5854101966249684 + Dummy_976*-0.1381966011250105 + Dummy_978*-0.1381966011250105 + Dummy_980*-0.1381966011250105); - const walberla::float64 Dummy_1051 = Dummy_961*(-Dummy_981*Dummy_985 - Dummy_982*Dummy_987 - Dummy_983*Dummy_989 - Dummy_984*Dummy_991) + Dummy_962*(Dummy_986*-0.1381966011250105 + Dummy_988*-0.1381966011250105 + Dummy_990*-0.5854101966249684 + Dummy_992*-0.1381966011250105) + Dummy_963*(Dummy_986*-0.1381966011250105 + Dummy_988*-0.5854101966249684 + Dummy_990*-0.1381966011250105 + Dummy_992*-0.1381966011250105) + Dummy_964*(Dummy_986*-0.5854101966249684 + Dummy_988*-0.1381966011250105 + Dummy_990*-0.1381966011250105 + Dummy_992*-0.1381966011250105); - const walberla::float64 Dummy_1052 = Dummy_961*(-Dummy_981*Dummy_993 - Dummy_982*Dummy_995 - Dummy_983*Dummy_997 - Dummy_984*Dummy_999) + Dummy_962*(Dummy_1000*-0.1381966011250105 + Dummy_994*-0.1381966011250105 + Dummy_996*-0.1381966011250105 + Dummy_998*-0.5854101966249684) + Dummy_963*(Dummy_1000*-0.1381966011250105 + Dummy_994*-0.1381966011250105 + Dummy_996*-0.5854101966249684 + Dummy_998*-0.1381966011250105) + Dummy_964*(Dummy_1000*-0.1381966011250105 + Dummy_994*-0.5854101966249684 + Dummy_996*-0.1381966011250105 + Dummy_998*-0.1381966011250105); - const walberla::float64 Dummy_1053 = Dummy_961*(Dummy_1003*tmp_kernel_op_28 + Dummy_1006*tmp_kernel_op_29 + Dummy_1009*tmp_kernel_op_30 + Dummy_1012*tmp_kernel_op_31) + Dummy_962*(Dummy_1003*0.1381966011250105 + Dummy_1006*0.1381966011250105 + Dummy_1009*0.5854101966249684 + Dummy_1012*0.1381966011250105) + Dummy_963*(Dummy_1003*0.1381966011250105 + Dummy_1006*0.5854101966249684 + Dummy_1009*0.1381966011250105 + Dummy_1012*0.1381966011250105) + Dummy_964*(Dummy_1003*0.5854101966249684 + Dummy_1006*0.1381966011250105 + Dummy_1009*0.1381966011250105 + Dummy_1012*0.1381966011250105); - const walberla::float64 Dummy_1054 = Dummy_961*(Dummy_1015*tmp_kernel_op_28 + Dummy_1018*tmp_kernel_op_29 + Dummy_1021*tmp_kernel_op_30 + Dummy_1024*tmp_kernel_op_31) + Dummy_962*(Dummy_1015*0.1381966011250105 + Dummy_1018*0.1381966011250105 + Dummy_1021*0.5854101966249684 + Dummy_1024*0.1381966011250105) + Dummy_963*(Dummy_1015*0.1381966011250105 + Dummy_1018*0.5854101966249684 + Dummy_1021*0.1381966011250105 + Dummy_1024*0.1381966011250105) + Dummy_964*(Dummy_1015*0.5854101966249684 + Dummy_1018*0.1381966011250105 + Dummy_1021*0.1381966011250105 + Dummy_1024*0.1381966011250105); - const walberla::float64 Dummy_1055 = Dummy_961*(Dummy_1027*tmp_kernel_op_28 + Dummy_1030*tmp_kernel_op_29 + Dummy_1033*tmp_kernel_op_30 + Dummy_1036*tmp_kernel_op_31) + Dummy_962*(Dummy_1027*0.1381966011250105 + Dummy_1030*0.1381966011250105 + Dummy_1033*0.5854101966249684 + Dummy_1036*0.1381966011250105) + Dummy_963*(Dummy_1027*0.1381966011250105 + Dummy_1030*0.5854101966249684 + Dummy_1033*0.1381966011250105 + Dummy_1036*0.1381966011250105) + Dummy_964*(Dummy_1027*0.5854101966249684 + Dummy_1030*0.1381966011250105 + Dummy_1033*0.1381966011250105 + Dummy_1036*0.1381966011250105); - const walberla::float64 Dummy_1056 = Dummy_961*(Dummy_1037*tmp_kernel_op_28 + Dummy_1038*tmp_kernel_op_29 + Dummy_1039*tmp_kernel_op_30 + Dummy_1040*tmp_kernel_op_31) + Dummy_962*(Dummy_1037*0.1381966011250105 + Dummy_1038*0.1381966011250105 + Dummy_1039*0.5854101966249684 + Dummy_1040*0.1381966011250105) + Dummy_963*(Dummy_1037*0.1381966011250105 + Dummy_1038*0.5854101966249684 + Dummy_1039*0.1381966011250105 + Dummy_1040*0.1381966011250105) + Dummy_964*(Dummy_1037*0.5854101966249684 + Dummy_1038*0.1381966011250105 + Dummy_1039*0.1381966011250105 + Dummy_1040*0.1381966011250105); - const walberla::float64 Dummy_1057 = Dummy_961*(Dummy_1041*tmp_kernel_op_28 + Dummy_1042*tmp_kernel_op_29 + Dummy_1043*tmp_kernel_op_30 + Dummy_1044*tmp_kernel_op_31) + Dummy_962*(Dummy_1041*0.1381966011250105 + Dummy_1042*0.1381966011250105 + Dummy_1043*0.5854101966249684 + Dummy_1044*0.1381966011250105) + Dummy_963*(Dummy_1041*0.1381966011250105 + Dummy_1042*0.5854101966249684 + Dummy_1043*0.1381966011250105 + Dummy_1044*0.1381966011250105) + Dummy_964*(Dummy_1041*0.5854101966249684 + Dummy_1042*0.1381966011250105 + Dummy_1043*0.1381966011250105 + Dummy_1044*0.1381966011250105); - const walberla::float64 Dummy_1058 = Dummy_961*(Dummy_1045*tmp_kernel_op_28 + Dummy_1046*tmp_kernel_op_29 + Dummy_1047*tmp_kernel_op_30 + Dummy_1048*tmp_kernel_op_31) + Dummy_962*(Dummy_1045*0.1381966011250105 + Dummy_1046*0.1381966011250105 + Dummy_1047*0.5854101966249684 + Dummy_1048*0.1381966011250105) + Dummy_963*(Dummy_1045*0.1381966011250105 + Dummy_1046*0.5854101966249684 + Dummy_1047*0.1381966011250105 + Dummy_1048*0.1381966011250105) + Dummy_964*(Dummy_1045*0.5854101966249684 + Dummy_1046*0.1381966011250105 + Dummy_1047*0.1381966011250105 + Dummy_1048*0.1381966011250105); + const walberla::float64 Dummy_8333 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8334 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8335 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8336 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8337 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_8338 = Dummy_8337*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_8339 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_8340 = Dummy_8339*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_8341 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_8342 = Dummy_8341*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_8343 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_8344 = Dummy_8343*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_8345 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8346 = Dummy_8337*Dummy_8345; + const walberla::float64 Dummy_8347 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8348 = Dummy_8339*Dummy_8347; + const walberla::float64 Dummy_8349 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8350 = Dummy_8341*Dummy_8349; + const walberla::float64 Dummy_8351 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8352 = Dummy_8343*Dummy_8351; + const walberla::float64 Dummy_8353 = Dummy_8337*tmp_kernel_op_28; + const walberla::float64 Dummy_8354 = Dummy_8339*tmp_kernel_op_29; + const walberla::float64 Dummy_8355 = Dummy_8341*tmp_kernel_op_30; + const walberla::float64 Dummy_8356 = Dummy_8343*tmp_kernel_op_31; + const walberla::float64 Dummy_8357 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8358 = Dummy_8337*Dummy_8357; + const walberla::float64 Dummy_8359 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8360 = Dummy_8339*Dummy_8359; + const walberla::float64 Dummy_8361 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8362 = Dummy_8341*Dummy_8361; + const walberla::float64 Dummy_8363 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8364 = Dummy_8343*Dummy_8363; + const walberla::float64 Dummy_8365 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8366 = Dummy_8337*Dummy_8365; + const walberla::float64 Dummy_8367 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8368 = Dummy_8339*Dummy_8367; + const walberla::float64 Dummy_8369 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8370 = Dummy_8341*Dummy_8369; + const walberla::float64 Dummy_8371 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8372 = Dummy_8343*Dummy_8371; + const walberla::float64 Dummy_8373 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_8374 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8375 = Dummy_8337*(-Dummy_8373 - Dummy_8374); + const walberla::float64 Dummy_8376 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_8377 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8378 = Dummy_8339*(-Dummy_8376 - Dummy_8377); + const walberla::float64 Dummy_8379 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8380 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8381 = Dummy_8341*(-Dummy_8379 - Dummy_8380); + const walberla::float64 Dummy_8382 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8383 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8384 = Dummy_8343*(-Dummy_8382 - Dummy_8383); + const walberla::float64 Dummy_8385 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_8386 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8387 = Dummy_8337*(-Dummy_8385 - Dummy_8386); + const walberla::float64 Dummy_8388 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_8389 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8390 = Dummy_8339*(-Dummy_8388 - Dummy_8389); + const walberla::float64 Dummy_8391 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_8392 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8393 = Dummy_8341*(-Dummy_8391 - Dummy_8392); + const walberla::float64 Dummy_8394 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_8395 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8396 = Dummy_8343*(-Dummy_8394 - Dummy_8395); + const walberla::float64 Dummy_8397 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8398 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8399 = Dummy_8337*(-Dummy_8397 - Dummy_8398); + const walberla::float64 Dummy_8400 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8401 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_8402 = Dummy_8339*(-Dummy_8400 - Dummy_8401); + const walberla::float64 Dummy_8403 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_8404 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_8405 = Dummy_8341*(-Dummy_8403 - Dummy_8404); + const walberla::float64 Dummy_8406 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_8407 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_8408 = Dummy_8343*(-Dummy_8406 - Dummy_8407); + const walberla::float64 Dummy_8409 = Dummy_8337*(Dummy_8373 + Dummy_8385 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8410 = Dummy_8339*(Dummy_8376 + Dummy_8388 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8411 = Dummy_8341*(Dummy_8379 + Dummy_8391 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8412 = Dummy_8343*(Dummy_8382 + Dummy_8394 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8413 = Dummy_8337*(Dummy_8374 + Dummy_8397 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8414 = Dummy_8339*(Dummy_8377 + Dummy_8400 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8415 = Dummy_8341*(Dummy_8380 + Dummy_8403 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8416 = Dummy_8343*(Dummy_8383 + Dummy_8406 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8417 = Dummy_8337*(Dummy_8386 + Dummy_8398 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8418 = Dummy_8339*(Dummy_8389 + Dummy_8401 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8419 = Dummy_8341*(Dummy_8392 + Dummy_8404 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8420 = Dummy_8343*(Dummy_8395 + Dummy_8407 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8421 = Dummy_8333*(Dummy_8338*tmp_kernel_op_28 + Dummy_8340*tmp_kernel_op_29 + Dummy_8342*tmp_kernel_op_30 + Dummy_8344*tmp_kernel_op_31) + Dummy_8334*(Dummy_8338*0.1381966011250105 + Dummy_8340*0.1381966011250105 + Dummy_8342*0.5854101966249684 + Dummy_8344*0.1381966011250105) + Dummy_8335*(Dummy_8338*0.1381966011250105 + Dummy_8340*0.5854101966249684 + Dummy_8342*0.1381966011250105 + Dummy_8344*0.1381966011250105) + Dummy_8336*(Dummy_8338*0.5854101966249684 + Dummy_8340*0.1381966011250105 + Dummy_8342*0.1381966011250105 + Dummy_8344*0.1381966011250105); + const walberla::float64 Dummy_8422 = Dummy_8333*(-Dummy_8345*Dummy_8353 - Dummy_8347*Dummy_8354 - Dummy_8349*Dummy_8355 - Dummy_8351*Dummy_8356) + Dummy_8334*(Dummy_8346*-0.1381966011250105 + Dummy_8348*-0.1381966011250105 + Dummy_8350*-0.5854101966249684 + Dummy_8352*-0.1381966011250105) + Dummy_8335*(Dummy_8346*-0.1381966011250105 + Dummy_8348*-0.5854101966249684 + Dummy_8350*-0.1381966011250105 + Dummy_8352*-0.1381966011250105) + Dummy_8336*(Dummy_8346*-0.5854101966249684 + Dummy_8348*-0.1381966011250105 + Dummy_8350*-0.1381966011250105 + Dummy_8352*-0.1381966011250105); + const walberla::float64 Dummy_8423 = Dummy_8333*(-Dummy_8353*Dummy_8357 - Dummy_8354*Dummy_8359 - Dummy_8355*Dummy_8361 - Dummy_8356*Dummy_8363) + Dummy_8334*(Dummy_8358*-0.1381966011250105 + Dummy_8360*-0.1381966011250105 + Dummy_8362*-0.5854101966249684 + Dummy_8364*-0.1381966011250105) + Dummy_8335*(Dummy_8358*-0.1381966011250105 + Dummy_8360*-0.5854101966249684 + Dummy_8362*-0.1381966011250105 + Dummy_8364*-0.1381966011250105) + Dummy_8336*(Dummy_8358*-0.5854101966249684 + Dummy_8360*-0.1381966011250105 + Dummy_8362*-0.1381966011250105 + Dummy_8364*-0.1381966011250105); + const walberla::float64 Dummy_8424 = Dummy_8333*(-Dummy_8353*Dummy_8365 - Dummy_8354*Dummy_8367 - Dummy_8355*Dummy_8369 - Dummy_8356*Dummy_8371) + Dummy_8334*(Dummy_8366*-0.1381966011250105 + Dummy_8368*-0.1381966011250105 + Dummy_8370*-0.5854101966249684 + Dummy_8372*-0.1381966011250105) + Dummy_8335*(Dummy_8366*-0.1381966011250105 + Dummy_8368*-0.5854101966249684 + Dummy_8370*-0.1381966011250105 + Dummy_8372*-0.1381966011250105) + Dummy_8336*(Dummy_8366*-0.5854101966249684 + Dummy_8368*-0.1381966011250105 + Dummy_8370*-0.1381966011250105 + Dummy_8372*-0.1381966011250105); + const walberla::float64 Dummy_8425 = Dummy_8333*(Dummy_8375*tmp_kernel_op_28 + Dummy_8378*tmp_kernel_op_29 + Dummy_8381*tmp_kernel_op_30 + Dummy_8384*tmp_kernel_op_31) + Dummy_8334*(Dummy_8375*0.1381966011250105 + Dummy_8378*0.1381966011250105 + Dummy_8381*0.5854101966249684 + Dummy_8384*0.1381966011250105) + Dummy_8335*(Dummy_8375*0.1381966011250105 + Dummy_8378*0.5854101966249684 + Dummy_8381*0.1381966011250105 + Dummy_8384*0.1381966011250105) + Dummy_8336*(Dummy_8375*0.5854101966249684 + Dummy_8378*0.1381966011250105 + Dummy_8381*0.1381966011250105 + Dummy_8384*0.1381966011250105); + const walberla::float64 Dummy_8426 = Dummy_8333*(Dummy_8387*tmp_kernel_op_28 + Dummy_8390*tmp_kernel_op_29 + Dummy_8393*tmp_kernel_op_30 + Dummy_8396*tmp_kernel_op_31) + Dummy_8334*(Dummy_8387*0.1381966011250105 + Dummy_8390*0.1381966011250105 + Dummy_8393*0.5854101966249684 + Dummy_8396*0.1381966011250105) + Dummy_8335*(Dummy_8387*0.1381966011250105 + Dummy_8390*0.5854101966249684 + Dummy_8393*0.1381966011250105 + Dummy_8396*0.1381966011250105) + Dummy_8336*(Dummy_8387*0.5854101966249684 + Dummy_8390*0.1381966011250105 + Dummy_8393*0.1381966011250105 + Dummy_8396*0.1381966011250105); + const walberla::float64 Dummy_8427 = Dummy_8333*(Dummy_8399*tmp_kernel_op_28 + Dummy_8402*tmp_kernel_op_29 + Dummy_8405*tmp_kernel_op_30 + Dummy_8408*tmp_kernel_op_31) + Dummy_8334*(Dummy_8399*0.1381966011250105 + Dummy_8402*0.1381966011250105 + Dummy_8405*0.5854101966249684 + Dummy_8408*0.1381966011250105) + Dummy_8335*(Dummy_8399*0.1381966011250105 + Dummy_8402*0.5854101966249684 + Dummy_8405*0.1381966011250105 + Dummy_8408*0.1381966011250105) + Dummy_8336*(Dummy_8399*0.5854101966249684 + Dummy_8402*0.1381966011250105 + Dummy_8405*0.1381966011250105 + Dummy_8408*0.1381966011250105); + const walberla::float64 Dummy_8428 = Dummy_8333*(Dummy_8409*tmp_kernel_op_28 + Dummy_8410*tmp_kernel_op_29 + Dummy_8411*tmp_kernel_op_30 + Dummy_8412*tmp_kernel_op_31) + Dummy_8334*(Dummy_8409*0.1381966011250105 + Dummy_8410*0.1381966011250105 + Dummy_8411*0.5854101966249684 + Dummy_8412*0.1381966011250105) + Dummy_8335*(Dummy_8409*0.1381966011250105 + Dummy_8410*0.5854101966249684 + Dummy_8411*0.1381966011250105 + Dummy_8412*0.1381966011250105) + Dummy_8336*(Dummy_8409*0.5854101966249684 + Dummy_8410*0.1381966011250105 + Dummy_8411*0.1381966011250105 + Dummy_8412*0.1381966011250105); + const walberla::float64 Dummy_8429 = Dummy_8333*(Dummy_8413*tmp_kernel_op_28 + Dummy_8414*tmp_kernel_op_29 + Dummy_8415*tmp_kernel_op_30 + Dummy_8416*tmp_kernel_op_31) + Dummy_8334*(Dummy_8413*0.1381966011250105 + Dummy_8414*0.1381966011250105 + Dummy_8415*0.5854101966249684 + Dummy_8416*0.1381966011250105) + Dummy_8335*(Dummy_8413*0.1381966011250105 + Dummy_8414*0.5854101966249684 + Dummy_8415*0.1381966011250105 + Dummy_8416*0.1381966011250105) + Dummy_8336*(Dummy_8413*0.5854101966249684 + Dummy_8414*0.1381966011250105 + Dummy_8415*0.1381966011250105 + Dummy_8416*0.1381966011250105); + const walberla::float64 Dummy_8430 = Dummy_8333*(Dummy_8417*tmp_kernel_op_28 + Dummy_8418*tmp_kernel_op_29 + Dummy_8419*tmp_kernel_op_30 + Dummy_8420*tmp_kernel_op_31) + Dummy_8334*(Dummy_8417*0.1381966011250105 + Dummy_8418*0.1381966011250105 + Dummy_8419*0.5854101966249684 + Dummy_8420*0.1381966011250105) + Dummy_8335*(Dummy_8417*0.1381966011250105 + Dummy_8418*0.5854101966249684 + Dummy_8419*0.1381966011250105 + Dummy_8420*0.1381966011250105) + Dummy_8336*(Dummy_8417*0.5854101966249684 + Dummy_8418*0.1381966011250105 + Dummy_8419*0.1381966011250105 + Dummy_8420*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1049 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1050 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1051 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1052 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_1053 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_1054 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1055 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_1056 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1057 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1058 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8421 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8422 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8423 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8424 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8425 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8426 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8427 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8428 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8429 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8430 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_1059 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_1060 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_1061 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_1062 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_1063 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1064 = Dummy_1063*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_1065 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1066 = Dummy_1065*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_1067 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1068 = Dummy_1067*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_1069 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1070 = Dummy_1069*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_1071 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_1072 = Dummy_1063*Dummy_1071; - const walberla::float64 Dummy_1073 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_1074 = Dummy_1065*Dummy_1073; - const walberla::float64 Dummy_1075 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_1076 = Dummy_1067*Dummy_1075; - const walberla::float64 Dummy_1077 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_1078 = Dummy_1069*Dummy_1077; - const walberla::float64 Dummy_1079 = Dummy_1063*tmp_kernel_op_28; - const walberla::float64 Dummy_1080 = Dummy_1065*tmp_kernel_op_29; - const walberla::float64 Dummy_1081 = Dummy_1067*tmp_kernel_op_30; - const walberla::float64 Dummy_1082 = Dummy_1069*tmp_kernel_op_31; - const walberla::float64 Dummy_1083 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_1084 = Dummy_1063*Dummy_1083; - const walberla::float64 Dummy_1085 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_1086 = Dummy_1065*Dummy_1085; - const walberla::float64 Dummy_1087 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_1088 = Dummy_1067*Dummy_1087; - const walberla::float64 Dummy_1089 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_1090 = Dummy_1069*Dummy_1089; - const walberla::float64 Dummy_1091 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_1092 = Dummy_1063*Dummy_1091; - const walberla::float64 Dummy_1093 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_1094 = Dummy_1065*Dummy_1093; - const walberla::float64 Dummy_1095 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_1096 = Dummy_1067*Dummy_1095; - const walberla::float64 Dummy_1097 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_1098 = Dummy_1069*Dummy_1097; - const walberla::float64 Dummy_1099 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_1100 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1101 = Dummy_1063*(-Dummy_1099 - Dummy_1100); - const walberla::float64 Dummy_1102 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_1103 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1104 = Dummy_1065*(-Dummy_1102 - Dummy_1103); - const walberla::float64 Dummy_1105 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_1106 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_1107 = Dummy_1067*(-Dummy_1105 - Dummy_1106); - const walberla::float64 Dummy_1108 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_1109 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_1110 = Dummy_1069*(-Dummy_1108 - Dummy_1109); - const walberla::float64 Dummy_1111 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_1112 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1113 = Dummy_1063*(-Dummy_1111 - Dummy_1112); - const walberla::float64 Dummy_1114 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_1115 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_1116 = Dummy_1065*(-Dummy_1114 - Dummy_1115); - const walberla::float64 Dummy_1117 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_1118 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_1119 = Dummy_1067*(-Dummy_1117 - Dummy_1118); - const walberla::float64 Dummy_1120 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_1121 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_1122 = Dummy_1069*(-Dummy_1120 - Dummy_1121); - const walberla::float64 Dummy_1123 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1124 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1125 = Dummy_1063*(-Dummy_1123 - Dummy_1124); - const walberla::float64 Dummy_1126 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1127 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_1128 = Dummy_1065*(-Dummy_1126 - Dummy_1127); - const walberla::float64 Dummy_1129 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_1130 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_1131 = Dummy_1067*(-Dummy_1129 - Dummy_1130); - const walberla::float64 Dummy_1132 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_1133 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_1134 = Dummy_1069*(-Dummy_1132 - Dummy_1133); - const walberla::float64 Dummy_1135 = Dummy_1063*(Dummy_1099 + Dummy_1111 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_1136 = Dummy_1065*(Dummy_1102 + Dummy_1114 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_1137 = Dummy_1067*(Dummy_1105 + Dummy_1117 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_1138 = Dummy_1069*(Dummy_1108 + Dummy_1120 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_1139 = Dummy_1063*(Dummy_1100 + Dummy_1123 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_1140 = Dummy_1065*(Dummy_1103 + Dummy_1126 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_1141 = Dummy_1067*(Dummy_1106 + Dummy_1129 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_1142 = Dummy_1069*(Dummy_1109 + Dummy_1132 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_1143 = Dummy_1063*(Dummy_1112 + Dummy_1124 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_1144 = Dummy_1065*(Dummy_1115 + Dummy_1127 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_1145 = Dummy_1067*(Dummy_1118 + Dummy_1130 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_1146 = Dummy_1069*(Dummy_1121 + Dummy_1133 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_1147 = Dummy_1059*(Dummy_1064*tmp_kernel_op_28 + Dummy_1066*tmp_kernel_op_29 + Dummy_1068*tmp_kernel_op_30 + Dummy_1070*tmp_kernel_op_31) + Dummy_1060*(Dummy_1064*0.1381966011250105 + Dummy_1066*0.1381966011250105 + Dummy_1068*0.5854101966249684 + Dummy_1070*0.1381966011250105) + Dummy_1061*(Dummy_1064*0.1381966011250105 + Dummy_1066*0.5854101966249684 + Dummy_1068*0.1381966011250105 + Dummy_1070*0.1381966011250105) + Dummy_1062*(Dummy_1064*0.5854101966249684 + Dummy_1066*0.1381966011250105 + Dummy_1068*0.1381966011250105 + Dummy_1070*0.1381966011250105); - const walberla::float64 Dummy_1148 = Dummy_1059*(-Dummy_1071*Dummy_1079 - Dummy_1073*Dummy_1080 - Dummy_1075*Dummy_1081 - Dummy_1077*Dummy_1082) + Dummy_1060*(Dummy_1072*-0.1381966011250105 + Dummy_1074*-0.1381966011250105 + Dummy_1076*-0.5854101966249684 + Dummy_1078*-0.1381966011250105) + Dummy_1061*(Dummy_1072*-0.1381966011250105 + Dummy_1074*-0.5854101966249684 + Dummy_1076*-0.1381966011250105 + Dummy_1078*-0.1381966011250105) + Dummy_1062*(Dummy_1072*-0.5854101966249684 + Dummy_1074*-0.1381966011250105 + Dummy_1076*-0.1381966011250105 + Dummy_1078*-0.1381966011250105); - const walberla::float64 Dummy_1149 = Dummy_1059*(-Dummy_1079*Dummy_1083 - Dummy_1080*Dummy_1085 - Dummy_1081*Dummy_1087 - Dummy_1082*Dummy_1089) + Dummy_1060*(Dummy_1084*-0.1381966011250105 + Dummy_1086*-0.1381966011250105 + Dummy_1088*-0.5854101966249684 + Dummy_1090*-0.1381966011250105) + Dummy_1061*(Dummy_1084*-0.1381966011250105 + Dummy_1086*-0.5854101966249684 + Dummy_1088*-0.1381966011250105 + Dummy_1090*-0.1381966011250105) + Dummy_1062*(Dummy_1084*-0.5854101966249684 + Dummy_1086*-0.1381966011250105 + Dummy_1088*-0.1381966011250105 + Dummy_1090*-0.1381966011250105); - const walberla::float64 Dummy_1150 = Dummy_1059*(-Dummy_1079*Dummy_1091 - Dummy_1080*Dummy_1093 - Dummy_1081*Dummy_1095 - Dummy_1082*Dummy_1097) + Dummy_1060*(Dummy_1092*-0.1381966011250105 + Dummy_1094*-0.1381966011250105 + Dummy_1096*-0.5854101966249684 + Dummy_1098*-0.1381966011250105) + Dummy_1061*(Dummy_1092*-0.1381966011250105 + Dummy_1094*-0.5854101966249684 + Dummy_1096*-0.1381966011250105 + Dummy_1098*-0.1381966011250105) + Dummy_1062*(Dummy_1092*-0.5854101966249684 + Dummy_1094*-0.1381966011250105 + Dummy_1096*-0.1381966011250105 + Dummy_1098*-0.1381966011250105); - const walberla::float64 Dummy_1151 = Dummy_1059*(Dummy_1101*tmp_kernel_op_28 + Dummy_1104*tmp_kernel_op_29 + Dummy_1107*tmp_kernel_op_30 + Dummy_1110*tmp_kernel_op_31) + Dummy_1060*(Dummy_1101*0.1381966011250105 + Dummy_1104*0.1381966011250105 + Dummy_1107*0.5854101966249684 + Dummy_1110*0.1381966011250105) + Dummy_1061*(Dummy_1101*0.1381966011250105 + Dummy_1104*0.5854101966249684 + Dummy_1107*0.1381966011250105 + Dummy_1110*0.1381966011250105) + Dummy_1062*(Dummy_1101*0.5854101966249684 + Dummy_1104*0.1381966011250105 + Dummy_1107*0.1381966011250105 + Dummy_1110*0.1381966011250105); - const walberla::float64 Dummy_1152 = Dummy_1059*(Dummy_1113*tmp_kernel_op_28 + Dummy_1116*tmp_kernel_op_29 + Dummy_1119*tmp_kernel_op_30 + Dummy_1122*tmp_kernel_op_31) + Dummy_1060*(Dummy_1113*0.1381966011250105 + Dummy_1116*0.1381966011250105 + Dummy_1119*0.5854101966249684 + Dummy_1122*0.1381966011250105) + Dummy_1061*(Dummy_1113*0.1381966011250105 + Dummy_1116*0.5854101966249684 + Dummy_1119*0.1381966011250105 + Dummy_1122*0.1381966011250105) + Dummy_1062*(Dummy_1113*0.5854101966249684 + Dummy_1116*0.1381966011250105 + Dummy_1119*0.1381966011250105 + Dummy_1122*0.1381966011250105); - const walberla::float64 Dummy_1153 = Dummy_1059*(Dummy_1125*tmp_kernel_op_28 + Dummy_1128*tmp_kernel_op_29 + Dummy_1131*tmp_kernel_op_30 + Dummy_1134*tmp_kernel_op_31) + Dummy_1060*(Dummy_1125*0.1381966011250105 + Dummy_1128*0.1381966011250105 + Dummy_1131*0.5854101966249684 + Dummy_1134*0.1381966011250105) + Dummy_1061*(Dummy_1125*0.1381966011250105 + Dummy_1128*0.5854101966249684 + Dummy_1131*0.1381966011250105 + Dummy_1134*0.1381966011250105) + Dummy_1062*(Dummy_1125*0.5854101966249684 + Dummy_1128*0.1381966011250105 + Dummy_1131*0.1381966011250105 + Dummy_1134*0.1381966011250105); - const walberla::float64 Dummy_1154 = Dummy_1059*(Dummy_1135*tmp_kernel_op_28 + Dummy_1136*tmp_kernel_op_29 + Dummy_1137*tmp_kernel_op_30 + Dummy_1138*tmp_kernel_op_31) + Dummy_1060*(Dummy_1135*0.1381966011250105 + Dummy_1136*0.1381966011250105 + Dummy_1137*0.5854101966249684 + Dummy_1138*0.1381966011250105) + Dummy_1061*(Dummy_1135*0.1381966011250105 + Dummy_1136*0.5854101966249684 + Dummy_1137*0.1381966011250105 + Dummy_1138*0.1381966011250105) + Dummy_1062*(Dummy_1135*0.5854101966249684 + Dummy_1136*0.1381966011250105 + Dummy_1137*0.1381966011250105 + Dummy_1138*0.1381966011250105); - const walberla::float64 Dummy_1155 = Dummy_1059*(Dummy_1139*tmp_kernel_op_28 + Dummy_1140*tmp_kernel_op_29 + Dummy_1141*tmp_kernel_op_30 + Dummy_1142*tmp_kernel_op_31) + Dummy_1060*(Dummy_1139*0.1381966011250105 + Dummy_1140*0.1381966011250105 + Dummy_1141*0.5854101966249684 + Dummy_1142*0.1381966011250105) + Dummy_1061*(Dummy_1139*0.1381966011250105 + Dummy_1140*0.5854101966249684 + Dummy_1141*0.1381966011250105 + Dummy_1142*0.1381966011250105) + Dummy_1062*(Dummy_1139*0.5854101966249684 + Dummy_1140*0.1381966011250105 + Dummy_1141*0.1381966011250105 + Dummy_1142*0.1381966011250105); - const walberla::float64 Dummy_1156 = Dummy_1059*(Dummy_1143*tmp_kernel_op_28 + Dummy_1144*tmp_kernel_op_29 + Dummy_1145*tmp_kernel_op_30 + Dummy_1146*tmp_kernel_op_31) + Dummy_1060*(Dummy_1143*0.1381966011250105 + Dummy_1144*0.1381966011250105 + Dummy_1145*0.5854101966249684 + Dummy_1146*0.1381966011250105) + Dummy_1061*(Dummy_1143*0.1381966011250105 + Dummy_1144*0.5854101966249684 + Dummy_1145*0.1381966011250105 + Dummy_1146*0.1381966011250105) + Dummy_1062*(Dummy_1143*0.5854101966249684 + Dummy_1144*0.1381966011250105 + Dummy_1145*0.1381966011250105 + Dummy_1146*0.1381966011250105); + const walberla::float64 Dummy_8431 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8432 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8433 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_8434 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_8435 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8436 = Dummy_8435*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_8437 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8438 = Dummy_8437*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_8439 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8440 = Dummy_8439*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_8441 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8442 = Dummy_8441*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_8443 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8444 = Dummy_8435*Dummy_8443; + const walberla::float64 Dummy_8445 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8446 = Dummy_8437*Dummy_8445; + const walberla::float64 Dummy_8447 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_8448 = Dummy_8439*Dummy_8447; + const walberla::float64 Dummy_8449 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_8450 = Dummy_8441*Dummy_8449; + const walberla::float64 Dummy_8451 = Dummy_8435*tmp_kernel_op_28; + const walberla::float64 Dummy_8452 = Dummy_8437*tmp_kernel_op_29; + const walberla::float64 Dummy_8453 = Dummy_8439*tmp_kernel_op_30; + const walberla::float64 Dummy_8454 = Dummy_8441*tmp_kernel_op_31; + const walberla::float64 Dummy_8455 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8456 = Dummy_8435*Dummy_8455; + const walberla::float64 Dummy_8457 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8458 = Dummy_8437*Dummy_8457; + const walberla::float64 Dummy_8459 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_8460 = Dummy_8439*Dummy_8459; + const walberla::float64 Dummy_8461 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_8462 = Dummy_8441*Dummy_8461; + const walberla::float64 Dummy_8463 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_8464 = Dummy_8435*Dummy_8463; + const walberla::float64 Dummy_8465 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8466 = Dummy_8437*Dummy_8465; + const walberla::float64 Dummy_8467 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8468 = Dummy_8439*Dummy_8467; + const walberla::float64 Dummy_8469 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_8470 = Dummy_8441*Dummy_8469; + const walberla::float64 Dummy_8471 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8472 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8473 = Dummy_8435*(-Dummy_8471 - Dummy_8472); + const walberla::float64 Dummy_8474 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8475 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8476 = Dummy_8437*(-Dummy_8474 - Dummy_8475); + const walberla::float64 Dummy_8477 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8478 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8479 = Dummy_8439*(-Dummy_8477 - Dummy_8478); + const walberla::float64 Dummy_8480 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8481 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8482 = Dummy_8441*(-Dummy_8480 - Dummy_8481); + const walberla::float64 Dummy_8483 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_8484 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8485 = Dummy_8435*(-Dummy_8483 - Dummy_8484); + const walberla::float64 Dummy_8486 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_8487 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8488 = Dummy_8437*(-Dummy_8486 - Dummy_8487); + const walberla::float64 Dummy_8489 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_8490 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8491 = Dummy_8439*(-Dummy_8489 - Dummy_8490); + const walberla::float64 Dummy_8492 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_8493 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8494 = Dummy_8441*(-Dummy_8492 - Dummy_8493); + const walberla::float64 Dummy_8495 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8496 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8497 = Dummy_8435*(-Dummy_8495 - Dummy_8496); + const walberla::float64 Dummy_8498 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8499 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_8500 = Dummy_8437*(-Dummy_8498 - Dummy_8499); + const walberla::float64 Dummy_8501 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_8502 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_8503 = Dummy_8439*(-Dummy_8501 - Dummy_8502); + const walberla::float64 Dummy_8504 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_8505 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_8506 = Dummy_8441*(-Dummy_8504 - Dummy_8505); + const walberla::float64 Dummy_8507 = Dummy_8435*(Dummy_8471 + Dummy_8483 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_8508 = Dummy_8437*(Dummy_8474 + Dummy_8486 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_8509 = Dummy_8439*(Dummy_8477 + Dummy_8489 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_8510 = Dummy_8441*(Dummy_8480 + Dummy_8492 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_8511 = Dummy_8435*(Dummy_8472 + Dummy_8495 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_8512 = Dummy_8437*(Dummy_8475 + Dummy_8498 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_8513 = Dummy_8439*(Dummy_8478 + Dummy_8501 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_8514 = Dummy_8441*(Dummy_8481 + Dummy_8504 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_8515 = Dummy_8435*(Dummy_8484 + Dummy_8496 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8516 = Dummy_8437*(Dummy_8487 + Dummy_8499 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_8517 = Dummy_8439*(Dummy_8490 + Dummy_8502 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_8518 = Dummy_8441*(Dummy_8493 + Dummy_8505 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_8519 = Dummy_8431*(Dummy_8436*tmp_kernel_op_28 + Dummy_8438*tmp_kernel_op_29 + Dummy_8440*tmp_kernel_op_30 + Dummy_8442*tmp_kernel_op_31) + Dummy_8432*(Dummy_8436*0.1381966011250105 + Dummy_8438*0.1381966011250105 + Dummy_8440*0.5854101966249684 + Dummy_8442*0.1381966011250105) + Dummy_8433*(Dummy_8436*0.1381966011250105 + Dummy_8438*0.5854101966249684 + Dummy_8440*0.1381966011250105 + Dummy_8442*0.1381966011250105) + Dummy_8434*(Dummy_8436*0.5854101966249684 + Dummy_8438*0.1381966011250105 + Dummy_8440*0.1381966011250105 + Dummy_8442*0.1381966011250105); + const walberla::float64 Dummy_8520 = Dummy_8431*(-Dummy_8443*Dummy_8451 - Dummy_8445*Dummy_8452 - Dummy_8447*Dummy_8453 - Dummy_8449*Dummy_8454) + Dummy_8432*(Dummy_8444*-0.1381966011250105 + Dummy_8446*-0.1381966011250105 + Dummy_8448*-0.5854101966249684 + Dummy_8450*-0.1381966011250105) + Dummy_8433*(Dummy_8444*-0.1381966011250105 + Dummy_8446*-0.5854101966249684 + Dummy_8448*-0.1381966011250105 + Dummy_8450*-0.1381966011250105) + Dummy_8434*(Dummy_8444*-0.5854101966249684 + Dummy_8446*-0.1381966011250105 + Dummy_8448*-0.1381966011250105 + Dummy_8450*-0.1381966011250105); + const walberla::float64 Dummy_8521 = Dummy_8431*(-Dummy_8451*Dummy_8455 - Dummy_8452*Dummy_8457 - Dummy_8453*Dummy_8459 - Dummy_8454*Dummy_8461) + Dummy_8432*(Dummy_8456*-0.1381966011250105 + Dummy_8458*-0.1381966011250105 + Dummy_8460*-0.5854101966249684 + Dummy_8462*-0.1381966011250105) + Dummy_8433*(Dummy_8456*-0.1381966011250105 + Dummy_8458*-0.5854101966249684 + Dummy_8460*-0.1381966011250105 + Dummy_8462*-0.1381966011250105) + Dummy_8434*(Dummy_8456*-0.5854101966249684 + Dummy_8458*-0.1381966011250105 + Dummy_8460*-0.1381966011250105 + Dummy_8462*-0.1381966011250105); + const walberla::float64 Dummy_8522 = Dummy_8431*(-Dummy_8451*Dummy_8463 - Dummy_8452*Dummy_8465 - Dummy_8453*Dummy_8467 - Dummy_8454*Dummy_8469) + Dummy_8432*(Dummy_8464*-0.1381966011250105 + Dummy_8466*-0.1381966011250105 + Dummy_8468*-0.5854101966249684 + Dummy_8470*-0.1381966011250105) + Dummy_8433*(Dummy_8464*-0.1381966011250105 + Dummy_8466*-0.5854101966249684 + Dummy_8468*-0.1381966011250105 + Dummy_8470*-0.1381966011250105) + Dummy_8434*(Dummy_8464*-0.5854101966249684 + Dummy_8466*-0.1381966011250105 + Dummy_8468*-0.1381966011250105 + Dummy_8470*-0.1381966011250105); + const walberla::float64 Dummy_8523 = Dummy_8431*(Dummy_8473*tmp_kernel_op_28 + Dummy_8476*tmp_kernel_op_29 + Dummy_8479*tmp_kernel_op_30 + Dummy_8482*tmp_kernel_op_31) + Dummy_8432*(Dummy_8473*0.1381966011250105 + Dummy_8476*0.1381966011250105 + Dummy_8479*0.5854101966249684 + Dummy_8482*0.1381966011250105) + Dummy_8433*(Dummy_8473*0.1381966011250105 + Dummy_8476*0.5854101966249684 + Dummy_8479*0.1381966011250105 + Dummy_8482*0.1381966011250105) + Dummy_8434*(Dummy_8473*0.5854101966249684 + Dummy_8476*0.1381966011250105 + Dummy_8479*0.1381966011250105 + Dummy_8482*0.1381966011250105); + const walberla::float64 Dummy_8524 = Dummy_8431*(Dummy_8485*tmp_kernel_op_28 + Dummy_8488*tmp_kernel_op_29 + Dummy_8491*tmp_kernel_op_30 + Dummy_8494*tmp_kernel_op_31) + Dummy_8432*(Dummy_8485*0.1381966011250105 + Dummy_8488*0.1381966011250105 + Dummy_8491*0.5854101966249684 + Dummy_8494*0.1381966011250105) + Dummy_8433*(Dummy_8485*0.1381966011250105 + Dummy_8488*0.5854101966249684 + Dummy_8491*0.1381966011250105 + Dummy_8494*0.1381966011250105) + Dummy_8434*(Dummy_8485*0.5854101966249684 + Dummy_8488*0.1381966011250105 + Dummy_8491*0.1381966011250105 + Dummy_8494*0.1381966011250105); + const walberla::float64 Dummy_8525 = Dummy_8431*(Dummy_8497*tmp_kernel_op_28 + Dummy_8500*tmp_kernel_op_29 + Dummy_8503*tmp_kernel_op_30 + Dummy_8506*tmp_kernel_op_31) + Dummy_8432*(Dummy_8497*0.1381966011250105 + Dummy_8500*0.1381966011250105 + Dummy_8503*0.5854101966249684 + Dummy_8506*0.1381966011250105) + Dummy_8433*(Dummy_8497*0.1381966011250105 + Dummy_8500*0.5854101966249684 + Dummy_8503*0.1381966011250105 + Dummy_8506*0.1381966011250105) + Dummy_8434*(Dummy_8497*0.5854101966249684 + Dummy_8500*0.1381966011250105 + Dummy_8503*0.1381966011250105 + Dummy_8506*0.1381966011250105); + const walberla::float64 Dummy_8526 = Dummy_8431*(Dummy_8507*tmp_kernel_op_28 + Dummy_8508*tmp_kernel_op_29 + Dummy_8509*tmp_kernel_op_30 + Dummy_8510*tmp_kernel_op_31) + Dummy_8432*(Dummy_8507*0.1381966011250105 + Dummy_8508*0.1381966011250105 + Dummy_8509*0.5854101966249684 + Dummy_8510*0.1381966011250105) + Dummy_8433*(Dummy_8507*0.1381966011250105 + Dummy_8508*0.5854101966249684 + Dummy_8509*0.1381966011250105 + Dummy_8510*0.1381966011250105) + Dummy_8434*(Dummy_8507*0.5854101966249684 + Dummy_8508*0.1381966011250105 + Dummy_8509*0.1381966011250105 + Dummy_8510*0.1381966011250105); + const walberla::float64 Dummy_8527 = Dummy_8431*(Dummy_8511*tmp_kernel_op_28 + Dummy_8512*tmp_kernel_op_29 + Dummy_8513*tmp_kernel_op_30 + Dummy_8514*tmp_kernel_op_31) + Dummy_8432*(Dummy_8511*0.1381966011250105 + Dummy_8512*0.1381966011250105 + Dummy_8513*0.5854101966249684 + Dummy_8514*0.1381966011250105) + Dummy_8433*(Dummy_8511*0.1381966011250105 + Dummy_8512*0.5854101966249684 + Dummy_8513*0.1381966011250105 + Dummy_8514*0.1381966011250105) + Dummy_8434*(Dummy_8511*0.5854101966249684 + Dummy_8512*0.1381966011250105 + Dummy_8513*0.1381966011250105 + Dummy_8514*0.1381966011250105); + const walberla::float64 Dummy_8528 = Dummy_8431*(Dummy_8515*tmp_kernel_op_28 + Dummy_8516*tmp_kernel_op_29 + Dummy_8517*tmp_kernel_op_30 + Dummy_8518*tmp_kernel_op_31) + Dummy_8432*(Dummy_8515*0.1381966011250105 + Dummy_8516*0.1381966011250105 + Dummy_8517*0.5854101966249684 + Dummy_8518*0.1381966011250105) + Dummy_8433*(Dummy_8515*0.1381966011250105 + Dummy_8516*0.5854101966249684 + Dummy_8517*0.1381966011250105 + Dummy_8518*0.1381966011250105) + Dummy_8434*(Dummy_8515*0.5854101966249684 + Dummy_8516*0.1381966011250105 + Dummy_8517*0.1381966011250105 + Dummy_8518*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1147 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1148 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1149 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1150 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_1151 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1152 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_1153 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1154 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_1155 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_1156 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8519 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8520 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8521 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8522 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8523 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8524 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8525 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8526 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8527 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8528 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_toMatrix_macro_2D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_toMatrix_macro_2D.cpp index dda0e212c12035d29fac56c4be1174aedba28fa8..92f825d6c65bc0fb43c9ec6773dd7081d47edca1 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_toMatrix_macro_2D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_toMatrix_macro_2D.cpp @@ -77,9 +77,7 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_2D( idx_t * RESTRICT _data_d const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_GRAY = macro_vertex_coord_id_0comp0; @@ -95,9 +93,7 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_2D( idx_t * RESTRICT _data_d const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = 0.16666666666666674; const walberla::float64 tmp_kernel_op_1 = 0.66666666666666663; @@ -165,60 +161,60 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_2D( idx_t * RESTRICT _data_d const walberla::float64 elMat_5_0 = tmp_kernel_op_0*tmp_kernel_op_45 + tmp_kernel_op_12*tmp_kernel_op_47 + tmp_kernel_op_46*tmp_kernel_op_6; const walberla::float64 elMat_5_1 = tmp_kernel_op_45*0.16666666666666666 + tmp_kernel_op_46*0.66666666666666663 + tmp_kernel_op_47*0.16666666666666666; const walberla::float64 elMat_5_2 = tmp_kernel_op_45*0.66666666666666663 + tmp_kernel_op_46*0.16666666666666666 + tmp_kernel_op_47*0.16666666666666666; - const walberla::float64 Dummy_1191 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_1192 = Dummy_1191*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_3 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_3); - const walberla::float64 Dummy_1193 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_1194 = Dummy_1193*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_9 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_9); - const walberla::float64 Dummy_1195 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_1196 = Dummy_1195*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_15 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_15); - const walberla::float64 Dummy_1197 = Dummy_1191*tmp_kernel_op_0; - const walberla::float64 Dummy_1198 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_1199 = Dummy_1193*tmp_kernel_op_6; - const walberla::float64 Dummy_1200 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_1201 = Dummy_1195*tmp_kernel_op_12; - const walberla::float64 Dummy_1202 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_13 - 1.0); - const walberla::float64 Dummy_1203 = Dummy_1191*Dummy_1198; - const walberla::float64 Dummy_1204 = Dummy_1193*Dummy_1200; - const walberla::float64 Dummy_1205 = Dummy_1195*Dummy_1202; - const walberla::float64 Dummy_1206 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_1207 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_1208 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_1209 = Dummy_1191*Dummy_1206; - const walberla::float64 Dummy_1210 = Dummy_1193*Dummy_1207; - const walberla::float64 Dummy_1211 = Dummy_1195*Dummy_1208; - const walberla::float64 Dummy_1212 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_2; - const walberla::float64 Dummy_1213 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_1; - const walberla::float64 Dummy_1214 = Dummy_1191*(-Dummy_1212 - Dummy_1213); - const walberla::float64 Dummy_1215 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_8; - const walberla::float64 Dummy_1216 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_7; - const walberla::float64 Dummy_1217 = Dummy_1193*(-Dummy_1215 - Dummy_1216); - const walberla::float64 Dummy_1218 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14; - const walberla::float64 Dummy_1219 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_13; - const walberla::float64 Dummy_1220 = Dummy_1195*(-Dummy_1218 - Dummy_1219); - const walberla::float64 Dummy_1221 = Dummy_1191*(Dummy_1212 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_1 - 1.333333333333333)); - const walberla::float64 Dummy_1222 = Dummy_1193*(Dummy_1215 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_7 + 2.666666666666667)); - const walberla::float64 Dummy_1223 = Dummy_1195*(Dummy_1218 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_13 + 2.666666666666667)); - const walberla::float64 Dummy_1224 = Dummy_1191*(Dummy_1213 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_2 + 2.666666666666667)); - const walberla::float64 Dummy_1225 = Dummy_1193*(Dummy_1216 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_8 - 1.333333333333333)); - const walberla::float64 Dummy_1226 = Dummy_1195*(Dummy_1219 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_14 + 2.666666666666667)); - const walberla::float64 Dummy_1227 = Dummy_1192*tmp_kernel_op_0 + Dummy_1194*tmp_kernel_op_6 + Dummy_1196*tmp_kernel_op_12; - const walberla::float64 Dummy_1228 = Dummy_1192*0.16666666666666666 + Dummy_1194*0.66666666666666663 + Dummy_1196*0.16666666666666666; - const walberla::float64 Dummy_1229 = Dummy_1192*0.66666666666666663 + Dummy_1194*0.16666666666666666 + Dummy_1196*0.16666666666666666; - const walberla::float64 Dummy_1230 = -Dummy_1197*Dummy_1198 - Dummy_1199*Dummy_1200 - Dummy_1201*Dummy_1202; - const walberla::float64 Dummy_1231 = Dummy_1203*-0.16666666666666666 + Dummy_1204*-0.66666666666666663 + Dummy_1205*-0.16666666666666666; - const walberla::float64 Dummy_1232 = Dummy_1203*-0.66666666666666663 + Dummy_1204*-0.16666666666666666 + Dummy_1205*-0.16666666666666666; - const walberla::float64 Dummy_1233 = -Dummy_1197*Dummy_1206 - Dummy_1199*Dummy_1207 - Dummy_1201*Dummy_1208; - const walberla::float64 Dummy_1234 = Dummy_1209*-0.16666666666666666 + Dummy_1210*-0.66666666666666663 + Dummy_1211*-0.16666666666666666; - const walberla::float64 Dummy_1235 = Dummy_1209*-0.66666666666666663 + Dummy_1210*-0.16666666666666666 + Dummy_1211*-0.16666666666666666; - const walberla::float64 Dummy_1236 = Dummy_1214*tmp_kernel_op_0 + Dummy_1217*tmp_kernel_op_6 + Dummy_1220*tmp_kernel_op_12; - const walberla::float64 Dummy_1237 = Dummy_1214*0.16666666666666666 + Dummy_1217*0.66666666666666663 + Dummy_1220*0.16666666666666666; - const walberla::float64 Dummy_1238 = Dummy_1214*0.66666666666666663 + Dummy_1217*0.16666666666666666 + Dummy_1220*0.16666666666666666; - const walberla::float64 Dummy_1239 = Dummy_1221*tmp_kernel_op_0 + Dummy_1222*tmp_kernel_op_6 + Dummy_1223*tmp_kernel_op_12; - const walberla::float64 Dummy_1240 = Dummy_1221*0.16666666666666666 + Dummy_1222*0.66666666666666663 + Dummy_1223*0.16666666666666666; - const walberla::float64 Dummy_1241 = Dummy_1221*0.66666666666666663 + Dummy_1222*0.16666666666666666 + Dummy_1223*0.16666666666666666; - const walberla::float64 Dummy_1242 = Dummy_1224*tmp_kernel_op_0 + Dummy_1225*tmp_kernel_op_6 + Dummy_1226*tmp_kernel_op_12; - const walberla::float64 Dummy_1243 = Dummy_1224*0.16666666666666666 + Dummy_1225*0.66666666666666663 + Dummy_1226*0.16666666666666666; - const walberla::float64 Dummy_1244 = Dummy_1224*0.66666666666666663 + Dummy_1225*0.16666666666666666 + Dummy_1226*0.16666666666666666; + const walberla::float64 Dummy_8563 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_8564 = Dummy_8563*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_3 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_3); + const walberla::float64 Dummy_8565 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_8566 = Dummy_8565*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_9 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_9); + const walberla::float64 Dummy_8567 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_8568 = Dummy_8567*(-jac_affine_inv_0_0_BLUE*tmp_kernel_op_15 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_15); + const walberla::float64 Dummy_8569 = Dummy_8563*tmp_kernel_op_0; + const walberla::float64 Dummy_8570 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8571 = Dummy_8565*tmp_kernel_op_6; + const walberla::float64 Dummy_8572 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_8573 = Dummy_8567*tmp_kernel_op_12; + const walberla::float64 Dummy_8574 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_13 - 1.0); + const walberla::float64 Dummy_8575 = Dummy_8563*Dummy_8570; + const walberla::float64 Dummy_8576 = Dummy_8565*Dummy_8572; + const walberla::float64 Dummy_8577 = Dummy_8567*Dummy_8574; + const walberla::float64 Dummy_8578 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8579 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_8580 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_8581 = Dummy_8563*Dummy_8578; + const walberla::float64 Dummy_8582 = Dummy_8565*Dummy_8579; + const walberla::float64 Dummy_8583 = Dummy_8567*Dummy_8580; + const walberla::float64 Dummy_8584 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_2; + const walberla::float64 Dummy_8585 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_1; + const walberla::float64 Dummy_8586 = Dummy_8563*(-Dummy_8584 - Dummy_8585); + const walberla::float64 Dummy_8587 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_8; + const walberla::float64 Dummy_8588 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_7; + const walberla::float64 Dummy_8589 = Dummy_8565*(-Dummy_8587 - Dummy_8588); + const walberla::float64 Dummy_8590 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14; + const walberla::float64 Dummy_8591 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_13; + const walberla::float64 Dummy_8592 = Dummy_8567*(-Dummy_8590 - Dummy_8591); + const walberla::float64 Dummy_8593 = Dummy_8563*(Dummy_8584 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_1 - 1.333333333333333)); + const walberla::float64 Dummy_8594 = Dummy_8565*(Dummy_8587 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_7 + 2.666666666666667)); + const walberla::float64 Dummy_8595 = Dummy_8567*(Dummy_8590 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_13 + 2.666666666666667)); + const walberla::float64 Dummy_8596 = Dummy_8563*(Dummy_8585 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_2 + 2.666666666666667)); + const walberla::float64 Dummy_8597 = Dummy_8565*(Dummy_8588 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_8 - 1.333333333333333)); + const walberla::float64 Dummy_8598 = Dummy_8567*(Dummy_8591 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_14 + 2.666666666666667)); + const walberla::float64 Dummy_8599 = Dummy_8564*tmp_kernel_op_0 + Dummy_8566*tmp_kernel_op_6 + Dummy_8568*tmp_kernel_op_12; + const walberla::float64 Dummy_8600 = Dummy_8564*0.16666666666666666 + Dummy_8566*0.66666666666666663 + Dummy_8568*0.16666666666666666; + const walberla::float64 Dummy_8601 = Dummy_8564*0.66666666666666663 + Dummy_8566*0.16666666666666666 + Dummy_8568*0.16666666666666666; + const walberla::float64 Dummy_8602 = -Dummy_8569*Dummy_8570 - Dummy_8571*Dummy_8572 - Dummy_8573*Dummy_8574; + const walberla::float64 Dummy_8603 = Dummy_8575*-0.16666666666666666 + Dummy_8576*-0.66666666666666663 + Dummy_8577*-0.16666666666666666; + const walberla::float64 Dummy_8604 = Dummy_8575*-0.66666666666666663 + Dummy_8576*-0.16666666666666666 + Dummy_8577*-0.16666666666666666; + const walberla::float64 Dummy_8605 = -Dummy_8569*Dummy_8578 - Dummy_8571*Dummy_8579 - Dummy_8573*Dummy_8580; + const walberla::float64 Dummy_8606 = Dummy_8581*-0.16666666666666666 + Dummy_8582*-0.66666666666666663 + Dummy_8583*-0.16666666666666666; + const walberla::float64 Dummy_8607 = Dummy_8581*-0.66666666666666663 + Dummy_8582*-0.16666666666666666 + Dummy_8583*-0.16666666666666666; + const walberla::float64 Dummy_8608 = Dummy_8586*tmp_kernel_op_0 + Dummy_8589*tmp_kernel_op_6 + Dummy_8592*tmp_kernel_op_12; + const walberla::float64 Dummy_8609 = Dummy_8586*0.16666666666666666 + Dummy_8589*0.66666666666666663 + Dummy_8592*0.16666666666666666; + const walberla::float64 Dummy_8610 = Dummy_8586*0.66666666666666663 + Dummy_8589*0.16666666666666666 + Dummy_8592*0.16666666666666666; + const walberla::float64 Dummy_8611 = Dummy_8593*tmp_kernel_op_0 + Dummy_8594*tmp_kernel_op_6 + Dummy_8595*tmp_kernel_op_12; + const walberla::float64 Dummy_8612 = Dummy_8593*0.16666666666666666 + Dummy_8594*0.66666666666666663 + Dummy_8595*0.16666666666666666; + const walberla::float64 Dummy_8613 = Dummy_8593*0.66666666666666663 + Dummy_8594*0.16666666666666666 + Dummy_8595*0.16666666666666666; + const walberla::float64 Dummy_8614 = Dummy_8596*tmp_kernel_op_0 + Dummy_8597*tmp_kernel_op_6 + Dummy_8598*tmp_kernel_op_12; + const walberla::float64 Dummy_8615 = Dummy_8596*0.16666666666666666 + Dummy_8597*0.66666666666666663 + Dummy_8598*0.16666666666666666; + const walberla::float64 Dummy_8616 = Dummy_8596*0.66666666666666663 + Dummy_8597*0.16666666666666666 + Dummy_8598*0.16666666666666666; for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -288,24 +284,24 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_2D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_1227)); - _data_mat[1] = ((walberla::float64)(Dummy_1228)); - _data_mat[2] = ((walberla::float64)(Dummy_1229)); - _data_mat[3] = ((walberla::float64)(Dummy_1230)); - _data_mat[4] = ((walberla::float64)(Dummy_1231)); - _data_mat[5] = ((walberla::float64)(Dummy_1232)); - _data_mat[6] = ((walberla::float64)(Dummy_1233)); - _data_mat[7] = ((walberla::float64)(Dummy_1234)); - _data_mat[8] = ((walberla::float64)(Dummy_1235)); - _data_mat[9] = ((walberla::float64)(Dummy_1236)); - _data_mat[10] = ((walberla::float64)(Dummy_1237)); - _data_mat[11] = ((walberla::float64)(Dummy_1238)); - _data_mat[12] = ((walberla::float64)(Dummy_1239)); - _data_mat[13] = ((walberla::float64)(Dummy_1240)); - _data_mat[14] = ((walberla::float64)(Dummy_1241)); - _data_mat[15] = ((walberla::float64)(Dummy_1242)); - _data_mat[16] = ((walberla::float64)(Dummy_1243)); - _data_mat[17] = ((walberla::float64)(Dummy_1244)); + _data_mat[0] = ((walberla::float64)(Dummy_8599)); + _data_mat[1] = ((walberla::float64)(Dummy_8600)); + _data_mat[2] = ((walberla::float64)(Dummy_8601)); + _data_mat[3] = ((walberla::float64)(Dummy_8602)); + _data_mat[4] = ((walberla::float64)(Dummy_8603)); + _data_mat[5] = ((walberla::float64)(Dummy_8604)); + _data_mat[6] = ((walberla::float64)(Dummy_8605)); + _data_mat[7] = ((walberla::float64)(Dummy_8606)); + _data_mat[8] = ((walberla::float64)(Dummy_8607)); + _data_mat[9] = ((walberla::float64)(Dummy_8608)); + _data_mat[10] = ((walberla::float64)(Dummy_8609)); + _data_mat[11] = ((walberla::float64)(Dummy_8610)); + _data_mat[12] = ((walberla::float64)(Dummy_8611)); + _data_mat[13] = ((walberla::float64)(Dummy_8612)); + _data_mat[14] = ((walberla::float64)(Dummy_8613)); + _data_mat[15] = ((walberla::float64)(Dummy_8614)); + _data_mat[16] = ((walberla::float64)(Dummy_8615)); + _data_mat[17] = ((walberla::float64)(Dummy_8616)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_toMatrix_macro_3D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_toMatrix_macro_3D.cpp index e0d76f6a0da3370a86dc10a593eb7116abee5ab0..0d283b1e0cc03999d96a382881d3dbee0fb503ce 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_toMatrix_macro_3D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_0_0_toMatrix_macro_3D.cpp @@ -86,26 +86,20 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -131,26 +125,20 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - jac_affine_0_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_0_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_0_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -179,26 +167,20 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -224,26 +206,20 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - jac_affine_0_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_0_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_0_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -275,26 +251,20 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -314,26 +284,20 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - jac_affine_0_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_0_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_0_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 0.13819660112501053; const walberla::float64 tmp_kernel_op_1 = 2.3416407864998736; @@ -487,626 +451,626 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 elMat_9_1 = tmp_kernel_op_108*0.1381966011250105 + tmp_kernel_op_109*0.1381966011250105 + tmp_kernel_op_110*0.5854101966249684 + tmp_kernel_op_111*0.1381966011250105; const walberla::float64 elMat_9_2 = tmp_kernel_op_108*0.1381966011250105 + tmp_kernel_op_109*0.5854101966249684 + tmp_kernel_op_110*0.1381966011250105 + tmp_kernel_op_111*0.1381966011250105; const walberla::float64 elMat_9_3 = tmp_kernel_op_108*0.5854101966249684 + tmp_kernel_op_109*0.1381966011250105 + tmp_kernel_op_110*0.1381966011250105 + tmp_kernel_op_111*0.1381966011250105; - const walberla::float64 Dummy_1419 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1420 = Dummy_1419*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_1421 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1422 = Dummy_1421*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_1423 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1424 = Dummy_1423*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_1425 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1426 = Dummy_1425*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_1427 = Dummy_1419*tmp_kernel_op_0; - const walberla::float64 Dummy_1428 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_1429 = Dummy_1421*tmp_kernel_op_8; - const walberla::float64 Dummy_1430 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_1431 = Dummy_1423*tmp_kernel_op_16; - const walberla::float64 Dummy_1432 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_1433 = Dummy_1425*tmp_kernel_op_24; - const walberla::float64 Dummy_1434 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_1435 = Dummy_1419*Dummy_1428; - const walberla::float64 Dummy_1436 = Dummy_1421*Dummy_1430; - const walberla::float64 Dummy_1437 = Dummy_1423*Dummy_1432; - const walberla::float64 Dummy_1438 = Dummy_1425*Dummy_1434; - const walberla::float64 Dummy_1439 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_1440 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_1441 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_1442 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_1443 = Dummy_1419*Dummy_1439; - const walberla::float64 Dummy_1444 = Dummy_1421*Dummy_1440; - const walberla::float64 Dummy_1445 = Dummy_1423*Dummy_1441; - const walberla::float64 Dummy_1446 = Dummy_1425*Dummy_1442; - const walberla::float64 Dummy_1447 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_1448 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_1449 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_1450 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_1451 = Dummy_1419*Dummy_1447; - const walberla::float64 Dummy_1452 = Dummy_1421*Dummy_1448; - const walberla::float64 Dummy_1453 = Dummy_1423*Dummy_1449; - const walberla::float64 Dummy_1454 = Dummy_1425*Dummy_1450; - const walberla::float64 Dummy_1455 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1456 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_1457 = Dummy_1419*(-Dummy_1455 - Dummy_1456); - const walberla::float64 Dummy_1458 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1459 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_1460 = Dummy_1421*(-Dummy_1458 - Dummy_1459); - const walberla::float64 Dummy_1461 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_1462 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_1463 = Dummy_1423*(-Dummy_1461 - Dummy_1462); - const walberla::float64 Dummy_1464 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_1465 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_1466 = Dummy_1425*(-Dummy_1464 - Dummy_1465); - const walberla::float64 Dummy_1467 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1468 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1469 = Dummy_1419*(-Dummy_1467 - Dummy_1468); - const walberla::float64 Dummy_1470 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1471 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_1472 = Dummy_1421*(-Dummy_1470 - Dummy_1471); - const walberla::float64 Dummy_1473 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_1474 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_1475 = Dummy_1423*(-Dummy_1473 - Dummy_1474); - const walberla::float64 Dummy_1476 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_1477 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_1478 = Dummy_1425*(-Dummy_1476 - Dummy_1477); - const walberla::float64 Dummy_1479 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_1480 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1481 = Dummy_1419*(-Dummy_1479 - Dummy_1480); - const walberla::float64 Dummy_1482 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_1483 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_1484 = Dummy_1421*(-Dummy_1482 - Dummy_1483); - const walberla::float64 Dummy_1485 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_1486 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_1487 = Dummy_1423*(-Dummy_1485 - Dummy_1486); - const walberla::float64 Dummy_1488 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_1489 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_1490 = Dummy_1425*(-Dummy_1488 - Dummy_1489); - const walberla::float64 Dummy_1491 = Dummy_1419*(Dummy_1455 + Dummy_1467 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_1492 = Dummy_1421*(Dummy_1458 + Dummy_1470 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_1493 = Dummy_1423*(Dummy_1461 + Dummy_1473 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_1494 = Dummy_1425*(Dummy_1464 + Dummy_1476 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_1495 = Dummy_1419*(Dummy_1456 + Dummy_1479 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_1496 = Dummy_1421*(Dummy_1459 + Dummy_1482 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_1497 = Dummy_1423*(Dummy_1462 + Dummy_1485 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_1498 = Dummy_1425*(Dummy_1465 + Dummy_1488 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_1499 = Dummy_1419*(Dummy_1468 + Dummy_1480 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_1500 = Dummy_1421*(Dummy_1471 + Dummy_1483 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_1501 = Dummy_1423*(Dummy_1474 + Dummy_1486 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_1502 = Dummy_1425*(Dummy_1477 + Dummy_1489 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_1503 = Dummy_1420*tmp_kernel_op_0 + Dummy_1422*tmp_kernel_op_8 + Dummy_1424*tmp_kernel_op_16 + Dummy_1426*tmp_kernel_op_24; - const walberla::float64 Dummy_1504 = Dummy_1420*0.1381966011250105 + Dummy_1422*0.1381966011250105 + Dummy_1424*0.5854101966249684 + Dummy_1426*0.1381966011250105; - const walberla::float64 Dummy_1505 = Dummy_1420*0.1381966011250105 + Dummy_1422*0.5854101966249684 + Dummy_1424*0.1381966011250105 + Dummy_1426*0.1381966011250105; - const walberla::float64 Dummy_1506 = Dummy_1420*0.5854101966249684 + Dummy_1422*0.1381966011250105 + Dummy_1424*0.1381966011250105 + Dummy_1426*0.1381966011250105; - const walberla::float64 Dummy_1507 = -Dummy_1427*Dummy_1428 - Dummy_1429*Dummy_1430 - Dummy_1431*Dummy_1432 - Dummy_1433*Dummy_1434; - const walberla::float64 Dummy_1508 = Dummy_1435*-0.1381966011250105 + Dummy_1436*-0.1381966011250105 + Dummy_1437*-0.5854101966249684 + Dummy_1438*-0.1381966011250105; - const walberla::float64 Dummy_1509 = Dummy_1435*-0.1381966011250105 + Dummy_1436*-0.5854101966249684 + Dummy_1437*-0.1381966011250105 + Dummy_1438*-0.1381966011250105; - const walberla::float64 Dummy_1510 = Dummy_1435*-0.5854101966249684 + Dummy_1436*-0.1381966011250105 + Dummy_1437*-0.1381966011250105 + Dummy_1438*-0.1381966011250105; - const walberla::float64 Dummy_1511 = -Dummy_1427*Dummy_1439 - Dummy_1429*Dummy_1440 - Dummy_1431*Dummy_1441 - Dummy_1433*Dummy_1442; - const walberla::float64 Dummy_1512 = Dummy_1443*-0.1381966011250105 + Dummy_1444*-0.1381966011250105 + Dummy_1445*-0.5854101966249684 + Dummy_1446*-0.1381966011250105; - const walberla::float64 Dummy_1513 = Dummy_1443*-0.1381966011250105 + Dummy_1444*-0.5854101966249684 + Dummy_1445*-0.1381966011250105 + Dummy_1446*-0.1381966011250105; - const walberla::float64 Dummy_1514 = Dummy_1443*-0.5854101966249684 + Dummy_1444*-0.1381966011250105 + Dummy_1445*-0.1381966011250105 + Dummy_1446*-0.1381966011250105; - const walberla::float64 Dummy_1515 = -Dummy_1427*Dummy_1447 - Dummy_1429*Dummy_1448 - Dummy_1431*Dummy_1449 - Dummy_1433*Dummy_1450; - const walberla::float64 Dummy_1516 = Dummy_1451*-0.1381966011250105 + Dummy_1452*-0.1381966011250105 + Dummy_1453*-0.5854101966249684 + Dummy_1454*-0.1381966011250105; - const walberla::float64 Dummy_1517 = Dummy_1451*-0.1381966011250105 + Dummy_1452*-0.5854101966249684 + Dummy_1453*-0.1381966011250105 + Dummy_1454*-0.1381966011250105; - const walberla::float64 Dummy_1518 = Dummy_1451*-0.5854101966249684 + Dummy_1452*-0.1381966011250105 + Dummy_1453*-0.1381966011250105 + Dummy_1454*-0.1381966011250105; - const walberla::float64 Dummy_1519 = Dummy_1457*tmp_kernel_op_0 + Dummy_1460*tmp_kernel_op_8 + Dummy_1463*tmp_kernel_op_16 + Dummy_1466*tmp_kernel_op_24; - const walberla::float64 Dummy_1520 = Dummy_1457*0.1381966011250105 + Dummy_1460*0.1381966011250105 + Dummy_1463*0.5854101966249684 + Dummy_1466*0.1381966011250105; - const walberla::float64 Dummy_1521 = Dummy_1457*0.1381966011250105 + Dummy_1460*0.5854101966249684 + Dummy_1463*0.1381966011250105 + Dummy_1466*0.1381966011250105; - const walberla::float64 Dummy_1522 = Dummy_1457*0.5854101966249684 + Dummy_1460*0.1381966011250105 + Dummy_1463*0.1381966011250105 + Dummy_1466*0.1381966011250105; - const walberla::float64 Dummy_1523 = Dummy_1469*tmp_kernel_op_0 + Dummy_1472*tmp_kernel_op_8 + Dummy_1475*tmp_kernel_op_16 + Dummy_1478*tmp_kernel_op_24; - const walberla::float64 Dummy_1524 = Dummy_1469*0.1381966011250105 + Dummy_1472*0.1381966011250105 + Dummy_1475*0.5854101966249684 + Dummy_1478*0.1381966011250105; - const walberla::float64 Dummy_1525 = Dummy_1469*0.1381966011250105 + Dummy_1472*0.5854101966249684 + Dummy_1475*0.1381966011250105 + Dummy_1478*0.1381966011250105; - const walberla::float64 Dummy_1526 = Dummy_1469*0.5854101966249684 + Dummy_1472*0.1381966011250105 + Dummy_1475*0.1381966011250105 + Dummy_1478*0.1381966011250105; - const walberla::float64 Dummy_1527 = Dummy_1481*tmp_kernel_op_0 + Dummy_1484*tmp_kernel_op_8 + Dummy_1487*tmp_kernel_op_16 + Dummy_1490*tmp_kernel_op_24; - const walberla::float64 Dummy_1528 = Dummy_1481*0.1381966011250105 + Dummy_1484*0.1381966011250105 + Dummy_1487*0.5854101966249684 + Dummy_1490*0.1381966011250105; - const walberla::float64 Dummy_1529 = Dummy_1481*0.1381966011250105 + Dummy_1484*0.5854101966249684 + Dummy_1487*0.1381966011250105 + Dummy_1490*0.1381966011250105; - const walberla::float64 Dummy_1530 = Dummy_1481*0.5854101966249684 + Dummy_1484*0.1381966011250105 + Dummy_1487*0.1381966011250105 + Dummy_1490*0.1381966011250105; - const walberla::float64 Dummy_1531 = Dummy_1491*tmp_kernel_op_0 + Dummy_1492*tmp_kernel_op_8 + Dummy_1493*tmp_kernel_op_16 + Dummy_1494*tmp_kernel_op_24; - const walberla::float64 Dummy_1532 = Dummy_1491*0.1381966011250105 + Dummy_1492*0.1381966011250105 + Dummy_1493*0.5854101966249684 + Dummy_1494*0.1381966011250105; - const walberla::float64 Dummy_1533 = Dummy_1491*0.1381966011250105 + Dummy_1492*0.5854101966249684 + Dummy_1493*0.1381966011250105 + Dummy_1494*0.1381966011250105; - const walberla::float64 Dummy_1534 = Dummy_1491*0.5854101966249684 + Dummy_1492*0.1381966011250105 + Dummy_1493*0.1381966011250105 + Dummy_1494*0.1381966011250105; - const walberla::float64 Dummy_1535 = Dummy_1495*tmp_kernel_op_0 + Dummy_1496*tmp_kernel_op_8 + Dummy_1497*tmp_kernel_op_16 + Dummy_1498*tmp_kernel_op_24; - const walberla::float64 Dummy_1536 = Dummy_1495*0.1381966011250105 + Dummy_1496*0.1381966011250105 + Dummy_1497*0.5854101966249684 + Dummy_1498*0.1381966011250105; - const walberla::float64 Dummy_1537 = Dummy_1495*0.1381966011250105 + Dummy_1496*0.5854101966249684 + Dummy_1497*0.1381966011250105 + Dummy_1498*0.1381966011250105; - const walberla::float64 Dummy_1538 = Dummy_1495*0.5854101966249684 + Dummy_1496*0.1381966011250105 + Dummy_1497*0.1381966011250105 + Dummy_1498*0.1381966011250105; - const walberla::float64 Dummy_1539 = Dummy_1499*tmp_kernel_op_0 + Dummy_1500*tmp_kernel_op_8 + Dummy_1501*tmp_kernel_op_16 + Dummy_1502*tmp_kernel_op_24; - const walberla::float64 Dummy_1540 = Dummy_1499*0.1381966011250105 + Dummy_1500*0.1381966011250105 + Dummy_1501*0.5854101966249684 + Dummy_1502*0.1381966011250105; - const walberla::float64 Dummy_1541 = Dummy_1499*0.1381966011250105 + Dummy_1500*0.5854101966249684 + Dummy_1501*0.1381966011250105 + Dummy_1502*0.1381966011250105; - const walberla::float64 Dummy_1542 = Dummy_1499*0.5854101966249684 + Dummy_1500*0.1381966011250105 + Dummy_1501*0.1381966011250105 + Dummy_1502*0.1381966011250105; - const walberla::float64 Dummy_1543 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_1544 = Dummy_1543*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_1545 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_1546 = Dummy_1545*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_1547 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_1548 = Dummy_1547*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_1549 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_1550 = Dummy_1549*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_1551 = Dummy_1543*tmp_kernel_op_0; - const walberla::float64 Dummy_1552 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_1553 = Dummy_1545*tmp_kernel_op_8; - const walberla::float64 Dummy_1554 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_1555 = Dummy_1547*tmp_kernel_op_16; - const walberla::float64 Dummy_1556 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_1557 = Dummy_1549*tmp_kernel_op_24; - const walberla::float64 Dummy_1558 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_1559 = Dummy_1543*Dummy_1552; - const walberla::float64 Dummy_1560 = Dummy_1545*Dummy_1554; - const walberla::float64 Dummy_1561 = Dummy_1547*Dummy_1556; - const walberla::float64 Dummy_1562 = Dummy_1549*Dummy_1558; - const walberla::float64 Dummy_1563 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_1564 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_1565 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_1566 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_1567 = Dummy_1543*Dummy_1563; - const walberla::float64 Dummy_1568 = Dummy_1545*Dummy_1564; - const walberla::float64 Dummy_1569 = Dummy_1547*Dummy_1565; - const walberla::float64 Dummy_1570 = Dummy_1549*Dummy_1566; - const walberla::float64 Dummy_1571 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_1572 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_1573 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_1574 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_1575 = Dummy_1543*Dummy_1571; - const walberla::float64 Dummy_1576 = Dummy_1545*Dummy_1572; - const walberla::float64 Dummy_1577 = Dummy_1547*Dummy_1573; - const walberla::float64 Dummy_1578 = Dummy_1549*Dummy_1574; - const walberla::float64 Dummy_1579 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_1580 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_1581 = Dummy_1543*(-Dummy_1579 - Dummy_1580); - const walberla::float64 Dummy_1582 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_1583 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_1584 = Dummy_1545*(-Dummy_1582 - Dummy_1583); - const walberla::float64 Dummy_1585 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_1586 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_1587 = Dummy_1547*(-Dummy_1585 - Dummy_1586); - const walberla::float64 Dummy_1588 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_1589 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_1590 = Dummy_1549*(-Dummy_1588 - Dummy_1589); - const walberla::float64 Dummy_1591 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_1592 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_1593 = Dummy_1543*(-Dummy_1591 - Dummy_1592); - const walberla::float64 Dummy_1594 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_1595 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_1596 = Dummy_1545*(-Dummy_1594 - Dummy_1595); - const walberla::float64 Dummy_1597 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_1598 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_1599 = Dummy_1547*(-Dummy_1597 - Dummy_1598); - const walberla::float64 Dummy_1600 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_1601 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_1602 = Dummy_1549*(-Dummy_1600 - Dummy_1601); - const walberla::float64 Dummy_1603 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_1604 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_1605 = Dummy_1543*(-Dummy_1603 - Dummy_1604); - const walberla::float64 Dummy_1606 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_1607 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_1608 = Dummy_1545*(-Dummy_1606 - Dummy_1607); - const walberla::float64 Dummy_1609 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_1610 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_1611 = Dummy_1547*(-Dummy_1609 - Dummy_1610); - const walberla::float64 Dummy_1612 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_1613 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_1614 = Dummy_1549*(-Dummy_1612 - Dummy_1613); - const walberla::float64 Dummy_1615 = Dummy_1543*(Dummy_1579 + Dummy_1591 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_1616 = Dummy_1545*(Dummy_1582 + Dummy_1594 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_1617 = Dummy_1547*(Dummy_1585 + Dummy_1597 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_1618 = Dummy_1549*(Dummy_1588 + Dummy_1600 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_1619 = Dummy_1543*(Dummy_1580 + Dummy_1603 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_1620 = Dummy_1545*(Dummy_1583 + Dummy_1606 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_1621 = Dummy_1547*(Dummy_1586 + Dummy_1609 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_1622 = Dummy_1549*(Dummy_1589 + Dummy_1612 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_1623 = Dummy_1543*(Dummy_1592 + Dummy_1604 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_1624 = Dummy_1545*(Dummy_1595 + Dummy_1607 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_1625 = Dummy_1547*(Dummy_1598 + Dummy_1610 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_1626 = Dummy_1549*(Dummy_1601 + Dummy_1613 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_1627 = Dummy_1544*tmp_kernel_op_0 + Dummy_1546*tmp_kernel_op_8 + Dummy_1548*tmp_kernel_op_16 + Dummy_1550*tmp_kernel_op_24; - const walberla::float64 Dummy_1628 = Dummy_1544*0.1381966011250105 + Dummy_1546*0.1381966011250105 + Dummy_1548*0.5854101966249684 + Dummy_1550*0.1381966011250105; - const walberla::float64 Dummy_1629 = Dummy_1544*0.1381966011250105 + Dummy_1546*0.5854101966249684 + Dummy_1548*0.1381966011250105 + Dummy_1550*0.1381966011250105; - const walberla::float64 Dummy_1630 = Dummy_1544*0.5854101966249684 + Dummy_1546*0.1381966011250105 + Dummy_1548*0.1381966011250105 + Dummy_1550*0.1381966011250105; - const walberla::float64 Dummy_1631 = -Dummy_1551*Dummy_1552 - Dummy_1553*Dummy_1554 - Dummy_1555*Dummy_1556 - Dummy_1557*Dummy_1558; - const walberla::float64 Dummy_1632 = Dummy_1559*-0.1381966011250105 + Dummy_1560*-0.1381966011250105 + Dummy_1561*-0.5854101966249684 + Dummy_1562*-0.1381966011250105; - const walberla::float64 Dummy_1633 = Dummy_1559*-0.1381966011250105 + Dummy_1560*-0.5854101966249684 + Dummy_1561*-0.1381966011250105 + Dummy_1562*-0.1381966011250105; - const walberla::float64 Dummy_1634 = Dummy_1559*-0.5854101966249684 + Dummy_1560*-0.1381966011250105 + Dummy_1561*-0.1381966011250105 + Dummy_1562*-0.1381966011250105; - const walberla::float64 Dummy_1635 = -Dummy_1551*Dummy_1563 - Dummy_1553*Dummy_1564 - Dummy_1555*Dummy_1565 - Dummy_1557*Dummy_1566; - const walberla::float64 Dummy_1636 = Dummy_1567*-0.1381966011250105 + Dummy_1568*-0.1381966011250105 + Dummy_1569*-0.5854101966249684 + Dummy_1570*-0.1381966011250105; - const walberla::float64 Dummy_1637 = Dummy_1567*-0.1381966011250105 + Dummy_1568*-0.5854101966249684 + Dummy_1569*-0.1381966011250105 + Dummy_1570*-0.1381966011250105; - const walberla::float64 Dummy_1638 = Dummy_1567*-0.5854101966249684 + Dummy_1568*-0.1381966011250105 + Dummy_1569*-0.1381966011250105 + Dummy_1570*-0.1381966011250105; - const walberla::float64 Dummy_1639 = -Dummy_1551*Dummy_1571 - Dummy_1553*Dummy_1572 - Dummy_1555*Dummy_1573 - Dummy_1557*Dummy_1574; - const walberla::float64 Dummy_1640 = Dummy_1575*-0.1381966011250105 + Dummy_1576*-0.1381966011250105 + Dummy_1577*-0.5854101966249684 + Dummy_1578*-0.1381966011250105; - const walberla::float64 Dummy_1641 = Dummy_1575*-0.1381966011250105 + Dummy_1576*-0.5854101966249684 + Dummy_1577*-0.1381966011250105 + Dummy_1578*-0.1381966011250105; - const walberla::float64 Dummy_1642 = Dummy_1575*-0.5854101966249684 + Dummy_1576*-0.1381966011250105 + Dummy_1577*-0.1381966011250105 + Dummy_1578*-0.1381966011250105; - const walberla::float64 Dummy_1643 = Dummy_1581*tmp_kernel_op_0 + Dummy_1584*tmp_kernel_op_8 + Dummy_1587*tmp_kernel_op_16 + Dummy_1590*tmp_kernel_op_24; - const walberla::float64 Dummy_1644 = Dummy_1581*0.1381966011250105 + Dummy_1584*0.1381966011250105 + Dummy_1587*0.5854101966249684 + Dummy_1590*0.1381966011250105; - const walberla::float64 Dummy_1645 = Dummy_1581*0.1381966011250105 + Dummy_1584*0.5854101966249684 + Dummy_1587*0.1381966011250105 + Dummy_1590*0.1381966011250105; - const walberla::float64 Dummy_1646 = Dummy_1581*0.5854101966249684 + Dummy_1584*0.1381966011250105 + Dummy_1587*0.1381966011250105 + Dummy_1590*0.1381966011250105; - const walberla::float64 Dummy_1647 = Dummy_1593*tmp_kernel_op_0 + Dummy_1596*tmp_kernel_op_8 + Dummy_1599*tmp_kernel_op_16 + Dummy_1602*tmp_kernel_op_24; - const walberla::float64 Dummy_1648 = Dummy_1593*0.1381966011250105 + Dummy_1596*0.1381966011250105 + Dummy_1599*0.5854101966249684 + Dummy_1602*0.1381966011250105; - const walberla::float64 Dummy_1649 = Dummy_1593*0.1381966011250105 + Dummy_1596*0.5854101966249684 + Dummy_1599*0.1381966011250105 + Dummy_1602*0.1381966011250105; - const walberla::float64 Dummy_1650 = Dummy_1593*0.5854101966249684 + Dummy_1596*0.1381966011250105 + Dummy_1599*0.1381966011250105 + Dummy_1602*0.1381966011250105; - const walberla::float64 Dummy_1651 = Dummy_1605*tmp_kernel_op_0 + Dummy_1608*tmp_kernel_op_8 + Dummy_1611*tmp_kernel_op_16 + Dummy_1614*tmp_kernel_op_24; - const walberla::float64 Dummy_1652 = Dummy_1605*0.1381966011250105 + Dummy_1608*0.1381966011250105 + Dummy_1611*0.5854101966249684 + Dummy_1614*0.1381966011250105; - const walberla::float64 Dummy_1653 = Dummy_1605*0.1381966011250105 + Dummy_1608*0.5854101966249684 + Dummy_1611*0.1381966011250105 + Dummy_1614*0.1381966011250105; - const walberla::float64 Dummy_1654 = Dummy_1605*0.5854101966249684 + Dummy_1608*0.1381966011250105 + Dummy_1611*0.1381966011250105 + Dummy_1614*0.1381966011250105; - const walberla::float64 Dummy_1655 = Dummy_1615*tmp_kernel_op_0 + Dummy_1616*tmp_kernel_op_8 + Dummy_1617*tmp_kernel_op_16 + Dummy_1618*tmp_kernel_op_24; - const walberla::float64 Dummy_1656 = Dummy_1615*0.1381966011250105 + Dummy_1616*0.1381966011250105 + Dummy_1617*0.5854101966249684 + Dummy_1618*0.1381966011250105; - const walberla::float64 Dummy_1657 = Dummy_1615*0.1381966011250105 + Dummy_1616*0.5854101966249684 + Dummy_1617*0.1381966011250105 + Dummy_1618*0.1381966011250105; - const walberla::float64 Dummy_1658 = Dummy_1615*0.5854101966249684 + Dummy_1616*0.1381966011250105 + Dummy_1617*0.1381966011250105 + Dummy_1618*0.1381966011250105; - const walberla::float64 Dummy_1659 = Dummy_1619*tmp_kernel_op_0 + Dummy_1620*tmp_kernel_op_8 + Dummy_1621*tmp_kernel_op_16 + Dummy_1622*tmp_kernel_op_24; - const walberla::float64 Dummy_1660 = Dummy_1619*0.1381966011250105 + Dummy_1620*0.1381966011250105 + Dummy_1621*0.5854101966249684 + Dummy_1622*0.1381966011250105; - const walberla::float64 Dummy_1661 = Dummy_1619*0.1381966011250105 + Dummy_1620*0.5854101966249684 + Dummy_1621*0.1381966011250105 + Dummy_1622*0.1381966011250105; - const walberla::float64 Dummy_1662 = Dummy_1619*0.5854101966249684 + Dummy_1620*0.1381966011250105 + Dummy_1621*0.1381966011250105 + Dummy_1622*0.1381966011250105; - const walberla::float64 Dummy_1663 = Dummy_1623*tmp_kernel_op_0 + Dummy_1624*tmp_kernel_op_8 + Dummy_1625*tmp_kernel_op_16 + Dummy_1626*tmp_kernel_op_24; - const walberla::float64 Dummy_1664 = Dummy_1623*0.1381966011250105 + Dummy_1624*0.1381966011250105 + Dummy_1625*0.5854101966249684 + Dummy_1626*0.1381966011250105; - const walberla::float64 Dummy_1665 = Dummy_1623*0.1381966011250105 + Dummy_1624*0.5854101966249684 + Dummy_1625*0.1381966011250105 + Dummy_1626*0.1381966011250105; - const walberla::float64 Dummy_1666 = Dummy_1623*0.5854101966249684 + Dummy_1624*0.1381966011250105 + Dummy_1625*0.1381966011250105 + Dummy_1626*0.1381966011250105; - const walberla::float64 Dummy_1667 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1668 = Dummy_1667*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_1669 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1670 = Dummy_1669*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_1671 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1672 = Dummy_1671*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_1673 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1674 = Dummy_1673*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_1675 = Dummy_1667*tmp_kernel_op_0; - const walberla::float64 Dummy_1676 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_1677 = Dummy_1669*tmp_kernel_op_8; - const walberla::float64 Dummy_1678 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_1679 = Dummy_1671*tmp_kernel_op_16; - const walberla::float64 Dummy_1680 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_1681 = Dummy_1673*tmp_kernel_op_24; - const walberla::float64 Dummy_1682 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_1683 = Dummy_1667*Dummy_1676; - const walberla::float64 Dummy_1684 = Dummy_1669*Dummy_1678; - const walberla::float64 Dummy_1685 = Dummy_1671*Dummy_1680; - const walberla::float64 Dummy_1686 = Dummy_1673*Dummy_1682; - const walberla::float64 Dummy_1687 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_1688 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_1689 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_1690 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_1691 = Dummy_1667*Dummy_1687; - const walberla::float64 Dummy_1692 = Dummy_1669*Dummy_1688; - const walberla::float64 Dummy_1693 = Dummy_1671*Dummy_1689; - const walberla::float64 Dummy_1694 = Dummy_1673*Dummy_1690; - const walberla::float64 Dummy_1695 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_1696 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_1697 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_1698 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_1699 = Dummy_1667*Dummy_1695; - const walberla::float64 Dummy_1700 = Dummy_1669*Dummy_1696; - const walberla::float64 Dummy_1701 = Dummy_1671*Dummy_1697; - const walberla::float64 Dummy_1702 = Dummy_1673*Dummy_1698; - const walberla::float64 Dummy_1703 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1704 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_1705 = Dummy_1667*(-Dummy_1703 - Dummy_1704); - const walberla::float64 Dummy_1706 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1707 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_1708 = Dummy_1669*(-Dummy_1706 - Dummy_1707); - const walberla::float64 Dummy_1709 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_1710 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_1711 = Dummy_1671*(-Dummy_1709 - Dummy_1710); - const walberla::float64 Dummy_1712 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_1713 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_1714 = Dummy_1673*(-Dummy_1712 - Dummy_1713); - const walberla::float64 Dummy_1715 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1716 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1717 = Dummy_1667*(-Dummy_1715 - Dummy_1716); - const walberla::float64 Dummy_1718 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1719 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_1720 = Dummy_1669*(-Dummy_1718 - Dummy_1719); - const walberla::float64 Dummy_1721 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_1722 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_1723 = Dummy_1671*(-Dummy_1721 - Dummy_1722); - const walberla::float64 Dummy_1724 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_1725 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_1726 = Dummy_1673*(-Dummy_1724 - Dummy_1725); - const walberla::float64 Dummy_1727 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_1728 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1729 = Dummy_1667*(-Dummy_1727 - Dummy_1728); - const walberla::float64 Dummy_1730 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_1731 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_1732 = Dummy_1669*(-Dummy_1730 - Dummy_1731); - const walberla::float64 Dummy_1733 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_1734 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_1735 = Dummy_1671*(-Dummy_1733 - Dummy_1734); - const walberla::float64 Dummy_1736 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_1737 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_1738 = Dummy_1673*(-Dummy_1736 - Dummy_1737); - const walberla::float64 Dummy_1739 = Dummy_1667*(Dummy_1703 + Dummy_1715 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_1740 = Dummy_1669*(Dummy_1706 + Dummy_1718 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_1741 = Dummy_1671*(Dummy_1709 + Dummy_1721 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_1742 = Dummy_1673*(Dummy_1712 + Dummy_1724 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_1743 = Dummy_1667*(Dummy_1704 + Dummy_1727 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_1744 = Dummy_1669*(Dummy_1707 + Dummy_1730 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_1745 = Dummy_1671*(Dummy_1710 + Dummy_1733 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_1746 = Dummy_1673*(Dummy_1713 + Dummy_1736 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_1747 = Dummy_1667*(Dummy_1716 + Dummy_1728 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_1748 = Dummy_1669*(Dummy_1719 + Dummy_1731 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_1749 = Dummy_1671*(Dummy_1722 + Dummy_1734 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_1750 = Dummy_1673*(Dummy_1725 + Dummy_1737 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_1751 = Dummy_1668*tmp_kernel_op_0 + Dummy_1670*tmp_kernel_op_8 + Dummy_1672*tmp_kernel_op_16 + Dummy_1674*tmp_kernel_op_24; - const walberla::float64 Dummy_1752 = Dummy_1668*0.1381966011250105 + Dummy_1670*0.1381966011250105 + Dummy_1672*0.5854101966249684 + Dummy_1674*0.1381966011250105; - const walberla::float64 Dummy_1753 = Dummy_1668*0.1381966011250105 + Dummy_1670*0.5854101966249684 + Dummy_1672*0.1381966011250105 + Dummy_1674*0.1381966011250105; - const walberla::float64 Dummy_1754 = Dummy_1668*0.5854101966249684 + Dummy_1670*0.1381966011250105 + Dummy_1672*0.1381966011250105 + Dummy_1674*0.1381966011250105; - const walberla::float64 Dummy_1755 = -Dummy_1675*Dummy_1676 - Dummy_1677*Dummy_1678 - Dummy_1679*Dummy_1680 - Dummy_1681*Dummy_1682; - const walberla::float64 Dummy_1756 = Dummy_1683*-0.1381966011250105 + Dummy_1684*-0.1381966011250105 + Dummy_1685*-0.5854101966249684 + Dummy_1686*-0.1381966011250105; - const walberla::float64 Dummy_1757 = Dummy_1683*-0.1381966011250105 + Dummy_1684*-0.5854101966249684 + Dummy_1685*-0.1381966011250105 + Dummy_1686*-0.1381966011250105; - const walberla::float64 Dummy_1758 = Dummy_1683*-0.5854101966249684 + Dummy_1684*-0.1381966011250105 + Dummy_1685*-0.1381966011250105 + Dummy_1686*-0.1381966011250105; - const walberla::float64 Dummy_1759 = -Dummy_1675*Dummy_1687 - Dummy_1677*Dummy_1688 - Dummy_1679*Dummy_1689 - Dummy_1681*Dummy_1690; - const walberla::float64 Dummy_1760 = Dummy_1691*-0.1381966011250105 + Dummy_1692*-0.1381966011250105 + Dummy_1693*-0.5854101966249684 + Dummy_1694*-0.1381966011250105; - const walberla::float64 Dummy_1761 = Dummy_1691*-0.1381966011250105 + Dummy_1692*-0.5854101966249684 + Dummy_1693*-0.1381966011250105 + Dummy_1694*-0.1381966011250105; - const walberla::float64 Dummy_1762 = Dummy_1691*-0.5854101966249684 + Dummy_1692*-0.1381966011250105 + Dummy_1693*-0.1381966011250105 + Dummy_1694*-0.1381966011250105; - const walberla::float64 Dummy_1763 = -Dummy_1675*Dummy_1695 - Dummy_1677*Dummy_1696 - Dummy_1679*Dummy_1697 - Dummy_1681*Dummy_1698; - const walberla::float64 Dummy_1764 = Dummy_1699*-0.1381966011250105 + Dummy_1700*-0.1381966011250105 + Dummy_1701*-0.5854101966249684 + Dummy_1702*-0.1381966011250105; - const walberla::float64 Dummy_1765 = Dummy_1699*-0.1381966011250105 + Dummy_1700*-0.5854101966249684 + Dummy_1701*-0.1381966011250105 + Dummy_1702*-0.1381966011250105; - const walberla::float64 Dummy_1766 = Dummy_1699*-0.5854101966249684 + Dummy_1700*-0.1381966011250105 + Dummy_1701*-0.1381966011250105 + Dummy_1702*-0.1381966011250105; - const walberla::float64 Dummy_1767 = Dummy_1705*tmp_kernel_op_0 + Dummy_1708*tmp_kernel_op_8 + Dummy_1711*tmp_kernel_op_16 + Dummy_1714*tmp_kernel_op_24; - const walberla::float64 Dummy_1768 = Dummy_1705*0.1381966011250105 + Dummy_1708*0.1381966011250105 + Dummy_1711*0.5854101966249684 + Dummy_1714*0.1381966011250105; - const walberla::float64 Dummy_1769 = Dummy_1705*0.1381966011250105 + Dummy_1708*0.5854101966249684 + Dummy_1711*0.1381966011250105 + Dummy_1714*0.1381966011250105; - const walberla::float64 Dummy_1770 = Dummy_1705*0.5854101966249684 + Dummy_1708*0.1381966011250105 + Dummy_1711*0.1381966011250105 + Dummy_1714*0.1381966011250105; - const walberla::float64 Dummy_1771 = Dummy_1717*tmp_kernel_op_0 + Dummy_1720*tmp_kernel_op_8 + Dummy_1723*tmp_kernel_op_16 + Dummy_1726*tmp_kernel_op_24; - const walberla::float64 Dummy_1772 = Dummy_1717*0.1381966011250105 + Dummy_1720*0.1381966011250105 + Dummy_1723*0.5854101966249684 + Dummy_1726*0.1381966011250105; - const walberla::float64 Dummy_1773 = Dummy_1717*0.1381966011250105 + Dummy_1720*0.5854101966249684 + Dummy_1723*0.1381966011250105 + Dummy_1726*0.1381966011250105; - const walberla::float64 Dummy_1774 = Dummy_1717*0.5854101966249684 + Dummy_1720*0.1381966011250105 + Dummy_1723*0.1381966011250105 + Dummy_1726*0.1381966011250105; - const walberla::float64 Dummy_1775 = Dummy_1729*tmp_kernel_op_0 + Dummy_1732*tmp_kernel_op_8 + Dummy_1735*tmp_kernel_op_16 + Dummy_1738*tmp_kernel_op_24; - const walberla::float64 Dummy_1776 = Dummy_1729*0.1381966011250105 + Dummy_1732*0.1381966011250105 + Dummy_1735*0.5854101966249684 + Dummy_1738*0.1381966011250105; - const walberla::float64 Dummy_1777 = Dummy_1729*0.1381966011250105 + Dummy_1732*0.5854101966249684 + Dummy_1735*0.1381966011250105 + Dummy_1738*0.1381966011250105; - const walberla::float64 Dummy_1778 = Dummy_1729*0.5854101966249684 + Dummy_1732*0.1381966011250105 + Dummy_1735*0.1381966011250105 + Dummy_1738*0.1381966011250105; - const walberla::float64 Dummy_1779 = Dummy_1739*tmp_kernel_op_0 + Dummy_1740*tmp_kernel_op_8 + Dummy_1741*tmp_kernel_op_16 + Dummy_1742*tmp_kernel_op_24; - const walberla::float64 Dummy_1780 = Dummy_1739*0.1381966011250105 + Dummy_1740*0.1381966011250105 + Dummy_1741*0.5854101966249684 + Dummy_1742*0.1381966011250105; - const walberla::float64 Dummy_1781 = Dummy_1739*0.1381966011250105 + Dummy_1740*0.5854101966249684 + Dummy_1741*0.1381966011250105 + Dummy_1742*0.1381966011250105; - const walberla::float64 Dummy_1782 = Dummy_1739*0.5854101966249684 + Dummy_1740*0.1381966011250105 + Dummy_1741*0.1381966011250105 + Dummy_1742*0.1381966011250105; - const walberla::float64 Dummy_1783 = Dummy_1743*tmp_kernel_op_0 + Dummy_1744*tmp_kernel_op_8 + Dummy_1745*tmp_kernel_op_16 + Dummy_1746*tmp_kernel_op_24; - const walberla::float64 Dummy_1784 = Dummy_1743*0.1381966011250105 + Dummy_1744*0.1381966011250105 + Dummy_1745*0.5854101966249684 + Dummy_1746*0.1381966011250105; - const walberla::float64 Dummy_1785 = Dummy_1743*0.1381966011250105 + Dummy_1744*0.5854101966249684 + Dummy_1745*0.1381966011250105 + Dummy_1746*0.1381966011250105; - const walberla::float64 Dummy_1786 = Dummy_1743*0.5854101966249684 + Dummy_1744*0.1381966011250105 + Dummy_1745*0.1381966011250105 + Dummy_1746*0.1381966011250105; - const walberla::float64 Dummy_1787 = Dummy_1747*tmp_kernel_op_0 + Dummy_1748*tmp_kernel_op_8 + Dummy_1749*tmp_kernel_op_16 + Dummy_1750*tmp_kernel_op_24; - const walberla::float64 Dummy_1788 = Dummy_1747*0.1381966011250105 + Dummy_1748*0.1381966011250105 + Dummy_1749*0.5854101966249684 + Dummy_1750*0.1381966011250105; - const walberla::float64 Dummy_1789 = Dummy_1747*0.1381966011250105 + Dummy_1748*0.5854101966249684 + Dummy_1749*0.1381966011250105 + Dummy_1750*0.1381966011250105; - const walberla::float64 Dummy_1790 = Dummy_1747*0.5854101966249684 + Dummy_1748*0.1381966011250105 + Dummy_1749*0.1381966011250105 + Dummy_1750*0.1381966011250105; - const walberla::float64 Dummy_1791 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_1792 = Dummy_1791*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_1793 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_1794 = Dummy_1793*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_1795 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_1796 = Dummy_1795*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_1797 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_1798 = Dummy_1797*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_1799 = Dummy_1791*tmp_kernel_op_0; - const walberla::float64 Dummy_1800 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_1801 = Dummy_1793*tmp_kernel_op_8; - const walberla::float64 Dummy_1802 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_1803 = Dummy_1795*tmp_kernel_op_16; - const walberla::float64 Dummy_1804 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_1805 = Dummy_1797*tmp_kernel_op_24; - const walberla::float64 Dummy_1806 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_1807 = Dummy_1791*Dummy_1800; - const walberla::float64 Dummy_1808 = Dummy_1793*Dummy_1802; - const walberla::float64 Dummy_1809 = Dummy_1795*Dummy_1804; - const walberla::float64 Dummy_1810 = Dummy_1797*Dummy_1806; - const walberla::float64 Dummy_1811 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_1812 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_1813 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_1814 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_1815 = Dummy_1791*Dummy_1811; - const walberla::float64 Dummy_1816 = Dummy_1793*Dummy_1812; - const walberla::float64 Dummy_1817 = Dummy_1795*Dummy_1813; - const walberla::float64 Dummy_1818 = Dummy_1797*Dummy_1814; - const walberla::float64 Dummy_1819 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_1820 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_1821 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_1822 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_1823 = Dummy_1791*Dummy_1819; - const walberla::float64 Dummy_1824 = Dummy_1793*Dummy_1820; - const walberla::float64 Dummy_1825 = Dummy_1795*Dummy_1821; - const walberla::float64 Dummy_1826 = Dummy_1797*Dummy_1822; - const walberla::float64 Dummy_1827 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_1828 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_1829 = Dummy_1791*(-Dummy_1827 - Dummy_1828); - const walberla::float64 Dummy_1830 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_1831 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_1832 = Dummy_1793*(-Dummy_1830 - Dummy_1831); - const walberla::float64 Dummy_1833 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_1834 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_1835 = Dummy_1795*(-Dummy_1833 - Dummy_1834); - const walberla::float64 Dummy_1836 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_1837 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_1838 = Dummy_1797*(-Dummy_1836 - Dummy_1837); - const walberla::float64 Dummy_1839 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_1840 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_1841 = Dummy_1791*(-Dummy_1839 - Dummy_1840); - const walberla::float64 Dummy_1842 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_1843 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_1844 = Dummy_1793*(-Dummy_1842 - Dummy_1843); - const walberla::float64 Dummy_1845 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_1846 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_1847 = Dummy_1795*(-Dummy_1845 - Dummy_1846); - const walberla::float64 Dummy_1848 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_1849 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_1850 = Dummy_1797*(-Dummy_1848 - Dummy_1849); - const walberla::float64 Dummy_1851 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_1852 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_1853 = Dummy_1791*(-Dummy_1851 - Dummy_1852); - const walberla::float64 Dummy_1854 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_1855 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_1856 = Dummy_1793*(-Dummy_1854 - Dummy_1855); - const walberla::float64 Dummy_1857 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_1858 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_1859 = Dummy_1795*(-Dummy_1857 - Dummy_1858); - const walberla::float64 Dummy_1860 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_1861 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_1862 = Dummy_1797*(-Dummy_1860 - Dummy_1861); - const walberla::float64 Dummy_1863 = Dummy_1791*(Dummy_1827 + Dummy_1839 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_1864 = Dummy_1793*(Dummy_1830 + Dummy_1842 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_1865 = Dummy_1795*(Dummy_1833 + Dummy_1845 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_1866 = Dummy_1797*(Dummy_1836 + Dummy_1848 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_1867 = Dummy_1791*(Dummy_1828 + Dummy_1851 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_1868 = Dummy_1793*(Dummy_1831 + Dummy_1854 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_1869 = Dummy_1795*(Dummy_1834 + Dummy_1857 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_1870 = Dummy_1797*(Dummy_1837 + Dummy_1860 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_1871 = Dummy_1791*(Dummy_1840 + Dummy_1852 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_1872 = Dummy_1793*(Dummy_1843 + Dummy_1855 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_1873 = Dummy_1795*(Dummy_1846 + Dummy_1858 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_1874 = Dummy_1797*(Dummy_1849 + Dummy_1861 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_1875 = Dummy_1792*tmp_kernel_op_0 + Dummy_1794*tmp_kernel_op_8 + Dummy_1796*tmp_kernel_op_16 + Dummy_1798*tmp_kernel_op_24; - const walberla::float64 Dummy_1876 = Dummy_1792*0.1381966011250105 + Dummy_1794*0.1381966011250105 + Dummy_1796*0.5854101966249684 + Dummy_1798*0.1381966011250105; - const walberla::float64 Dummy_1877 = Dummy_1792*0.1381966011250105 + Dummy_1794*0.5854101966249684 + Dummy_1796*0.1381966011250105 + Dummy_1798*0.1381966011250105; - const walberla::float64 Dummy_1878 = Dummy_1792*0.5854101966249684 + Dummy_1794*0.1381966011250105 + Dummy_1796*0.1381966011250105 + Dummy_1798*0.1381966011250105; - const walberla::float64 Dummy_1879 = -Dummy_1799*Dummy_1800 - Dummy_1801*Dummy_1802 - Dummy_1803*Dummy_1804 - Dummy_1805*Dummy_1806; - const walberla::float64 Dummy_1880 = Dummy_1807*-0.1381966011250105 + Dummy_1808*-0.1381966011250105 + Dummy_1809*-0.5854101966249684 + Dummy_1810*-0.1381966011250105; - const walberla::float64 Dummy_1881 = Dummy_1807*-0.1381966011250105 + Dummy_1808*-0.5854101966249684 + Dummy_1809*-0.1381966011250105 + Dummy_1810*-0.1381966011250105; - const walberla::float64 Dummy_1882 = Dummy_1807*-0.5854101966249684 + Dummy_1808*-0.1381966011250105 + Dummy_1809*-0.1381966011250105 + Dummy_1810*-0.1381966011250105; - const walberla::float64 Dummy_1883 = -Dummy_1799*Dummy_1811 - Dummy_1801*Dummy_1812 - Dummy_1803*Dummy_1813 - Dummy_1805*Dummy_1814; - const walberla::float64 Dummy_1884 = Dummy_1815*-0.1381966011250105 + Dummy_1816*-0.1381966011250105 + Dummy_1817*-0.5854101966249684 + Dummy_1818*-0.1381966011250105; - const walberla::float64 Dummy_1885 = Dummy_1815*-0.1381966011250105 + Dummy_1816*-0.5854101966249684 + Dummy_1817*-0.1381966011250105 + Dummy_1818*-0.1381966011250105; - const walberla::float64 Dummy_1886 = Dummy_1815*-0.5854101966249684 + Dummy_1816*-0.1381966011250105 + Dummy_1817*-0.1381966011250105 + Dummy_1818*-0.1381966011250105; - const walberla::float64 Dummy_1887 = -Dummy_1799*Dummy_1819 - Dummy_1801*Dummy_1820 - Dummy_1803*Dummy_1821 - Dummy_1805*Dummy_1822; - const walberla::float64 Dummy_1888 = Dummy_1823*-0.1381966011250105 + Dummy_1824*-0.1381966011250105 + Dummy_1825*-0.5854101966249684 + Dummy_1826*-0.1381966011250105; - const walberla::float64 Dummy_1889 = Dummy_1823*-0.1381966011250105 + Dummy_1824*-0.5854101966249684 + Dummy_1825*-0.1381966011250105 + Dummy_1826*-0.1381966011250105; - const walberla::float64 Dummy_1890 = Dummy_1823*-0.5854101966249684 + Dummy_1824*-0.1381966011250105 + Dummy_1825*-0.1381966011250105 + Dummy_1826*-0.1381966011250105; - const walberla::float64 Dummy_1891 = Dummy_1829*tmp_kernel_op_0 + Dummy_1832*tmp_kernel_op_8 + Dummy_1835*tmp_kernel_op_16 + Dummy_1838*tmp_kernel_op_24; - const walberla::float64 Dummy_1892 = Dummy_1829*0.1381966011250105 + Dummy_1832*0.1381966011250105 + Dummy_1835*0.5854101966249684 + Dummy_1838*0.1381966011250105; - const walberla::float64 Dummy_1893 = Dummy_1829*0.1381966011250105 + Dummy_1832*0.5854101966249684 + Dummy_1835*0.1381966011250105 + Dummy_1838*0.1381966011250105; - const walberla::float64 Dummy_1894 = Dummy_1829*0.5854101966249684 + Dummy_1832*0.1381966011250105 + Dummy_1835*0.1381966011250105 + Dummy_1838*0.1381966011250105; - const walberla::float64 Dummy_1895 = Dummy_1841*tmp_kernel_op_0 + Dummy_1844*tmp_kernel_op_8 + Dummy_1847*tmp_kernel_op_16 + Dummy_1850*tmp_kernel_op_24; - const walberla::float64 Dummy_1896 = Dummy_1841*0.1381966011250105 + Dummy_1844*0.1381966011250105 + Dummy_1847*0.5854101966249684 + Dummy_1850*0.1381966011250105; - const walberla::float64 Dummy_1897 = Dummy_1841*0.1381966011250105 + Dummy_1844*0.5854101966249684 + Dummy_1847*0.1381966011250105 + Dummy_1850*0.1381966011250105; - const walberla::float64 Dummy_1898 = Dummy_1841*0.5854101966249684 + Dummy_1844*0.1381966011250105 + Dummy_1847*0.1381966011250105 + Dummy_1850*0.1381966011250105; - const walberla::float64 Dummy_1899 = Dummy_1853*tmp_kernel_op_0 + Dummy_1856*tmp_kernel_op_8 + Dummy_1859*tmp_kernel_op_16 + Dummy_1862*tmp_kernel_op_24; - const walberla::float64 Dummy_1900 = Dummy_1853*0.1381966011250105 + Dummy_1856*0.1381966011250105 + Dummy_1859*0.5854101966249684 + Dummy_1862*0.1381966011250105; - const walberla::float64 Dummy_1901 = Dummy_1853*0.1381966011250105 + Dummy_1856*0.5854101966249684 + Dummy_1859*0.1381966011250105 + Dummy_1862*0.1381966011250105; - const walberla::float64 Dummy_1902 = Dummy_1853*0.5854101966249684 + Dummy_1856*0.1381966011250105 + Dummy_1859*0.1381966011250105 + Dummy_1862*0.1381966011250105; - const walberla::float64 Dummy_1903 = Dummy_1863*tmp_kernel_op_0 + Dummy_1864*tmp_kernel_op_8 + Dummy_1865*tmp_kernel_op_16 + Dummy_1866*tmp_kernel_op_24; - const walberla::float64 Dummy_1904 = Dummy_1863*0.1381966011250105 + Dummy_1864*0.1381966011250105 + Dummy_1865*0.5854101966249684 + Dummy_1866*0.1381966011250105; - const walberla::float64 Dummy_1905 = Dummy_1863*0.1381966011250105 + Dummy_1864*0.5854101966249684 + Dummy_1865*0.1381966011250105 + Dummy_1866*0.1381966011250105; - const walberla::float64 Dummy_1906 = Dummy_1863*0.5854101966249684 + Dummy_1864*0.1381966011250105 + Dummy_1865*0.1381966011250105 + Dummy_1866*0.1381966011250105; - const walberla::float64 Dummy_1907 = Dummy_1867*tmp_kernel_op_0 + Dummy_1868*tmp_kernel_op_8 + Dummy_1869*tmp_kernel_op_16 + Dummy_1870*tmp_kernel_op_24; - const walberla::float64 Dummy_1908 = Dummy_1867*0.1381966011250105 + Dummy_1868*0.1381966011250105 + Dummy_1869*0.5854101966249684 + Dummy_1870*0.1381966011250105; - const walberla::float64 Dummy_1909 = Dummy_1867*0.1381966011250105 + Dummy_1868*0.5854101966249684 + Dummy_1869*0.1381966011250105 + Dummy_1870*0.1381966011250105; - const walberla::float64 Dummy_1910 = Dummy_1867*0.5854101966249684 + Dummy_1868*0.1381966011250105 + Dummy_1869*0.1381966011250105 + Dummy_1870*0.1381966011250105; - const walberla::float64 Dummy_1911 = Dummy_1871*tmp_kernel_op_0 + Dummy_1872*tmp_kernel_op_8 + Dummy_1873*tmp_kernel_op_16 + Dummy_1874*tmp_kernel_op_24; - const walberla::float64 Dummy_1912 = Dummy_1871*0.1381966011250105 + Dummy_1872*0.1381966011250105 + Dummy_1873*0.5854101966249684 + Dummy_1874*0.1381966011250105; - const walberla::float64 Dummy_1913 = Dummy_1871*0.1381966011250105 + Dummy_1872*0.5854101966249684 + Dummy_1873*0.1381966011250105 + Dummy_1874*0.1381966011250105; - const walberla::float64 Dummy_1914 = Dummy_1871*0.5854101966249684 + Dummy_1872*0.1381966011250105 + Dummy_1873*0.1381966011250105 + Dummy_1874*0.1381966011250105; - const walberla::float64 Dummy_1915 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1916 = Dummy_1915*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_1917 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1918 = Dummy_1917*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_1919 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1920 = Dummy_1919*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_1921 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_1922 = Dummy_1921*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_1923 = Dummy_1915*tmp_kernel_op_0; - const walberla::float64 Dummy_1924 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_1925 = Dummy_1917*tmp_kernel_op_8; - const walberla::float64 Dummy_1926 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_1927 = Dummy_1919*tmp_kernel_op_16; - const walberla::float64 Dummy_1928 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_1929 = Dummy_1921*tmp_kernel_op_24; - const walberla::float64 Dummy_1930 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_1931 = Dummy_1915*Dummy_1924; - const walberla::float64 Dummy_1932 = Dummy_1917*Dummy_1926; - const walberla::float64 Dummy_1933 = Dummy_1919*Dummy_1928; - const walberla::float64 Dummy_1934 = Dummy_1921*Dummy_1930; - const walberla::float64 Dummy_1935 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_1936 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_1937 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_1938 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_1939 = Dummy_1915*Dummy_1935; - const walberla::float64 Dummy_1940 = Dummy_1917*Dummy_1936; - const walberla::float64 Dummy_1941 = Dummy_1919*Dummy_1937; - const walberla::float64 Dummy_1942 = Dummy_1921*Dummy_1938; - const walberla::float64 Dummy_1943 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_1944 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_1945 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_1946 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_1947 = Dummy_1915*Dummy_1943; - const walberla::float64 Dummy_1948 = Dummy_1917*Dummy_1944; - const walberla::float64 Dummy_1949 = Dummy_1919*Dummy_1945; - const walberla::float64 Dummy_1950 = Dummy_1921*Dummy_1946; - const walberla::float64 Dummy_1951 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1952 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_1953 = Dummy_1915*(-Dummy_1951 - Dummy_1952); - const walberla::float64 Dummy_1954 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1955 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_1956 = Dummy_1917*(-Dummy_1954 - Dummy_1955); - const walberla::float64 Dummy_1957 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_1958 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_1959 = Dummy_1919*(-Dummy_1957 - Dummy_1958); - const walberla::float64 Dummy_1960 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_1961 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_1962 = Dummy_1921*(-Dummy_1960 - Dummy_1961); - const walberla::float64 Dummy_1963 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_1964 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1965 = Dummy_1915*(-Dummy_1963 - Dummy_1964); - const walberla::float64 Dummy_1966 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_1967 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_1968 = Dummy_1917*(-Dummy_1966 - Dummy_1967); - const walberla::float64 Dummy_1969 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_1970 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_1971 = Dummy_1919*(-Dummy_1969 - Dummy_1970); - const walberla::float64 Dummy_1972 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_1973 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_1974 = Dummy_1921*(-Dummy_1972 - Dummy_1973); - const walberla::float64 Dummy_1975 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_1976 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_1977 = Dummy_1915*(-Dummy_1975 - Dummy_1976); - const walberla::float64 Dummy_1978 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_1979 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_1980 = Dummy_1917*(-Dummy_1978 - Dummy_1979); - const walberla::float64 Dummy_1981 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_1982 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_1983 = Dummy_1919*(-Dummy_1981 - Dummy_1982); - const walberla::float64 Dummy_1984 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_1985 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_1986 = Dummy_1921*(-Dummy_1984 - Dummy_1985); - const walberla::float64 Dummy_1987 = Dummy_1915*(Dummy_1951 + Dummy_1963 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_1988 = Dummy_1917*(Dummy_1954 + Dummy_1966 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_1989 = Dummy_1919*(Dummy_1957 + Dummy_1969 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_1990 = Dummy_1921*(Dummy_1960 + Dummy_1972 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_1991 = Dummy_1915*(Dummy_1952 + Dummy_1975 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_1992 = Dummy_1917*(Dummy_1955 + Dummy_1978 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_1993 = Dummy_1919*(Dummy_1958 + Dummy_1981 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_1994 = Dummy_1921*(Dummy_1961 + Dummy_1984 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_1995 = Dummy_1915*(Dummy_1964 + Dummy_1976 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_1996 = Dummy_1917*(Dummy_1967 + Dummy_1979 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_1997 = Dummy_1919*(Dummy_1970 + Dummy_1982 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_1998 = Dummy_1921*(Dummy_1973 + Dummy_1985 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_1999 = Dummy_1916*tmp_kernel_op_0 + Dummy_1918*tmp_kernel_op_8 + Dummy_1920*tmp_kernel_op_16 + Dummy_1922*tmp_kernel_op_24; - const walberla::float64 Dummy_2000 = Dummy_1916*0.1381966011250105 + Dummy_1918*0.1381966011250105 + Dummy_1920*0.5854101966249684 + Dummy_1922*0.1381966011250105; - const walberla::float64 Dummy_2001 = Dummy_1916*0.1381966011250105 + Dummy_1918*0.5854101966249684 + Dummy_1920*0.1381966011250105 + Dummy_1922*0.1381966011250105; - const walberla::float64 Dummy_2002 = Dummy_1916*0.5854101966249684 + Dummy_1918*0.1381966011250105 + Dummy_1920*0.1381966011250105 + Dummy_1922*0.1381966011250105; - const walberla::float64 Dummy_2003 = -Dummy_1923*Dummy_1924 - Dummy_1925*Dummy_1926 - Dummy_1927*Dummy_1928 - Dummy_1929*Dummy_1930; - const walberla::float64 Dummy_2004 = Dummy_1931*-0.1381966011250105 + Dummy_1932*-0.1381966011250105 + Dummy_1933*-0.5854101966249684 + Dummy_1934*-0.1381966011250105; - const walberla::float64 Dummy_2005 = Dummy_1931*-0.1381966011250105 + Dummy_1932*-0.5854101966249684 + Dummy_1933*-0.1381966011250105 + Dummy_1934*-0.1381966011250105; - const walberla::float64 Dummy_2006 = Dummy_1931*-0.5854101966249684 + Dummy_1932*-0.1381966011250105 + Dummy_1933*-0.1381966011250105 + Dummy_1934*-0.1381966011250105; - const walberla::float64 Dummy_2007 = -Dummy_1923*Dummy_1935 - Dummy_1925*Dummy_1936 - Dummy_1927*Dummy_1937 - Dummy_1929*Dummy_1938; - const walberla::float64 Dummy_2008 = Dummy_1939*-0.1381966011250105 + Dummy_1940*-0.1381966011250105 + Dummy_1941*-0.5854101966249684 + Dummy_1942*-0.1381966011250105; - const walberla::float64 Dummy_2009 = Dummy_1939*-0.1381966011250105 + Dummy_1940*-0.5854101966249684 + Dummy_1941*-0.1381966011250105 + Dummy_1942*-0.1381966011250105; - const walberla::float64 Dummy_2010 = Dummy_1939*-0.5854101966249684 + Dummy_1940*-0.1381966011250105 + Dummy_1941*-0.1381966011250105 + Dummy_1942*-0.1381966011250105; - const walberla::float64 Dummy_2011 = -Dummy_1923*Dummy_1943 - Dummy_1925*Dummy_1944 - Dummy_1927*Dummy_1945 - Dummy_1929*Dummy_1946; - const walberla::float64 Dummy_2012 = Dummy_1947*-0.1381966011250105 + Dummy_1948*-0.1381966011250105 + Dummy_1949*-0.5854101966249684 + Dummy_1950*-0.1381966011250105; - const walberla::float64 Dummy_2013 = Dummy_1947*-0.1381966011250105 + Dummy_1948*-0.5854101966249684 + Dummy_1949*-0.1381966011250105 + Dummy_1950*-0.1381966011250105; - const walberla::float64 Dummy_2014 = Dummy_1947*-0.5854101966249684 + Dummy_1948*-0.1381966011250105 + Dummy_1949*-0.1381966011250105 + Dummy_1950*-0.1381966011250105; - const walberla::float64 Dummy_2015 = Dummy_1953*tmp_kernel_op_0 + Dummy_1956*tmp_kernel_op_8 + Dummy_1959*tmp_kernel_op_16 + Dummy_1962*tmp_kernel_op_24; - const walberla::float64 Dummy_2016 = Dummy_1953*0.1381966011250105 + Dummy_1956*0.1381966011250105 + Dummy_1959*0.5854101966249684 + Dummy_1962*0.1381966011250105; - const walberla::float64 Dummy_2017 = Dummy_1953*0.1381966011250105 + Dummy_1956*0.5854101966249684 + Dummy_1959*0.1381966011250105 + Dummy_1962*0.1381966011250105; - const walberla::float64 Dummy_2018 = Dummy_1953*0.5854101966249684 + Dummy_1956*0.1381966011250105 + Dummy_1959*0.1381966011250105 + Dummy_1962*0.1381966011250105; - const walberla::float64 Dummy_2019 = Dummy_1965*tmp_kernel_op_0 + Dummy_1968*tmp_kernel_op_8 + Dummy_1971*tmp_kernel_op_16 + Dummy_1974*tmp_kernel_op_24; - const walberla::float64 Dummy_2020 = Dummy_1965*0.1381966011250105 + Dummy_1968*0.1381966011250105 + Dummy_1971*0.5854101966249684 + Dummy_1974*0.1381966011250105; - const walberla::float64 Dummy_2021 = Dummy_1965*0.1381966011250105 + Dummy_1968*0.5854101966249684 + Dummy_1971*0.1381966011250105 + Dummy_1974*0.1381966011250105; - const walberla::float64 Dummy_2022 = Dummy_1965*0.5854101966249684 + Dummy_1968*0.1381966011250105 + Dummy_1971*0.1381966011250105 + Dummy_1974*0.1381966011250105; - const walberla::float64 Dummy_2023 = Dummy_1977*tmp_kernel_op_0 + Dummy_1980*tmp_kernel_op_8 + Dummy_1983*tmp_kernel_op_16 + Dummy_1986*tmp_kernel_op_24; - const walberla::float64 Dummy_2024 = Dummy_1977*0.1381966011250105 + Dummy_1980*0.1381966011250105 + Dummy_1983*0.5854101966249684 + Dummy_1986*0.1381966011250105; - const walberla::float64 Dummy_2025 = Dummy_1977*0.1381966011250105 + Dummy_1980*0.5854101966249684 + Dummy_1983*0.1381966011250105 + Dummy_1986*0.1381966011250105; - const walberla::float64 Dummy_2026 = Dummy_1977*0.5854101966249684 + Dummy_1980*0.1381966011250105 + Dummy_1983*0.1381966011250105 + Dummy_1986*0.1381966011250105; - const walberla::float64 Dummy_2027 = Dummy_1987*tmp_kernel_op_0 + Dummy_1988*tmp_kernel_op_8 + Dummy_1989*tmp_kernel_op_16 + Dummy_1990*tmp_kernel_op_24; - const walberla::float64 Dummy_2028 = Dummy_1987*0.1381966011250105 + Dummy_1988*0.1381966011250105 + Dummy_1989*0.5854101966249684 + Dummy_1990*0.1381966011250105; - const walberla::float64 Dummy_2029 = Dummy_1987*0.1381966011250105 + Dummy_1988*0.5854101966249684 + Dummy_1989*0.1381966011250105 + Dummy_1990*0.1381966011250105; - const walberla::float64 Dummy_2030 = Dummy_1987*0.5854101966249684 + Dummy_1988*0.1381966011250105 + Dummy_1989*0.1381966011250105 + Dummy_1990*0.1381966011250105; - const walberla::float64 Dummy_2031 = Dummy_1991*tmp_kernel_op_0 + Dummy_1992*tmp_kernel_op_8 + Dummy_1993*tmp_kernel_op_16 + Dummy_1994*tmp_kernel_op_24; - const walberla::float64 Dummy_2032 = Dummy_1991*0.1381966011250105 + Dummy_1992*0.1381966011250105 + Dummy_1993*0.5854101966249684 + Dummy_1994*0.1381966011250105; - const walberla::float64 Dummy_2033 = Dummy_1991*0.1381966011250105 + Dummy_1992*0.5854101966249684 + Dummy_1993*0.1381966011250105 + Dummy_1994*0.1381966011250105; - const walberla::float64 Dummy_2034 = Dummy_1991*0.5854101966249684 + Dummy_1992*0.1381966011250105 + Dummy_1993*0.1381966011250105 + Dummy_1994*0.1381966011250105; - const walberla::float64 Dummy_2035 = Dummy_1995*tmp_kernel_op_0 + Dummy_1996*tmp_kernel_op_8 + Dummy_1997*tmp_kernel_op_16 + Dummy_1998*tmp_kernel_op_24; - const walberla::float64 Dummy_2036 = Dummy_1995*0.1381966011250105 + Dummy_1996*0.1381966011250105 + Dummy_1997*0.5854101966249684 + Dummy_1998*0.1381966011250105; - const walberla::float64 Dummy_2037 = Dummy_1995*0.1381966011250105 + Dummy_1996*0.5854101966249684 + Dummy_1997*0.1381966011250105 + Dummy_1998*0.1381966011250105; - const walberla::float64 Dummy_2038 = Dummy_1995*0.5854101966249684 + Dummy_1996*0.1381966011250105 + Dummy_1997*0.1381966011250105 + Dummy_1998*0.1381966011250105; + const walberla::float64 Dummy_8791 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8792 = Dummy_8791*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_8793 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8794 = Dummy_8793*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_8795 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8796 = Dummy_8795*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_8797 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_8798 = Dummy_8797*(-jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_8799 = Dummy_8791*tmp_kernel_op_0; + const walberla::float64 Dummy_8800 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8801 = Dummy_8793*tmp_kernel_op_8; + const walberla::float64 Dummy_8802 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_8803 = Dummy_8795*tmp_kernel_op_16; + const walberla::float64 Dummy_8804 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_8805 = Dummy_8797*tmp_kernel_op_24; + const walberla::float64 Dummy_8806 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_8807 = Dummy_8791*Dummy_8800; + const walberla::float64 Dummy_8808 = Dummy_8793*Dummy_8802; + const walberla::float64 Dummy_8809 = Dummy_8795*Dummy_8804; + const walberla::float64 Dummy_8810 = Dummy_8797*Dummy_8806; + const walberla::float64 Dummy_8811 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_8812 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_8813 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_8814 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_8815 = Dummy_8791*Dummy_8811; + const walberla::float64 Dummy_8816 = Dummy_8793*Dummy_8812; + const walberla::float64 Dummy_8817 = Dummy_8795*Dummy_8813; + const walberla::float64 Dummy_8818 = Dummy_8797*Dummy_8814; + const walberla::float64 Dummy_8819 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8820 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8821 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_8822 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_8823 = Dummy_8791*Dummy_8819; + const walberla::float64 Dummy_8824 = Dummy_8793*Dummy_8820; + const walberla::float64 Dummy_8825 = Dummy_8795*Dummy_8821; + const walberla::float64 Dummy_8826 = Dummy_8797*Dummy_8822; + const walberla::float64 Dummy_8827 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8828 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_8829 = Dummy_8791*(-Dummy_8827 - Dummy_8828); + const walberla::float64 Dummy_8830 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8831 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_8832 = Dummy_8793*(-Dummy_8830 - Dummy_8831); + const walberla::float64 Dummy_8833 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_8834 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_8835 = Dummy_8795*(-Dummy_8833 - Dummy_8834); + const walberla::float64 Dummy_8836 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_8837 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_8838 = Dummy_8797*(-Dummy_8836 - Dummy_8837); + const walberla::float64 Dummy_8839 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_8840 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8841 = Dummy_8791*(-Dummy_8839 - Dummy_8840); + const walberla::float64 Dummy_8842 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_8843 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_8844 = Dummy_8793*(-Dummy_8842 - Dummy_8843); + const walberla::float64 Dummy_8845 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_8846 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_8847 = Dummy_8795*(-Dummy_8845 - Dummy_8846); + const walberla::float64 Dummy_8848 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_8849 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_8850 = Dummy_8797*(-Dummy_8848 - Dummy_8849); + const walberla::float64 Dummy_8851 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_8852 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_8853 = Dummy_8791*(-Dummy_8851 - Dummy_8852); + const walberla::float64 Dummy_8854 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_8855 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_8856 = Dummy_8793*(-Dummy_8854 - Dummy_8855); + const walberla::float64 Dummy_8857 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_8858 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_8859 = Dummy_8795*(-Dummy_8857 - Dummy_8858); + const walberla::float64 Dummy_8860 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_8861 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_8862 = Dummy_8797*(-Dummy_8860 - Dummy_8861); + const walberla::float64 Dummy_8863 = Dummy_8791*(Dummy_8827 + Dummy_8839 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_8864 = Dummy_8793*(Dummy_8830 + Dummy_8842 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_8865 = Dummy_8795*(Dummy_8833 + Dummy_8845 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_8866 = Dummy_8797*(Dummy_8836 + Dummy_8848 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_8867 = Dummy_8791*(Dummy_8828 + Dummy_8851 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8868 = Dummy_8793*(Dummy_8831 + Dummy_8854 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_8869 = Dummy_8795*(Dummy_8834 + Dummy_8857 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_8870 = Dummy_8797*(Dummy_8837 + Dummy_8860 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_8871 = Dummy_8791*(Dummy_8840 + Dummy_8852 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_8872 = Dummy_8793*(Dummy_8843 + Dummy_8855 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_8873 = Dummy_8795*(Dummy_8846 + Dummy_8858 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_8874 = Dummy_8797*(Dummy_8849 + Dummy_8861 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_8875 = Dummy_8792*tmp_kernel_op_0 + Dummy_8794*tmp_kernel_op_8 + Dummy_8796*tmp_kernel_op_16 + Dummy_8798*tmp_kernel_op_24; + const walberla::float64 Dummy_8876 = Dummy_8792*0.1381966011250105 + Dummy_8794*0.1381966011250105 + Dummy_8796*0.5854101966249684 + Dummy_8798*0.1381966011250105; + const walberla::float64 Dummy_8877 = Dummy_8792*0.1381966011250105 + Dummy_8794*0.5854101966249684 + Dummy_8796*0.1381966011250105 + Dummy_8798*0.1381966011250105; + const walberla::float64 Dummy_8878 = Dummy_8792*0.5854101966249684 + Dummy_8794*0.1381966011250105 + Dummy_8796*0.1381966011250105 + Dummy_8798*0.1381966011250105; + const walberla::float64 Dummy_8879 = -Dummy_8799*Dummy_8800 - Dummy_8801*Dummy_8802 - Dummy_8803*Dummy_8804 - Dummy_8805*Dummy_8806; + const walberla::float64 Dummy_8880 = Dummy_8807*-0.1381966011250105 + Dummy_8808*-0.1381966011250105 + Dummy_8809*-0.5854101966249684 + Dummy_8810*-0.1381966011250105; + const walberla::float64 Dummy_8881 = Dummy_8807*-0.1381966011250105 + Dummy_8808*-0.5854101966249684 + Dummy_8809*-0.1381966011250105 + Dummy_8810*-0.1381966011250105; + const walberla::float64 Dummy_8882 = Dummy_8807*-0.5854101966249684 + Dummy_8808*-0.1381966011250105 + Dummy_8809*-0.1381966011250105 + Dummy_8810*-0.1381966011250105; + const walberla::float64 Dummy_8883 = -Dummy_8799*Dummy_8811 - Dummy_8801*Dummy_8812 - Dummy_8803*Dummy_8813 - Dummy_8805*Dummy_8814; + const walberla::float64 Dummy_8884 = Dummy_8815*-0.1381966011250105 + Dummy_8816*-0.1381966011250105 + Dummy_8817*-0.5854101966249684 + Dummy_8818*-0.1381966011250105; + const walberla::float64 Dummy_8885 = Dummy_8815*-0.1381966011250105 + Dummy_8816*-0.5854101966249684 + Dummy_8817*-0.1381966011250105 + Dummy_8818*-0.1381966011250105; + const walberla::float64 Dummy_8886 = Dummy_8815*-0.5854101966249684 + Dummy_8816*-0.1381966011250105 + Dummy_8817*-0.1381966011250105 + Dummy_8818*-0.1381966011250105; + const walberla::float64 Dummy_8887 = -Dummy_8799*Dummy_8819 - Dummy_8801*Dummy_8820 - Dummy_8803*Dummy_8821 - Dummy_8805*Dummy_8822; + const walberla::float64 Dummy_8888 = Dummy_8823*-0.1381966011250105 + Dummy_8824*-0.1381966011250105 + Dummy_8825*-0.5854101966249684 + Dummy_8826*-0.1381966011250105; + const walberla::float64 Dummy_8889 = Dummy_8823*-0.1381966011250105 + Dummy_8824*-0.5854101966249684 + Dummy_8825*-0.1381966011250105 + Dummy_8826*-0.1381966011250105; + const walberla::float64 Dummy_8890 = Dummy_8823*-0.5854101966249684 + Dummy_8824*-0.1381966011250105 + Dummy_8825*-0.1381966011250105 + Dummy_8826*-0.1381966011250105; + const walberla::float64 Dummy_8891 = Dummy_8829*tmp_kernel_op_0 + Dummy_8832*tmp_kernel_op_8 + Dummy_8835*tmp_kernel_op_16 + Dummy_8838*tmp_kernel_op_24; + const walberla::float64 Dummy_8892 = Dummy_8829*0.1381966011250105 + Dummy_8832*0.1381966011250105 + Dummy_8835*0.5854101966249684 + Dummy_8838*0.1381966011250105; + const walberla::float64 Dummy_8893 = Dummy_8829*0.1381966011250105 + Dummy_8832*0.5854101966249684 + Dummy_8835*0.1381966011250105 + Dummy_8838*0.1381966011250105; + const walberla::float64 Dummy_8894 = Dummy_8829*0.5854101966249684 + Dummy_8832*0.1381966011250105 + Dummy_8835*0.1381966011250105 + Dummy_8838*0.1381966011250105; + const walberla::float64 Dummy_8895 = Dummy_8841*tmp_kernel_op_0 + Dummy_8844*tmp_kernel_op_8 + Dummy_8847*tmp_kernel_op_16 + Dummy_8850*tmp_kernel_op_24; + const walberla::float64 Dummy_8896 = Dummy_8841*0.1381966011250105 + Dummy_8844*0.1381966011250105 + Dummy_8847*0.5854101966249684 + Dummy_8850*0.1381966011250105; + const walberla::float64 Dummy_8897 = Dummy_8841*0.1381966011250105 + Dummy_8844*0.5854101966249684 + Dummy_8847*0.1381966011250105 + Dummy_8850*0.1381966011250105; + const walberla::float64 Dummy_8898 = Dummy_8841*0.5854101966249684 + Dummy_8844*0.1381966011250105 + Dummy_8847*0.1381966011250105 + Dummy_8850*0.1381966011250105; + const walberla::float64 Dummy_8899 = Dummy_8853*tmp_kernel_op_0 + Dummy_8856*tmp_kernel_op_8 + Dummy_8859*tmp_kernel_op_16 + Dummy_8862*tmp_kernel_op_24; + const walberla::float64 Dummy_8900 = Dummy_8853*0.1381966011250105 + Dummy_8856*0.1381966011250105 + Dummy_8859*0.5854101966249684 + Dummy_8862*0.1381966011250105; + const walberla::float64 Dummy_8901 = Dummy_8853*0.1381966011250105 + Dummy_8856*0.5854101966249684 + Dummy_8859*0.1381966011250105 + Dummy_8862*0.1381966011250105; + const walberla::float64 Dummy_8902 = Dummy_8853*0.5854101966249684 + Dummy_8856*0.1381966011250105 + Dummy_8859*0.1381966011250105 + Dummy_8862*0.1381966011250105; + const walberla::float64 Dummy_8903 = Dummy_8863*tmp_kernel_op_0 + Dummy_8864*tmp_kernel_op_8 + Dummy_8865*tmp_kernel_op_16 + Dummy_8866*tmp_kernel_op_24; + const walberla::float64 Dummy_8904 = Dummy_8863*0.1381966011250105 + Dummy_8864*0.1381966011250105 + Dummy_8865*0.5854101966249684 + Dummy_8866*0.1381966011250105; + const walberla::float64 Dummy_8905 = Dummy_8863*0.1381966011250105 + Dummy_8864*0.5854101966249684 + Dummy_8865*0.1381966011250105 + Dummy_8866*0.1381966011250105; + const walberla::float64 Dummy_8906 = Dummy_8863*0.5854101966249684 + Dummy_8864*0.1381966011250105 + Dummy_8865*0.1381966011250105 + Dummy_8866*0.1381966011250105; + const walberla::float64 Dummy_8907 = Dummy_8867*tmp_kernel_op_0 + Dummy_8868*tmp_kernel_op_8 + Dummy_8869*tmp_kernel_op_16 + Dummy_8870*tmp_kernel_op_24; + const walberla::float64 Dummy_8908 = Dummy_8867*0.1381966011250105 + Dummy_8868*0.1381966011250105 + Dummy_8869*0.5854101966249684 + Dummy_8870*0.1381966011250105; + const walberla::float64 Dummy_8909 = Dummy_8867*0.1381966011250105 + Dummy_8868*0.5854101966249684 + Dummy_8869*0.1381966011250105 + Dummy_8870*0.1381966011250105; + const walberla::float64 Dummy_8910 = Dummy_8867*0.5854101966249684 + Dummy_8868*0.1381966011250105 + Dummy_8869*0.1381966011250105 + Dummy_8870*0.1381966011250105; + const walberla::float64 Dummy_8911 = Dummy_8871*tmp_kernel_op_0 + Dummy_8872*tmp_kernel_op_8 + Dummy_8873*tmp_kernel_op_16 + Dummy_8874*tmp_kernel_op_24; + const walberla::float64 Dummy_8912 = Dummy_8871*0.1381966011250105 + Dummy_8872*0.1381966011250105 + Dummy_8873*0.5854101966249684 + Dummy_8874*0.1381966011250105; + const walberla::float64 Dummy_8913 = Dummy_8871*0.1381966011250105 + Dummy_8872*0.5854101966249684 + Dummy_8873*0.1381966011250105 + Dummy_8874*0.1381966011250105; + const walberla::float64 Dummy_8914 = Dummy_8871*0.5854101966249684 + Dummy_8872*0.1381966011250105 + Dummy_8873*0.1381966011250105 + Dummy_8874*0.1381966011250105; + const walberla::float64 Dummy_8915 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8916 = Dummy_8915*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_8917 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8918 = Dummy_8917*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_8919 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8920 = Dummy_8919*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_8921 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_8922 = Dummy_8921*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_8923 = Dummy_8915*tmp_kernel_op_0; + const walberla::float64 Dummy_8924 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_8925 = Dummy_8917*tmp_kernel_op_8; + const walberla::float64 Dummy_8926 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_8927 = Dummy_8919*tmp_kernel_op_16; + const walberla::float64 Dummy_8928 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_8929 = Dummy_8921*tmp_kernel_op_24; + const walberla::float64 Dummy_8930 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_8931 = Dummy_8915*Dummy_8924; + const walberla::float64 Dummy_8932 = Dummy_8917*Dummy_8926; + const walberla::float64 Dummy_8933 = Dummy_8919*Dummy_8928; + const walberla::float64 Dummy_8934 = Dummy_8921*Dummy_8930; + const walberla::float64 Dummy_8935 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_8936 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_8937 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_8938 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_8939 = Dummy_8915*Dummy_8935; + const walberla::float64 Dummy_8940 = Dummy_8917*Dummy_8936; + const walberla::float64 Dummy_8941 = Dummy_8919*Dummy_8937; + const walberla::float64 Dummy_8942 = Dummy_8921*Dummy_8938; + const walberla::float64 Dummy_8943 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_8944 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_8945 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_8946 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_8947 = Dummy_8915*Dummy_8943; + const walberla::float64 Dummy_8948 = Dummy_8917*Dummy_8944; + const walberla::float64 Dummy_8949 = Dummy_8919*Dummy_8945; + const walberla::float64 Dummy_8950 = Dummy_8921*Dummy_8946; + const walberla::float64 Dummy_8951 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8952 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_8953 = Dummy_8915*(-Dummy_8951 - Dummy_8952); + const walberla::float64 Dummy_8954 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8955 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_8956 = Dummy_8917*(-Dummy_8954 - Dummy_8955); + const walberla::float64 Dummy_8957 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_8958 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_8959 = Dummy_8919*(-Dummy_8957 - Dummy_8958); + const walberla::float64 Dummy_8960 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_8961 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_8962 = Dummy_8921*(-Dummy_8960 - Dummy_8961); + const walberla::float64 Dummy_8963 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_8964 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8965 = Dummy_8915*(-Dummy_8963 - Dummy_8964); + const walberla::float64 Dummy_8966 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_8967 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_8968 = Dummy_8917*(-Dummy_8966 - Dummy_8967); + const walberla::float64 Dummy_8969 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_8970 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_8971 = Dummy_8919*(-Dummy_8969 - Dummy_8970); + const walberla::float64 Dummy_8972 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_8973 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_8974 = Dummy_8921*(-Dummy_8972 - Dummy_8973); + const walberla::float64 Dummy_8975 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_8976 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_8977 = Dummy_8915*(-Dummy_8975 - Dummy_8976); + const walberla::float64 Dummy_8978 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_8979 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_8980 = Dummy_8917*(-Dummy_8978 - Dummy_8979); + const walberla::float64 Dummy_8981 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_8982 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_8983 = Dummy_8919*(-Dummy_8981 - Dummy_8982); + const walberla::float64 Dummy_8984 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_8985 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_8986 = Dummy_8921*(-Dummy_8984 - Dummy_8985); + const walberla::float64 Dummy_8987 = Dummy_8915*(Dummy_8951 + Dummy_8963 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_8988 = Dummy_8917*(Dummy_8954 + Dummy_8966 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_8989 = Dummy_8919*(Dummy_8957 + Dummy_8969 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_8990 = Dummy_8921*(Dummy_8960 + Dummy_8972 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_8991 = Dummy_8915*(Dummy_8952 + Dummy_8975 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_8992 = Dummy_8917*(Dummy_8955 + Dummy_8978 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_8993 = Dummy_8919*(Dummy_8958 + Dummy_8981 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_8994 = Dummy_8921*(Dummy_8961 + Dummy_8984 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_8995 = Dummy_8915*(Dummy_8964 + Dummy_8976 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_8996 = Dummy_8917*(Dummy_8967 + Dummy_8979 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_8997 = Dummy_8919*(Dummy_8970 + Dummy_8982 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_8998 = Dummy_8921*(Dummy_8973 + Dummy_8985 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_8999 = Dummy_8916*tmp_kernel_op_0 + Dummy_8918*tmp_kernel_op_8 + Dummy_8920*tmp_kernel_op_16 + Dummy_8922*tmp_kernel_op_24; + const walberla::float64 Dummy_9000 = Dummy_8916*0.1381966011250105 + Dummy_8918*0.1381966011250105 + Dummy_8920*0.5854101966249684 + Dummy_8922*0.1381966011250105; + const walberla::float64 Dummy_9001 = Dummy_8916*0.1381966011250105 + Dummy_8918*0.5854101966249684 + Dummy_8920*0.1381966011250105 + Dummy_8922*0.1381966011250105; + const walberla::float64 Dummy_9002 = Dummy_8916*0.5854101966249684 + Dummy_8918*0.1381966011250105 + Dummy_8920*0.1381966011250105 + Dummy_8922*0.1381966011250105; + const walberla::float64 Dummy_9003 = -Dummy_8923*Dummy_8924 - Dummy_8925*Dummy_8926 - Dummy_8927*Dummy_8928 - Dummy_8929*Dummy_8930; + const walberla::float64 Dummy_9004 = Dummy_8931*-0.1381966011250105 + Dummy_8932*-0.1381966011250105 + Dummy_8933*-0.5854101966249684 + Dummy_8934*-0.1381966011250105; + const walberla::float64 Dummy_9005 = Dummy_8931*-0.1381966011250105 + Dummy_8932*-0.5854101966249684 + Dummy_8933*-0.1381966011250105 + Dummy_8934*-0.1381966011250105; + const walberla::float64 Dummy_9006 = Dummy_8931*-0.5854101966249684 + Dummy_8932*-0.1381966011250105 + Dummy_8933*-0.1381966011250105 + Dummy_8934*-0.1381966011250105; + const walberla::float64 Dummy_9007 = -Dummy_8923*Dummy_8935 - Dummy_8925*Dummy_8936 - Dummy_8927*Dummy_8937 - Dummy_8929*Dummy_8938; + const walberla::float64 Dummy_9008 = Dummy_8939*-0.1381966011250105 + Dummy_8940*-0.1381966011250105 + Dummy_8941*-0.5854101966249684 + Dummy_8942*-0.1381966011250105; + const walberla::float64 Dummy_9009 = Dummy_8939*-0.1381966011250105 + Dummy_8940*-0.5854101966249684 + Dummy_8941*-0.1381966011250105 + Dummy_8942*-0.1381966011250105; + const walberla::float64 Dummy_9010 = Dummy_8939*-0.5854101966249684 + Dummy_8940*-0.1381966011250105 + Dummy_8941*-0.1381966011250105 + Dummy_8942*-0.1381966011250105; + const walberla::float64 Dummy_9011 = -Dummy_8923*Dummy_8943 - Dummy_8925*Dummy_8944 - Dummy_8927*Dummy_8945 - Dummy_8929*Dummy_8946; + const walberla::float64 Dummy_9012 = Dummy_8947*-0.1381966011250105 + Dummy_8948*-0.1381966011250105 + Dummy_8949*-0.5854101966249684 + Dummy_8950*-0.1381966011250105; + const walberla::float64 Dummy_9013 = Dummy_8947*-0.1381966011250105 + Dummy_8948*-0.5854101966249684 + Dummy_8949*-0.1381966011250105 + Dummy_8950*-0.1381966011250105; + const walberla::float64 Dummy_9014 = Dummy_8947*-0.5854101966249684 + Dummy_8948*-0.1381966011250105 + Dummy_8949*-0.1381966011250105 + Dummy_8950*-0.1381966011250105; + const walberla::float64 Dummy_9015 = Dummy_8953*tmp_kernel_op_0 + Dummy_8956*tmp_kernel_op_8 + Dummy_8959*tmp_kernel_op_16 + Dummy_8962*tmp_kernel_op_24; + const walberla::float64 Dummy_9016 = Dummy_8953*0.1381966011250105 + Dummy_8956*0.1381966011250105 + Dummy_8959*0.5854101966249684 + Dummy_8962*0.1381966011250105; + const walberla::float64 Dummy_9017 = Dummy_8953*0.1381966011250105 + Dummy_8956*0.5854101966249684 + Dummy_8959*0.1381966011250105 + Dummy_8962*0.1381966011250105; + const walberla::float64 Dummy_9018 = Dummy_8953*0.5854101966249684 + Dummy_8956*0.1381966011250105 + Dummy_8959*0.1381966011250105 + Dummy_8962*0.1381966011250105; + const walberla::float64 Dummy_9019 = Dummy_8965*tmp_kernel_op_0 + Dummy_8968*tmp_kernel_op_8 + Dummy_8971*tmp_kernel_op_16 + Dummy_8974*tmp_kernel_op_24; + const walberla::float64 Dummy_9020 = Dummy_8965*0.1381966011250105 + Dummy_8968*0.1381966011250105 + Dummy_8971*0.5854101966249684 + Dummy_8974*0.1381966011250105; + const walberla::float64 Dummy_9021 = Dummy_8965*0.1381966011250105 + Dummy_8968*0.5854101966249684 + Dummy_8971*0.1381966011250105 + Dummy_8974*0.1381966011250105; + const walberla::float64 Dummy_9022 = Dummy_8965*0.5854101966249684 + Dummy_8968*0.1381966011250105 + Dummy_8971*0.1381966011250105 + Dummy_8974*0.1381966011250105; + const walberla::float64 Dummy_9023 = Dummy_8977*tmp_kernel_op_0 + Dummy_8980*tmp_kernel_op_8 + Dummy_8983*tmp_kernel_op_16 + Dummy_8986*tmp_kernel_op_24; + const walberla::float64 Dummy_9024 = Dummy_8977*0.1381966011250105 + Dummy_8980*0.1381966011250105 + Dummy_8983*0.5854101966249684 + Dummy_8986*0.1381966011250105; + const walberla::float64 Dummy_9025 = Dummy_8977*0.1381966011250105 + Dummy_8980*0.5854101966249684 + Dummy_8983*0.1381966011250105 + Dummy_8986*0.1381966011250105; + const walberla::float64 Dummy_9026 = Dummy_8977*0.5854101966249684 + Dummy_8980*0.1381966011250105 + Dummy_8983*0.1381966011250105 + Dummy_8986*0.1381966011250105; + const walberla::float64 Dummy_9027 = Dummy_8987*tmp_kernel_op_0 + Dummy_8988*tmp_kernel_op_8 + Dummy_8989*tmp_kernel_op_16 + Dummy_8990*tmp_kernel_op_24; + const walberla::float64 Dummy_9028 = Dummy_8987*0.1381966011250105 + Dummy_8988*0.1381966011250105 + Dummy_8989*0.5854101966249684 + Dummy_8990*0.1381966011250105; + const walberla::float64 Dummy_9029 = Dummy_8987*0.1381966011250105 + Dummy_8988*0.5854101966249684 + Dummy_8989*0.1381966011250105 + Dummy_8990*0.1381966011250105; + const walberla::float64 Dummy_9030 = Dummy_8987*0.5854101966249684 + Dummy_8988*0.1381966011250105 + Dummy_8989*0.1381966011250105 + Dummy_8990*0.1381966011250105; + const walberla::float64 Dummy_9031 = Dummy_8991*tmp_kernel_op_0 + Dummy_8992*tmp_kernel_op_8 + Dummy_8993*tmp_kernel_op_16 + Dummy_8994*tmp_kernel_op_24; + const walberla::float64 Dummy_9032 = Dummy_8991*0.1381966011250105 + Dummy_8992*0.1381966011250105 + Dummy_8993*0.5854101966249684 + Dummy_8994*0.1381966011250105; + const walberla::float64 Dummy_9033 = Dummy_8991*0.1381966011250105 + Dummy_8992*0.5854101966249684 + Dummy_8993*0.1381966011250105 + Dummy_8994*0.1381966011250105; + const walberla::float64 Dummy_9034 = Dummy_8991*0.5854101966249684 + Dummy_8992*0.1381966011250105 + Dummy_8993*0.1381966011250105 + Dummy_8994*0.1381966011250105; + const walberla::float64 Dummy_9035 = Dummy_8995*tmp_kernel_op_0 + Dummy_8996*tmp_kernel_op_8 + Dummy_8997*tmp_kernel_op_16 + Dummy_8998*tmp_kernel_op_24; + const walberla::float64 Dummy_9036 = Dummy_8995*0.1381966011250105 + Dummy_8996*0.1381966011250105 + Dummy_8997*0.5854101966249684 + Dummy_8998*0.1381966011250105; + const walberla::float64 Dummy_9037 = Dummy_8995*0.1381966011250105 + Dummy_8996*0.5854101966249684 + Dummy_8997*0.1381966011250105 + Dummy_8998*0.1381966011250105; + const walberla::float64 Dummy_9038 = Dummy_8995*0.5854101966249684 + Dummy_8996*0.1381966011250105 + Dummy_8997*0.1381966011250105 + Dummy_8998*0.1381966011250105; + const walberla::float64 Dummy_9039 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9040 = Dummy_9039*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_9041 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9042 = Dummy_9041*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_9043 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9044 = Dummy_9043*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_9045 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9046 = Dummy_9045*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_9047 = Dummy_9039*tmp_kernel_op_0; + const walberla::float64 Dummy_9048 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_9049 = Dummy_9041*tmp_kernel_op_8; + const walberla::float64 Dummy_9050 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_9051 = Dummy_9043*tmp_kernel_op_16; + const walberla::float64 Dummy_9052 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_9053 = Dummy_9045*tmp_kernel_op_24; + const walberla::float64 Dummy_9054 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_9055 = Dummy_9039*Dummy_9048; + const walberla::float64 Dummy_9056 = Dummy_9041*Dummy_9050; + const walberla::float64 Dummy_9057 = Dummy_9043*Dummy_9052; + const walberla::float64 Dummy_9058 = Dummy_9045*Dummy_9054; + const walberla::float64 Dummy_9059 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_9060 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_9061 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_9062 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_9063 = Dummy_9039*Dummy_9059; + const walberla::float64 Dummy_9064 = Dummy_9041*Dummy_9060; + const walberla::float64 Dummy_9065 = Dummy_9043*Dummy_9061; + const walberla::float64 Dummy_9066 = Dummy_9045*Dummy_9062; + const walberla::float64 Dummy_9067 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_9068 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_9069 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_9070 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_9071 = Dummy_9039*Dummy_9067; + const walberla::float64 Dummy_9072 = Dummy_9041*Dummy_9068; + const walberla::float64 Dummy_9073 = Dummy_9043*Dummy_9069; + const walberla::float64 Dummy_9074 = Dummy_9045*Dummy_9070; + const walberla::float64 Dummy_9075 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_9076 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_9077 = Dummy_9039*(-Dummy_9075 - Dummy_9076); + const walberla::float64 Dummy_9078 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_9079 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_9080 = Dummy_9041*(-Dummy_9078 - Dummy_9079); + const walberla::float64 Dummy_9081 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_9082 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_9083 = Dummy_9043*(-Dummy_9081 - Dummy_9082); + const walberla::float64 Dummy_9084 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_9085 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_9086 = Dummy_9045*(-Dummy_9084 - Dummy_9085); + const walberla::float64 Dummy_9087 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_9088 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_9089 = Dummy_9039*(-Dummy_9087 - Dummy_9088); + const walberla::float64 Dummy_9090 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_9091 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_9092 = Dummy_9041*(-Dummy_9090 - Dummy_9091); + const walberla::float64 Dummy_9093 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_9094 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_9095 = Dummy_9043*(-Dummy_9093 - Dummy_9094); + const walberla::float64 Dummy_9096 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_9097 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_9098 = Dummy_9045*(-Dummy_9096 - Dummy_9097); + const walberla::float64 Dummy_9099 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_9100 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_9101 = Dummy_9039*(-Dummy_9099 - Dummy_9100); + const walberla::float64 Dummy_9102 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_9103 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_9104 = Dummy_9041*(-Dummy_9102 - Dummy_9103); + const walberla::float64 Dummy_9105 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_9106 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_9107 = Dummy_9043*(-Dummy_9105 - Dummy_9106); + const walberla::float64 Dummy_9108 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_9109 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_9110 = Dummy_9045*(-Dummy_9108 - Dummy_9109); + const walberla::float64 Dummy_9111 = Dummy_9039*(Dummy_9075 + Dummy_9087 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_9112 = Dummy_9041*(Dummy_9078 + Dummy_9090 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_9113 = Dummy_9043*(Dummy_9081 + Dummy_9093 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_9114 = Dummy_9045*(Dummy_9084 + Dummy_9096 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_9115 = Dummy_9039*(Dummy_9076 + Dummy_9099 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_9116 = Dummy_9041*(Dummy_9079 + Dummy_9102 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_9117 = Dummy_9043*(Dummy_9082 + Dummy_9105 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_9118 = Dummy_9045*(Dummy_9085 + Dummy_9108 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_9119 = Dummy_9039*(Dummy_9088 + Dummy_9100 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_9120 = Dummy_9041*(Dummy_9091 + Dummy_9103 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_9121 = Dummy_9043*(Dummy_9094 + Dummy_9106 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_9122 = Dummy_9045*(Dummy_9097 + Dummy_9109 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_9123 = Dummy_9040*tmp_kernel_op_0 + Dummy_9042*tmp_kernel_op_8 + Dummy_9044*tmp_kernel_op_16 + Dummy_9046*tmp_kernel_op_24; + const walberla::float64 Dummy_9124 = Dummy_9040*0.1381966011250105 + Dummy_9042*0.1381966011250105 + Dummy_9044*0.5854101966249684 + Dummy_9046*0.1381966011250105; + const walberla::float64 Dummy_9125 = Dummy_9040*0.1381966011250105 + Dummy_9042*0.5854101966249684 + Dummy_9044*0.1381966011250105 + Dummy_9046*0.1381966011250105; + const walberla::float64 Dummy_9126 = Dummy_9040*0.5854101966249684 + Dummy_9042*0.1381966011250105 + Dummy_9044*0.1381966011250105 + Dummy_9046*0.1381966011250105; + const walberla::float64 Dummy_9127 = -Dummy_9047*Dummy_9048 - Dummy_9049*Dummy_9050 - Dummy_9051*Dummy_9052 - Dummy_9053*Dummy_9054; + const walberla::float64 Dummy_9128 = Dummy_9055*-0.1381966011250105 + Dummy_9056*-0.1381966011250105 + Dummy_9057*-0.5854101966249684 + Dummy_9058*-0.1381966011250105; + const walberla::float64 Dummy_9129 = Dummy_9055*-0.1381966011250105 + Dummy_9056*-0.5854101966249684 + Dummy_9057*-0.1381966011250105 + Dummy_9058*-0.1381966011250105; + const walberla::float64 Dummy_9130 = Dummy_9055*-0.5854101966249684 + Dummy_9056*-0.1381966011250105 + Dummy_9057*-0.1381966011250105 + Dummy_9058*-0.1381966011250105; + const walberla::float64 Dummy_9131 = -Dummy_9047*Dummy_9059 - Dummy_9049*Dummy_9060 - Dummy_9051*Dummy_9061 - Dummy_9053*Dummy_9062; + const walberla::float64 Dummy_9132 = Dummy_9063*-0.1381966011250105 + Dummy_9064*-0.1381966011250105 + Dummy_9065*-0.5854101966249684 + Dummy_9066*-0.1381966011250105; + const walberla::float64 Dummy_9133 = Dummy_9063*-0.1381966011250105 + Dummy_9064*-0.5854101966249684 + Dummy_9065*-0.1381966011250105 + Dummy_9066*-0.1381966011250105; + const walberla::float64 Dummy_9134 = Dummy_9063*-0.5854101966249684 + Dummy_9064*-0.1381966011250105 + Dummy_9065*-0.1381966011250105 + Dummy_9066*-0.1381966011250105; + const walberla::float64 Dummy_9135 = -Dummy_9047*Dummy_9067 - Dummy_9049*Dummy_9068 - Dummy_9051*Dummy_9069 - Dummy_9053*Dummy_9070; + const walberla::float64 Dummy_9136 = Dummy_9071*-0.1381966011250105 + Dummy_9072*-0.1381966011250105 + Dummy_9073*-0.5854101966249684 + Dummy_9074*-0.1381966011250105; + const walberla::float64 Dummy_9137 = Dummy_9071*-0.1381966011250105 + Dummy_9072*-0.5854101966249684 + Dummy_9073*-0.1381966011250105 + Dummy_9074*-0.1381966011250105; + const walberla::float64 Dummy_9138 = Dummy_9071*-0.5854101966249684 + Dummy_9072*-0.1381966011250105 + Dummy_9073*-0.1381966011250105 + Dummy_9074*-0.1381966011250105; + const walberla::float64 Dummy_9139 = Dummy_9077*tmp_kernel_op_0 + Dummy_9080*tmp_kernel_op_8 + Dummy_9083*tmp_kernel_op_16 + Dummy_9086*tmp_kernel_op_24; + const walberla::float64 Dummy_9140 = Dummy_9077*0.1381966011250105 + Dummy_9080*0.1381966011250105 + Dummy_9083*0.5854101966249684 + Dummy_9086*0.1381966011250105; + const walberla::float64 Dummy_9141 = Dummy_9077*0.1381966011250105 + Dummy_9080*0.5854101966249684 + Dummy_9083*0.1381966011250105 + Dummy_9086*0.1381966011250105; + const walberla::float64 Dummy_9142 = Dummy_9077*0.5854101966249684 + Dummy_9080*0.1381966011250105 + Dummy_9083*0.1381966011250105 + Dummy_9086*0.1381966011250105; + const walberla::float64 Dummy_9143 = Dummy_9089*tmp_kernel_op_0 + Dummy_9092*tmp_kernel_op_8 + Dummy_9095*tmp_kernel_op_16 + Dummy_9098*tmp_kernel_op_24; + const walberla::float64 Dummy_9144 = Dummy_9089*0.1381966011250105 + Dummy_9092*0.1381966011250105 + Dummy_9095*0.5854101966249684 + Dummy_9098*0.1381966011250105; + const walberla::float64 Dummy_9145 = Dummy_9089*0.1381966011250105 + Dummy_9092*0.5854101966249684 + Dummy_9095*0.1381966011250105 + Dummy_9098*0.1381966011250105; + const walberla::float64 Dummy_9146 = Dummy_9089*0.5854101966249684 + Dummy_9092*0.1381966011250105 + Dummy_9095*0.1381966011250105 + Dummy_9098*0.1381966011250105; + const walberla::float64 Dummy_9147 = Dummy_9101*tmp_kernel_op_0 + Dummy_9104*tmp_kernel_op_8 + Dummy_9107*tmp_kernel_op_16 + Dummy_9110*tmp_kernel_op_24; + const walberla::float64 Dummy_9148 = Dummy_9101*0.1381966011250105 + Dummy_9104*0.1381966011250105 + Dummy_9107*0.5854101966249684 + Dummy_9110*0.1381966011250105; + const walberla::float64 Dummy_9149 = Dummy_9101*0.1381966011250105 + Dummy_9104*0.5854101966249684 + Dummy_9107*0.1381966011250105 + Dummy_9110*0.1381966011250105; + const walberla::float64 Dummy_9150 = Dummy_9101*0.5854101966249684 + Dummy_9104*0.1381966011250105 + Dummy_9107*0.1381966011250105 + Dummy_9110*0.1381966011250105; + const walberla::float64 Dummy_9151 = Dummy_9111*tmp_kernel_op_0 + Dummy_9112*tmp_kernel_op_8 + Dummy_9113*tmp_kernel_op_16 + Dummy_9114*tmp_kernel_op_24; + const walberla::float64 Dummy_9152 = Dummy_9111*0.1381966011250105 + Dummy_9112*0.1381966011250105 + Dummy_9113*0.5854101966249684 + Dummy_9114*0.1381966011250105; + const walberla::float64 Dummy_9153 = Dummy_9111*0.1381966011250105 + Dummy_9112*0.5854101966249684 + Dummy_9113*0.1381966011250105 + Dummy_9114*0.1381966011250105; + const walberla::float64 Dummy_9154 = Dummy_9111*0.5854101966249684 + Dummy_9112*0.1381966011250105 + Dummy_9113*0.1381966011250105 + Dummy_9114*0.1381966011250105; + const walberla::float64 Dummy_9155 = Dummy_9115*tmp_kernel_op_0 + Dummy_9116*tmp_kernel_op_8 + Dummy_9117*tmp_kernel_op_16 + Dummy_9118*tmp_kernel_op_24; + const walberla::float64 Dummy_9156 = Dummy_9115*0.1381966011250105 + Dummy_9116*0.1381966011250105 + Dummy_9117*0.5854101966249684 + Dummy_9118*0.1381966011250105; + const walberla::float64 Dummy_9157 = Dummy_9115*0.1381966011250105 + Dummy_9116*0.5854101966249684 + Dummy_9117*0.1381966011250105 + Dummy_9118*0.1381966011250105; + const walberla::float64 Dummy_9158 = Dummy_9115*0.5854101966249684 + Dummy_9116*0.1381966011250105 + Dummy_9117*0.1381966011250105 + Dummy_9118*0.1381966011250105; + const walberla::float64 Dummy_9159 = Dummy_9119*tmp_kernel_op_0 + Dummy_9120*tmp_kernel_op_8 + Dummy_9121*tmp_kernel_op_16 + Dummy_9122*tmp_kernel_op_24; + const walberla::float64 Dummy_9160 = Dummy_9119*0.1381966011250105 + Dummy_9120*0.1381966011250105 + Dummy_9121*0.5854101966249684 + Dummy_9122*0.1381966011250105; + const walberla::float64 Dummy_9161 = Dummy_9119*0.1381966011250105 + Dummy_9120*0.5854101966249684 + Dummy_9121*0.1381966011250105 + Dummy_9122*0.1381966011250105; + const walberla::float64 Dummy_9162 = Dummy_9119*0.5854101966249684 + Dummy_9120*0.1381966011250105 + Dummy_9121*0.1381966011250105 + Dummy_9122*0.1381966011250105; + const walberla::float64 Dummy_9163 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_9164 = Dummy_9163*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_9165 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_9166 = Dummy_9165*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_9167 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_9168 = Dummy_9167*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_9169 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_9170 = Dummy_9169*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_9171 = Dummy_9163*tmp_kernel_op_0; + const walberla::float64 Dummy_9172 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_9173 = Dummy_9165*tmp_kernel_op_8; + const walberla::float64 Dummy_9174 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_9175 = Dummy_9167*tmp_kernel_op_16; + const walberla::float64 Dummy_9176 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_9177 = Dummy_9169*tmp_kernel_op_24; + const walberla::float64 Dummy_9178 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_9179 = Dummy_9163*Dummy_9172; + const walberla::float64 Dummy_9180 = Dummy_9165*Dummy_9174; + const walberla::float64 Dummy_9181 = Dummy_9167*Dummy_9176; + const walberla::float64 Dummy_9182 = Dummy_9169*Dummy_9178; + const walberla::float64 Dummy_9183 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_9184 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_9185 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_9186 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_9187 = Dummy_9163*Dummy_9183; + const walberla::float64 Dummy_9188 = Dummy_9165*Dummy_9184; + const walberla::float64 Dummy_9189 = Dummy_9167*Dummy_9185; + const walberla::float64 Dummy_9190 = Dummy_9169*Dummy_9186; + const walberla::float64 Dummy_9191 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_9192 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_9193 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_9194 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_9195 = Dummy_9163*Dummy_9191; + const walberla::float64 Dummy_9196 = Dummy_9165*Dummy_9192; + const walberla::float64 Dummy_9197 = Dummy_9167*Dummy_9193; + const walberla::float64 Dummy_9198 = Dummy_9169*Dummy_9194; + const walberla::float64 Dummy_9199 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_9200 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_9201 = Dummy_9163*(-Dummy_9199 - Dummy_9200); + const walberla::float64 Dummy_9202 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_9203 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_9204 = Dummy_9165*(-Dummy_9202 - Dummy_9203); + const walberla::float64 Dummy_9205 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_9206 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_9207 = Dummy_9167*(-Dummy_9205 - Dummy_9206); + const walberla::float64 Dummy_9208 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_9209 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_9210 = Dummy_9169*(-Dummy_9208 - Dummy_9209); + const walberla::float64 Dummy_9211 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_9212 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_9213 = Dummy_9163*(-Dummy_9211 - Dummy_9212); + const walberla::float64 Dummy_9214 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_9215 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_9216 = Dummy_9165*(-Dummy_9214 - Dummy_9215); + const walberla::float64 Dummy_9217 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_9218 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_9219 = Dummy_9167*(-Dummy_9217 - Dummy_9218); + const walberla::float64 Dummy_9220 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_9221 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_9222 = Dummy_9169*(-Dummy_9220 - Dummy_9221); + const walberla::float64 Dummy_9223 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_9224 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_9225 = Dummy_9163*(-Dummy_9223 - Dummy_9224); + const walberla::float64 Dummy_9226 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_9227 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_9228 = Dummy_9165*(-Dummy_9226 - Dummy_9227); + const walberla::float64 Dummy_9229 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_9230 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_9231 = Dummy_9167*(-Dummy_9229 - Dummy_9230); + const walberla::float64 Dummy_9232 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_9233 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_9234 = Dummy_9169*(-Dummy_9232 - Dummy_9233); + const walberla::float64 Dummy_9235 = Dummy_9163*(Dummy_9199 + Dummy_9211 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_9236 = Dummy_9165*(Dummy_9202 + Dummy_9214 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_9237 = Dummy_9167*(Dummy_9205 + Dummy_9217 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_9238 = Dummy_9169*(Dummy_9208 + Dummy_9220 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_9239 = Dummy_9163*(Dummy_9200 + Dummy_9223 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_9240 = Dummy_9165*(Dummy_9203 + Dummy_9226 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_9241 = Dummy_9167*(Dummy_9206 + Dummy_9229 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_9242 = Dummy_9169*(Dummy_9209 + Dummy_9232 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_9243 = Dummy_9163*(Dummy_9212 + Dummy_9224 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_9244 = Dummy_9165*(Dummy_9215 + Dummy_9227 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_9245 = Dummy_9167*(Dummy_9218 + Dummy_9230 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_9246 = Dummy_9169*(Dummy_9221 + Dummy_9233 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_9247 = Dummy_9164*tmp_kernel_op_0 + Dummy_9166*tmp_kernel_op_8 + Dummy_9168*tmp_kernel_op_16 + Dummy_9170*tmp_kernel_op_24; + const walberla::float64 Dummy_9248 = Dummy_9164*0.1381966011250105 + Dummy_9166*0.1381966011250105 + Dummy_9168*0.5854101966249684 + Dummy_9170*0.1381966011250105; + const walberla::float64 Dummy_9249 = Dummy_9164*0.1381966011250105 + Dummy_9166*0.5854101966249684 + Dummy_9168*0.1381966011250105 + Dummy_9170*0.1381966011250105; + const walberla::float64 Dummy_9250 = Dummy_9164*0.5854101966249684 + Dummy_9166*0.1381966011250105 + Dummy_9168*0.1381966011250105 + Dummy_9170*0.1381966011250105; + const walberla::float64 Dummy_9251 = -Dummy_9171*Dummy_9172 - Dummy_9173*Dummy_9174 - Dummy_9175*Dummy_9176 - Dummy_9177*Dummy_9178; + const walberla::float64 Dummy_9252 = Dummy_9179*-0.1381966011250105 + Dummy_9180*-0.1381966011250105 + Dummy_9181*-0.5854101966249684 + Dummy_9182*-0.1381966011250105; + const walberla::float64 Dummy_9253 = Dummy_9179*-0.1381966011250105 + Dummy_9180*-0.5854101966249684 + Dummy_9181*-0.1381966011250105 + Dummy_9182*-0.1381966011250105; + const walberla::float64 Dummy_9254 = Dummy_9179*-0.5854101966249684 + Dummy_9180*-0.1381966011250105 + Dummy_9181*-0.1381966011250105 + Dummy_9182*-0.1381966011250105; + const walberla::float64 Dummy_9255 = -Dummy_9171*Dummy_9183 - Dummy_9173*Dummy_9184 - Dummy_9175*Dummy_9185 - Dummy_9177*Dummy_9186; + const walberla::float64 Dummy_9256 = Dummy_9187*-0.1381966011250105 + Dummy_9188*-0.1381966011250105 + Dummy_9189*-0.5854101966249684 + Dummy_9190*-0.1381966011250105; + const walberla::float64 Dummy_9257 = Dummy_9187*-0.1381966011250105 + Dummy_9188*-0.5854101966249684 + Dummy_9189*-0.1381966011250105 + Dummy_9190*-0.1381966011250105; + const walberla::float64 Dummy_9258 = Dummy_9187*-0.5854101966249684 + Dummy_9188*-0.1381966011250105 + Dummy_9189*-0.1381966011250105 + Dummy_9190*-0.1381966011250105; + const walberla::float64 Dummy_9259 = -Dummy_9171*Dummy_9191 - Dummy_9173*Dummy_9192 - Dummy_9175*Dummy_9193 - Dummy_9177*Dummy_9194; + const walberla::float64 Dummy_9260 = Dummy_9195*-0.1381966011250105 + Dummy_9196*-0.1381966011250105 + Dummy_9197*-0.5854101966249684 + Dummy_9198*-0.1381966011250105; + const walberla::float64 Dummy_9261 = Dummy_9195*-0.1381966011250105 + Dummy_9196*-0.5854101966249684 + Dummy_9197*-0.1381966011250105 + Dummy_9198*-0.1381966011250105; + const walberla::float64 Dummy_9262 = Dummy_9195*-0.5854101966249684 + Dummy_9196*-0.1381966011250105 + Dummy_9197*-0.1381966011250105 + Dummy_9198*-0.1381966011250105; + const walberla::float64 Dummy_9263 = Dummy_9201*tmp_kernel_op_0 + Dummy_9204*tmp_kernel_op_8 + Dummy_9207*tmp_kernel_op_16 + Dummy_9210*tmp_kernel_op_24; + const walberla::float64 Dummy_9264 = Dummy_9201*0.1381966011250105 + Dummy_9204*0.1381966011250105 + Dummy_9207*0.5854101966249684 + Dummy_9210*0.1381966011250105; + const walberla::float64 Dummy_9265 = Dummy_9201*0.1381966011250105 + Dummy_9204*0.5854101966249684 + Dummy_9207*0.1381966011250105 + Dummy_9210*0.1381966011250105; + const walberla::float64 Dummy_9266 = Dummy_9201*0.5854101966249684 + Dummy_9204*0.1381966011250105 + Dummy_9207*0.1381966011250105 + Dummy_9210*0.1381966011250105; + const walberla::float64 Dummy_9267 = Dummy_9213*tmp_kernel_op_0 + Dummy_9216*tmp_kernel_op_8 + Dummy_9219*tmp_kernel_op_16 + Dummy_9222*tmp_kernel_op_24; + const walberla::float64 Dummy_9268 = Dummy_9213*0.1381966011250105 + Dummy_9216*0.1381966011250105 + Dummy_9219*0.5854101966249684 + Dummy_9222*0.1381966011250105; + const walberla::float64 Dummy_9269 = Dummy_9213*0.1381966011250105 + Dummy_9216*0.5854101966249684 + Dummy_9219*0.1381966011250105 + Dummy_9222*0.1381966011250105; + const walberla::float64 Dummy_9270 = Dummy_9213*0.5854101966249684 + Dummy_9216*0.1381966011250105 + Dummy_9219*0.1381966011250105 + Dummy_9222*0.1381966011250105; + const walberla::float64 Dummy_9271 = Dummy_9225*tmp_kernel_op_0 + Dummy_9228*tmp_kernel_op_8 + Dummy_9231*tmp_kernel_op_16 + Dummy_9234*tmp_kernel_op_24; + const walberla::float64 Dummy_9272 = Dummy_9225*0.1381966011250105 + Dummy_9228*0.1381966011250105 + Dummy_9231*0.5854101966249684 + Dummy_9234*0.1381966011250105; + const walberla::float64 Dummy_9273 = Dummy_9225*0.1381966011250105 + Dummy_9228*0.5854101966249684 + Dummy_9231*0.1381966011250105 + Dummy_9234*0.1381966011250105; + const walberla::float64 Dummy_9274 = Dummy_9225*0.5854101966249684 + Dummy_9228*0.1381966011250105 + Dummy_9231*0.1381966011250105 + Dummy_9234*0.1381966011250105; + const walberla::float64 Dummy_9275 = Dummy_9235*tmp_kernel_op_0 + Dummy_9236*tmp_kernel_op_8 + Dummy_9237*tmp_kernel_op_16 + Dummy_9238*tmp_kernel_op_24; + const walberla::float64 Dummy_9276 = Dummy_9235*0.1381966011250105 + Dummy_9236*0.1381966011250105 + Dummy_9237*0.5854101966249684 + Dummy_9238*0.1381966011250105; + const walberla::float64 Dummy_9277 = Dummy_9235*0.1381966011250105 + Dummy_9236*0.5854101966249684 + Dummy_9237*0.1381966011250105 + Dummy_9238*0.1381966011250105; + const walberla::float64 Dummy_9278 = Dummy_9235*0.5854101966249684 + Dummy_9236*0.1381966011250105 + Dummy_9237*0.1381966011250105 + Dummy_9238*0.1381966011250105; + const walberla::float64 Dummy_9279 = Dummy_9239*tmp_kernel_op_0 + Dummy_9240*tmp_kernel_op_8 + Dummy_9241*tmp_kernel_op_16 + Dummy_9242*tmp_kernel_op_24; + const walberla::float64 Dummy_9280 = Dummy_9239*0.1381966011250105 + Dummy_9240*0.1381966011250105 + Dummy_9241*0.5854101966249684 + Dummy_9242*0.1381966011250105; + const walberla::float64 Dummy_9281 = Dummy_9239*0.1381966011250105 + Dummy_9240*0.5854101966249684 + Dummy_9241*0.1381966011250105 + Dummy_9242*0.1381966011250105; + const walberla::float64 Dummy_9282 = Dummy_9239*0.5854101966249684 + Dummy_9240*0.1381966011250105 + Dummy_9241*0.1381966011250105 + Dummy_9242*0.1381966011250105; + const walberla::float64 Dummy_9283 = Dummy_9243*tmp_kernel_op_0 + Dummy_9244*tmp_kernel_op_8 + Dummy_9245*tmp_kernel_op_16 + Dummy_9246*tmp_kernel_op_24; + const walberla::float64 Dummy_9284 = Dummy_9243*0.1381966011250105 + Dummy_9244*0.1381966011250105 + Dummy_9245*0.5854101966249684 + Dummy_9246*0.1381966011250105; + const walberla::float64 Dummy_9285 = Dummy_9243*0.1381966011250105 + Dummy_9244*0.5854101966249684 + Dummy_9245*0.1381966011250105 + Dummy_9246*0.1381966011250105; + const walberla::float64 Dummy_9286 = Dummy_9243*0.5854101966249684 + Dummy_9244*0.1381966011250105 + Dummy_9245*0.1381966011250105 + Dummy_9246*0.1381966011250105; + const walberla::float64 Dummy_9287 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9288 = Dummy_9287*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_9289 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9290 = Dummy_9289*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_9291 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9292 = Dummy_9291*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_9293 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9294 = Dummy_9293*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_9295 = Dummy_9287*tmp_kernel_op_0; + const walberla::float64 Dummy_9296 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_9297 = Dummy_9289*tmp_kernel_op_8; + const walberla::float64 Dummy_9298 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_9299 = Dummy_9291*tmp_kernel_op_16; + const walberla::float64 Dummy_9300 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_9301 = Dummy_9293*tmp_kernel_op_24; + const walberla::float64 Dummy_9302 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_9303 = Dummy_9287*Dummy_9296; + const walberla::float64 Dummy_9304 = Dummy_9289*Dummy_9298; + const walberla::float64 Dummy_9305 = Dummy_9291*Dummy_9300; + const walberla::float64 Dummy_9306 = Dummy_9293*Dummy_9302; + const walberla::float64 Dummy_9307 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_9308 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_9309 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_9310 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_9311 = Dummy_9287*Dummy_9307; + const walberla::float64 Dummy_9312 = Dummy_9289*Dummy_9308; + const walberla::float64 Dummy_9313 = Dummy_9291*Dummy_9309; + const walberla::float64 Dummy_9314 = Dummy_9293*Dummy_9310; + const walberla::float64 Dummy_9315 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_9316 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_9317 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_9318 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_9319 = Dummy_9287*Dummy_9315; + const walberla::float64 Dummy_9320 = Dummy_9289*Dummy_9316; + const walberla::float64 Dummy_9321 = Dummy_9291*Dummy_9317; + const walberla::float64 Dummy_9322 = Dummy_9293*Dummy_9318; + const walberla::float64 Dummy_9323 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_9324 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_9325 = Dummy_9287*(-Dummy_9323 - Dummy_9324); + const walberla::float64 Dummy_9326 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_9327 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_9328 = Dummy_9289*(-Dummy_9326 - Dummy_9327); + const walberla::float64 Dummy_9329 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_9330 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_9331 = Dummy_9291*(-Dummy_9329 - Dummy_9330); + const walberla::float64 Dummy_9332 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_9333 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_9334 = Dummy_9293*(-Dummy_9332 - Dummy_9333); + const walberla::float64 Dummy_9335 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_9336 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_9337 = Dummy_9287*(-Dummy_9335 - Dummy_9336); + const walberla::float64 Dummy_9338 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_9339 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_9340 = Dummy_9289*(-Dummy_9338 - Dummy_9339); + const walberla::float64 Dummy_9341 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_9342 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_9343 = Dummy_9291*(-Dummy_9341 - Dummy_9342); + const walberla::float64 Dummy_9344 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_9345 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_9346 = Dummy_9293*(-Dummy_9344 - Dummy_9345); + const walberla::float64 Dummy_9347 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_9348 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_9349 = Dummy_9287*(-Dummy_9347 - Dummy_9348); + const walberla::float64 Dummy_9350 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_9351 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_9352 = Dummy_9289*(-Dummy_9350 - Dummy_9351); + const walberla::float64 Dummy_9353 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_9354 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_9355 = Dummy_9291*(-Dummy_9353 - Dummy_9354); + const walberla::float64 Dummy_9356 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_9357 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_9358 = Dummy_9293*(-Dummy_9356 - Dummy_9357); + const walberla::float64 Dummy_9359 = Dummy_9287*(Dummy_9323 + Dummy_9335 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_9360 = Dummy_9289*(Dummy_9326 + Dummy_9338 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_9361 = Dummy_9291*(Dummy_9329 + Dummy_9341 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_9362 = Dummy_9293*(Dummy_9332 + Dummy_9344 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_9363 = Dummy_9287*(Dummy_9324 + Dummy_9347 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_9364 = Dummy_9289*(Dummy_9327 + Dummy_9350 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_9365 = Dummy_9291*(Dummy_9330 + Dummy_9353 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_9366 = Dummy_9293*(Dummy_9333 + Dummy_9356 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_9367 = Dummy_9287*(Dummy_9336 + Dummy_9348 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_9368 = Dummy_9289*(Dummy_9339 + Dummy_9351 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_9369 = Dummy_9291*(Dummy_9342 + Dummy_9354 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_9370 = Dummy_9293*(Dummy_9345 + Dummy_9357 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_9371 = Dummy_9288*tmp_kernel_op_0 + Dummy_9290*tmp_kernel_op_8 + Dummy_9292*tmp_kernel_op_16 + Dummy_9294*tmp_kernel_op_24; + const walberla::float64 Dummy_9372 = Dummy_9288*0.1381966011250105 + Dummy_9290*0.1381966011250105 + Dummy_9292*0.5854101966249684 + Dummy_9294*0.1381966011250105; + const walberla::float64 Dummy_9373 = Dummy_9288*0.1381966011250105 + Dummy_9290*0.5854101966249684 + Dummy_9292*0.1381966011250105 + Dummy_9294*0.1381966011250105; + const walberla::float64 Dummy_9374 = Dummy_9288*0.5854101966249684 + Dummy_9290*0.1381966011250105 + Dummy_9292*0.1381966011250105 + Dummy_9294*0.1381966011250105; + const walberla::float64 Dummy_9375 = -Dummy_9295*Dummy_9296 - Dummy_9297*Dummy_9298 - Dummy_9299*Dummy_9300 - Dummy_9301*Dummy_9302; + const walberla::float64 Dummy_9376 = Dummy_9303*-0.1381966011250105 + Dummy_9304*-0.1381966011250105 + Dummy_9305*-0.5854101966249684 + Dummy_9306*-0.1381966011250105; + const walberla::float64 Dummy_9377 = Dummy_9303*-0.1381966011250105 + Dummy_9304*-0.5854101966249684 + Dummy_9305*-0.1381966011250105 + Dummy_9306*-0.1381966011250105; + const walberla::float64 Dummy_9378 = Dummy_9303*-0.5854101966249684 + Dummy_9304*-0.1381966011250105 + Dummy_9305*-0.1381966011250105 + Dummy_9306*-0.1381966011250105; + const walberla::float64 Dummy_9379 = -Dummy_9295*Dummy_9307 - Dummy_9297*Dummy_9308 - Dummy_9299*Dummy_9309 - Dummy_9301*Dummy_9310; + const walberla::float64 Dummy_9380 = Dummy_9311*-0.1381966011250105 + Dummy_9312*-0.1381966011250105 + Dummy_9313*-0.5854101966249684 + Dummy_9314*-0.1381966011250105; + const walberla::float64 Dummy_9381 = Dummy_9311*-0.1381966011250105 + Dummy_9312*-0.5854101966249684 + Dummy_9313*-0.1381966011250105 + Dummy_9314*-0.1381966011250105; + const walberla::float64 Dummy_9382 = Dummy_9311*-0.5854101966249684 + Dummy_9312*-0.1381966011250105 + Dummy_9313*-0.1381966011250105 + Dummy_9314*-0.1381966011250105; + const walberla::float64 Dummy_9383 = -Dummy_9295*Dummy_9315 - Dummy_9297*Dummy_9316 - Dummy_9299*Dummy_9317 - Dummy_9301*Dummy_9318; + const walberla::float64 Dummy_9384 = Dummy_9319*-0.1381966011250105 + Dummy_9320*-0.1381966011250105 + Dummy_9321*-0.5854101966249684 + Dummy_9322*-0.1381966011250105; + const walberla::float64 Dummy_9385 = Dummy_9319*-0.1381966011250105 + Dummy_9320*-0.5854101966249684 + Dummy_9321*-0.1381966011250105 + Dummy_9322*-0.1381966011250105; + const walberla::float64 Dummy_9386 = Dummy_9319*-0.5854101966249684 + Dummy_9320*-0.1381966011250105 + Dummy_9321*-0.1381966011250105 + Dummy_9322*-0.1381966011250105; + const walberla::float64 Dummy_9387 = Dummy_9325*tmp_kernel_op_0 + Dummy_9328*tmp_kernel_op_8 + Dummy_9331*tmp_kernel_op_16 + Dummy_9334*tmp_kernel_op_24; + const walberla::float64 Dummy_9388 = Dummy_9325*0.1381966011250105 + Dummy_9328*0.1381966011250105 + Dummy_9331*0.5854101966249684 + Dummy_9334*0.1381966011250105; + const walberla::float64 Dummy_9389 = Dummy_9325*0.1381966011250105 + Dummy_9328*0.5854101966249684 + Dummy_9331*0.1381966011250105 + Dummy_9334*0.1381966011250105; + const walberla::float64 Dummy_9390 = Dummy_9325*0.5854101966249684 + Dummy_9328*0.1381966011250105 + Dummy_9331*0.1381966011250105 + Dummy_9334*0.1381966011250105; + const walberla::float64 Dummy_9391 = Dummy_9337*tmp_kernel_op_0 + Dummy_9340*tmp_kernel_op_8 + Dummy_9343*tmp_kernel_op_16 + Dummy_9346*tmp_kernel_op_24; + const walberla::float64 Dummy_9392 = Dummy_9337*0.1381966011250105 + Dummy_9340*0.1381966011250105 + Dummy_9343*0.5854101966249684 + Dummy_9346*0.1381966011250105; + const walberla::float64 Dummy_9393 = Dummy_9337*0.1381966011250105 + Dummy_9340*0.5854101966249684 + Dummy_9343*0.1381966011250105 + Dummy_9346*0.1381966011250105; + const walberla::float64 Dummy_9394 = Dummy_9337*0.5854101966249684 + Dummy_9340*0.1381966011250105 + Dummy_9343*0.1381966011250105 + Dummy_9346*0.1381966011250105; + const walberla::float64 Dummy_9395 = Dummy_9349*tmp_kernel_op_0 + Dummy_9352*tmp_kernel_op_8 + Dummy_9355*tmp_kernel_op_16 + Dummy_9358*tmp_kernel_op_24; + const walberla::float64 Dummy_9396 = Dummy_9349*0.1381966011250105 + Dummy_9352*0.1381966011250105 + Dummy_9355*0.5854101966249684 + Dummy_9358*0.1381966011250105; + const walberla::float64 Dummy_9397 = Dummy_9349*0.1381966011250105 + Dummy_9352*0.5854101966249684 + Dummy_9355*0.1381966011250105 + Dummy_9358*0.1381966011250105; + const walberla::float64 Dummy_9398 = Dummy_9349*0.5854101966249684 + Dummy_9352*0.1381966011250105 + Dummy_9355*0.1381966011250105 + Dummy_9358*0.1381966011250105; + const walberla::float64 Dummy_9399 = Dummy_9359*tmp_kernel_op_0 + Dummy_9360*tmp_kernel_op_8 + Dummy_9361*tmp_kernel_op_16 + Dummy_9362*tmp_kernel_op_24; + const walberla::float64 Dummy_9400 = Dummy_9359*0.1381966011250105 + Dummy_9360*0.1381966011250105 + Dummy_9361*0.5854101966249684 + Dummy_9362*0.1381966011250105; + const walberla::float64 Dummy_9401 = Dummy_9359*0.1381966011250105 + Dummy_9360*0.5854101966249684 + Dummy_9361*0.1381966011250105 + Dummy_9362*0.1381966011250105; + const walberla::float64 Dummy_9402 = Dummy_9359*0.5854101966249684 + Dummy_9360*0.1381966011250105 + Dummy_9361*0.1381966011250105 + Dummy_9362*0.1381966011250105; + const walberla::float64 Dummy_9403 = Dummy_9363*tmp_kernel_op_0 + Dummy_9364*tmp_kernel_op_8 + Dummy_9365*tmp_kernel_op_16 + Dummy_9366*tmp_kernel_op_24; + const walberla::float64 Dummy_9404 = Dummy_9363*0.1381966011250105 + Dummy_9364*0.1381966011250105 + Dummy_9365*0.5854101966249684 + Dummy_9366*0.1381966011250105; + const walberla::float64 Dummy_9405 = Dummy_9363*0.1381966011250105 + Dummy_9364*0.5854101966249684 + Dummy_9365*0.1381966011250105 + Dummy_9366*0.1381966011250105; + const walberla::float64 Dummy_9406 = Dummy_9363*0.5854101966249684 + Dummy_9364*0.1381966011250105 + Dummy_9365*0.1381966011250105 + Dummy_9366*0.1381966011250105; + const walberla::float64 Dummy_9407 = Dummy_9367*tmp_kernel_op_0 + Dummy_9368*tmp_kernel_op_8 + Dummy_9369*tmp_kernel_op_16 + Dummy_9370*tmp_kernel_op_24; + const walberla::float64 Dummy_9408 = Dummy_9367*0.1381966011250105 + Dummy_9368*0.1381966011250105 + Dummy_9369*0.5854101966249684 + Dummy_9370*0.1381966011250105; + const walberla::float64 Dummy_9409 = Dummy_9367*0.1381966011250105 + Dummy_9368*0.5854101966249684 + Dummy_9369*0.1381966011250105 + Dummy_9370*0.1381966011250105; + const walberla::float64 Dummy_9410 = Dummy_9367*0.5854101966249684 + Dummy_9368*0.1381966011250105 + Dummy_9369*0.1381966011250105 + Dummy_9370*0.1381966011250105; for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -1209,46 +1173,46 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_1503)); - _data_mat[1] = ((walberla::float64)(Dummy_1504)); - _data_mat[2] = ((walberla::float64)(Dummy_1505)); - _data_mat[3] = ((walberla::float64)(Dummy_1506)); - _data_mat[4] = ((walberla::float64)(Dummy_1507)); - _data_mat[5] = ((walberla::float64)(Dummy_1508)); - _data_mat[6] = ((walberla::float64)(Dummy_1509)); - _data_mat[7] = ((walberla::float64)(Dummy_1510)); - _data_mat[8] = ((walberla::float64)(Dummy_1511)); - _data_mat[9] = ((walberla::float64)(Dummy_1512)); - _data_mat[10] = ((walberla::float64)(Dummy_1513)); - _data_mat[11] = ((walberla::float64)(Dummy_1514)); - _data_mat[12] = ((walberla::float64)(Dummy_1515)); - _data_mat[13] = ((walberla::float64)(Dummy_1516)); - _data_mat[14] = ((walberla::float64)(Dummy_1517)); - _data_mat[15] = ((walberla::float64)(Dummy_1518)); - _data_mat[16] = ((walberla::float64)(Dummy_1519)); - _data_mat[17] = ((walberla::float64)(Dummy_1520)); - _data_mat[18] = ((walberla::float64)(Dummy_1521)); - _data_mat[19] = ((walberla::float64)(Dummy_1522)); - _data_mat[20] = ((walberla::float64)(Dummy_1523)); - _data_mat[21] = ((walberla::float64)(Dummy_1524)); - _data_mat[22] = ((walberla::float64)(Dummy_1525)); - _data_mat[23] = ((walberla::float64)(Dummy_1526)); - _data_mat[24] = ((walberla::float64)(Dummy_1527)); - _data_mat[25] = ((walberla::float64)(Dummy_1528)); - _data_mat[26] = ((walberla::float64)(Dummy_1529)); - _data_mat[27] = ((walberla::float64)(Dummy_1530)); - _data_mat[28] = ((walberla::float64)(Dummy_1531)); - _data_mat[29] = ((walberla::float64)(Dummy_1532)); - _data_mat[30] = ((walberla::float64)(Dummy_1533)); - _data_mat[31] = ((walberla::float64)(Dummy_1534)); - _data_mat[32] = ((walberla::float64)(Dummy_1535)); - _data_mat[33] = ((walberla::float64)(Dummy_1536)); - _data_mat[34] = ((walberla::float64)(Dummy_1537)); - _data_mat[35] = ((walberla::float64)(Dummy_1538)); - _data_mat[36] = ((walberla::float64)(Dummy_1539)); - _data_mat[37] = ((walberla::float64)(Dummy_1540)); - _data_mat[38] = ((walberla::float64)(Dummy_1541)); - _data_mat[39] = ((walberla::float64)(Dummy_1542)); + _data_mat[0] = ((walberla::float64)(Dummy_8875)); + _data_mat[1] = ((walberla::float64)(Dummy_8876)); + _data_mat[2] = ((walberla::float64)(Dummy_8877)); + _data_mat[3] = ((walberla::float64)(Dummy_8878)); + _data_mat[4] = ((walberla::float64)(Dummy_8879)); + _data_mat[5] = ((walberla::float64)(Dummy_8880)); + _data_mat[6] = ((walberla::float64)(Dummy_8881)); + _data_mat[7] = ((walberla::float64)(Dummy_8882)); + _data_mat[8] = ((walberla::float64)(Dummy_8883)); + _data_mat[9] = ((walberla::float64)(Dummy_8884)); + _data_mat[10] = ((walberla::float64)(Dummy_8885)); + _data_mat[11] = ((walberla::float64)(Dummy_8886)); + _data_mat[12] = ((walberla::float64)(Dummy_8887)); + _data_mat[13] = ((walberla::float64)(Dummy_8888)); + _data_mat[14] = ((walberla::float64)(Dummy_8889)); + _data_mat[15] = ((walberla::float64)(Dummy_8890)); + _data_mat[16] = ((walberla::float64)(Dummy_8891)); + _data_mat[17] = ((walberla::float64)(Dummy_8892)); + _data_mat[18] = ((walberla::float64)(Dummy_8893)); + _data_mat[19] = ((walberla::float64)(Dummy_8894)); + _data_mat[20] = ((walberla::float64)(Dummy_8895)); + _data_mat[21] = ((walberla::float64)(Dummy_8896)); + _data_mat[22] = ((walberla::float64)(Dummy_8897)); + _data_mat[23] = ((walberla::float64)(Dummy_8898)); + _data_mat[24] = ((walberla::float64)(Dummy_8899)); + _data_mat[25] = ((walberla::float64)(Dummy_8900)); + _data_mat[26] = ((walberla::float64)(Dummy_8901)); + _data_mat[27] = ((walberla::float64)(Dummy_8902)); + _data_mat[28] = ((walberla::float64)(Dummy_8903)); + _data_mat[29] = ((walberla::float64)(Dummy_8904)); + _data_mat[30] = ((walberla::float64)(Dummy_8905)); + _data_mat[31] = ((walberla::float64)(Dummy_8906)); + _data_mat[32] = ((walberla::float64)(Dummy_8907)); + _data_mat[33] = ((walberla::float64)(Dummy_8908)); + _data_mat[34] = ((walberla::float64)(Dummy_8909)); + _data_mat[35] = ((walberla::float64)(Dummy_8910)); + _data_mat[36] = ((walberla::float64)(Dummy_8911)); + _data_mat[37] = ((walberla::float64)(Dummy_8912)); + _data_mat[38] = ((walberla::float64)(Dummy_8913)); + _data_mat[39] = ((walberla::float64)(Dummy_8914)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1280,46 +1244,46 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_1627)); - _data_mat[1] = ((walberla::float64)(Dummy_1628)); - _data_mat[2] = ((walberla::float64)(Dummy_1629)); - _data_mat[3] = ((walberla::float64)(Dummy_1630)); - _data_mat[4] = ((walberla::float64)(Dummy_1631)); - _data_mat[5] = ((walberla::float64)(Dummy_1632)); - _data_mat[6] = ((walberla::float64)(Dummy_1633)); - _data_mat[7] = ((walberla::float64)(Dummy_1634)); - _data_mat[8] = ((walberla::float64)(Dummy_1635)); - _data_mat[9] = ((walberla::float64)(Dummy_1636)); - _data_mat[10] = ((walberla::float64)(Dummy_1637)); - _data_mat[11] = ((walberla::float64)(Dummy_1638)); - _data_mat[12] = ((walberla::float64)(Dummy_1639)); - _data_mat[13] = ((walberla::float64)(Dummy_1640)); - _data_mat[14] = ((walberla::float64)(Dummy_1641)); - _data_mat[15] = ((walberla::float64)(Dummy_1642)); - _data_mat[16] = ((walberla::float64)(Dummy_1643)); - _data_mat[17] = ((walberla::float64)(Dummy_1644)); - _data_mat[18] = ((walberla::float64)(Dummy_1645)); - _data_mat[19] = ((walberla::float64)(Dummy_1646)); - _data_mat[20] = ((walberla::float64)(Dummy_1647)); - _data_mat[21] = ((walberla::float64)(Dummy_1648)); - _data_mat[22] = ((walberla::float64)(Dummy_1649)); - _data_mat[23] = ((walberla::float64)(Dummy_1650)); - _data_mat[24] = ((walberla::float64)(Dummy_1651)); - _data_mat[25] = ((walberla::float64)(Dummy_1652)); - _data_mat[26] = ((walberla::float64)(Dummy_1653)); - _data_mat[27] = ((walberla::float64)(Dummy_1654)); - _data_mat[28] = ((walberla::float64)(Dummy_1655)); - _data_mat[29] = ((walberla::float64)(Dummy_1656)); - _data_mat[30] = ((walberla::float64)(Dummy_1657)); - _data_mat[31] = ((walberla::float64)(Dummy_1658)); - _data_mat[32] = ((walberla::float64)(Dummy_1659)); - _data_mat[33] = ((walberla::float64)(Dummy_1660)); - _data_mat[34] = ((walberla::float64)(Dummy_1661)); - _data_mat[35] = ((walberla::float64)(Dummy_1662)); - _data_mat[36] = ((walberla::float64)(Dummy_1663)); - _data_mat[37] = ((walberla::float64)(Dummy_1664)); - _data_mat[38] = ((walberla::float64)(Dummy_1665)); - _data_mat[39] = ((walberla::float64)(Dummy_1666)); + _data_mat[0] = ((walberla::float64)(Dummy_8999)); + _data_mat[1] = ((walberla::float64)(Dummy_9000)); + _data_mat[2] = ((walberla::float64)(Dummy_9001)); + _data_mat[3] = ((walberla::float64)(Dummy_9002)); + _data_mat[4] = ((walberla::float64)(Dummy_9003)); + _data_mat[5] = ((walberla::float64)(Dummy_9004)); + _data_mat[6] = ((walberla::float64)(Dummy_9005)); + _data_mat[7] = ((walberla::float64)(Dummy_9006)); + _data_mat[8] = ((walberla::float64)(Dummy_9007)); + _data_mat[9] = ((walberla::float64)(Dummy_9008)); + _data_mat[10] = ((walberla::float64)(Dummy_9009)); + _data_mat[11] = ((walberla::float64)(Dummy_9010)); + _data_mat[12] = ((walberla::float64)(Dummy_9011)); + _data_mat[13] = ((walberla::float64)(Dummy_9012)); + _data_mat[14] = ((walberla::float64)(Dummy_9013)); + _data_mat[15] = ((walberla::float64)(Dummy_9014)); + _data_mat[16] = ((walberla::float64)(Dummy_9015)); + _data_mat[17] = ((walberla::float64)(Dummy_9016)); + _data_mat[18] = ((walberla::float64)(Dummy_9017)); + _data_mat[19] = ((walberla::float64)(Dummy_9018)); + _data_mat[20] = ((walberla::float64)(Dummy_9019)); + _data_mat[21] = ((walberla::float64)(Dummy_9020)); + _data_mat[22] = ((walberla::float64)(Dummy_9021)); + _data_mat[23] = ((walberla::float64)(Dummy_9022)); + _data_mat[24] = ((walberla::float64)(Dummy_9023)); + _data_mat[25] = ((walberla::float64)(Dummy_9024)); + _data_mat[26] = ((walberla::float64)(Dummy_9025)); + _data_mat[27] = ((walberla::float64)(Dummy_9026)); + _data_mat[28] = ((walberla::float64)(Dummy_9027)); + _data_mat[29] = ((walberla::float64)(Dummy_9028)); + _data_mat[30] = ((walberla::float64)(Dummy_9029)); + _data_mat[31] = ((walberla::float64)(Dummy_9030)); + _data_mat[32] = ((walberla::float64)(Dummy_9031)); + _data_mat[33] = ((walberla::float64)(Dummy_9032)); + _data_mat[34] = ((walberla::float64)(Dummy_9033)); + _data_mat[35] = ((walberla::float64)(Dummy_9034)); + _data_mat[36] = ((walberla::float64)(Dummy_9035)); + _data_mat[37] = ((walberla::float64)(Dummy_9036)); + _data_mat[38] = ((walberla::float64)(Dummy_9037)); + _data_mat[39] = ((walberla::float64)(Dummy_9038)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1351,46 +1315,46 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_1751)); - _data_mat[1] = ((walberla::float64)(Dummy_1752)); - _data_mat[2] = ((walberla::float64)(Dummy_1753)); - _data_mat[3] = ((walberla::float64)(Dummy_1754)); - _data_mat[4] = ((walberla::float64)(Dummy_1755)); - _data_mat[5] = ((walberla::float64)(Dummy_1756)); - _data_mat[6] = ((walberla::float64)(Dummy_1757)); - _data_mat[7] = ((walberla::float64)(Dummy_1758)); - _data_mat[8] = ((walberla::float64)(Dummy_1759)); - _data_mat[9] = ((walberla::float64)(Dummy_1760)); - _data_mat[10] = ((walberla::float64)(Dummy_1761)); - _data_mat[11] = ((walberla::float64)(Dummy_1762)); - _data_mat[12] = ((walberla::float64)(Dummy_1763)); - _data_mat[13] = ((walberla::float64)(Dummy_1764)); - _data_mat[14] = ((walberla::float64)(Dummy_1765)); - _data_mat[15] = ((walberla::float64)(Dummy_1766)); - _data_mat[16] = ((walberla::float64)(Dummy_1767)); - _data_mat[17] = ((walberla::float64)(Dummy_1768)); - _data_mat[18] = ((walberla::float64)(Dummy_1769)); - _data_mat[19] = ((walberla::float64)(Dummy_1770)); - _data_mat[20] = ((walberla::float64)(Dummy_1771)); - _data_mat[21] = ((walberla::float64)(Dummy_1772)); - _data_mat[22] = ((walberla::float64)(Dummy_1773)); - _data_mat[23] = ((walberla::float64)(Dummy_1774)); - _data_mat[24] = ((walberla::float64)(Dummy_1775)); - _data_mat[25] = ((walberla::float64)(Dummy_1776)); - _data_mat[26] = ((walberla::float64)(Dummy_1777)); - _data_mat[27] = ((walberla::float64)(Dummy_1778)); - _data_mat[28] = ((walberla::float64)(Dummy_1779)); - _data_mat[29] = ((walberla::float64)(Dummy_1780)); - _data_mat[30] = ((walberla::float64)(Dummy_1781)); - _data_mat[31] = ((walberla::float64)(Dummy_1782)); - _data_mat[32] = ((walberla::float64)(Dummy_1783)); - _data_mat[33] = ((walberla::float64)(Dummy_1784)); - _data_mat[34] = ((walberla::float64)(Dummy_1785)); - _data_mat[35] = ((walberla::float64)(Dummy_1786)); - _data_mat[36] = ((walberla::float64)(Dummy_1787)); - _data_mat[37] = ((walberla::float64)(Dummy_1788)); - _data_mat[38] = ((walberla::float64)(Dummy_1789)); - _data_mat[39] = ((walberla::float64)(Dummy_1790)); + _data_mat[0] = ((walberla::float64)(Dummy_9123)); + _data_mat[1] = ((walberla::float64)(Dummy_9124)); + _data_mat[2] = ((walberla::float64)(Dummy_9125)); + _data_mat[3] = ((walberla::float64)(Dummy_9126)); + _data_mat[4] = ((walberla::float64)(Dummy_9127)); + _data_mat[5] = ((walberla::float64)(Dummy_9128)); + _data_mat[6] = ((walberla::float64)(Dummy_9129)); + _data_mat[7] = ((walberla::float64)(Dummy_9130)); + _data_mat[8] = ((walberla::float64)(Dummy_9131)); + _data_mat[9] = ((walberla::float64)(Dummy_9132)); + _data_mat[10] = ((walberla::float64)(Dummy_9133)); + _data_mat[11] = ((walberla::float64)(Dummy_9134)); + _data_mat[12] = ((walberla::float64)(Dummy_9135)); + _data_mat[13] = ((walberla::float64)(Dummy_9136)); + _data_mat[14] = ((walberla::float64)(Dummy_9137)); + _data_mat[15] = ((walberla::float64)(Dummy_9138)); + _data_mat[16] = ((walberla::float64)(Dummy_9139)); + _data_mat[17] = ((walberla::float64)(Dummy_9140)); + _data_mat[18] = ((walberla::float64)(Dummy_9141)); + _data_mat[19] = ((walberla::float64)(Dummy_9142)); + _data_mat[20] = ((walberla::float64)(Dummy_9143)); + _data_mat[21] = ((walberla::float64)(Dummy_9144)); + _data_mat[22] = ((walberla::float64)(Dummy_9145)); + _data_mat[23] = ((walberla::float64)(Dummy_9146)); + _data_mat[24] = ((walberla::float64)(Dummy_9147)); + _data_mat[25] = ((walberla::float64)(Dummy_9148)); + _data_mat[26] = ((walberla::float64)(Dummy_9149)); + _data_mat[27] = ((walberla::float64)(Dummy_9150)); + _data_mat[28] = ((walberla::float64)(Dummy_9151)); + _data_mat[29] = ((walberla::float64)(Dummy_9152)); + _data_mat[30] = ((walberla::float64)(Dummy_9153)); + _data_mat[31] = ((walberla::float64)(Dummy_9154)); + _data_mat[32] = ((walberla::float64)(Dummy_9155)); + _data_mat[33] = ((walberla::float64)(Dummy_9156)); + _data_mat[34] = ((walberla::float64)(Dummy_9157)); + _data_mat[35] = ((walberla::float64)(Dummy_9158)); + _data_mat[36] = ((walberla::float64)(Dummy_9159)); + _data_mat[37] = ((walberla::float64)(Dummy_9160)); + _data_mat[38] = ((walberla::float64)(Dummy_9161)); + _data_mat[39] = ((walberla::float64)(Dummy_9162)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1422,46 +1386,46 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_1875)); - _data_mat[1] = ((walberla::float64)(Dummy_1876)); - _data_mat[2] = ((walberla::float64)(Dummy_1877)); - _data_mat[3] = ((walberla::float64)(Dummy_1878)); - _data_mat[4] = ((walberla::float64)(Dummy_1879)); - _data_mat[5] = ((walberla::float64)(Dummy_1880)); - _data_mat[6] = ((walberla::float64)(Dummy_1881)); - _data_mat[7] = ((walberla::float64)(Dummy_1882)); - _data_mat[8] = ((walberla::float64)(Dummy_1883)); - _data_mat[9] = ((walberla::float64)(Dummy_1884)); - _data_mat[10] = ((walberla::float64)(Dummy_1885)); - _data_mat[11] = ((walberla::float64)(Dummy_1886)); - _data_mat[12] = ((walberla::float64)(Dummy_1887)); - _data_mat[13] = ((walberla::float64)(Dummy_1888)); - _data_mat[14] = ((walberla::float64)(Dummy_1889)); - _data_mat[15] = ((walberla::float64)(Dummy_1890)); - _data_mat[16] = ((walberla::float64)(Dummy_1891)); - _data_mat[17] = ((walberla::float64)(Dummy_1892)); - _data_mat[18] = ((walberla::float64)(Dummy_1893)); - _data_mat[19] = ((walberla::float64)(Dummy_1894)); - _data_mat[20] = ((walberla::float64)(Dummy_1895)); - _data_mat[21] = ((walberla::float64)(Dummy_1896)); - _data_mat[22] = ((walberla::float64)(Dummy_1897)); - _data_mat[23] = ((walberla::float64)(Dummy_1898)); - _data_mat[24] = ((walberla::float64)(Dummy_1899)); - _data_mat[25] = ((walberla::float64)(Dummy_1900)); - _data_mat[26] = ((walberla::float64)(Dummy_1901)); - _data_mat[27] = ((walberla::float64)(Dummy_1902)); - _data_mat[28] = ((walberla::float64)(Dummy_1903)); - _data_mat[29] = ((walberla::float64)(Dummy_1904)); - _data_mat[30] = ((walberla::float64)(Dummy_1905)); - _data_mat[31] = ((walberla::float64)(Dummy_1906)); - _data_mat[32] = ((walberla::float64)(Dummy_1907)); - _data_mat[33] = ((walberla::float64)(Dummy_1908)); - _data_mat[34] = ((walberla::float64)(Dummy_1909)); - _data_mat[35] = ((walberla::float64)(Dummy_1910)); - _data_mat[36] = ((walberla::float64)(Dummy_1911)); - _data_mat[37] = ((walberla::float64)(Dummy_1912)); - _data_mat[38] = ((walberla::float64)(Dummy_1913)); - _data_mat[39] = ((walberla::float64)(Dummy_1914)); + _data_mat[0] = ((walberla::float64)(Dummy_9247)); + _data_mat[1] = ((walberla::float64)(Dummy_9248)); + _data_mat[2] = ((walberla::float64)(Dummy_9249)); + _data_mat[3] = ((walberla::float64)(Dummy_9250)); + _data_mat[4] = ((walberla::float64)(Dummy_9251)); + _data_mat[5] = ((walberla::float64)(Dummy_9252)); + _data_mat[6] = ((walberla::float64)(Dummy_9253)); + _data_mat[7] = ((walberla::float64)(Dummy_9254)); + _data_mat[8] = ((walberla::float64)(Dummy_9255)); + _data_mat[9] = ((walberla::float64)(Dummy_9256)); + _data_mat[10] = ((walberla::float64)(Dummy_9257)); + _data_mat[11] = ((walberla::float64)(Dummy_9258)); + _data_mat[12] = ((walberla::float64)(Dummy_9259)); + _data_mat[13] = ((walberla::float64)(Dummy_9260)); + _data_mat[14] = ((walberla::float64)(Dummy_9261)); + _data_mat[15] = ((walberla::float64)(Dummy_9262)); + _data_mat[16] = ((walberla::float64)(Dummy_9263)); + _data_mat[17] = ((walberla::float64)(Dummy_9264)); + _data_mat[18] = ((walberla::float64)(Dummy_9265)); + _data_mat[19] = ((walberla::float64)(Dummy_9266)); + _data_mat[20] = ((walberla::float64)(Dummy_9267)); + _data_mat[21] = ((walberla::float64)(Dummy_9268)); + _data_mat[22] = ((walberla::float64)(Dummy_9269)); + _data_mat[23] = ((walberla::float64)(Dummy_9270)); + _data_mat[24] = ((walberla::float64)(Dummy_9271)); + _data_mat[25] = ((walberla::float64)(Dummy_9272)); + _data_mat[26] = ((walberla::float64)(Dummy_9273)); + _data_mat[27] = ((walberla::float64)(Dummy_9274)); + _data_mat[28] = ((walberla::float64)(Dummy_9275)); + _data_mat[29] = ((walberla::float64)(Dummy_9276)); + _data_mat[30] = ((walberla::float64)(Dummy_9277)); + _data_mat[31] = ((walberla::float64)(Dummy_9278)); + _data_mat[32] = ((walberla::float64)(Dummy_9279)); + _data_mat[33] = ((walberla::float64)(Dummy_9280)); + _data_mat[34] = ((walberla::float64)(Dummy_9281)); + _data_mat[35] = ((walberla::float64)(Dummy_9282)); + _data_mat[36] = ((walberla::float64)(Dummy_9283)); + _data_mat[37] = ((walberla::float64)(Dummy_9284)); + _data_mat[38] = ((walberla::float64)(Dummy_9285)); + _data_mat[39] = ((walberla::float64)(Dummy_9286)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1493,46 +1457,46 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_1999)); - _data_mat[1] = ((walberla::float64)(Dummy_2000)); - _data_mat[2] = ((walberla::float64)(Dummy_2001)); - _data_mat[3] = ((walberla::float64)(Dummy_2002)); - _data_mat[4] = ((walberla::float64)(Dummy_2003)); - _data_mat[5] = ((walberla::float64)(Dummy_2004)); - _data_mat[6] = ((walberla::float64)(Dummy_2005)); - _data_mat[7] = ((walberla::float64)(Dummy_2006)); - _data_mat[8] = ((walberla::float64)(Dummy_2007)); - _data_mat[9] = ((walberla::float64)(Dummy_2008)); - _data_mat[10] = ((walberla::float64)(Dummy_2009)); - _data_mat[11] = ((walberla::float64)(Dummy_2010)); - _data_mat[12] = ((walberla::float64)(Dummy_2011)); - _data_mat[13] = ((walberla::float64)(Dummy_2012)); - _data_mat[14] = ((walberla::float64)(Dummy_2013)); - _data_mat[15] = ((walberla::float64)(Dummy_2014)); - _data_mat[16] = ((walberla::float64)(Dummy_2015)); - _data_mat[17] = ((walberla::float64)(Dummy_2016)); - _data_mat[18] = ((walberla::float64)(Dummy_2017)); - _data_mat[19] = ((walberla::float64)(Dummy_2018)); - _data_mat[20] = ((walberla::float64)(Dummy_2019)); - _data_mat[21] = ((walberla::float64)(Dummy_2020)); - _data_mat[22] = ((walberla::float64)(Dummy_2021)); - _data_mat[23] = ((walberla::float64)(Dummy_2022)); - _data_mat[24] = ((walberla::float64)(Dummy_2023)); - _data_mat[25] = ((walberla::float64)(Dummy_2024)); - _data_mat[26] = ((walberla::float64)(Dummy_2025)); - _data_mat[27] = ((walberla::float64)(Dummy_2026)); - _data_mat[28] = ((walberla::float64)(Dummy_2027)); - _data_mat[29] = ((walberla::float64)(Dummy_2028)); - _data_mat[30] = ((walberla::float64)(Dummy_2029)); - _data_mat[31] = ((walberla::float64)(Dummy_2030)); - _data_mat[32] = ((walberla::float64)(Dummy_2031)); - _data_mat[33] = ((walberla::float64)(Dummy_2032)); - _data_mat[34] = ((walberla::float64)(Dummy_2033)); - _data_mat[35] = ((walberla::float64)(Dummy_2034)); - _data_mat[36] = ((walberla::float64)(Dummy_2035)); - _data_mat[37] = ((walberla::float64)(Dummy_2036)); - _data_mat[38] = ((walberla::float64)(Dummy_2037)); - _data_mat[39] = ((walberla::float64)(Dummy_2038)); + _data_mat[0] = ((walberla::float64)(Dummy_9371)); + _data_mat[1] = ((walberla::float64)(Dummy_9372)); + _data_mat[2] = ((walberla::float64)(Dummy_9373)); + _data_mat[3] = ((walberla::float64)(Dummy_9374)); + _data_mat[4] = ((walberla::float64)(Dummy_9375)); + _data_mat[5] = ((walberla::float64)(Dummy_9376)); + _data_mat[6] = ((walberla::float64)(Dummy_9377)); + _data_mat[7] = ((walberla::float64)(Dummy_9378)); + _data_mat[8] = ((walberla::float64)(Dummy_9379)); + _data_mat[9] = ((walberla::float64)(Dummy_9380)); + _data_mat[10] = ((walberla::float64)(Dummy_9381)); + _data_mat[11] = ((walberla::float64)(Dummy_9382)); + _data_mat[12] = ((walberla::float64)(Dummy_9383)); + _data_mat[13] = ((walberla::float64)(Dummy_9384)); + _data_mat[14] = ((walberla::float64)(Dummy_9385)); + _data_mat[15] = ((walberla::float64)(Dummy_9386)); + _data_mat[16] = ((walberla::float64)(Dummy_9387)); + _data_mat[17] = ((walberla::float64)(Dummy_9388)); + _data_mat[18] = ((walberla::float64)(Dummy_9389)); + _data_mat[19] = ((walberla::float64)(Dummy_9390)); + _data_mat[20] = ((walberla::float64)(Dummy_9391)); + _data_mat[21] = ((walberla::float64)(Dummy_9392)); + _data_mat[22] = ((walberla::float64)(Dummy_9393)); + _data_mat[23] = ((walberla::float64)(Dummy_9394)); + _data_mat[24] = ((walberla::float64)(Dummy_9395)); + _data_mat[25] = ((walberla::float64)(Dummy_9396)); + _data_mat[26] = ((walberla::float64)(Dummy_9397)); + _data_mat[27] = ((walberla::float64)(Dummy_9398)); + _data_mat[28] = ((walberla::float64)(Dummy_9399)); + _data_mat[29] = ((walberla::float64)(Dummy_9400)); + _data_mat[30] = ((walberla::float64)(Dummy_9401)); + _data_mat[31] = ((walberla::float64)(Dummy_9402)); + _data_mat[32] = ((walberla::float64)(Dummy_9403)); + _data_mat[33] = ((walberla::float64)(Dummy_9404)); + _data_mat[34] = ((walberla::float64)(Dummy_9405)); + _data_mat[35] = ((walberla::float64)(Dummy_9406)); + _data_mat[36] = ((walberla::float64)(Dummy_9407)); + _data_mat[37] = ((walberla::float64)(Dummy_9408)); + _data_mat[38] = ((walberla::float64)(Dummy_9409)); + _data_mat[39] = ((walberla::float64)(Dummy_9410)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1764,130 +1728,130 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_2039 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2040 = Dummy_2039*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_2041 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2042 = Dummy_2041*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_2043 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2044 = Dummy_2043*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_2045 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2046 = Dummy_2045*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_2047 = Dummy_2039*tmp_kernel_op_0; - const walberla::float64 Dummy_2048 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_2049 = Dummy_2041*tmp_kernel_op_8; - const walberla::float64 Dummy_2050 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_2051 = Dummy_2043*tmp_kernel_op_16; - const walberla::float64 Dummy_2052 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_2053 = Dummy_2045*tmp_kernel_op_24; - const walberla::float64 Dummy_2054 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_2055 = Dummy_2039*Dummy_2048; - const walberla::float64 Dummy_2056 = Dummy_2041*Dummy_2050; - const walberla::float64 Dummy_2057 = Dummy_2043*Dummy_2052; - const walberla::float64 Dummy_2058 = Dummy_2045*Dummy_2054; - const walberla::float64 Dummy_2059 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_2060 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_2061 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_2062 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_2063 = Dummy_2039*Dummy_2059; - const walberla::float64 Dummy_2064 = Dummy_2041*Dummy_2060; - const walberla::float64 Dummy_2065 = Dummy_2043*Dummy_2061; - const walberla::float64 Dummy_2066 = Dummy_2045*Dummy_2062; - const walberla::float64 Dummy_2067 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2068 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_2069 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_2070 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_2071 = Dummy_2039*Dummy_2067; - const walberla::float64 Dummy_2072 = Dummy_2041*Dummy_2068; - const walberla::float64 Dummy_2073 = Dummy_2043*Dummy_2069; - const walberla::float64 Dummy_2074 = Dummy_2045*Dummy_2070; - const walberla::float64 Dummy_2075 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_2076 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_2077 = Dummy_2039*(-Dummy_2075 - Dummy_2076); - const walberla::float64 Dummy_2078 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_2079 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_2080 = Dummy_2041*(-Dummy_2078 - Dummy_2079); - const walberla::float64 Dummy_2081 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_2082 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_2083 = Dummy_2043*(-Dummy_2081 - Dummy_2082); - const walberla::float64 Dummy_2084 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_2085 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_2086 = Dummy_2045*(-Dummy_2084 - Dummy_2085); - const walberla::float64 Dummy_2087 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_2088 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_2089 = Dummy_2039*(-Dummy_2087 - Dummy_2088); - const walberla::float64 Dummy_2090 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_2091 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_2092 = Dummy_2041*(-Dummy_2090 - Dummy_2091); - const walberla::float64 Dummy_2093 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_2094 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_2095 = Dummy_2043*(-Dummy_2093 - Dummy_2094); - const walberla::float64 Dummy_2096 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_2097 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_2098 = Dummy_2045*(-Dummy_2096 - Dummy_2097); - const walberla::float64 Dummy_2099 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_2100 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_2101 = Dummy_2039*(-Dummy_2099 - Dummy_2100); - const walberla::float64 Dummy_2102 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_2103 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_2104 = Dummy_2041*(-Dummy_2102 - Dummy_2103); - const walberla::float64 Dummy_2105 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_2106 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_2107 = Dummy_2043*(-Dummy_2105 - Dummy_2106); - const walberla::float64 Dummy_2108 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_2109 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_2110 = Dummy_2045*(-Dummy_2108 - Dummy_2109); - const walberla::float64 Dummy_2111 = Dummy_2039*(Dummy_2075 + Dummy_2087 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_2112 = Dummy_2041*(Dummy_2078 + Dummy_2090 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_2113 = Dummy_2043*(Dummy_2081 + Dummy_2093 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_2114 = Dummy_2045*(Dummy_2084 + Dummy_2096 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_2115 = Dummy_2039*(Dummy_2076 + Dummy_2099 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_2116 = Dummy_2041*(Dummy_2079 + Dummy_2102 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_2117 = Dummy_2043*(Dummy_2082 + Dummy_2105 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_2118 = Dummy_2045*(Dummy_2085 + Dummy_2108 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_2119 = Dummy_2039*(Dummy_2088 + Dummy_2100 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_2120 = Dummy_2041*(Dummy_2091 + Dummy_2103 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_2121 = Dummy_2043*(Dummy_2094 + Dummy_2106 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_2122 = Dummy_2045*(Dummy_2097 + Dummy_2109 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_2123 = Dummy_2040*tmp_kernel_op_0 + Dummy_2042*tmp_kernel_op_8 + Dummy_2044*tmp_kernel_op_16 + Dummy_2046*tmp_kernel_op_24; - const walberla::float64 Dummy_2124 = Dummy_2040*0.1381966011250105 + Dummy_2042*0.1381966011250105 + Dummy_2044*0.5854101966249684 + Dummy_2046*0.1381966011250105; - const walberla::float64 Dummy_2125 = Dummy_2040*0.1381966011250105 + Dummy_2042*0.5854101966249684 + Dummy_2044*0.1381966011250105 + Dummy_2046*0.1381966011250105; - const walberla::float64 Dummy_2126 = Dummy_2040*0.5854101966249684 + Dummy_2042*0.1381966011250105 + Dummy_2044*0.1381966011250105 + Dummy_2046*0.1381966011250105; - const walberla::float64 Dummy_2127 = -Dummy_2047*Dummy_2048 - Dummy_2049*Dummy_2050 - Dummy_2051*Dummy_2052 - Dummy_2053*Dummy_2054; - const walberla::float64 Dummy_2128 = Dummy_2055*-0.1381966011250105 + Dummy_2056*-0.1381966011250105 + Dummy_2057*-0.5854101966249684 + Dummy_2058*-0.1381966011250105; - const walberla::float64 Dummy_2129 = Dummy_2055*-0.1381966011250105 + Dummy_2056*-0.5854101966249684 + Dummy_2057*-0.1381966011250105 + Dummy_2058*-0.1381966011250105; - const walberla::float64 Dummy_2130 = Dummy_2055*-0.5854101966249684 + Dummy_2056*-0.1381966011250105 + Dummy_2057*-0.1381966011250105 + Dummy_2058*-0.1381966011250105; - const walberla::float64 Dummy_2131 = -Dummy_2047*Dummy_2059 - Dummy_2049*Dummy_2060 - Dummy_2051*Dummy_2061 - Dummy_2053*Dummy_2062; - const walberla::float64 Dummy_2132 = Dummy_2063*-0.1381966011250105 + Dummy_2064*-0.1381966011250105 + Dummy_2065*-0.5854101966249684 + Dummy_2066*-0.1381966011250105; - const walberla::float64 Dummy_2133 = Dummy_2063*-0.1381966011250105 + Dummy_2064*-0.5854101966249684 + Dummy_2065*-0.1381966011250105 + Dummy_2066*-0.1381966011250105; - const walberla::float64 Dummy_2134 = Dummy_2063*-0.5854101966249684 + Dummy_2064*-0.1381966011250105 + Dummy_2065*-0.1381966011250105 + Dummy_2066*-0.1381966011250105; - const walberla::float64 Dummy_2135 = -Dummy_2047*Dummy_2067 - Dummy_2049*Dummy_2068 - Dummy_2051*Dummy_2069 - Dummy_2053*Dummy_2070; - const walberla::float64 Dummy_2136 = Dummy_2071*-0.1381966011250105 + Dummy_2072*-0.1381966011250105 + Dummy_2073*-0.5854101966249684 + Dummy_2074*-0.1381966011250105; - const walberla::float64 Dummy_2137 = Dummy_2071*-0.1381966011250105 + Dummy_2072*-0.5854101966249684 + Dummy_2073*-0.1381966011250105 + Dummy_2074*-0.1381966011250105; - const walberla::float64 Dummy_2138 = Dummy_2071*-0.5854101966249684 + Dummy_2072*-0.1381966011250105 + Dummy_2073*-0.1381966011250105 + Dummy_2074*-0.1381966011250105; - const walberla::float64 Dummy_2139 = Dummy_2077*tmp_kernel_op_0 + Dummy_2080*tmp_kernel_op_8 + Dummy_2083*tmp_kernel_op_16 + Dummy_2086*tmp_kernel_op_24; - const walberla::float64 Dummy_2140 = Dummy_2077*0.1381966011250105 + Dummy_2080*0.1381966011250105 + Dummy_2083*0.5854101966249684 + Dummy_2086*0.1381966011250105; - const walberla::float64 Dummy_2141 = Dummy_2077*0.1381966011250105 + Dummy_2080*0.5854101966249684 + Dummy_2083*0.1381966011250105 + Dummy_2086*0.1381966011250105; - const walberla::float64 Dummy_2142 = Dummy_2077*0.5854101966249684 + Dummy_2080*0.1381966011250105 + Dummy_2083*0.1381966011250105 + Dummy_2086*0.1381966011250105; - const walberla::float64 Dummy_2143 = Dummy_2089*tmp_kernel_op_0 + Dummy_2092*tmp_kernel_op_8 + Dummy_2095*tmp_kernel_op_16 + Dummy_2098*tmp_kernel_op_24; - const walberla::float64 Dummy_2144 = Dummy_2089*0.1381966011250105 + Dummy_2092*0.1381966011250105 + Dummy_2095*0.5854101966249684 + Dummy_2098*0.1381966011250105; - const walberla::float64 Dummy_2145 = Dummy_2089*0.1381966011250105 + Dummy_2092*0.5854101966249684 + Dummy_2095*0.1381966011250105 + Dummy_2098*0.1381966011250105; - const walberla::float64 Dummy_2146 = Dummy_2089*0.5854101966249684 + Dummy_2092*0.1381966011250105 + Dummy_2095*0.1381966011250105 + Dummy_2098*0.1381966011250105; - const walberla::float64 Dummy_2147 = Dummy_2101*tmp_kernel_op_0 + Dummy_2104*tmp_kernel_op_8 + Dummy_2107*tmp_kernel_op_16 + Dummy_2110*tmp_kernel_op_24; - const walberla::float64 Dummy_2148 = Dummy_2101*0.1381966011250105 + Dummy_2104*0.1381966011250105 + Dummy_2107*0.5854101966249684 + Dummy_2110*0.1381966011250105; - const walberla::float64 Dummy_2149 = Dummy_2101*0.1381966011250105 + Dummy_2104*0.5854101966249684 + Dummy_2107*0.1381966011250105 + Dummy_2110*0.1381966011250105; - const walberla::float64 Dummy_2150 = Dummy_2101*0.5854101966249684 + Dummy_2104*0.1381966011250105 + Dummy_2107*0.1381966011250105 + Dummy_2110*0.1381966011250105; - const walberla::float64 Dummy_2151 = Dummy_2111*tmp_kernel_op_0 + Dummy_2112*tmp_kernel_op_8 + Dummy_2113*tmp_kernel_op_16 + Dummy_2114*tmp_kernel_op_24; - const walberla::float64 Dummy_2152 = Dummy_2111*0.1381966011250105 + Dummy_2112*0.1381966011250105 + Dummy_2113*0.5854101966249684 + Dummy_2114*0.1381966011250105; - const walberla::float64 Dummy_2153 = Dummy_2111*0.1381966011250105 + Dummy_2112*0.5854101966249684 + Dummy_2113*0.1381966011250105 + Dummy_2114*0.1381966011250105; - const walberla::float64 Dummy_2154 = Dummy_2111*0.5854101966249684 + Dummy_2112*0.1381966011250105 + Dummy_2113*0.1381966011250105 + Dummy_2114*0.1381966011250105; - const walberla::float64 Dummy_2155 = Dummy_2115*tmp_kernel_op_0 + Dummy_2116*tmp_kernel_op_8 + Dummy_2117*tmp_kernel_op_16 + Dummy_2118*tmp_kernel_op_24; - const walberla::float64 Dummy_2156 = Dummy_2115*0.1381966011250105 + Dummy_2116*0.1381966011250105 + Dummy_2117*0.5854101966249684 + Dummy_2118*0.1381966011250105; - const walberla::float64 Dummy_2157 = Dummy_2115*0.1381966011250105 + Dummy_2116*0.5854101966249684 + Dummy_2117*0.1381966011250105 + Dummy_2118*0.1381966011250105; - const walberla::float64 Dummy_2158 = Dummy_2115*0.5854101966249684 + Dummy_2116*0.1381966011250105 + Dummy_2117*0.1381966011250105 + Dummy_2118*0.1381966011250105; - const walberla::float64 Dummy_2159 = Dummy_2119*tmp_kernel_op_0 + Dummy_2120*tmp_kernel_op_8 + Dummy_2121*tmp_kernel_op_16 + Dummy_2122*tmp_kernel_op_24; - const walberla::float64 Dummy_2160 = Dummy_2119*0.1381966011250105 + Dummy_2120*0.1381966011250105 + Dummy_2121*0.5854101966249684 + Dummy_2122*0.1381966011250105; - const walberla::float64 Dummy_2161 = Dummy_2119*0.1381966011250105 + Dummy_2120*0.5854101966249684 + Dummy_2121*0.1381966011250105 + Dummy_2122*0.1381966011250105; - const walberla::float64 Dummy_2162 = Dummy_2119*0.5854101966249684 + Dummy_2120*0.1381966011250105 + Dummy_2121*0.1381966011250105 + Dummy_2122*0.1381966011250105; + const walberla::float64 Dummy_9411 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_9412 = Dummy_9411*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_9413 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_9414 = Dummy_9413*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_9415 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_9416 = Dummy_9415*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_9417 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_9418 = Dummy_9417*(-jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_9419 = Dummy_9411*tmp_kernel_op_0; + const walberla::float64 Dummy_9420 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_9421 = Dummy_9413*tmp_kernel_op_8; + const walberla::float64 Dummy_9422 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_9423 = Dummy_9415*tmp_kernel_op_16; + const walberla::float64 Dummy_9424 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_9425 = Dummy_9417*tmp_kernel_op_24; + const walberla::float64 Dummy_9426 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_9427 = Dummy_9411*Dummy_9420; + const walberla::float64 Dummy_9428 = Dummy_9413*Dummy_9422; + const walberla::float64 Dummy_9429 = Dummy_9415*Dummy_9424; + const walberla::float64 Dummy_9430 = Dummy_9417*Dummy_9426; + const walberla::float64 Dummy_9431 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_9432 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_9433 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_9434 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_9435 = Dummy_9411*Dummy_9431; + const walberla::float64 Dummy_9436 = Dummy_9413*Dummy_9432; + const walberla::float64 Dummy_9437 = Dummy_9415*Dummy_9433; + const walberla::float64 Dummy_9438 = Dummy_9417*Dummy_9434; + const walberla::float64 Dummy_9439 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_9440 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_9441 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_9442 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_9443 = Dummy_9411*Dummy_9439; + const walberla::float64 Dummy_9444 = Dummy_9413*Dummy_9440; + const walberla::float64 Dummy_9445 = Dummy_9415*Dummy_9441; + const walberla::float64 Dummy_9446 = Dummy_9417*Dummy_9442; + const walberla::float64 Dummy_9447 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_9448 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_9449 = Dummy_9411*(-Dummy_9447 - Dummy_9448); + const walberla::float64 Dummy_9450 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_9451 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_9452 = Dummy_9413*(-Dummy_9450 - Dummy_9451); + const walberla::float64 Dummy_9453 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_9454 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_9455 = Dummy_9415*(-Dummy_9453 - Dummy_9454); + const walberla::float64 Dummy_9456 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_9457 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_9458 = Dummy_9417*(-Dummy_9456 - Dummy_9457); + const walberla::float64 Dummy_9459 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_9460 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_9461 = Dummy_9411*(-Dummy_9459 - Dummy_9460); + const walberla::float64 Dummy_9462 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_9463 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_9464 = Dummy_9413*(-Dummy_9462 - Dummy_9463); + const walberla::float64 Dummy_9465 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_9466 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_9467 = Dummy_9415*(-Dummy_9465 - Dummy_9466); + const walberla::float64 Dummy_9468 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_9469 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_9470 = Dummy_9417*(-Dummy_9468 - Dummy_9469); + const walberla::float64 Dummy_9471 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_9472 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_9473 = Dummy_9411*(-Dummy_9471 - Dummy_9472); + const walberla::float64 Dummy_9474 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_9475 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_9476 = Dummy_9413*(-Dummy_9474 - Dummy_9475); + const walberla::float64 Dummy_9477 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_9478 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_9479 = Dummy_9415*(-Dummy_9477 - Dummy_9478); + const walberla::float64 Dummy_9480 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_9481 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_9482 = Dummy_9417*(-Dummy_9480 - Dummy_9481); + const walberla::float64 Dummy_9483 = Dummy_9411*(Dummy_9447 + Dummy_9459 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_9484 = Dummy_9413*(Dummy_9450 + Dummy_9462 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_9485 = Dummy_9415*(Dummy_9453 + Dummy_9465 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_9486 = Dummy_9417*(Dummy_9456 + Dummy_9468 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_9487 = Dummy_9411*(Dummy_9448 + Dummy_9471 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_9488 = Dummy_9413*(Dummy_9451 + Dummy_9474 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_9489 = Dummy_9415*(Dummy_9454 + Dummy_9477 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_9490 = Dummy_9417*(Dummy_9457 + Dummy_9480 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_9491 = Dummy_9411*(Dummy_9460 + Dummy_9472 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_9492 = Dummy_9413*(Dummy_9463 + Dummy_9475 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_9493 = Dummy_9415*(Dummy_9466 + Dummy_9478 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_9494 = Dummy_9417*(Dummy_9469 + Dummy_9481 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_9495 = Dummy_9412*tmp_kernel_op_0 + Dummy_9414*tmp_kernel_op_8 + Dummy_9416*tmp_kernel_op_16 + Dummy_9418*tmp_kernel_op_24; + const walberla::float64 Dummy_9496 = Dummy_9412*0.1381966011250105 + Dummy_9414*0.1381966011250105 + Dummy_9416*0.5854101966249684 + Dummy_9418*0.1381966011250105; + const walberla::float64 Dummy_9497 = Dummy_9412*0.1381966011250105 + Dummy_9414*0.5854101966249684 + Dummy_9416*0.1381966011250105 + Dummy_9418*0.1381966011250105; + const walberla::float64 Dummy_9498 = Dummy_9412*0.5854101966249684 + Dummy_9414*0.1381966011250105 + Dummy_9416*0.1381966011250105 + Dummy_9418*0.1381966011250105; + const walberla::float64 Dummy_9499 = -Dummy_9419*Dummy_9420 - Dummy_9421*Dummy_9422 - Dummy_9423*Dummy_9424 - Dummy_9425*Dummy_9426; + const walberla::float64 Dummy_9500 = Dummy_9427*-0.1381966011250105 + Dummy_9428*-0.1381966011250105 + Dummy_9429*-0.5854101966249684 + Dummy_9430*-0.1381966011250105; + const walberla::float64 Dummy_9501 = Dummy_9427*-0.1381966011250105 + Dummy_9428*-0.5854101966249684 + Dummy_9429*-0.1381966011250105 + Dummy_9430*-0.1381966011250105; + const walberla::float64 Dummy_9502 = Dummy_9427*-0.5854101966249684 + Dummy_9428*-0.1381966011250105 + Dummy_9429*-0.1381966011250105 + Dummy_9430*-0.1381966011250105; + const walberla::float64 Dummy_9503 = -Dummy_9419*Dummy_9431 - Dummy_9421*Dummy_9432 - Dummy_9423*Dummy_9433 - Dummy_9425*Dummy_9434; + const walberla::float64 Dummy_9504 = Dummy_9435*-0.1381966011250105 + Dummy_9436*-0.1381966011250105 + Dummy_9437*-0.5854101966249684 + Dummy_9438*-0.1381966011250105; + const walberla::float64 Dummy_9505 = Dummy_9435*-0.1381966011250105 + Dummy_9436*-0.5854101966249684 + Dummy_9437*-0.1381966011250105 + Dummy_9438*-0.1381966011250105; + const walberla::float64 Dummy_9506 = Dummy_9435*-0.5854101966249684 + Dummy_9436*-0.1381966011250105 + Dummy_9437*-0.1381966011250105 + Dummy_9438*-0.1381966011250105; + const walberla::float64 Dummy_9507 = -Dummy_9419*Dummy_9439 - Dummy_9421*Dummy_9440 - Dummy_9423*Dummy_9441 - Dummy_9425*Dummy_9442; + const walberla::float64 Dummy_9508 = Dummy_9443*-0.1381966011250105 + Dummy_9444*-0.1381966011250105 + Dummy_9445*-0.5854101966249684 + Dummy_9446*-0.1381966011250105; + const walberla::float64 Dummy_9509 = Dummy_9443*-0.1381966011250105 + Dummy_9444*-0.5854101966249684 + Dummy_9445*-0.1381966011250105 + Dummy_9446*-0.1381966011250105; + const walberla::float64 Dummy_9510 = Dummy_9443*-0.5854101966249684 + Dummy_9444*-0.1381966011250105 + Dummy_9445*-0.1381966011250105 + Dummy_9446*-0.1381966011250105; + const walberla::float64 Dummy_9511 = Dummy_9449*tmp_kernel_op_0 + Dummy_9452*tmp_kernel_op_8 + Dummy_9455*tmp_kernel_op_16 + Dummy_9458*tmp_kernel_op_24; + const walberla::float64 Dummy_9512 = Dummy_9449*0.1381966011250105 + Dummy_9452*0.1381966011250105 + Dummy_9455*0.5854101966249684 + Dummy_9458*0.1381966011250105; + const walberla::float64 Dummy_9513 = Dummy_9449*0.1381966011250105 + Dummy_9452*0.5854101966249684 + Dummy_9455*0.1381966011250105 + Dummy_9458*0.1381966011250105; + const walberla::float64 Dummy_9514 = Dummy_9449*0.5854101966249684 + Dummy_9452*0.1381966011250105 + Dummy_9455*0.1381966011250105 + Dummy_9458*0.1381966011250105; + const walberla::float64 Dummy_9515 = Dummy_9461*tmp_kernel_op_0 + Dummy_9464*tmp_kernel_op_8 + Dummy_9467*tmp_kernel_op_16 + Dummy_9470*tmp_kernel_op_24; + const walberla::float64 Dummy_9516 = Dummy_9461*0.1381966011250105 + Dummy_9464*0.1381966011250105 + Dummy_9467*0.5854101966249684 + Dummy_9470*0.1381966011250105; + const walberla::float64 Dummy_9517 = Dummy_9461*0.1381966011250105 + Dummy_9464*0.5854101966249684 + Dummy_9467*0.1381966011250105 + Dummy_9470*0.1381966011250105; + const walberla::float64 Dummy_9518 = Dummy_9461*0.5854101966249684 + Dummy_9464*0.1381966011250105 + Dummy_9467*0.1381966011250105 + Dummy_9470*0.1381966011250105; + const walberla::float64 Dummy_9519 = Dummy_9473*tmp_kernel_op_0 + Dummy_9476*tmp_kernel_op_8 + Dummy_9479*tmp_kernel_op_16 + Dummy_9482*tmp_kernel_op_24; + const walberla::float64 Dummy_9520 = Dummy_9473*0.1381966011250105 + Dummy_9476*0.1381966011250105 + Dummy_9479*0.5854101966249684 + Dummy_9482*0.1381966011250105; + const walberla::float64 Dummy_9521 = Dummy_9473*0.1381966011250105 + Dummy_9476*0.5854101966249684 + Dummy_9479*0.1381966011250105 + Dummy_9482*0.1381966011250105; + const walberla::float64 Dummy_9522 = Dummy_9473*0.5854101966249684 + Dummy_9476*0.1381966011250105 + Dummy_9479*0.1381966011250105 + Dummy_9482*0.1381966011250105; + const walberla::float64 Dummy_9523 = Dummy_9483*tmp_kernel_op_0 + Dummy_9484*tmp_kernel_op_8 + Dummy_9485*tmp_kernel_op_16 + Dummy_9486*tmp_kernel_op_24; + const walberla::float64 Dummy_9524 = Dummy_9483*0.1381966011250105 + Dummy_9484*0.1381966011250105 + Dummy_9485*0.5854101966249684 + Dummy_9486*0.1381966011250105; + const walberla::float64 Dummy_9525 = Dummy_9483*0.1381966011250105 + Dummy_9484*0.5854101966249684 + Dummy_9485*0.1381966011250105 + Dummy_9486*0.1381966011250105; + const walberla::float64 Dummy_9526 = Dummy_9483*0.5854101966249684 + Dummy_9484*0.1381966011250105 + Dummy_9485*0.1381966011250105 + Dummy_9486*0.1381966011250105; + const walberla::float64 Dummy_9527 = Dummy_9487*tmp_kernel_op_0 + Dummy_9488*tmp_kernel_op_8 + Dummy_9489*tmp_kernel_op_16 + Dummy_9490*tmp_kernel_op_24; + const walberla::float64 Dummy_9528 = Dummy_9487*0.1381966011250105 + Dummy_9488*0.1381966011250105 + Dummy_9489*0.5854101966249684 + Dummy_9490*0.1381966011250105; + const walberla::float64 Dummy_9529 = Dummy_9487*0.1381966011250105 + Dummy_9488*0.5854101966249684 + Dummy_9489*0.1381966011250105 + Dummy_9490*0.1381966011250105; + const walberla::float64 Dummy_9530 = Dummy_9487*0.5854101966249684 + Dummy_9488*0.1381966011250105 + Dummy_9489*0.1381966011250105 + Dummy_9490*0.1381966011250105; + const walberla::float64 Dummy_9531 = Dummy_9491*tmp_kernel_op_0 + Dummy_9492*tmp_kernel_op_8 + Dummy_9493*tmp_kernel_op_16 + Dummy_9494*tmp_kernel_op_24; + const walberla::float64 Dummy_9532 = Dummy_9491*0.1381966011250105 + Dummy_9492*0.1381966011250105 + Dummy_9493*0.5854101966249684 + Dummy_9494*0.1381966011250105; + const walberla::float64 Dummy_9533 = Dummy_9491*0.1381966011250105 + Dummy_9492*0.5854101966249684 + Dummy_9493*0.1381966011250105 + Dummy_9494*0.1381966011250105; + const walberla::float64 Dummy_9534 = Dummy_9491*0.5854101966249684 + Dummy_9492*0.1381966011250105 + Dummy_9493*0.1381966011250105 + Dummy_9494*0.1381966011250105; { { @@ -1914,175 +1878,175 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_2123)); - _data_mat[1] = ((walberla::float64)(Dummy_2124)); - _data_mat[2] = ((walberla::float64)(Dummy_2125)); - _data_mat[3] = ((walberla::float64)(Dummy_2126)); - _data_mat[4] = ((walberla::float64)(Dummy_2127)); - _data_mat[5] = ((walberla::float64)(Dummy_2128)); - _data_mat[6] = ((walberla::float64)(Dummy_2129)); - _data_mat[7] = ((walberla::float64)(Dummy_2130)); - _data_mat[8] = ((walberla::float64)(Dummy_2131)); - _data_mat[9] = ((walberla::float64)(Dummy_2132)); - _data_mat[10] = ((walberla::float64)(Dummy_2133)); - _data_mat[11] = ((walberla::float64)(Dummy_2134)); - _data_mat[12] = ((walberla::float64)(Dummy_2135)); - _data_mat[13] = ((walberla::float64)(Dummy_2136)); - _data_mat[14] = ((walberla::float64)(Dummy_2137)); - _data_mat[15] = ((walberla::float64)(Dummy_2138)); - _data_mat[16] = ((walberla::float64)(Dummy_2139)); - _data_mat[17] = ((walberla::float64)(Dummy_2140)); - _data_mat[18] = ((walberla::float64)(Dummy_2141)); - _data_mat[19] = ((walberla::float64)(Dummy_2142)); - _data_mat[20] = ((walberla::float64)(Dummy_2143)); - _data_mat[21] = ((walberla::float64)(Dummy_2144)); - _data_mat[22] = ((walberla::float64)(Dummy_2145)); - _data_mat[23] = ((walberla::float64)(Dummy_2146)); - _data_mat[24] = ((walberla::float64)(Dummy_2147)); - _data_mat[25] = ((walberla::float64)(Dummy_2148)); - _data_mat[26] = ((walberla::float64)(Dummy_2149)); - _data_mat[27] = ((walberla::float64)(Dummy_2150)); - _data_mat[28] = ((walberla::float64)(Dummy_2151)); - _data_mat[29] = ((walberla::float64)(Dummy_2152)); - _data_mat[30] = ((walberla::float64)(Dummy_2153)); - _data_mat[31] = ((walberla::float64)(Dummy_2154)); - _data_mat[32] = ((walberla::float64)(Dummy_2155)); - _data_mat[33] = ((walberla::float64)(Dummy_2156)); - _data_mat[34] = ((walberla::float64)(Dummy_2157)); - _data_mat[35] = ((walberla::float64)(Dummy_2158)); - _data_mat[36] = ((walberla::float64)(Dummy_2159)); - _data_mat[37] = ((walberla::float64)(Dummy_2160)); - _data_mat[38] = ((walberla::float64)(Dummy_2161)); - _data_mat[39] = ((walberla::float64)(Dummy_2162)); + _data_mat[0] = ((walberla::float64)(Dummy_9495)); + _data_mat[1] = ((walberla::float64)(Dummy_9496)); + _data_mat[2] = ((walberla::float64)(Dummy_9497)); + _data_mat[3] = ((walberla::float64)(Dummy_9498)); + _data_mat[4] = ((walberla::float64)(Dummy_9499)); + _data_mat[5] = ((walberla::float64)(Dummy_9500)); + _data_mat[6] = ((walberla::float64)(Dummy_9501)); + _data_mat[7] = ((walberla::float64)(Dummy_9502)); + _data_mat[8] = ((walberla::float64)(Dummy_9503)); + _data_mat[9] = ((walberla::float64)(Dummy_9504)); + _data_mat[10] = ((walberla::float64)(Dummy_9505)); + _data_mat[11] = ((walberla::float64)(Dummy_9506)); + _data_mat[12] = ((walberla::float64)(Dummy_9507)); + _data_mat[13] = ((walberla::float64)(Dummy_9508)); + _data_mat[14] = ((walberla::float64)(Dummy_9509)); + _data_mat[15] = ((walberla::float64)(Dummy_9510)); + _data_mat[16] = ((walberla::float64)(Dummy_9511)); + _data_mat[17] = ((walberla::float64)(Dummy_9512)); + _data_mat[18] = ((walberla::float64)(Dummy_9513)); + _data_mat[19] = ((walberla::float64)(Dummy_9514)); + _data_mat[20] = ((walberla::float64)(Dummy_9515)); + _data_mat[21] = ((walberla::float64)(Dummy_9516)); + _data_mat[22] = ((walberla::float64)(Dummy_9517)); + _data_mat[23] = ((walberla::float64)(Dummy_9518)); + _data_mat[24] = ((walberla::float64)(Dummy_9519)); + _data_mat[25] = ((walberla::float64)(Dummy_9520)); + _data_mat[26] = ((walberla::float64)(Dummy_9521)); + _data_mat[27] = ((walberla::float64)(Dummy_9522)); + _data_mat[28] = ((walberla::float64)(Dummy_9523)); + _data_mat[29] = ((walberla::float64)(Dummy_9524)); + _data_mat[30] = ((walberla::float64)(Dummy_9525)); + _data_mat[31] = ((walberla::float64)(Dummy_9526)); + _data_mat[32] = ((walberla::float64)(Dummy_9527)); + _data_mat[33] = ((walberla::float64)(Dummy_9528)); + _data_mat[34] = ((walberla::float64)(Dummy_9529)); + _data_mat[35] = ((walberla::float64)(Dummy_9530)); + _data_mat[36] = ((walberla::float64)(Dummy_9531)); + _data_mat[37] = ((walberla::float64)(Dummy_9532)); + _data_mat[38] = ((walberla::float64)(Dummy_9533)); + _data_mat[39] = ((walberla::float64)(Dummy_9534)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_2163 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2164 = Dummy_2163*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_2165 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2166 = Dummy_2165*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_2167 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2168 = Dummy_2167*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_2169 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2170 = Dummy_2169*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_2171 = Dummy_2163*tmp_kernel_op_0; - const walberla::float64 Dummy_2172 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_2173 = Dummy_2165*tmp_kernel_op_8; - const walberla::float64 Dummy_2174 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_2175 = Dummy_2167*tmp_kernel_op_16; - const walberla::float64 Dummy_2176 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_2177 = Dummy_2169*tmp_kernel_op_24; - const walberla::float64 Dummy_2178 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_2179 = Dummy_2163*Dummy_2172; - const walberla::float64 Dummy_2180 = Dummy_2165*Dummy_2174; - const walberla::float64 Dummy_2181 = Dummy_2167*Dummy_2176; - const walberla::float64 Dummy_2182 = Dummy_2169*Dummy_2178; - const walberla::float64 Dummy_2183 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_2184 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_2185 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_2186 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_2187 = Dummy_2163*Dummy_2183; - const walberla::float64 Dummy_2188 = Dummy_2165*Dummy_2184; - const walberla::float64 Dummy_2189 = Dummy_2167*Dummy_2185; - const walberla::float64 Dummy_2190 = Dummy_2169*Dummy_2186; - const walberla::float64 Dummy_2191 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2192 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_2193 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_2194 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_2195 = Dummy_2163*Dummy_2191; - const walberla::float64 Dummy_2196 = Dummy_2165*Dummy_2192; - const walberla::float64 Dummy_2197 = Dummy_2167*Dummy_2193; - const walberla::float64 Dummy_2198 = Dummy_2169*Dummy_2194; - const walberla::float64 Dummy_2199 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_2200 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_2201 = Dummy_2163*(-Dummy_2199 - Dummy_2200); - const walberla::float64 Dummy_2202 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_2203 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_2204 = Dummy_2165*(-Dummy_2202 - Dummy_2203); - const walberla::float64 Dummy_2205 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_2206 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_2207 = Dummy_2167*(-Dummy_2205 - Dummy_2206); - const walberla::float64 Dummy_2208 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_2209 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_2210 = Dummy_2169*(-Dummy_2208 - Dummy_2209); - const walberla::float64 Dummy_2211 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_2212 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_2213 = Dummy_2163*(-Dummy_2211 - Dummy_2212); - const walberla::float64 Dummy_2214 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_2215 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_2216 = Dummy_2165*(-Dummy_2214 - Dummy_2215); - const walberla::float64 Dummy_2217 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_2218 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_2219 = Dummy_2167*(-Dummy_2217 - Dummy_2218); - const walberla::float64 Dummy_2220 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_2221 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_2222 = Dummy_2169*(-Dummy_2220 - Dummy_2221); - const walberla::float64 Dummy_2223 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_2224 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_2225 = Dummy_2163*(-Dummy_2223 - Dummy_2224); - const walberla::float64 Dummy_2226 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_2227 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_2228 = Dummy_2165*(-Dummy_2226 - Dummy_2227); - const walberla::float64 Dummy_2229 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_2230 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_2231 = Dummy_2167*(-Dummy_2229 - Dummy_2230); - const walberla::float64 Dummy_2232 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_2233 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_2234 = Dummy_2169*(-Dummy_2232 - Dummy_2233); - const walberla::float64 Dummy_2235 = Dummy_2163*(Dummy_2199 + Dummy_2211 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_2236 = Dummy_2165*(Dummy_2202 + Dummy_2214 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_2237 = Dummy_2167*(Dummy_2205 + Dummy_2217 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_2238 = Dummy_2169*(Dummy_2208 + Dummy_2220 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_2239 = Dummy_2163*(Dummy_2200 + Dummy_2223 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_2240 = Dummy_2165*(Dummy_2203 + Dummy_2226 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_2241 = Dummy_2167*(Dummy_2206 + Dummy_2229 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_2242 = Dummy_2169*(Dummy_2209 + Dummy_2232 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_2243 = Dummy_2163*(Dummy_2212 + Dummy_2224 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_2244 = Dummy_2165*(Dummy_2215 + Dummy_2227 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_2245 = Dummy_2167*(Dummy_2218 + Dummy_2230 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_2246 = Dummy_2169*(Dummy_2221 + Dummy_2233 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_2247 = Dummy_2164*tmp_kernel_op_0 + Dummy_2166*tmp_kernel_op_8 + Dummy_2168*tmp_kernel_op_16 + Dummy_2170*tmp_kernel_op_24; - const walberla::float64 Dummy_2248 = Dummy_2164*0.1381966011250105 + Dummy_2166*0.1381966011250105 + Dummy_2168*0.5854101966249684 + Dummy_2170*0.1381966011250105; - const walberla::float64 Dummy_2249 = Dummy_2164*0.1381966011250105 + Dummy_2166*0.5854101966249684 + Dummy_2168*0.1381966011250105 + Dummy_2170*0.1381966011250105; - const walberla::float64 Dummy_2250 = Dummy_2164*0.5854101966249684 + Dummy_2166*0.1381966011250105 + Dummy_2168*0.1381966011250105 + Dummy_2170*0.1381966011250105; - const walberla::float64 Dummy_2251 = -Dummy_2171*Dummy_2172 - Dummy_2173*Dummy_2174 - Dummy_2175*Dummy_2176 - Dummy_2177*Dummy_2178; - const walberla::float64 Dummy_2252 = Dummy_2179*-0.1381966011250105 + Dummy_2180*-0.1381966011250105 + Dummy_2181*-0.5854101966249684 + Dummy_2182*-0.1381966011250105; - const walberla::float64 Dummy_2253 = Dummy_2179*-0.1381966011250105 + Dummy_2180*-0.5854101966249684 + Dummy_2181*-0.1381966011250105 + Dummy_2182*-0.1381966011250105; - const walberla::float64 Dummy_2254 = Dummy_2179*-0.5854101966249684 + Dummy_2180*-0.1381966011250105 + Dummy_2181*-0.1381966011250105 + Dummy_2182*-0.1381966011250105; - const walberla::float64 Dummy_2255 = -Dummy_2171*Dummy_2183 - Dummy_2173*Dummy_2184 - Dummy_2175*Dummy_2185 - Dummy_2177*Dummy_2186; - const walberla::float64 Dummy_2256 = Dummy_2187*-0.1381966011250105 + Dummy_2188*-0.1381966011250105 + Dummy_2189*-0.5854101966249684 + Dummy_2190*-0.1381966011250105; - const walberla::float64 Dummy_2257 = Dummy_2187*-0.1381966011250105 + Dummy_2188*-0.5854101966249684 + Dummy_2189*-0.1381966011250105 + Dummy_2190*-0.1381966011250105; - const walberla::float64 Dummy_2258 = Dummy_2187*-0.5854101966249684 + Dummy_2188*-0.1381966011250105 + Dummy_2189*-0.1381966011250105 + Dummy_2190*-0.1381966011250105; - const walberla::float64 Dummy_2259 = -Dummy_2171*Dummy_2191 - Dummy_2173*Dummy_2192 - Dummy_2175*Dummy_2193 - Dummy_2177*Dummy_2194; - const walberla::float64 Dummy_2260 = Dummy_2195*-0.1381966011250105 + Dummy_2196*-0.1381966011250105 + Dummy_2197*-0.5854101966249684 + Dummy_2198*-0.1381966011250105; - const walberla::float64 Dummy_2261 = Dummy_2195*-0.1381966011250105 + Dummy_2196*-0.5854101966249684 + Dummy_2197*-0.1381966011250105 + Dummy_2198*-0.1381966011250105; - const walberla::float64 Dummy_2262 = Dummy_2195*-0.5854101966249684 + Dummy_2196*-0.1381966011250105 + Dummy_2197*-0.1381966011250105 + Dummy_2198*-0.1381966011250105; - const walberla::float64 Dummy_2263 = Dummy_2201*tmp_kernel_op_0 + Dummy_2204*tmp_kernel_op_8 + Dummy_2207*tmp_kernel_op_16 + Dummy_2210*tmp_kernel_op_24; - const walberla::float64 Dummy_2264 = Dummy_2201*0.1381966011250105 + Dummy_2204*0.1381966011250105 + Dummy_2207*0.5854101966249684 + Dummy_2210*0.1381966011250105; - const walberla::float64 Dummy_2265 = Dummy_2201*0.1381966011250105 + Dummy_2204*0.5854101966249684 + Dummy_2207*0.1381966011250105 + Dummy_2210*0.1381966011250105; - const walberla::float64 Dummy_2266 = Dummy_2201*0.5854101966249684 + Dummy_2204*0.1381966011250105 + Dummy_2207*0.1381966011250105 + Dummy_2210*0.1381966011250105; - const walberla::float64 Dummy_2267 = Dummy_2213*tmp_kernel_op_0 + Dummy_2216*tmp_kernel_op_8 + Dummy_2219*tmp_kernel_op_16 + Dummy_2222*tmp_kernel_op_24; - const walberla::float64 Dummy_2268 = Dummy_2213*0.1381966011250105 + Dummy_2216*0.1381966011250105 + Dummy_2219*0.5854101966249684 + Dummy_2222*0.1381966011250105; - const walberla::float64 Dummy_2269 = Dummy_2213*0.1381966011250105 + Dummy_2216*0.5854101966249684 + Dummy_2219*0.1381966011250105 + Dummy_2222*0.1381966011250105; - const walberla::float64 Dummy_2270 = Dummy_2213*0.5854101966249684 + Dummy_2216*0.1381966011250105 + Dummy_2219*0.1381966011250105 + Dummy_2222*0.1381966011250105; - const walberla::float64 Dummy_2271 = Dummy_2225*tmp_kernel_op_0 + Dummy_2228*tmp_kernel_op_8 + Dummy_2231*tmp_kernel_op_16 + Dummy_2234*tmp_kernel_op_24; - const walberla::float64 Dummy_2272 = Dummy_2225*0.1381966011250105 + Dummy_2228*0.1381966011250105 + Dummy_2231*0.5854101966249684 + Dummy_2234*0.1381966011250105; - const walberla::float64 Dummy_2273 = Dummy_2225*0.1381966011250105 + Dummy_2228*0.5854101966249684 + Dummy_2231*0.1381966011250105 + Dummy_2234*0.1381966011250105; - const walberla::float64 Dummy_2274 = Dummy_2225*0.5854101966249684 + Dummy_2228*0.1381966011250105 + Dummy_2231*0.1381966011250105 + Dummy_2234*0.1381966011250105; - const walberla::float64 Dummy_2275 = Dummy_2235*tmp_kernel_op_0 + Dummy_2236*tmp_kernel_op_8 + Dummy_2237*tmp_kernel_op_16 + Dummy_2238*tmp_kernel_op_24; - const walberla::float64 Dummy_2276 = Dummy_2235*0.1381966011250105 + Dummy_2236*0.1381966011250105 + Dummy_2237*0.5854101966249684 + Dummy_2238*0.1381966011250105; - const walberla::float64 Dummy_2277 = Dummy_2235*0.1381966011250105 + Dummy_2236*0.5854101966249684 + Dummy_2237*0.1381966011250105 + Dummy_2238*0.1381966011250105; - const walberla::float64 Dummy_2278 = Dummy_2235*0.5854101966249684 + Dummy_2236*0.1381966011250105 + Dummy_2237*0.1381966011250105 + Dummy_2238*0.1381966011250105; - const walberla::float64 Dummy_2279 = Dummy_2239*tmp_kernel_op_0 + Dummy_2240*tmp_kernel_op_8 + Dummy_2241*tmp_kernel_op_16 + Dummy_2242*tmp_kernel_op_24; - const walberla::float64 Dummy_2280 = Dummy_2239*0.1381966011250105 + Dummy_2240*0.1381966011250105 + Dummy_2241*0.5854101966249684 + Dummy_2242*0.1381966011250105; - const walberla::float64 Dummy_2281 = Dummy_2239*0.1381966011250105 + Dummy_2240*0.5854101966249684 + Dummy_2241*0.1381966011250105 + Dummy_2242*0.1381966011250105; - const walberla::float64 Dummy_2282 = Dummy_2239*0.5854101966249684 + Dummy_2240*0.1381966011250105 + Dummy_2241*0.1381966011250105 + Dummy_2242*0.1381966011250105; - const walberla::float64 Dummy_2283 = Dummy_2243*tmp_kernel_op_0 + Dummy_2244*tmp_kernel_op_8 + Dummy_2245*tmp_kernel_op_16 + Dummy_2246*tmp_kernel_op_24; - const walberla::float64 Dummy_2284 = Dummy_2243*0.1381966011250105 + Dummy_2244*0.1381966011250105 + Dummy_2245*0.5854101966249684 + Dummy_2246*0.1381966011250105; - const walberla::float64 Dummy_2285 = Dummy_2243*0.1381966011250105 + Dummy_2244*0.5854101966249684 + Dummy_2245*0.1381966011250105 + Dummy_2246*0.1381966011250105; - const walberla::float64 Dummy_2286 = Dummy_2243*0.5854101966249684 + Dummy_2244*0.1381966011250105 + Dummy_2245*0.1381966011250105 + Dummy_2246*0.1381966011250105; + const walberla::float64 Dummy_9535 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9536 = Dummy_9535*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_9537 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9538 = Dummy_9537*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_9539 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9540 = Dummy_9539*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_9541 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9542 = Dummy_9541*(-jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_9543 = Dummy_9535*tmp_kernel_op_0; + const walberla::float64 Dummy_9544 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_9545 = Dummy_9537*tmp_kernel_op_8; + const walberla::float64 Dummy_9546 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_9547 = Dummy_9539*tmp_kernel_op_16; + const walberla::float64 Dummy_9548 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_9549 = Dummy_9541*tmp_kernel_op_24; + const walberla::float64 Dummy_9550 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_9551 = Dummy_9535*Dummy_9544; + const walberla::float64 Dummy_9552 = Dummy_9537*Dummy_9546; + const walberla::float64 Dummy_9553 = Dummy_9539*Dummy_9548; + const walberla::float64 Dummy_9554 = Dummy_9541*Dummy_9550; + const walberla::float64 Dummy_9555 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_9556 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_9557 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_9558 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_9559 = Dummy_9535*Dummy_9555; + const walberla::float64 Dummy_9560 = Dummy_9537*Dummy_9556; + const walberla::float64 Dummy_9561 = Dummy_9539*Dummy_9557; + const walberla::float64 Dummy_9562 = Dummy_9541*Dummy_9558; + const walberla::float64 Dummy_9563 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_9564 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_9565 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_9566 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_9567 = Dummy_9535*Dummy_9563; + const walberla::float64 Dummy_9568 = Dummy_9537*Dummy_9564; + const walberla::float64 Dummy_9569 = Dummy_9539*Dummy_9565; + const walberla::float64 Dummy_9570 = Dummy_9541*Dummy_9566; + const walberla::float64 Dummy_9571 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_9572 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_9573 = Dummy_9535*(-Dummy_9571 - Dummy_9572); + const walberla::float64 Dummy_9574 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_9575 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_9576 = Dummy_9537*(-Dummy_9574 - Dummy_9575); + const walberla::float64 Dummy_9577 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_9578 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_9579 = Dummy_9539*(-Dummy_9577 - Dummy_9578); + const walberla::float64 Dummy_9580 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_9581 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_9582 = Dummy_9541*(-Dummy_9580 - Dummy_9581); + const walberla::float64 Dummy_9583 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_9584 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_9585 = Dummy_9535*(-Dummy_9583 - Dummy_9584); + const walberla::float64 Dummy_9586 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_9587 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_9588 = Dummy_9537*(-Dummy_9586 - Dummy_9587); + const walberla::float64 Dummy_9589 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_9590 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_9591 = Dummy_9539*(-Dummy_9589 - Dummy_9590); + const walberla::float64 Dummy_9592 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_9593 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_9594 = Dummy_9541*(-Dummy_9592 - Dummy_9593); + const walberla::float64 Dummy_9595 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_9596 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_9597 = Dummy_9535*(-Dummy_9595 - Dummy_9596); + const walberla::float64 Dummy_9598 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_9599 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_9600 = Dummy_9537*(-Dummy_9598 - Dummy_9599); + const walberla::float64 Dummy_9601 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_9602 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_9603 = Dummy_9539*(-Dummy_9601 - Dummy_9602); + const walberla::float64 Dummy_9604 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_9605 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_9606 = Dummy_9541*(-Dummy_9604 - Dummy_9605); + const walberla::float64 Dummy_9607 = Dummy_9535*(Dummy_9571 + Dummy_9583 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_9608 = Dummy_9537*(Dummy_9574 + Dummy_9586 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_9609 = Dummy_9539*(Dummy_9577 + Dummy_9589 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_9610 = Dummy_9541*(Dummy_9580 + Dummy_9592 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_9611 = Dummy_9535*(Dummy_9572 + Dummy_9595 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_9612 = Dummy_9537*(Dummy_9575 + Dummy_9598 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_9613 = Dummy_9539*(Dummy_9578 + Dummy_9601 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_9614 = Dummy_9541*(Dummy_9581 + Dummy_9604 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_9615 = Dummy_9535*(Dummy_9584 + Dummy_9596 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_9616 = Dummy_9537*(Dummy_9587 + Dummy_9599 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_9617 = Dummy_9539*(Dummy_9590 + Dummy_9602 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_9618 = Dummy_9541*(Dummy_9593 + Dummy_9605 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_9619 = Dummy_9536*tmp_kernel_op_0 + Dummy_9538*tmp_kernel_op_8 + Dummy_9540*tmp_kernel_op_16 + Dummy_9542*tmp_kernel_op_24; + const walberla::float64 Dummy_9620 = Dummy_9536*0.1381966011250105 + Dummy_9538*0.1381966011250105 + Dummy_9540*0.5854101966249684 + Dummy_9542*0.1381966011250105; + const walberla::float64 Dummy_9621 = Dummy_9536*0.1381966011250105 + Dummy_9538*0.5854101966249684 + Dummy_9540*0.1381966011250105 + Dummy_9542*0.1381966011250105; + const walberla::float64 Dummy_9622 = Dummy_9536*0.5854101966249684 + Dummy_9538*0.1381966011250105 + Dummy_9540*0.1381966011250105 + Dummy_9542*0.1381966011250105; + const walberla::float64 Dummy_9623 = -Dummy_9543*Dummy_9544 - Dummy_9545*Dummy_9546 - Dummy_9547*Dummy_9548 - Dummy_9549*Dummy_9550; + const walberla::float64 Dummy_9624 = Dummy_9551*-0.1381966011250105 + Dummy_9552*-0.1381966011250105 + Dummy_9553*-0.5854101966249684 + Dummy_9554*-0.1381966011250105; + const walberla::float64 Dummy_9625 = Dummy_9551*-0.1381966011250105 + Dummy_9552*-0.5854101966249684 + Dummy_9553*-0.1381966011250105 + Dummy_9554*-0.1381966011250105; + const walberla::float64 Dummy_9626 = Dummy_9551*-0.5854101966249684 + Dummy_9552*-0.1381966011250105 + Dummy_9553*-0.1381966011250105 + Dummy_9554*-0.1381966011250105; + const walberla::float64 Dummy_9627 = -Dummy_9543*Dummy_9555 - Dummy_9545*Dummy_9556 - Dummy_9547*Dummy_9557 - Dummy_9549*Dummy_9558; + const walberla::float64 Dummy_9628 = Dummy_9559*-0.1381966011250105 + Dummy_9560*-0.1381966011250105 + Dummy_9561*-0.5854101966249684 + Dummy_9562*-0.1381966011250105; + const walberla::float64 Dummy_9629 = Dummy_9559*-0.1381966011250105 + Dummy_9560*-0.5854101966249684 + Dummy_9561*-0.1381966011250105 + Dummy_9562*-0.1381966011250105; + const walberla::float64 Dummy_9630 = Dummy_9559*-0.5854101966249684 + Dummy_9560*-0.1381966011250105 + Dummy_9561*-0.1381966011250105 + Dummy_9562*-0.1381966011250105; + const walberla::float64 Dummy_9631 = -Dummy_9543*Dummy_9563 - Dummy_9545*Dummy_9564 - Dummy_9547*Dummy_9565 - Dummy_9549*Dummy_9566; + const walberla::float64 Dummy_9632 = Dummy_9567*-0.1381966011250105 + Dummy_9568*-0.1381966011250105 + Dummy_9569*-0.5854101966249684 + Dummy_9570*-0.1381966011250105; + const walberla::float64 Dummy_9633 = Dummy_9567*-0.1381966011250105 + Dummy_9568*-0.5854101966249684 + Dummy_9569*-0.1381966011250105 + Dummy_9570*-0.1381966011250105; + const walberla::float64 Dummy_9634 = Dummy_9567*-0.5854101966249684 + Dummy_9568*-0.1381966011250105 + Dummy_9569*-0.1381966011250105 + Dummy_9570*-0.1381966011250105; + const walberla::float64 Dummy_9635 = Dummy_9573*tmp_kernel_op_0 + Dummy_9576*tmp_kernel_op_8 + Dummy_9579*tmp_kernel_op_16 + Dummy_9582*tmp_kernel_op_24; + const walberla::float64 Dummy_9636 = Dummy_9573*0.1381966011250105 + Dummy_9576*0.1381966011250105 + Dummy_9579*0.5854101966249684 + Dummy_9582*0.1381966011250105; + const walberla::float64 Dummy_9637 = Dummy_9573*0.1381966011250105 + Dummy_9576*0.5854101966249684 + Dummy_9579*0.1381966011250105 + Dummy_9582*0.1381966011250105; + const walberla::float64 Dummy_9638 = Dummy_9573*0.5854101966249684 + Dummy_9576*0.1381966011250105 + Dummy_9579*0.1381966011250105 + Dummy_9582*0.1381966011250105; + const walberla::float64 Dummy_9639 = Dummy_9585*tmp_kernel_op_0 + Dummy_9588*tmp_kernel_op_8 + Dummy_9591*tmp_kernel_op_16 + Dummy_9594*tmp_kernel_op_24; + const walberla::float64 Dummy_9640 = Dummy_9585*0.1381966011250105 + Dummy_9588*0.1381966011250105 + Dummy_9591*0.5854101966249684 + Dummy_9594*0.1381966011250105; + const walberla::float64 Dummy_9641 = Dummy_9585*0.1381966011250105 + Dummy_9588*0.5854101966249684 + Dummy_9591*0.1381966011250105 + Dummy_9594*0.1381966011250105; + const walberla::float64 Dummy_9642 = Dummy_9585*0.5854101966249684 + Dummy_9588*0.1381966011250105 + Dummy_9591*0.1381966011250105 + Dummy_9594*0.1381966011250105; + const walberla::float64 Dummy_9643 = Dummy_9597*tmp_kernel_op_0 + Dummy_9600*tmp_kernel_op_8 + Dummy_9603*tmp_kernel_op_16 + Dummy_9606*tmp_kernel_op_24; + const walberla::float64 Dummy_9644 = Dummy_9597*0.1381966011250105 + Dummy_9600*0.1381966011250105 + Dummy_9603*0.5854101966249684 + Dummy_9606*0.1381966011250105; + const walberla::float64 Dummy_9645 = Dummy_9597*0.1381966011250105 + Dummy_9600*0.5854101966249684 + Dummy_9603*0.1381966011250105 + Dummy_9606*0.1381966011250105; + const walberla::float64 Dummy_9646 = Dummy_9597*0.5854101966249684 + Dummy_9600*0.1381966011250105 + Dummy_9603*0.1381966011250105 + Dummy_9606*0.1381966011250105; + const walberla::float64 Dummy_9647 = Dummy_9607*tmp_kernel_op_0 + Dummy_9608*tmp_kernel_op_8 + Dummy_9609*tmp_kernel_op_16 + Dummy_9610*tmp_kernel_op_24; + const walberla::float64 Dummy_9648 = Dummy_9607*0.1381966011250105 + Dummy_9608*0.1381966011250105 + Dummy_9609*0.5854101966249684 + Dummy_9610*0.1381966011250105; + const walberla::float64 Dummy_9649 = Dummy_9607*0.1381966011250105 + Dummy_9608*0.5854101966249684 + Dummy_9609*0.1381966011250105 + Dummy_9610*0.1381966011250105; + const walberla::float64 Dummy_9650 = Dummy_9607*0.5854101966249684 + Dummy_9608*0.1381966011250105 + Dummy_9609*0.1381966011250105 + Dummy_9610*0.1381966011250105; + const walberla::float64 Dummy_9651 = Dummy_9611*tmp_kernel_op_0 + Dummy_9612*tmp_kernel_op_8 + Dummy_9613*tmp_kernel_op_16 + Dummy_9614*tmp_kernel_op_24; + const walberla::float64 Dummy_9652 = Dummy_9611*0.1381966011250105 + Dummy_9612*0.1381966011250105 + Dummy_9613*0.5854101966249684 + Dummy_9614*0.1381966011250105; + const walberla::float64 Dummy_9653 = Dummy_9611*0.1381966011250105 + Dummy_9612*0.5854101966249684 + Dummy_9613*0.1381966011250105 + Dummy_9614*0.1381966011250105; + const walberla::float64 Dummy_9654 = Dummy_9611*0.5854101966249684 + Dummy_9612*0.1381966011250105 + Dummy_9613*0.1381966011250105 + Dummy_9614*0.1381966011250105; + const walberla::float64 Dummy_9655 = Dummy_9615*tmp_kernel_op_0 + Dummy_9616*tmp_kernel_op_8 + Dummy_9617*tmp_kernel_op_16 + Dummy_9618*tmp_kernel_op_24; + const walberla::float64 Dummy_9656 = Dummy_9615*0.1381966011250105 + Dummy_9616*0.1381966011250105 + Dummy_9617*0.5854101966249684 + Dummy_9618*0.1381966011250105; + const walberla::float64 Dummy_9657 = Dummy_9615*0.1381966011250105 + Dummy_9616*0.5854101966249684 + Dummy_9617*0.1381966011250105 + Dummy_9618*0.1381966011250105; + const walberla::float64 Dummy_9658 = Dummy_9615*0.5854101966249684 + Dummy_9616*0.1381966011250105 + Dummy_9617*0.1381966011250105 + Dummy_9618*0.1381966011250105; { { @@ -2109,175 +2073,175 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_2247)); - _data_mat[1] = ((walberla::float64)(Dummy_2248)); - _data_mat[2] = ((walberla::float64)(Dummy_2249)); - _data_mat[3] = ((walberla::float64)(Dummy_2250)); - _data_mat[4] = ((walberla::float64)(Dummy_2251)); - _data_mat[5] = ((walberla::float64)(Dummy_2252)); - _data_mat[6] = ((walberla::float64)(Dummy_2253)); - _data_mat[7] = ((walberla::float64)(Dummy_2254)); - _data_mat[8] = ((walberla::float64)(Dummy_2255)); - _data_mat[9] = ((walberla::float64)(Dummy_2256)); - _data_mat[10] = ((walberla::float64)(Dummy_2257)); - _data_mat[11] = ((walberla::float64)(Dummy_2258)); - _data_mat[12] = ((walberla::float64)(Dummy_2259)); - _data_mat[13] = ((walberla::float64)(Dummy_2260)); - _data_mat[14] = ((walberla::float64)(Dummy_2261)); - _data_mat[15] = ((walberla::float64)(Dummy_2262)); - _data_mat[16] = ((walberla::float64)(Dummy_2263)); - _data_mat[17] = ((walberla::float64)(Dummy_2264)); - _data_mat[18] = ((walberla::float64)(Dummy_2265)); - _data_mat[19] = ((walberla::float64)(Dummy_2266)); - _data_mat[20] = ((walberla::float64)(Dummy_2267)); - _data_mat[21] = ((walberla::float64)(Dummy_2268)); - _data_mat[22] = ((walberla::float64)(Dummy_2269)); - _data_mat[23] = ((walberla::float64)(Dummy_2270)); - _data_mat[24] = ((walberla::float64)(Dummy_2271)); - _data_mat[25] = ((walberla::float64)(Dummy_2272)); - _data_mat[26] = ((walberla::float64)(Dummy_2273)); - _data_mat[27] = ((walberla::float64)(Dummy_2274)); - _data_mat[28] = ((walberla::float64)(Dummy_2275)); - _data_mat[29] = ((walberla::float64)(Dummy_2276)); - _data_mat[30] = ((walberla::float64)(Dummy_2277)); - _data_mat[31] = ((walberla::float64)(Dummy_2278)); - _data_mat[32] = ((walberla::float64)(Dummy_2279)); - _data_mat[33] = ((walberla::float64)(Dummy_2280)); - _data_mat[34] = ((walberla::float64)(Dummy_2281)); - _data_mat[35] = ((walberla::float64)(Dummy_2282)); - _data_mat[36] = ((walberla::float64)(Dummy_2283)); - _data_mat[37] = ((walberla::float64)(Dummy_2284)); - _data_mat[38] = ((walberla::float64)(Dummy_2285)); - _data_mat[39] = ((walberla::float64)(Dummy_2286)); + _data_mat[0] = ((walberla::float64)(Dummy_9619)); + _data_mat[1] = ((walberla::float64)(Dummy_9620)); + _data_mat[2] = ((walberla::float64)(Dummy_9621)); + _data_mat[3] = ((walberla::float64)(Dummy_9622)); + _data_mat[4] = ((walberla::float64)(Dummy_9623)); + _data_mat[5] = ((walberla::float64)(Dummy_9624)); + _data_mat[6] = ((walberla::float64)(Dummy_9625)); + _data_mat[7] = ((walberla::float64)(Dummy_9626)); + _data_mat[8] = ((walberla::float64)(Dummy_9627)); + _data_mat[9] = ((walberla::float64)(Dummy_9628)); + _data_mat[10] = ((walberla::float64)(Dummy_9629)); + _data_mat[11] = ((walberla::float64)(Dummy_9630)); + _data_mat[12] = ((walberla::float64)(Dummy_9631)); + _data_mat[13] = ((walberla::float64)(Dummy_9632)); + _data_mat[14] = ((walberla::float64)(Dummy_9633)); + _data_mat[15] = ((walberla::float64)(Dummy_9634)); + _data_mat[16] = ((walberla::float64)(Dummy_9635)); + _data_mat[17] = ((walberla::float64)(Dummy_9636)); + _data_mat[18] = ((walberla::float64)(Dummy_9637)); + _data_mat[19] = ((walberla::float64)(Dummy_9638)); + _data_mat[20] = ((walberla::float64)(Dummy_9639)); + _data_mat[21] = ((walberla::float64)(Dummy_9640)); + _data_mat[22] = ((walberla::float64)(Dummy_9641)); + _data_mat[23] = ((walberla::float64)(Dummy_9642)); + _data_mat[24] = ((walberla::float64)(Dummy_9643)); + _data_mat[25] = ((walberla::float64)(Dummy_9644)); + _data_mat[26] = ((walberla::float64)(Dummy_9645)); + _data_mat[27] = ((walberla::float64)(Dummy_9646)); + _data_mat[28] = ((walberla::float64)(Dummy_9647)); + _data_mat[29] = ((walberla::float64)(Dummy_9648)); + _data_mat[30] = ((walberla::float64)(Dummy_9649)); + _data_mat[31] = ((walberla::float64)(Dummy_9650)); + _data_mat[32] = ((walberla::float64)(Dummy_9651)); + _data_mat[33] = ((walberla::float64)(Dummy_9652)); + _data_mat[34] = ((walberla::float64)(Dummy_9653)); + _data_mat[35] = ((walberla::float64)(Dummy_9654)); + _data_mat[36] = ((walberla::float64)(Dummy_9655)); + _data_mat[37] = ((walberla::float64)(Dummy_9656)); + _data_mat[38] = ((walberla::float64)(Dummy_9657)); + _data_mat[39] = ((walberla::float64)(Dummy_9658)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_2287 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_2288 = Dummy_2287*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_2289 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_2290 = Dummy_2289*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_2291 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_2292 = Dummy_2291*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_2293 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_2294 = Dummy_2293*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_2295 = Dummy_2287*tmp_kernel_op_0; - const walberla::float64 Dummy_2296 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_2297 = Dummy_2289*tmp_kernel_op_8; - const walberla::float64 Dummy_2298 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_2299 = Dummy_2291*tmp_kernel_op_16; - const walberla::float64 Dummy_2300 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_2301 = Dummy_2293*tmp_kernel_op_24; - const walberla::float64 Dummy_2302 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_2303 = Dummy_2287*Dummy_2296; - const walberla::float64 Dummy_2304 = Dummy_2289*Dummy_2298; - const walberla::float64 Dummy_2305 = Dummy_2291*Dummy_2300; - const walberla::float64 Dummy_2306 = Dummy_2293*Dummy_2302; - const walberla::float64 Dummy_2307 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_2308 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_2309 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_2310 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_2311 = Dummy_2287*Dummy_2307; - const walberla::float64 Dummy_2312 = Dummy_2289*Dummy_2308; - const walberla::float64 Dummy_2313 = Dummy_2291*Dummy_2309; - const walberla::float64 Dummy_2314 = Dummy_2293*Dummy_2310; - const walberla::float64 Dummy_2315 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2316 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_2317 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_2318 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_2319 = Dummy_2287*Dummy_2315; - const walberla::float64 Dummy_2320 = Dummy_2289*Dummy_2316; - const walberla::float64 Dummy_2321 = Dummy_2291*Dummy_2317; - const walberla::float64 Dummy_2322 = Dummy_2293*Dummy_2318; - const walberla::float64 Dummy_2323 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_2324 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_2325 = Dummy_2287*(-Dummy_2323 - Dummy_2324); - const walberla::float64 Dummy_2326 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_2327 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_2328 = Dummy_2289*(-Dummy_2326 - Dummy_2327); - const walberla::float64 Dummy_2329 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_2330 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_2331 = Dummy_2291*(-Dummy_2329 - Dummy_2330); - const walberla::float64 Dummy_2332 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_2333 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_2334 = Dummy_2293*(-Dummy_2332 - Dummy_2333); - const walberla::float64 Dummy_2335 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_2336 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_2337 = Dummy_2287*(-Dummy_2335 - Dummy_2336); - const walberla::float64 Dummy_2338 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_2339 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_2340 = Dummy_2289*(-Dummy_2338 - Dummy_2339); - const walberla::float64 Dummy_2341 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_2342 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_2343 = Dummy_2291*(-Dummy_2341 - Dummy_2342); - const walberla::float64 Dummy_2344 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_2345 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_2346 = Dummy_2293*(-Dummy_2344 - Dummy_2345); - const walberla::float64 Dummy_2347 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_2348 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_2349 = Dummy_2287*(-Dummy_2347 - Dummy_2348); - const walberla::float64 Dummy_2350 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_2351 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_2352 = Dummy_2289*(-Dummy_2350 - Dummy_2351); - const walberla::float64 Dummy_2353 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_2354 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_2355 = Dummy_2291*(-Dummy_2353 - Dummy_2354); - const walberla::float64 Dummy_2356 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_2357 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_2358 = Dummy_2293*(-Dummy_2356 - Dummy_2357); - const walberla::float64 Dummy_2359 = Dummy_2287*(Dummy_2323 + Dummy_2335 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_2360 = Dummy_2289*(Dummy_2326 + Dummy_2338 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_2361 = Dummy_2291*(Dummy_2329 + Dummy_2341 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_2362 = Dummy_2293*(Dummy_2332 + Dummy_2344 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_2363 = Dummy_2287*(Dummy_2324 + Dummy_2347 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_2364 = Dummy_2289*(Dummy_2327 + Dummy_2350 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_2365 = Dummy_2291*(Dummy_2330 + Dummy_2353 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_2366 = Dummy_2293*(Dummy_2333 + Dummy_2356 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_2367 = Dummy_2287*(Dummy_2336 + Dummy_2348 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_2368 = Dummy_2289*(Dummy_2339 + Dummy_2351 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_2369 = Dummy_2291*(Dummy_2342 + Dummy_2354 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_2370 = Dummy_2293*(Dummy_2345 + Dummy_2357 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_2371 = Dummy_2288*tmp_kernel_op_0 + Dummy_2290*tmp_kernel_op_8 + Dummy_2292*tmp_kernel_op_16 + Dummy_2294*tmp_kernel_op_24; - const walberla::float64 Dummy_2372 = Dummy_2288*0.1381966011250105 + Dummy_2290*0.1381966011250105 + Dummy_2292*0.5854101966249684 + Dummy_2294*0.1381966011250105; - const walberla::float64 Dummy_2373 = Dummy_2288*0.1381966011250105 + Dummy_2290*0.5854101966249684 + Dummy_2292*0.1381966011250105 + Dummy_2294*0.1381966011250105; - const walberla::float64 Dummy_2374 = Dummy_2288*0.5854101966249684 + Dummy_2290*0.1381966011250105 + Dummy_2292*0.1381966011250105 + Dummy_2294*0.1381966011250105; - const walberla::float64 Dummy_2375 = -Dummy_2295*Dummy_2296 - Dummy_2297*Dummy_2298 - Dummy_2299*Dummy_2300 - Dummy_2301*Dummy_2302; - const walberla::float64 Dummy_2376 = Dummy_2303*-0.1381966011250105 + Dummy_2304*-0.1381966011250105 + Dummy_2305*-0.5854101966249684 + Dummy_2306*-0.1381966011250105; - const walberla::float64 Dummy_2377 = Dummy_2303*-0.1381966011250105 + Dummy_2304*-0.5854101966249684 + Dummy_2305*-0.1381966011250105 + Dummy_2306*-0.1381966011250105; - const walberla::float64 Dummy_2378 = Dummy_2303*-0.5854101966249684 + Dummy_2304*-0.1381966011250105 + Dummy_2305*-0.1381966011250105 + Dummy_2306*-0.1381966011250105; - const walberla::float64 Dummy_2379 = -Dummy_2295*Dummy_2307 - Dummy_2297*Dummy_2308 - Dummy_2299*Dummy_2309 - Dummy_2301*Dummy_2310; - const walberla::float64 Dummy_2380 = Dummy_2311*-0.1381966011250105 + Dummy_2312*-0.1381966011250105 + Dummy_2313*-0.5854101966249684 + Dummy_2314*-0.1381966011250105; - const walberla::float64 Dummy_2381 = Dummy_2311*-0.1381966011250105 + Dummy_2312*-0.5854101966249684 + Dummy_2313*-0.1381966011250105 + Dummy_2314*-0.1381966011250105; - const walberla::float64 Dummy_2382 = Dummy_2311*-0.5854101966249684 + Dummy_2312*-0.1381966011250105 + Dummy_2313*-0.1381966011250105 + Dummy_2314*-0.1381966011250105; - const walberla::float64 Dummy_2383 = -Dummy_2295*Dummy_2315 - Dummy_2297*Dummy_2316 - Dummy_2299*Dummy_2317 - Dummy_2301*Dummy_2318; - const walberla::float64 Dummy_2384 = Dummy_2319*-0.1381966011250105 + Dummy_2320*-0.1381966011250105 + Dummy_2321*-0.5854101966249684 + Dummy_2322*-0.1381966011250105; - const walberla::float64 Dummy_2385 = Dummy_2319*-0.1381966011250105 + Dummy_2320*-0.5854101966249684 + Dummy_2321*-0.1381966011250105 + Dummy_2322*-0.1381966011250105; - const walberla::float64 Dummy_2386 = Dummy_2319*-0.5854101966249684 + Dummy_2320*-0.1381966011250105 + Dummy_2321*-0.1381966011250105 + Dummy_2322*-0.1381966011250105; - const walberla::float64 Dummy_2387 = Dummy_2325*tmp_kernel_op_0 + Dummy_2328*tmp_kernel_op_8 + Dummy_2331*tmp_kernel_op_16 + Dummy_2334*tmp_kernel_op_24; - const walberla::float64 Dummy_2388 = Dummy_2325*0.1381966011250105 + Dummy_2328*0.1381966011250105 + Dummy_2331*0.5854101966249684 + Dummy_2334*0.1381966011250105; - const walberla::float64 Dummy_2389 = Dummy_2325*0.1381966011250105 + Dummy_2328*0.5854101966249684 + Dummy_2331*0.1381966011250105 + Dummy_2334*0.1381966011250105; - const walberla::float64 Dummy_2390 = Dummy_2325*0.5854101966249684 + Dummy_2328*0.1381966011250105 + Dummy_2331*0.1381966011250105 + Dummy_2334*0.1381966011250105; - const walberla::float64 Dummy_2391 = Dummy_2337*tmp_kernel_op_0 + Dummy_2340*tmp_kernel_op_8 + Dummy_2343*tmp_kernel_op_16 + Dummy_2346*tmp_kernel_op_24; - const walberla::float64 Dummy_2392 = Dummy_2337*0.1381966011250105 + Dummy_2340*0.1381966011250105 + Dummy_2343*0.5854101966249684 + Dummy_2346*0.1381966011250105; - const walberla::float64 Dummy_2393 = Dummy_2337*0.1381966011250105 + Dummy_2340*0.5854101966249684 + Dummy_2343*0.1381966011250105 + Dummy_2346*0.1381966011250105; - const walberla::float64 Dummy_2394 = Dummy_2337*0.5854101966249684 + Dummy_2340*0.1381966011250105 + Dummy_2343*0.1381966011250105 + Dummy_2346*0.1381966011250105; - const walberla::float64 Dummy_2395 = Dummy_2349*tmp_kernel_op_0 + Dummy_2352*tmp_kernel_op_8 + Dummy_2355*tmp_kernel_op_16 + Dummy_2358*tmp_kernel_op_24; - const walberla::float64 Dummy_2396 = Dummy_2349*0.1381966011250105 + Dummy_2352*0.1381966011250105 + Dummy_2355*0.5854101966249684 + Dummy_2358*0.1381966011250105; - const walberla::float64 Dummy_2397 = Dummy_2349*0.1381966011250105 + Dummy_2352*0.5854101966249684 + Dummy_2355*0.1381966011250105 + Dummy_2358*0.1381966011250105; - const walberla::float64 Dummy_2398 = Dummy_2349*0.5854101966249684 + Dummy_2352*0.1381966011250105 + Dummy_2355*0.1381966011250105 + Dummy_2358*0.1381966011250105; - const walberla::float64 Dummy_2399 = Dummy_2359*tmp_kernel_op_0 + Dummy_2360*tmp_kernel_op_8 + Dummy_2361*tmp_kernel_op_16 + Dummy_2362*tmp_kernel_op_24; - const walberla::float64 Dummy_2400 = Dummy_2359*0.1381966011250105 + Dummy_2360*0.1381966011250105 + Dummy_2361*0.5854101966249684 + Dummy_2362*0.1381966011250105; - const walberla::float64 Dummy_2401 = Dummy_2359*0.1381966011250105 + Dummy_2360*0.5854101966249684 + Dummy_2361*0.1381966011250105 + Dummy_2362*0.1381966011250105; - const walberla::float64 Dummy_2402 = Dummy_2359*0.5854101966249684 + Dummy_2360*0.1381966011250105 + Dummy_2361*0.1381966011250105 + Dummy_2362*0.1381966011250105; - const walberla::float64 Dummy_2403 = Dummy_2363*tmp_kernel_op_0 + Dummy_2364*tmp_kernel_op_8 + Dummy_2365*tmp_kernel_op_16 + Dummy_2366*tmp_kernel_op_24; - const walberla::float64 Dummy_2404 = Dummy_2363*0.1381966011250105 + Dummy_2364*0.1381966011250105 + Dummy_2365*0.5854101966249684 + Dummy_2366*0.1381966011250105; - const walberla::float64 Dummy_2405 = Dummy_2363*0.1381966011250105 + Dummy_2364*0.5854101966249684 + Dummy_2365*0.1381966011250105 + Dummy_2366*0.1381966011250105; - const walberla::float64 Dummy_2406 = Dummy_2363*0.5854101966249684 + Dummy_2364*0.1381966011250105 + Dummy_2365*0.1381966011250105 + Dummy_2366*0.1381966011250105; - const walberla::float64 Dummy_2407 = Dummy_2367*tmp_kernel_op_0 + Dummy_2368*tmp_kernel_op_8 + Dummy_2369*tmp_kernel_op_16 + Dummy_2370*tmp_kernel_op_24; - const walberla::float64 Dummy_2408 = Dummy_2367*0.1381966011250105 + Dummy_2368*0.1381966011250105 + Dummy_2369*0.5854101966249684 + Dummy_2370*0.1381966011250105; - const walberla::float64 Dummy_2409 = Dummy_2367*0.1381966011250105 + Dummy_2368*0.5854101966249684 + Dummy_2369*0.1381966011250105 + Dummy_2370*0.1381966011250105; - const walberla::float64 Dummy_2410 = Dummy_2367*0.5854101966249684 + Dummy_2368*0.1381966011250105 + Dummy_2369*0.1381966011250105 + Dummy_2370*0.1381966011250105; + const walberla::float64 Dummy_9659 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_9660 = Dummy_9659*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_9661 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_9662 = Dummy_9661*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_9663 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_9664 = Dummy_9663*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_9665 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_9666 = Dummy_9665*(-jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_9667 = Dummy_9659*tmp_kernel_op_0; + const walberla::float64 Dummy_9668 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_9669 = Dummy_9661*tmp_kernel_op_8; + const walberla::float64 Dummy_9670 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_9671 = Dummy_9663*tmp_kernel_op_16; + const walberla::float64 Dummy_9672 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_9673 = Dummy_9665*tmp_kernel_op_24; + const walberla::float64 Dummy_9674 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_9675 = Dummy_9659*Dummy_9668; + const walberla::float64 Dummy_9676 = Dummy_9661*Dummy_9670; + const walberla::float64 Dummy_9677 = Dummy_9663*Dummy_9672; + const walberla::float64 Dummy_9678 = Dummy_9665*Dummy_9674; + const walberla::float64 Dummy_9679 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_9680 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_9681 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_9682 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_9683 = Dummy_9659*Dummy_9679; + const walberla::float64 Dummy_9684 = Dummy_9661*Dummy_9680; + const walberla::float64 Dummy_9685 = Dummy_9663*Dummy_9681; + const walberla::float64 Dummy_9686 = Dummy_9665*Dummy_9682; + const walberla::float64 Dummy_9687 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_9688 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_9689 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_9690 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_9691 = Dummy_9659*Dummy_9687; + const walberla::float64 Dummy_9692 = Dummy_9661*Dummy_9688; + const walberla::float64 Dummy_9693 = Dummy_9663*Dummy_9689; + const walberla::float64 Dummy_9694 = Dummy_9665*Dummy_9690; + const walberla::float64 Dummy_9695 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_9696 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_9697 = Dummy_9659*(-Dummy_9695 - Dummy_9696); + const walberla::float64 Dummy_9698 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_9699 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_9700 = Dummy_9661*(-Dummy_9698 - Dummy_9699); + const walberla::float64 Dummy_9701 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_9702 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_9703 = Dummy_9663*(-Dummy_9701 - Dummy_9702); + const walberla::float64 Dummy_9704 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_9705 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_9706 = Dummy_9665*(-Dummy_9704 - Dummy_9705); + const walberla::float64 Dummy_9707 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_9708 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_9709 = Dummy_9659*(-Dummy_9707 - Dummy_9708); + const walberla::float64 Dummy_9710 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_9711 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_9712 = Dummy_9661*(-Dummy_9710 - Dummy_9711); + const walberla::float64 Dummy_9713 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_9714 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_9715 = Dummy_9663*(-Dummy_9713 - Dummy_9714); + const walberla::float64 Dummy_9716 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_9717 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_9718 = Dummy_9665*(-Dummy_9716 - Dummy_9717); + const walberla::float64 Dummy_9719 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_9720 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_9721 = Dummy_9659*(-Dummy_9719 - Dummy_9720); + const walberla::float64 Dummy_9722 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_9723 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_9724 = Dummy_9661*(-Dummy_9722 - Dummy_9723); + const walberla::float64 Dummy_9725 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_9726 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_9727 = Dummy_9663*(-Dummy_9725 - Dummy_9726); + const walberla::float64 Dummy_9728 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_9729 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_9730 = Dummy_9665*(-Dummy_9728 - Dummy_9729); + const walberla::float64 Dummy_9731 = Dummy_9659*(Dummy_9695 + Dummy_9707 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_9732 = Dummy_9661*(Dummy_9698 + Dummy_9710 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_9733 = Dummy_9663*(Dummy_9701 + Dummy_9713 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_9734 = Dummy_9665*(Dummy_9704 + Dummy_9716 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_9735 = Dummy_9659*(Dummy_9696 + Dummy_9719 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_9736 = Dummy_9661*(Dummy_9699 + Dummy_9722 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_9737 = Dummy_9663*(Dummy_9702 + Dummy_9725 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_9738 = Dummy_9665*(Dummy_9705 + Dummy_9728 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_9739 = Dummy_9659*(Dummy_9708 + Dummy_9720 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_9740 = Dummy_9661*(Dummy_9711 + Dummy_9723 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_9741 = Dummy_9663*(Dummy_9714 + Dummy_9726 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_9742 = Dummy_9665*(Dummy_9717 + Dummy_9729 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_9743 = Dummy_9660*tmp_kernel_op_0 + Dummy_9662*tmp_kernel_op_8 + Dummy_9664*tmp_kernel_op_16 + Dummy_9666*tmp_kernel_op_24; + const walberla::float64 Dummy_9744 = Dummy_9660*0.1381966011250105 + Dummy_9662*0.1381966011250105 + Dummy_9664*0.5854101966249684 + Dummy_9666*0.1381966011250105; + const walberla::float64 Dummy_9745 = Dummy_9660*0.1381966011250105 + Dummy_9662*0.5854101966249684 + Dummy_9664*0.1381966011250105 + Dummy_9666*0.1381966011250105; + const walberla::float64 Dummy_9746 = Dummy_9660*0.5854101966249684 + Dummy_9662*0.1381966011250105 + Dummy_9664*0.1381966011250105 + Dummy_9666*0.1381966011250105; + const walberla::float64 Dummy_9747 = -Dummy_9667*Dummy_9668 - Dummy_9669*Dummy_9670 - Dummy_9671*Dummy_9672 - Dummy_9673*Dummy_9674; + const walberla::float64 Dummy_9748 = Dummy_9675*-0.1381966011250105 + Dummy_9676*-0.1381966011250105 + Dummy_9677*-0.5854101966249684 + Dummy_9678*-0.1381966011250105; + const walberla::float64 Dummy_9749 = Dummy_9675*-0.1381966011250105 + Dummy_9676*-0.5854101966249684 + Dummy_9677*-0.1381966011250105 + Dummy_9678*-0.1381966011250105; + const walberla::float64 Dummy_9750 = Dummy_9675*-0.5854101966249684 + Dummy_9676*-0.1381966011250105 + Dummy_9677*-0.1381966011250105 + Dummy_9678*-0.1381966011250105; + const walberla::float64 Dummy_9751 = -Dummy_9667*Dummy_9679 - Dummy_9669*Dummy_9680 - Dummy_9671*Dummy_9681 - Dummy_9673*Dummy_9682; + const walberla::float64 Dummy_9752 = Dummy_9683*-0.1381966011250105 + Dummy_9684*-0.1381966011250105 + Dummy_9685*-0.5854101966249684 + Dummy_9686*-0.1381966011250105; + const walberla::float64 Dummy_9753 = Dummy_9683*-0.1381966011250105 + Dummy_9684*-0.5854101966249684 + Dummy_9685*-0.1381966011250105 + Dummy_9686*-0.1381966011250105; + const walberla::float64 Dummy_9754 = Dummy_9683*-0.5854101966249684 + Dummy_9684*-0.1381966011250105 + Dummy_9685*-0.1381966011250105 + Dummy_9686*-0.1381966011250105; + const walberla::float64 Dummy_9755 = -Dummy_9667*Dummy_9687 - Dummy_9669*Dummy_9688 - Dummy_9671*Dummy_9689 - Dummy_9673*Dummy_9690; + const walberla::float64 Dummy_9756 = Dummy_9691*-0.1381966011250105 + Dummy_9692*-0.1381966011250105 + Dummy_9693*-0.5854101966249684 + Dummy_9694*-0.1381966011250105; + const walberla::float64 Dummy_9757 = Dummy_9691*-0.1381966011250105 + Dummy_9692*-0.5854101966249684 + Dummy_9693*-0.1381966011250105 + Dummy_9694*-0.1381966011250105; + const walberla::float64 Dummy_9758 = Dummy_9691*-0.5854101966249684 + Dummy_9692*-0.1381966011250105 + Dummy_9693*-0.1381966011250105 + Dummy_9694*-0.1381966011250105; + const walberla::float64 Dummy_9759 = Dummy_9697*tmp_kernel_op_0 + Dummy_9700*tmp_kernel_op_8 + Dummy_9703*tmp_kernel_op_16 + Dummy_9706*tmp_kernel_op_24; + const walberla::float64 Dummy_9760 = Dummy_9697*0.1381966011250105 + Dummy_9700*0.1381966011250105 + Dummy_9703*0.5854101966249684 + Dummy_9706*0.1381966011250105; + const walberla::float64 Dummy_9761 = Dummy_9697*0.1381966011250105 + Dummy_9700*0.5854101966249684 + Dummy_9703*0.1381966011250105 + Dummy_9706*0.1381966011250105; + const walberla::float64 Dummy_9762 = Dummy_9697*0.5854101966249684 + Dummy_9700*0.1381966011250105 + Dummy_9703*0.1381966011250105 + Dummy_9706*0.1381966011250105; + const walberla::float64 Dummy_9763 = Dummy_9709*tmp_kernel_op_0 + Dummy_9712*tmp_kernel_op_8 + Dummy_9715*tmp_kernel_op_16 + Dummy_9718*tmp_kernel_op_24; + const walberla::float64 Dummy_9764 = Dummy_9709*0.1381966011250105 + Dummy_9712*0.1381966011250105 + Dummy_9715*0.5854101966249684 + Dummy_9718*0.1381966011250105; + const walberla::float64 Dummy_9765 = Dummy_9709*0.1381966011250105 + Dummy_9712*0.5854101966249684 + Dummy_9715*0.1381966011250105 + Dummy_9718*0.1381966011250105; + const walberla::float64 Dummy_9766 = Dummy_9709*0.5854101966249684 + Dummy_9712*0.1381966011250105 + Dummy_9715*0.1381966011250105 + Dummy_9718*0.1381966011250105; + const walberla::float64 Dummy_9767 = Dummy_9721*tmp_kernel_op_0 + Dummy_9724*tmp_kernel_op_8 + Dummy_9727*tmp_kernel_op_16 + Dummy_9730*tmp_kernel_op_24; + const walberla::float64 Dummy_9768 = Dummy_9721*0.1381966011250105 + Dummy_9724*0.1381966011250105 + Dummy_9727*0.5854101966249684 + Dummy_9730*0.1381966011250105; + const walberla::float64 Dummy_9769 = Dummy_9721*0.1381966011250105 + Dummy_9724*0.5854101966249684 + Dummy_9727*0.1381966011250105 + Dummy_9730*0.1381966011250105; + const walberla::float64 Dummy_9770 = Dummy_9721*0.5854101966249684 + Dummy_9724*0.1381966011250105 + Dummy_9727*0.1381966011250105 + Dummy_9730*0.1381966011250105; + const walberla::float64 Dummy_9771 = Dummy_9731*tmp_kernel_op_0 + Dummy_9732*tmp_kernel_op_8 + Dummy_9733*tmp_kernel_op_16 + Dummy_9734*tmp_kernel_op_24; + const walberla::float64 Dummy_9772 = Dummy_9731*0.1381966011250105 + Dummy_9732*0.1381966011250105 + Dummy_9733*0.5854101966249684 + Dummy_9734*0.1381966011250105; + const walberla::float64 Dummy_9773 = Dummy_9731*0.1381966011250105 + Dummy_9732*0.5854101966249684 + Dummy_9733*0.1381966011250105 + Dummy_9734*0.1381966011250105; + const walberla::float64 Dummy_9774 = Dummy_9731*0.5854101966249684 + Dummy_9732*0.1381966011250105 + Dummy_9733*0.1381966011250105 + Dummy_9734*0.1381966011250105; + const walberla::float64 Dummy_9775 = Dummy_9735*tmp_kernel_op_0 + Dummy_9736*tmp_kernel_op_8 + Dummy_9737*tmp_kernel_op_16 + Dummy_9738*tmp_kernel_op_24; + const walberla::float64 Dummy_9776 = Dummy_9735*0.1381966011250105 + Dummy_9736*0.1381966011250105 + Dummy_9737*0.5854101966249684 + Dummy_9738*0.1381966011250105; + const walberla::float64 Dummy_9777 = Dummy_9735*0.1381966011250105 + Dummy_9736*0.5854101966249684 + Dummy_9737*0.1381966011250105 + Dummy_9738*0.1381966011250105; + const walberla::float64 Dummy_9778 = Dummy_9735*0.5854101966249684 + Dummy_9736*0.1381966011250105 + Dummy_9737*0.1381966011250105 + Dummy_9738*0.1381966011250105; + const walberla::float64 Dummy_9779 = Dummy_9739*tmp_kernel_op_0 + Dummy_9740*tmp_kernel_op_8 + Dummy_9741*tmp_kernel_op_16 + Dummy_9742*tmp_kernel_op_24; + const walberla::float64 Dummy_9780 = Dummy_9739*0.1381966011250105 + Dummy_9740*0.1381966011250105 + Dummy_9741*0.5854101966249684 + Dummy_9742*0.1381966011250105; + const walberla::float64 Dummy_9781 = Dummy_9739*0.1381966011250105 + Dummy_9740*0.5854101966249684 + Dummy_9741*0.1381966011250105 + Dummy_9742*0.1381966011250105; + const walberla::float64 Dummy_9782 = Dummy_9739*0.5854101966249684 + Dummy_9740*0.1381966011250105 + Dummy_9741*0.1381966011250105 + Dummy_9742*0.1381966011250105; { { @@ -2304,175 +2268,175 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_2371)); - _data_mat[1] = ((walberla::float64)(Dummy_2372)); - _data_mat[2] = ((walberla::float64)(Dummy_2373)); - _data_mat[3] = ((walberla::float64)(Dummy_2374)); - _data_mat[4] = ((walberla::float64)(Dummy_2375)); - _data_mat[5] = ((walberla::float64)(Dummy_2376)); - _data_mat[6] = ((walberla::float64)(Dummy_2377)); - _data_mat[7] = ((walberla::float64)(Dummy_2378)); - _data_mat[8] = ((walberla::float64)(Dummy_2379)); - _data_mat[9] = ((walberla::float64)(Dummy_2380)); - _data_mat[10] = ((walberla::float64)(Dummy_2381)); - _data_mat[11] = ((walberla::float64)(Dummy_2382)); - _data_mat[12] = ((walberla::float64)(Dummy_2383)); - _data_mat[13] = ((walberla::float64)(Dummy_2384)); - _data_mat[14] = ((walberla::float64)(Dummy_2385)); - _data_mat[15] = ((walberla::float64)(Dummy_2386)); - _data_mat[16] = ((walberla::float64)(Dummy_2387)); - _data_mat[17] = ((walberla::float64)(Dummy_2388)); - _data_mat[18] = ((walberla::float64)(Dummy_2389)); - _data_mat[19] = ((walberla::float64)(Dummy_2390)); - _data_mat[20] = ((walberla::float64)(Dummy_2391)); - _data_mat[21] = ((walberla::float64)(Dummy_2392)); - _data_mat[22] = ((walberla::float64)(Dummy_2393)); - _data_mat[23] = ((walberla::float64)(Dummy_2394)); - _data_mat[24] = ((walberla::float64)(Dummy_2395)); - _data_mat[25] = ((walberla::float64)(Dummy_2396)); - _data_mat[26] = ((walberla::float64)(Dummy_2397)); - _data_mat[27] = ((walberla::float64)(Dummy_2398)); - _data_mat[28] = ((walberla::float64)(Dummy_2399)); - _data_mat[29] = ((walberla::float64)(Dummy_2400)); - _data_mat[30] = ((walberla::float64)(Dummy_2401)); - _data_mat[31] = ((walberla::float64)(Dummy_2402)); - _data_mat[32] = ((walberla::float64)(Dummy_2403)); - _data_mat[33] = ((walberla::float64)(Dummy_2404)); - _data_mat[34] = ((walberla::float64)(Dummy_2405)); - _data_mat[35] = ((walberla::float64)(Dummy_2406)); - _data_mat[36] = ((walberla::float64)(Dummy_2407)); - _data_mat[37] = ((walberla::float64)(Dummy_2408)); - _data_mat[38] = ((walberla::float64)(Dummy_2409)); - _data_mat[39] = ((walberla::float64)(Dummy_2410)); + _data_mat[0] = ((walberla::float64)(Dummy_9743)); + _data_mat[1] = ((walberla::float64)(Dummy_9744)); + _data_mat[2] = ((walberla::float64)(Dummy_9745)); + _data_mat[3] = ((walberla::float64)(Dummy_9746)); + _data_mat[4] = ((walberla::float64)(Dummy_9747)); + _data_mat[5] = ((walberla::float64)(Dummy_9748)); + _data_mat[6] = ((walberla::float64)(Dummy_9749)); + _data_mat[7] = ((walberla::float64)(Dummy_9750)); + _data_mat[8] = ((walberla::float64)(Dummy_9751)); + _data_mat[9] = ((walberla::float64)(Dummy_9752)); + _data_mat[10] = ((walberla::float64)(Dummy_9753)); + _data_mat[11] = ((walberla::float64)(Dummy_9754)); + _data_mat[12] = ((walberla::float64)(Dummy_9755)); + _data_mat[13] = ((walberla::float64)(Dummy_9756)); + _data_mat[14] = ((walberla::float64)(Dummy_9757)); + _data_mat[15] = ((walberla::float64)(Dummy_9758)); + _data_mat[16] = ((walberla::float64)(Dummy_9759)); + _data_mat[17] = ((walberla::float64)(Dummy_9760)); + _data_mat[18] = ((walberla::float64)(Dummy_9761)); + _data_mat[19] = ((walberla::float64)(Dummy_9762)); + _data_mat[20] = ((walberla::float64)(Dummy_9763)); + _data_mat[21] = ((walberla::float64)(Dummy_9764)); + _data_mat[22] = ((walberla::float64)(Dummy_9765)); + _data_mat[23] = ((walberla::float64)(Dummy_9766)); + _data_mat[24] = ((walberla::float64)(Dummy_9767)); + _data_mat[25] = ((walberla::float64)(Dummy_9768)); + _data_mat[26] = ((walberla::float64)(Dummy_9769)); + _data_mat[27] = ((walberla::float64)(Dummy_9770)); + _data_mat[28] = ((walberla::float64)(Dummy_9771)); + _data_mat[29] = ((walberla::float64)(Dummy_9772)); + _data_mat[30] = ((walberla::float64)(Dummy_9773)); + _data_mat[31] = ((walberla::float64)(Dummy_9774)); + _data_mat[32] = ((walberla::float64)(Dummy_9775)); + _data_mat[33] = ((walberla::float64)(Dummy_9776)); + _data_mat[34] = ((walberla::float64)(Dummy_9777)); + _data_mat[35] = ((walberla::float64)(Dummy_9778)); + _data_mat[36] = ((walberla::float64)(Dummy_9779)); + _data_mat[37] = ((walberla::float64)(Dummy_9780)); + _data_mat[38] = ((walberla::float64)(Dummy_9781)); + _data_mat[39] = ((walberla::float64)(Dummy_9782)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_2411 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2412 = Dummy_2411*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_2413 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2414 = Dummy_2413*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_2415 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2416 = Dummy_2415*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_2417 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2418 = Dummy_2417*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_2419 = Dummy_2411*tmp_kernel_op_0; - const walberla::float64 Dummy_2420 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_2421 = Dummy_2413*tmp_kernel_op_8; - const walberla::float64 Dummy_2422 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_2423 = Dummy_2415*tmp_kernel_op_16; - const walberla::float64 Dummy_2424 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_2425 = Dummy_2417*tmp_kernel_op_24; - const walberla::float64 Dummy_2426 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_2427 = Dummy_2411*Dummy_2420; - const walberla::float64 Dummy_2428 = Dummy_2413*Dummy_2422; - const walberla::float64 Dummy_2429 = Dummy_2415*Dummy_2424; - const walberla::float64 Dummy_2430 = Dummy_2417*Dummy_2426; - const walberla::float64 Dummy_2431 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_2432 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_2433 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_2434 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_2435 = Dummy_2411*Dummy_2431; - const walberla::float64 Dummy_2436 = Dummy_2413*Dummy_2432; - const walberla::float64 Dummy_2437 = Dummy_2415*Dummy_2433; - const walberla::float64 Dummy_2438 = Dummy_2417*Dummy_2434; - const walberla::float64 Dummy_2439 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2440 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_2441 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_2442 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_2443 = Dummy_2411*Dummy_2439; - const walberla::float64 Dummy_2444 = Dummy_2413*Dummy_2440; - const walberla::float64 Dummy_2445 = Dummy_2415*Dummy_2441; - const walberla::float64 Dummy_2446 = Dummy_2417*Dummy_2442; - const walberla::float64 Dummy_2447 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_2448 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_2449 = Dummy_2411*(-Dummy_2447 - Dummy_2448); - const walberla::float64 Dummy_2450 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_2451 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_2452 = Dummy_2413*(-Dummy_2450 - Dummy_2451); - const walberla::float64 Dummy_2453 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_2454 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_2455 = Dummy_2415*(-Dummy_2453 - Dummy_2454); - const walberla::float64 Dummy_2456 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_2457 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_2458 = Dummy_2417*(-Dummy_2456 - Dummy_2457); - const walberla::float64 Dummy_2459 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_2460 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_2461 = Dummy_2411*(-Dummy_2459 - Dummy_2460); - const walberla::float64 Dummy_2462 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_2463 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_2464 = Dummy_2413*(-Dummy_2462 - Dummy_2463); - const walberla::float64 Dummy_2465 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_2466 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_2467 = Dummy_2415*(-Dummy_2465 - Dummy_2466); - const walberla::float64 Dummy_2468 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_2469 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_2470 = Dummy_2417*(-Dummy_2468 - Dummy_2469); - const walberla::float64 Dummy_2471 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_2472 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_2473 = Dummy_2411*(-Dummy_2471 - Dummy_2472); - const walberla::float64 Dummy_2474 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_2475 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_2476 = Dummy_2413*(-Dummy_2474 - Dummy_2475); - const walberla::float64 Dummy_2477 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_2478 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_2479 = Dummy_2415*(-Dummy_2477 - Dummy_2478); - const walberla::float64 Dummy_2480 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_2481 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_2482 = Dummy_2417*(-Dummy_2480 - Dummy_2481); - const walberla::float64 Dummy_2483 = Dummy_2411*(Dummy_2447 + Dummy_2459 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_2484 = Dummy_2413*(Dummy_2450 + Dummy_2462 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_2485 = Dummy_2415*(Dummy_2453 + Dummy_2465 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_2486 = Dummy_2417*(Dummy_2456 + Dummy_2468 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_2487 = Dummy_2411*(Dummy_2448 + Dummy_2471 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_2488 = Dummy_2413*(Dummy_2451 + Dummy_2474 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_2489 = Dummy_2415*(Dummy_2454 + Dummy_2477 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_2490 = Dummy_2417*(Dummy_2457 + Dummy_2480 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_2491 = Dummy_2411*(Dummy_2460 + Dummy_2472 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_2492 = Dummy_2413*(Dummy_2463 + Dummy_2475 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_2493 = Dummy_2415*(Dummy_2466 + Dummy_2478 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_2494 = Dummy_2417*(Dummy_2469 + Dummy_2481 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_2495 = Dummy_2412*tmp_kernel_op_0 + Dummy_2414*tmp_kernel_op_8 + Dummy_2416*tmp_kernel_op_16 + Dummy_2418*tmp_kernel_op_24; - const walberla::float64 Dummy_2496 = Dummy_2412*0.1381966011250105 + Dummy_2414*0.1381966011250105 + Dummy_2416*0.5854101966249684 + Dummy_2418*0.1381966011250105; - const walberla::float64 Dummy_2497 = Dummy_2412*0.1381966011250105 + Dummy_2414*0.5854101966249684 + Dummy_2416*0.1381966011250105 + Dummy_2418*0.1381966011250105; - const walberla::float64 Dummy_2498 = Dummy_2412*0.5854101966249684 + Dummy_2414*0.1381966011250105 + Dummy_2416*0.1381966011250105 + Dummy_2418*0.1381966011250105; - const walberla::float64 Dummy_2499 = -Dummy_2419*Dummy_2420 - Dummy_2421*Dummy_2422 - Dummy_2423*Dummy_2424 - Dummy_2425*Dummy_2426; - const walberla::float64 Dummy_2500 = Dummy_2427*-0.1381966011250105 + Dummy_2428*-0.1381966011250105 + Dummy_2429*-0.5854101966249684 + Dummy_2430*-0.1381966011250105; - const walberla::float64 Dummy_2501 = Dummy_2427*-0.1381966011250105 + Dummy_2428*-0.5854101966249684 + Dummy_2429*-0.1381966011250105 + Dummy_2430*-0.1381966011250105; - const walberla::float64 Dummy_2502 = Dummy_2427*-0.5854101966249684 + Dummy_2428*-0.1381966011250105 + Dummy_2429*-0.1381966011250105 + Dummy_2430*-0.1381966011250105; - const walberla::float64 Dummy_2503 = -Dummy_2419*Dummy_2431 - Dummy_2421*Dummy_2432 - Dummy_2423*Dummy_2433 - Dummy_2425*Dummy_2434; - const walberla::float64 Dummy_2504 = Dummy_2435*-0.1381966011250105 + Dummy_2436*-0.1381966011250105 + Dummy_2437*-0.5854101966249684 + Dummy_2438*-0.1381966011250105; - const walberla::float64 Dummy_2505 = Dummy_2435*-0.1381966011250105 + Dummy_2436*-0.5854101966249684 + Dummy_2437*-0.1381966011250105 + Dummy_2438*-0.1381966011250105; - const walberla::float64 Dummy_2506 = Dummy_2435*-0.5854101966249684 + Dummy_2436*-0.1381966011250105 + Dummy_2437*-0.1381966011250105 + Dummy_2438*-0.1381966011250105; - const walberla::float64 Dummy_2507 = -Dummy_2419*Dummy_2439 - Dummy_2421*Dummy_2440 - Dummy_2423*Dummy_2441 - Dummy_2425*Dummy_2442; - const walberla::float64 Dummy_2508 = Dummy_2443*-0.1381966011250105 + Dummy_2444*-0.1381966011250105 + Dummy_2445*-0.5854101966249684 + Dummy_2446*-0.1381966011250105; - const walberla::float64 Dummy_2509 = Dummy_2443*-0.1381966011250105 + Dummy_2444*-0.5854101966249684 + Dummy_2445*-0.1381966011250105 + Dummy_2446*-0.1381966011250105; - const walberla::float64 Dummy_2510 = Dummy_2443*-0.5854101966249684 + Dummy_2444*-0.1381966011250105 + Dummy_2445*-0.1381966011250105 + Dummy_2446*-0.1381966011250105; - const walberla::float64 Dummy_2511 = Dummy_2449*tmp_kernel_op_0 + Dummy_2452*tmp_kernel_op_8 + Dummy_2455*tmp_kernel_op_16 + Dummy_2458*tmp_kernel_op_24; - const walberla::float64 Dummy_2512 = Dummy_2449*0.1381966011250105 + Dummy_2452*0.1381966011250105 + Dummy_2455*0.5854101966249684 + Dummy_2458*0.1381966011250105; - const walberla::float64 Dummy_2513 = Dummy_2449*0.1381966011250105 + Dummy_2452*0.5854101966249684 + Dummy_2455*0.1381966011250105 + Dummy_2458*0.1381966011250105; - const walberla::float64 Dummy_2514 = Dummy_2449*0.5854101966249684 + Dummy_2452*0.1381966011250105 + Dummy_2455*0.1381966011250105 + Dummy_2458*0.1381966011250105; - const walberla::float64 Dummy_2515 = Dummy_2461*tmp_kernel_op_0 + Dummy_2464*tmp_kernel_op_8 + Dummy_2467*tmp_kernel_op_16 + Dummy_2470*tmp_kernel_op_24; - const walberla::float64 Dummy_2516 = Dummy_2461*0.1381966011250105 + Dummy_2464*0.1381966011250105 + Dummy_2467*0.5854101966249684 + Dummy_2470*0.1381966011250105; - const walberla::float64 Dummy_2517 = Dummy_2461*0.1381966011250105 + Dummy_2464*0.5854101966249684 + Dummy_2467*0.1381966011250105 + Dummy_2470*0.1381966011250105; - const walberla::float64 Dummy_2518 = Dummy_2461*0.5854101966249684 + Dummy_2464*0.1381966011250105 + Dummy_2467*0.1381966011250105 + Dummy_2470*0.1381966011250105; - const walberla::float64 Dummy_2519 = Dummy_2473*tmp_kernel_op_0 + Dummy_2476*tmp_kernel_op_8 + Dummy_2479*tmp_kernel_op_16 + Dummy_2482*tmp_kernel_op_24; - const walberla::float64 Dummy_2520 = Dummy_2473*0.1381966011250105 + Dummy_2476*0.1381966011250105 + Dummy_2479*0.5854101966249684 + Dummy_2482*0.1381966011250105; - const walberla::float64 Dummy_2521 = Dummy_2473*0.1381966011250105 + Dummy_2476*0.5854101966249684 + Dummy_2479*0.1381966011250105 + Dummy_2482*0.1381966011250105; - const walberla::float64 Dummy_2522 = Dummy_2473*0.5854101966249684 + Dummy_2476*0.1381966011250105 + Dummy_2479*0.1381966011250105 + Dummy_2482*0.1381966011250105; - const walberla::float64 Dummy_2523 = Dummy_2483*tmp_kernel_op_0 + Dummy_2484*tmp_kernel_op_8 + Dummy_2485*tmp_kernel_op_16 + Dummy_2486*tmp_kernel_op_24; - const walberla::float64 Dummy_2524 = Dummy_2483*0.1381966011250105 + Dummy_2484*0.1381966011250105 + Dummy_2485*0.5854101966249684 + Dummy_2486*0.1381966011250105; - const walberla::float64 Dummy_2525 = Dummy_2483*0.1381966011250105 + Dummy_2484*0.5854101966249684 + Dummy_2485*0.1381966011250105 + Dummy_2486*0.1381966011250105; - const walberla::float64 Dummy_2526 = Dummy_2483*0.5854101966249684 + Dummy_2484*0.1381966011250105 + Dummy_2485*0.1381966011250105 + Dummy_2486*0.1381966011250105; - const walberla::float64 Dummy_2527 = Dummy_2487*tmp_kernel_op_0 + Dummy_2488*tmp_kernel_op_8 + Dummy_2489*tmp_kernel_op_16 + Dummy_2490*tmp_kernel_op_24; - const walberla::float64 Dummy_2528 = Dummy_2487*0.1381966011250105 + Dummy_2488*0.1381966011250105 + Dummy_2489*0.5854101966249684 + Dummy_2490*0.1381966011250105; - const walberla::float64 Dummy_2529 = Dummy_2487*0.1381966011250105 + Dummy_2488*0.5854101966249684 + Dummy_2489*0.1381966011250105 + Dummy_2490*0.1381966011250105; - const walberla::float64 Dummy_2530 = Dummy_2487*0.5854101966249684 + Dummy_2488*0.1381966011250105 + Dummy_2489*0.1381966011250105 + Dummy_2490*0.1381966011250105; - const walberla::float64 Dummy_2531 = Dummy_2491*tmp_kernel_op_0 + Dummy_2492*tmp_kernel_op_8 + Dummy_2493*tmp_kernel_op_16 + Dummy_2494*tmp_kernel_op_24; - const walberla::float64 Dummy_2532 = Dummy_2491*0.1381966011250105 + Dummy_2492*0.1381966011250105 + Dummy_2493*0.5854101966249684 + Dummy_2494*0.1381966011250105; - const walberla::float64 Dummy_2533 = Dummy_2491*0.1381966011250105 + Dummy_2492*0.5854101966249684 + Dummy_2493*0.1381966011250105 + Dummy_2494*0.1381966011250105; - const walberla::float64 Dummy_2534 = Dummy_2491*0.5854101966249684 + Dummy_2492*0.1381966011250105 + Dummy_2493*0.1381966011250105 + Dummy_2494*0.1381966011250105; + const walberla::float64 Dummy_9783 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9784 = Dummy_9783*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_9785 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9786 = Dummy_9785*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_9787 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9788 = Dummy_9787*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_9789 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_9790 = Dummy_9789*(-jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_9791 = Dummy_9783*tmp_kernel_op_0; + const walberla::float64 Dummy_9792 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_9793 = Dummy_9785*tmp_kernel_op_8; + const walberla::float64 Dummy_9794 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_9795 = Dummy_9787*tmp_kernel_op_16; + const walberla::float64 Dummy_9796 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_9797 = Dummy_9789*tmp_kernel_op_24; + const walberla::float64 Dummy_9798 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_9799 = Dummy_9783*Dummy_9792; + const walberla::float64 Dummy_9800 = Dummy_9785*Dummy_9794; + const walberla::float64 Dummy_9801 = Dummy_9787*Dummy_9796; + const walberla::float64 Dummy_9802 = Dummy_9789*Dummy_9798; + const walberla::float64 Dummy_9803 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_9804 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_9805 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_9806 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_9807 = Dummy_9783*Dummy_9803; + const walberla::float64 Dummy_9808 = Dummy_9785*Dummy_9804; + const walberla::float64 Dummy_9809 = Dummy_9787*Dummy_9805; + const walberla::float64 Dummy_9810 = Dummy_9789*Dummy_9806; + const walberla::float64 Dummy_9811 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_9812 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_9813 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_9814 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_9815 = Dummy_9783*Dummy_9811; + const walberla::float64 Dummy_9816 = Dummy_9785*Dummy_9812; + const walberla::float64 Dummy_9817 = Dummy_9787*Dummy_9813; + const walberla::float64 Dummy_9818 = Dummy_9789*Dummy_9814; + const walberla::float64 Dummy_9819 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_9820 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_9821 = Dummy_9783*(-Dummy_9819 - Dummy_9820); + const walberla::float64 Dummy_9822 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_9823 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_9824 = Dummy_9785*(-Dummy_9822 - Dummy_9823); + const walberla::float64 Dummy_9825 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_9826 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_9827 = Dummy_9787*(-Dummy_9825 - Dummy_9826); + const walberla::float64 Dummy_9828 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_9829 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_9830 = Dummy_9789*(-Dummy_9828 - Dummy_9829); + const walberla::float64 Dummy_9831 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_9832 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_9833 = Dummy_9783*(-Dummy_9831 - Dummy_9832); + const walberla::float64 Dummy_9834 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_9835 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_9836 = Dummy_9785*(-Dummy_9834 - Dummy_9835); + const walberla::float64 Dummy_9837 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_9838 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_9839 = Dummy_9787*(-Dummy_9837 - Dummy_9838); + const walberla::float64 Dummy_9840 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_9841 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_9842 = Dummy_9789*(-Dummy_9840 - Dummy_9841); + const walberla::float64 Dummy_9843 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_9844 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_9845 = Dummy_9783*(-Dummy_9843 - Dummy_9844); + const walberla::float64 Dummy_9846 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_9847 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_9848 = Dummy_9785*(-Dummy_9846 - Dummy_9847); + const walberla::float64 Dummy_9849 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_9850 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_9851 = Dummy_9787*(-Dummy_9849 - Dummy_9850); + const walberla::float64 Dummy_9852 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_9853 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_9854 = Dummy_9789*(-Dummy_9852 - Dummy_9853); + const walberla::float64 Dummy_9855 = Dummy_9783*(Dummy_9819 + Dummy_9831 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_9856 = Dummy_9785*(Dummy_9822 + Dummy_9834 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_9857 = Dummy_9787*(Dummy_9825 + Dummy_9837 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_9858 = Dummy_9789*(Dummy_9828 + Dummy_9840 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_9859 = Dummy_9783*(Dummy_9820 + Dummy_9843 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_9860 = Dummy_9785*(Dummy_9823 + Dummy_9846 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_9861 = Dummy_9787*(Dummy_9826 + Dummy_9849 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_9862 = Dummy_9789*(Dummy_9829 + Dummy_9852 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_9863 = Dummy_9783*(Dummy_9832 + Dummy_9844 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_9864 = Dummy_9785*(Dummy_9835 + Dummy_9847 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_9865 = Dummy_9787*(Dummy_9838 + Dummy_9850 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_9866 = Dummy_9789*(Dummy_9841 + Dummy_9853 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_9867 = Dummy_9784*tmp_kernel_op_0 + Dummy_9786*tmp_kernel_op_8 + Dummy_9788*tmp_kernel_op_16 + Dummy_9790*tmp_kernel_op_24; + const walberla::float64 Dummy_9868 = Dummy_9784*0.1381966011250105 + Dummy_9786*0.1381966011250105 + Dummy_9788*0.5854101966249684 + Dummy_9790*0.1381966011250105; + const walberla::float64 Dummy_9869 = Dummy_9784*0.1381966011250105 + Dummy_9786*0.5854101966249684 + Dummy_9788*0.1381966011250105 + Dummy_9790*0.1381966011250105; + const walberla::float64 Dummy_9870 = Dummy_9784*0.5854101966249684 + Dummy_9786*0.1381966011250105 + Dummy_9788*0.1381966011250105 + Dummy_9790*0.1381966011250105; + const walberla::float64 Dummy_9871 = -Dummy_9791*Dummy_9792 - Dummy_9793*Dummy_9794 - Dummy_9795*Dummy_9796 - Dummy_9797*Dummy_9798; + const walberla::float64 Dummy_9872 = Dummy_9799*-0.1381966011250105 + Dummy_9800*-0.1381966011250105 + Dummy_9801*-0.5854101966249684 + Dummy_9802*-0.1381966011250105; + const walberla::float64 Dummy_9873 = Dummy_9799*-0.1381966011250105 + Dummy_9800*-0.5854101966249684 + Dummy_9801*-0.1381966011250105 + Dummy_9802*-0.1381966011250105; + const walberla::float64 Dummy_9874 = Dummy_9799*-0.5854101966249684 + Dummy_9800*-0.1381966011250105 + Dummy_9801*-0.1381966011250105 + Dummy_9802*-0.1381966011250105; + const walberla::float64 Dummy_9875 = -Dummy_9791*Dummy_9803 - Dummy_9793*Dummy_9804 - Dummy_9795*Dummy_9805 - Dummy_9797*Dummy_9806; + const walberla::float64 Dummy_9876 = Dummy_9807*-0.1381966011250105 + Dummy_9808*-0.1381966011250105 + Dummy_9809*-0.5854101966249684 + Dummy_9810*-0.1381966011250105; + const walberla::float64 Dummy_9877 = Dummy_9807*-0.1381966011250105 + Dummy_9808*-0.5854101966249684 + Dummy_9809*-0.1381966011250105 + Dummy_9810*-0.1381966011250105; + const walberla::float64 Dummy_9878 = Dummy_9807*-0.5854101966249684 + Dummy_9808*-0.1381966011250105 + Dummy_9809*-0.1381966011250105 + Dummy_9810*-0.1381966011250105; + const walberla::float64 Dummy_9879 = -Dummy_9791*Dummy_9811 - Dummy_9793*Dummy_9812 - Dummy_9795*Dummy_9813 - Dummy_9797*Dummy_9814; + const walberla::float64 Dummy_9880 = Dummy_9815*-0.1381966011250105 + Dummy_9816*-0.1381966011250105 + Dummy_9817*-0.5854101966249684 + Dummy_9818*-0.1381966011250105; + const walberla::float64 Dummy_9881 = Dummy_9815*-0.1381966011250105 + Dummy_9816*-0.5854101966249684 + Dummy_9817*-0.1381966011250105 + Dummy_9818*-0.1381966011250105; + const walberla::float64 Dummy_9882 = Dummy_9815*-0.5854101966249684 + Dummy_9816*-0.1381966011250105 + Dummy_9817*-0.1381966011250105 + Dummy_9818*-0.1381966011250105; + const walberla::float64 Dummy_9883 = Dummy_9821*tmp_kernel_op_0 + Dummy_9824*tmp_kernel_op_8 + Dummy_9827*tmp_kernel_op_16 + Dummy_9830*tmp_kernel_op_24; + const walberla::float64 Dummy_9884 = Dummy_9821*0.1381966011250105 + Dummy_9824*0.1381966011250105 + Dummy_9827*0.5854101966249684 + Dummy_9830*0.1381966011250105; + const walberla::float64 Dummy_9885 = Dummy_9821*0.1381966011250105 + Dummy_9824*0.5854101966249684 + Dummy_9827*0.1381966011250105 + Dummy_9830*0.1381966011250105; + const walberla::float64 Dummy_9886 = Dummy_9821*0.5854101966249684 + Dummy_9824*0.1381966011250105 + Dummy_9827*0.1381966011250105 + Dummy_9830*0.1381966011250105; + const walberla::float64 Dummy_9887 = Dummy_9833*tmp_kernel_op_0 + Dummy_9836*tmp_kernel_op_8 + Dummy_9839*tmp_kernel_op_16 + Dummy_9842*tmp_kernel_op_24; + const walberla::float64 Dummy_9888 = Dummy_9833*0.1381966011250105 + Dummy_9836*0.1381966011250105 + Dummy_9839*0.5854101966249684 + Dummy_9842*0.1381966011250105; + const walberla::float64 Dummy_9889 = Dummy_9833*0.1381966011250105 + Dummy_9836*0.5854101966249684 + Dummy_9839*0.1381966011250105 + Dummy_9842*0.1381966011250105; + const walberla::float64 Dummy_9890 = Dummy_9833*0.5854101966249684 + Dummy_9836*0.1381966011250105 + Dummy_9839*0.1381966011250105 + Dummy_9842*0.1381966011250105; + const walberla::float64 Dummy_9891 = Dummy_9845*tmp_kernel_op_0 + Dummy_9848*tmp_kernel_op_8 + Dummy_9851*tmp_kernel_op_16 + Dummy_9854*tmp_kernel_op_24; + const walberla::float64 Dummy_9892 = Dummy_9845*0.1381966011250105 + Dummy_9848*0.1381966011250105 + Dummy_9851*0.5854101966249684 + Dummy_9854*0.1381966011250105; + const walberla::float64 Dummy_9893 = Dummy_9845*0.1381966011250105 + Dummy_9848*0.5854101966249684 + Dummy_9851*0.1381966011250105 + Dummy_9854*0.1381966011250105; + const walberla::float64 Dummy_9894 = Dummy_9845*0.5854101966249684 + Dummy_9848*0.1381966011250105 + Dummy_9851*0.1381966011250105 + Dummy_9854*0.1381966011250105; + const walberla::float64 Dummy_9895 = Dummy_9855*tmp_kernel_op_0 + Dummy_9856*tmp_kernel_op_8 + Dummy_9857*tmp_kernel_op_16 + Dummy_9858*tmp_kernel_op_24; + const walberla::float64 Dummy_9896 = Dummy_9855*0.1381966011250105 + Dummy_9856*0.1381966011250105 + Dummy_9857*0.5854101966249684 + Dummy_9858*0.1381966011250105; + const walberla::float64 Dummy_9897 = Dummy_9855*0.1381966011250105 + Dummy_9856*0.5854101966249684 + Dummy_9857*0.1381966011250105 + Dummy_9858*0.1381966011250105; + const walberla::float64 Dummy_9898 = Dummy_9855*0.5854101966249684 + Dummy_9856*0.1381966011250105 + Dummy_9857*0.1381966011250105 + Dummy_9858*0.1381966011250105; + const walberla::float64 Dummy_9899 = Dummy_9859*tmp_kernel_op_0 + Dummy_9860*tmp_kernel_op_8 + Dummy_9861*tmp_kernel_op_16 + Dummy_9862*tmp_kernel_op_24; + const walberla::float64 Dummy_9900 = Dummy_9859*0.1381966011250105 + Dummy_9860*0.1381966011250105 + Dummy_9861*0.5854101966249684 + Dummy_9862*0.1381966011250105; + const walberla::float64 Dummy_9901 = Dummy_9859*0.1381966011250105 + Dummy_9860*0.5854101966249684 + Dummy_9861*0.1381966011250105 + Dummy_9862*0.1381966011250105; + const walberla::float64 Dummy_9902 = Dummy_9859*0.5854101966249684 + Dummy_9860*0.1381966011250105 + Dummy_9861*0.1381966011250105 + Dummy_9862*0.1381966011250105; + const walberla::float64 Dummy_9903 = Dummy_9863*tmp_kernel_op_0 + Dummy_9864*tmp_kernel_op_8 + Dummy_9865*tmp_kernel_op_16 + Dummy_9866*tmp_kernel_op_24; + const walberla::float64 Dummy_9904 = Dummy_9863*0.1381966011250105 + Dummy_9864*0.1381966011250105 + Dummy_9865*0.5854101966249684 + Dummy_9866*0.1381966011250105; + const walberla::float64 Dummy_9905 = Dummy_9863*0.1381966011250105 + Dummy_9864*0.5854101966249684 + Dummy_9865*0.1381966011250105 + Dummy_9866*0.1381966011250105; + const walberla::float64 Dummy_9906 = Dummy_9863*0.5854101966249684 + Dummy_9864*0.1381966011250105 + Dummy_9865*0.1381966011250105 + Dummy_9866*0.1381966011250105; { { @@ -2499,46 +2463,46 @@ void P1ToP2ElementwiseGradient_0_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_2495)); - _data_mat[1] = ((walberla::float64)(Dummy_2496)); - _data_mat[2] = ((walberla::float64)(Dummy_2497)); - _data_mat[3] = ((walberla::float64)(Dummy_2498)); - _data_mat[4] = ((walberla::float64)(Dummy_2499)); - _data_mat[5] = ((walberla::float64)(Dummy_2500)); - _data_mat[6] = ((walberla::float64)(Dummy_2501)); - _data_mat[7] = ((walberla::float64)(Dummy_2502)); - _data_mat[8] = ((walberla::float64)(Dummy_2503)); - _data_mat[9] = ((walberla::float64)(Dummy_2504)); - _data_mat[10] = ((walberla::float64)(Dummy_2505)); - _data_mat[11] = ((walberla::float64)(Dummy_2506)); - _data_mat[12] = ((walberla::float64)(Dummy_2507)); - _data_mat[13] = ((walberla::float64)(Dummy_2508)); - _data_mat[14] = ((walberla::float64)(Dummy_2509)); - _data_mat[15] = ((walberla::float64)(Dummy_2510)); - _data_mat[16] = ((walberla::float64)(Dummy_2511)); - _data_mat[17] = ((walberla::float64)(Dummy_2512)); - _data_mat[18] = ((walberla::float64)(Dummy_2513)); - _data_mat[19] = ((walberla::float64)(Dummy_2514)); - _data_mat[20] = ((walberla::float64)(Dummy_2515)); - _data_mat[21] = ((walberla::float64)(Dummy_2516)); - _data_mat[22] = ((walberla::float64)(Dummy_2517)); - _data_mat[23] = ((walberla::float64)(Dummy_2518)); - _data_mat[24] = ((walberla::float64)(Dummy_2519)); - _data_mat[25] = ((walberla::float64)(Dummy_2520)); - _data_mat[26] = ((walberla::float64)(Dummy_2521)); - _data_mat[27] = ((walberla::float64)(Dummy_2522)); - _data_mat[28] = ((walberla::float64)(Dummy_2523)); - _data_mat[29] = ((walberla::float64)(Dummy_2524)); - _data_mat[30] = ((walberla::float64)(Dummy_2525)); - _data_mat[31] = ((walberla::float64)(Dummy_2526)); - _data_mat[32] = ((walberla::float64)(Dummy_2527)); - _data_mat[33] = ((walberla::float64)(Dummy_2528)); - _data_mat[34] = ((walberla::float64)(Dummy_2529)); - _data_mat[35] = ((walberla::float64)(Dummy_2530)); - _data_mat[36] = ((walberla::float64)(Dummy_2531)); - _data_mat[37] = ((walberla::float64)(Dummy_2532)); - _data_mat[38] = ((walberla::float64)(Dummy_2533)); - _data_mat[39] = ((walberla::float64)(Dummy_2534)); + _data_mat[0] = ((walberla::float64)(Dummy_9867)); + _data_mat[1] = ((walberla::float64)(Dummy_9868)); + _data_mat[2] = ((walberla::float64)(Dummy_9869)); + _data_mat[3] = ((walberla::float64)(Dummy_9870)); + _data_mat[4] = ((walberla::float64)(Dummy_9871)); + _data_mat[5] = ((walberla::float64)(Dummy_9872)); + _data_mat[6] = ((walberla::float64)(Dummy_9873)); + _data_mat[7] = ((walberla::float64)(Dummy_9874)); + _data_mat[8] = ((walberla::float64)(Dummy_9875)); + _data_mat[9] = ((walberla::float64)(Dummy_9876)); + _data_mat[10] = ((walberla::float64)(Dummy_9877)); + _data_mat[11] = ((walberla::float64)(Dummy_9878)); + _data_mat[12] = ((walberla::float64)(Dummy_9879)); + _data_mat[13] = ((walberla::float64)(Dummy_9880)); + _data_mat[14] = ((walberla::float64)(Dummy_9881)); + _data_mat[15] = ((walberla::float64)(Dummy_9882)); + _data_mat[16] = ((walberla::float64)(Dummy_9883)); + _data_mat[17] = ((walberla::float64)(Dummy_9884)); + _data_mat[18] = ((walberla::float64)(Dummy_9885)); + _data_mat[19] = ((walberla::float64)(Dummy_9886)); + _data_mat[20] = ((walberla::float64)(Dummy_9887)); + _data_mat[21] = ((walberla::float64)(Dummy_9888)); + _data_mat[22] = ((walberla::float64)(Dummy_9889)); + _data_mat[23] = ((walberla::float64)(Dummy_9890)); + _data_mat[24] = ((walberla::float64)(Dummy_9891)); + _data_mat[25] = ((walberla::float64)(Dummy_9892)); + _data_mat[26] = ((walberla::float64)(Dummy_9893)); + _data_mat[27] = ((walberla::float64)(Dummy_9894)); + _data_mat[28] = ((walberla::float64)(Dummy_9895)); + _data_mat[29] = ((walberla::float64)(Dummy_9896)); + _data_mat[30] = ((walberla::float64)(Dummy_9897)); + _data_mat[31] = ((walberla::float64)(Dummy_9898)); + _data_mat[32] = ((walberla::float64)(Dummy_9899)); + _data_mat[33] = ((walberla::float64)(Dummy_9900)); + _data_mat[34] = ((walberla::float64)(Dummy_9901)); + _data_mat[35] = ((walberla::float64)(Dummy_9902)); + _data_mat[36] = ((walberla::float64)(Dummy_9903)); + _data_mat[37] = ((walberla::float64)(Dummy_9904)); + _data_mat[38] = ((walberla::float64)(Dummy_9905)); + _data_mat[39] = ((walberla::float64)(Dummy_9906)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_apply_macro_2D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_apply_macro_2D.cpp index c4600fd09ae236030cb56047afb1a6dd26b7fe0d..18e9c5b3d42216a027731af79c8127a92711d7c9 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_apply_macro_2D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_apply_macro_2D.cpp @@ -76,9 +76,7 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_1_1_BLUE = -p_affine_const_0_1_BLUE + p_affine_const_2_1_BLUE; const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); - const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -94,9 +92,7 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_1_1_GRAY = -p_affine_const_0_1_GRAY + p_affine_const_2_1_GRAY; const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); - const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = 0.66666666666666663; @@ -147,42 +143,42 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_2D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_45 = tmp_kernel_op_3*(-jac_affine_inv_0_1_GRAY*(-tmp_kernel_op_1 + 2.666666666666667) + tmp_kernel_op_34); const walberla::float64 tmp_kernel_op_46 = tmp_kernel_op_8*(-jac_affine_inv_0_1_GRAY*(-tmp_kernel_op_6 - 1.333333333333333) + tmp_kernel_op_37); const walberla::float64 tmp_kernel_op_47 = tmp_kernel_op_13*(-jac_affine_inv_0_1_GRAY*(-tmp_kernel_op_11 + 2.666666666666667) + tmp_kernel_op_40); - const walberla::float64 Dummy_2572 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_2573 = Dummy_2572*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_2); - const walberla::float64 Dummy_2574 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_2575 = Dummy_2574*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_7 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_7); - const walberla::float64 Dummy_2576 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_2577 = Dummy_2576*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_12 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_12); - const walberla::float64 Dummy_2578 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_2579 = Dummy_2572*Dummy_2578; - const walberla::float64 Dummy_2580 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_5 - 1.0); - const walberla::float64 Dummy_2581 = Dummy_2574*Dummy_2580; - const walberla::float64 Dummy_2582 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_2583 = Dummy_2576*Dummy_2582; - const walberla::float64 Dummy_2584 = Dummy_2572*tmp_kernel_op_15; - const walberla::float64 Dummy_2585 = Dummy_2574*tmp_kernel_op_16; - const walberla::float64 Dummy_2586 = Dummy_2576*tmp_kernel_op_17; - const walberla::float64 Dummy_2587 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2588 = Dummy_2572*Dummy_2587; - const walberla::float64 Dummy_2589 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_6 - 1.0); - const walberla::float64 Dummy_2590 = Dummy_2574*Dummy_2589; - const walberla::float64 Dummy_2591 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_2592 = Dummy_2576*Dummy_2591; - const walberla::float64 Dummy_2593 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; - const walberla::float64 Dummy_2594 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; - const walberla::float64 Dummy_2595 = Dummy_2572*(-Dummy_2593 - Dummy_2594); - const walberla::float64 Dummy_2596 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_6; - const walberla::float64 Dummy_2597 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_5; - const walberla::float64 Dummy_2598 = Dummy_2574*(-Dummy_2596 - Dummy_2597); - const walberla::float64 Dummy_2599 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_11; - const walberla::float64 Dummy_2600 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_10; - const walberla::float64 Dummy_2601 = Dummy_2576*(-Dummy_2599 - Dummy_2600); - const walberla::float64 Dummy_2602 = Dummy_2572*(Dummy_2593 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_0 - 1.333333333333333)); - const walberla::float64 Dummy_2603 = Dummy_2574*(Dummy_2596 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_5 + 2.666666666666667)); - const walberla::float64 Dummy_2604 = Dummy_2576*(Dummy_2599 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_10 + 2.666666666666667)); - const walberla::float64 Dummy_2605 = Dummy_2572*(Dummy_2594 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_1 + 2.666666666666667)); - const walberla::float64 Dummy_2606 = Dummy_2574*(Dummy_2597 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_6 - 1.333333333333333)); - const walberla::float64 Dummy_2607 = Dummy_2576*(Dummy_2600 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_11 + 2.666666666666667)); + const walberla::float64 Dummy_9944 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_9945 = Dummy_9944*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_2); + const walberla::float64 Dummy_9946 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_9947 = Dummy_9946*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_7 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_7); + const walberla::float64 Dummy_9948 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_9949 = Dummy_9948*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_12 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_12); + const walberla::float64 Dummy_9950 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_9951 = Dummy_9944*Dummy_9950; + const walberla::float64 Dummy_9952 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_5 - 1.0); + const walberla::float64 Dummy_9953 = Dummy_9946*Dummy_9952; + const walberla::float64 Dummy_9954 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_9955 = Dummy_9948*Dummy_9954; + const walberla::float64 Dummy_9956 = Dummy_9944*tmp_kernel_op_15; + const walberla::float64 Dummy_9957 = Dummy_9946*tmp_kernel_op_16; + const walberla::float64 Dummy_9958 = Dummy_9948*tmp_kernel_op_17; + const walberla::float64 Dummy_9959 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_9960 = Dummy_9944*Dummy_9959; + const walberla::float64 Dummy_9961 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_6 - 1.0); + const walberla::float64 Dummy_9962 = Dummy_9946*Dummy_9961; + const walberla::float64 Dummy_9963 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_9964 = Dummy_9948*Dummy_9963; + const walberla::float64 Dummy_9965 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; + const walberla::float64 Dummy_9966 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; + const walberla::float64 Dummy_9967 = Dummy_9944*(-Dummy_9965 - Dummy_9966); + const walberla::float64 Dummy_9968 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_6; + const walberla::float64 Dummy_9969 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_5; + const walberla::float64 Dummy_9970 = Dummy_9946*(-Dummy_9968 - Dummy_9969); + const walberla::float64 Dummy_9971 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_11; + const walberla::float64 Dummy_9972 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_10; + const walberla::float64 Dummy_9973 = Dummy_9948*(-Dummy_9971 - Dummy_9972); + const walberla::float64 Dummy_9974 = Dummy_9944*(Dummy_9965 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_0 - 1.333333333333333)); + const walberla::float64 Dummy_9975 = Dummy_9946*(Dummy_9968 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_5 + 2.666666666666667)); + const walberla::float64 Dummy_9976 = Dummy_9948*(Dummy_9971 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_10 + 2.666666666666667)); + const walberla::float64 Dummy_9977 = Dummy_9944*(Dummy_9966 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_1 + 2.666666666666667)); + const walberla::float64 Dummy_9978 = Dummy_9946*(Dummy_9969 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_6 - 1.333333333333333)); + const walberla::float64 Dummy_9979 = Dummy_9948*(Dummy_9972 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_11 + 2.666666666666667)); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -206,23 +202,23 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_2D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))] = elMatVec_5 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))]; } } - const walberla::float64 Dummy_2569 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const walberla::float64 Dummy_2570 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const walberla::float64 Dummy_2571 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const walberla::float64 Dummy_2608 = Dummy_2569*(Dummy_2573*tmp_kernel_op_15 + Dummy_2575*tmp_kernel_op_16 + Dummy_2577*tmp_kernel_op_17) + Dummy_2570*(Dummy_2573*0.16666666666666666 + Dummy_2575*0.66666666666666663 + Dummy_2577*0.16666666666666666) + Dummy_2571*(Dummy_2573*0.66666666666666663 + Dummy_2575*0.16666666666666666 + Dummy_2577*0.16666666666666666); - const walberla::float64 Dummy_2609 = Dummy_2569*(-Dummy_2578*Dummy_2584 - Dummy_2580*Dummy_2585 - Dummy_2582*Dummy_2586) + Dummy_2570*(Dummy_2579*-0.16666666666666666 + Dummy_2581*-0.66666666666666663 + Dummy_2583*-0.16666666666666666) + Dummy_2571*(Dummy_2579*-0.66666666666666663 + Dummy_2581*-0.16666666666666666 + Dummy_2583*-0.16666666666666666); - const walberla::float64 Dummy_2610 = Dummy_2569*(-Dummy_2584*Dummy_2587 - Dummy_2585*Dummy_2589 - Dummy_2586*Dummy_2591) + Dummy_2570*(Dummy_2588*-0.16666666666666666 + Dummy_2590*-0.66666666666666663 + Dummy_2592*-0.16666666666666666) + Dummy_2571*(Dummy_2588*-0.66666666666666663 + Dummy_2590*-0.16666666666666666 + Dummy_2592*-0.16666666666666666); - const walberla::float64 Dummy_2611 = Dummy_2569*(Dummy_2595*tmp_kernel_op_15 + Dummy_2598*tmp_kernel_op_16 + Dummy_2601*tmp_kernel_op_17) + Dummy_2570*(Dummy_2595*0.16666666666666666 + Dummy_2598*0.66666666666666663 + Dummy_2601*0.16666666666666666) + Dummy_2571*(Dummy_2595*0.66666666666666663 + Dummy_2598*0.16666666666666666 + Dummy_2601*0.16666666666666666); - const walberla::float64 Dummy_2612 = Dummy_2569*(Dummy_2602*tmp_kernel_op_15 + Dummy_2603*tmp_kernel_op_16 + Dummy_2604*tmp_kernel_op_17) + Dummy_2570*(Dummy_2602*0.16666666666666666 + Dummy_2603*0.66666666666666663 + Dummy_2604*0.16666666666666666) + Dummy_2571*(Dummy_2602*0.66666666666666663 + Dummy_2603*0.16666666666666666 + Dummy_2604*0.16666666666666666); - const walberla::float64 Dummy_2613 = Dummy_2569*(Dummy_2605*tmp_kernel_op_15 + Dummy_2606*tmp_kernel_op_16 + Dummy_2607*tmp_kernel_op_17) + Dummy_2570*(Dummy_2605*0.16666666666666666 + Dummy_2606*0.66666666666666663 + Dummy_2607*0.16666666666666666) + Dummy_2571*(Dummy_2605*0.66666666666666663 + Dummy_2606*0.16666666666666666 + Dummy_2607*0.16666666666666666); + const walberla::float64 Dummy_9941 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const walberla::float64 Dummy_9942 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const walberla::float64 Dummy_9943 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const walberla::float64 Dummy_9980 = Dummy_9941*(Dummy_9945*tmp_kernel_op_15 + Dummy_9947*tmp_kernel_op_16 + Dummy_9949*tmp_kernel_op_17) + Dummy_9942*(Dummy_9945*0.16666666666666666 + Dummy_9947*0.66666666666666663 + Dummy_9949*0.16666666666666666) + Dummy_9943*(Dummy_9945*0.66666666666666663 + Dummy_9947*0.16666666666666666 + Dummy_9949*0.16666666666666666); + const walberla::float64 Dummy_9981 = Dummy_9941*(-Dummy_9950*Dummy_9956 - Dummy_9952*Dummy_9957 - Dummy_9954*Dummy_9958) + Dummy_9942*(Dummy_9951*-0.16666666666666666 + Dummy_9953*-0.66666666666666663 + Dummy_9955*-0.16666666666666666) + Dummy_9943*(Dummy_9951*-0.66666666666666663 + Dummy_9953*-0.16666666666666666 + Dummy_9955*-0.16666666666666666); + const walberla::float64 Dummy_9982 = Dummy_9941*(-Dummy_9956*Dummy_9959 - Dummy_9957*Dummy_9961 - Dummy_9958*Dummy_9963) + Dummy_9942*(Dummy_9960*-0.16666666666666666 + Dummy_9962*-0.66666666666666663 + Dummy_9964*-0.16666666666666666) + Dummy_9943*(Dummy_9960*-0.66666666666666663 + Dummy_9962*-0.16666666666666666 + Dummy_9964*-0.16666666666666666); + const walberla::float64 Dummy_9983 = Dummy_9941*(Dummy_9967*tmp_kernel_op_15 + Dummy_9970*tmp_kernel_op_16 + Dummy_9973*tmp_kernel_op_17) + Dummy_9942*(Dummy_9967*0.16666666666666666 + Dummy_9970*0.66666666666666663 + Dummy_9973*0.16666666666666666) + Dummy_9943*(Dummy_9967*0.66666666666666663 + Dummy_9970*0.16666666666666666 + Dummy_9973*0.16666666666666666); + const walberla::float64 Dummy_9984 = Dummy_9941*(Dummy_9974*tmp_kernel_op_15 + Dummy_9975*tmp_kernel_op_16 + Dummy_9976*tmp_kernel_op_17) + Dummy_9942*(Dummy_9974*0.16666666666666666 + Dummy_9975*0.66666666666666663 + Dummy_9976*0.16666666666666666) + Dummy_9943*(Dummy_9974*0.66666666666666663 + Dummy_9975*0.16666666666666666 + Dummy_9976*0.16666666666666666); + const walberla::float64 Dummy_9985 = Dummy_9941*(Dummy_9977*tmp_kernel_op_15 + Dummy_9978*tmp_kernel_op_16 + Dummy_9979*tmp_kernel_op_17) + Dummy_9942*(Dummy_9977*0.16666666666666666 + Dummy_9978*0.66666666666666663 + Dummy_9979*0.16666666666666666) + Dummy_9943*(Dummy_9977*0.66666666666666663 + Dummy_9978*0.16666666666666666 + Dummy_9979*0.16666666666666666); { { - _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_2608 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_2609 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_2610 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_2611 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_2612 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_2613 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_9980 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_9981 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_9982 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_9983 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_9984 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_9985 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; } } } diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_apply_macro_3D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_apply_macro_3D.cpp index 7601283003042605587711b4e83472aaf5c202c2..625089509d27ecfde25fd706377ac1eba41ac7eb 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_apply_macro_3D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_apply_macro_3D.cpp @@ -86,27 +86,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN - jac_affine_1_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_11_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_GREEN_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -131,27 +124,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_1_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-tmp_coords_jac_10_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_BLUE_DOWN = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_2comp1); @@ -179,27 +165,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN - jac_affine_1_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_11_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_BLUE_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -224,27 +203,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_1_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-tmp_coords_jac_10_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_WHITE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -275,27 +247,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN - jac_affine_1_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_14_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; const walberla::float64 p_affine_const_0_1_WHITE_UP = macro_vertex_coord_id_0comp1; @@ -314,27 +279,20 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP - jac_affine_1_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_1 = 0.55278640450004202; const walberla::float64 tmp_kernel_op_2 = 0.55278640450004202; @@ -447,426 +405,426 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_109 = tmp_kernel_op_12*(-jac_affine_inv_0_1_WHITE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084) + tmp_kernel_op_76 + tmp_kernel_op_88); const walberla::float64 tmp_kernel_op_110 = tmp_kernel_op_19*(-jac_affine_inv_0_1_WHITE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472) + tmp_kernel_op_79 + tmp_kernel_op_91); const walberla::float64 tmp_kernel_op_111 = tmp_kernel_op_26*(-jac_affine_inv_0_1_WHITE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084) + tmp_kernel_op_82 + tmp_kernel_op_94); - const walberla::float64 Dummy_2792 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2793 = Dummy_2792*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_2794 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2795 = Dummy_2794*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_2796 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2797 = Dummy_2796*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_2798 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2799 = Dummy_2798*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_2800 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2801 = Dummy_2792*Dummy_2800; - const walberla::float64 Dummy_2802 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_2803 = Dummy_2794*Dummy_2802; - const walberla::float64 Dummy_2804 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_2805 = Dummy_2796*Dummy_2804; - const walberla::float64 Dummy_2806 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_2807 = Dummy_2798*Dummy_2806; - const walberla::float64 Dummy_2808 = Dummy_2792*tmp_kernel_op_28; - const walberla::float64 Dummy_2809 = Dummy_2794*tmp_kernel_op_29; - const walberla::float64 Dummy_2810 = Dummy_2796*tmp_kernel_op_30; - const walberla::float64 Dummy_2811 = Dummy_2798*tmp_kernel_op_31; - const walberla::float64 Dummy_2812 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_2813 = Dummy_2792*Dummy_2812; - const walberla::float64 Dummy_2814 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_2815 = Dummy_2794*Dummy_2814; - const walberla::float64 Dummy_2816 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_2817 = Dummy_2796*Dummy_2816; - const walberla::float64 Dummy_2818 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_2819 = Dummy_2798*Dummy_2818; - const walberla::float64 Dummy_2820 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_2821 = Dummy_2792*Dummy_2820; - const walberla::float64 Dummy_2822 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_2823 = Dummy_2794*Dummy_2822; - const walberla::float64 Dummy_2824 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_2825 = Dummy_2796*Dummy_2824; - const walberla::float64 Dummy_2826 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_2827 = Dummy_2798*Dummy_2826; - const walberla::float64 Dummy_2828 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_2829 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_2830 = Dummy_2792*(-Dummy_2828 - Dummy_2829); - const walberla::float64 Dummy_2831 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_2832 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_2833 = Dummy_2794*(-Dummy_2831 - Dummy_2832); - const walberla::float64 Dummy_2834 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_2835 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_2836 = Dummy_2796*(-Dummy_2834 - Dummy_2835); - const walberla::float64 Dummy_2837 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_2838 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_2839 = Dummy_2798*(-Dummy_2837 - Dummy_2838); - const walberla::float64 Dummy_2840 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_2841 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_2842 = Dummy_2792*(-Dummy_2840 - Dummy_2841); - const walberla::float64 Dummy_2843 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_2844 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_2845 = Dummy_2794*(-Dummy_2843 - Dummy_2844); - const walberla::float64 Dummy_2846 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_2847 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_2848 = Dummy_2796*(-Dummy_2846 - Dummy_2847); - const walberla::float64 Dummy_2849 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_2850 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_2851 = Dummy_2798*(-Dummy_2849 - Dummy_2850); - const walberla::float64 Dummy_2852 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_2853 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_2854 = Dummy_2792*(-Dummy_2852 - Dummy_2853); - const walberla::float64 Dummy_2855 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_2856 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_2857 = Dummy_2794*(-Dummy_2855 - Dummy_2856); - const walberla::float64 Dummy_2858 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_2859 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_2860 = Dummy_2796*(-Dummy_2858 - Dummy_2859); - const walberla::float64 Dummy_2861 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_2862 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_2863 = Dummy_2798*(-Dummy_2861 - Dummy_2862); - const walberla::float64 Dummy_2864 = Dummy_2792*(Dummy_2828 + Dummy_2840 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_2865 = Dummy_2794*(Dummy_2831 + Dummy_2843 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_2866 = Dummy_2796*(Dummy_2834 + Dummy_2846 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_2867 = Dummy_2798*(Dummy_2837 + Dummy_2849 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_2868 = Dummy_2792*(Dummy_2829 + Dummy_2852 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_2869 = Dummy_2794*(Dummy_2832 + Dummy_2855 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_2870 = Dummy_2796*(Dummy_2835 + Dummy_2858 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_2871 = Dummy_2798*(Dummy_2838 + Dummy_2861 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_2872 = Dummy_2792*(Dummy_2841 + Dummy_2853 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_2873 = Dummy_2794*(Dummy_2844 + Dummy_2856 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_2874 = Dummy_2796*(Dummy_2847 + Dummy_2859 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_2875 = Dummy_2798*(Dummy_2850 + Dummy_2862 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_2890 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2891 = Dummy_2890*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_2892 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2893 = Dummy_2892*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_2894 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2895 = Dummy_2894*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_2896 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_2897 = Dummy_2896*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_2898 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2899 = Dummy_2890*Dummy_2898; - const walberla::float64 Dummy_2900 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_2901 = Dummy_2892*Dummy_2900; - const walberla::float64 Dummy_2902 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_2903 = Dummy_2894*Dummy_2902; - const walberla::float64 Dummy_2904 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_2905 = Dummy_2896*Dummy_2904; - const walberla::float64 Dummy_2906 = Dummy_2890*tmp_kernel_op_28; - const walberla::float64 Dummy_2907 = Dummy_2892*tmp_kernel_op_29; - const walberla::float64 Dummy_2908 = Dummy_2894*tmp_kernel_op_30; - const walberla::float64 Dummy_2909 = Dummy_2896*tmp_kernel_op_31; - const walberla::float64 Dummy_2910 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_2911 = Dummy_2890*Dummy_2910; - const walberla::float64 Dummy_2912 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_2913 = Dummy_2892*Dummy_2912; - const walberla::float64 Dummy_2914 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_2915 = Dummy_2894*Dummy_2914; - const walberla::float64 Dummy_2916 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_2917 = Dummy_2896*Dummy_2916; - const walberla::float64 Dummy_2918 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_2919 = Dummy_2890*Dummy_2918; - const walberla::float64 Dummy_2920 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_2921 = Dummy_2892*Dummy_2920; - const walberla::float64 Dummy_2922 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_2923 = Dummy_2894*Dummy_2922; - const walberla::float64 Dummy_2924 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_2925 = Dummy_2896*Dummy_2924; - const walberla::float64 Dummy_2926 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_2927 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_2928 = Dummy_2890*(-Dummy_2926 - Dummy_2927); - const walberla::float64 Dummy_2929 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_2930 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_2931 = Dummy_2892*(-Dummy_2929 - Dummy_2930); - const walberla::float64 Dummy_2932 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_2933 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_2934 = Dummy_2894*(-Dummy_2932 - Dummy_2933); - const walberla::float64 Dummy_2935 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_2936 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_2937 = Dummy_2896*(-Dummy_2935 - Dummy_2936); - const walberla::float64 Dummy_2938 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_2939 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_2940 = Dummy_2890*(-Dummy_2938 - Dummy_2939); - const walberla::float64 Dummy_2941 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_2942 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_2943 = Dummy_2892*(-Dummy_2941 - Dummy_2942); - const walberla::float64 Dummy_2944 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_2945 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_2946 = Dummy_2894*(-Dummy_2944 - Dummy_2945); - const walberla::float64 Dummy_2947 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_2948 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_2949 = Dummy_2896*(-Dummy_2947 - Dummy_2948); - const walberla::float64 Dummy_2950 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_2951 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_2952 = Dummy_2890*(-Dummy_2950 - Dummy_2951); - const walberla::float64 Dummy_2953 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_2954 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_2955 = Dummy_2892*(-Dummy_2953 - Dummy_2954); - const walberla::float64 Dummy_2956 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_2957 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_2958 = Dummy_2894*(-Dummy_2956 - Dummy_2957); - const walberla::float64 Dummy_2959 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_2960 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_2961 = Dummy_2896*(-Dummy_2959 - Dummy_2960); - const walberla::float64 Dummy_2962 = Dummy_2890*(Dummy_2926 + Dummy_2938 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_2963 = Dummy_2892*(Dummy_2929 + Dummy_2941 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_2964 = Dummy_2894*(Dummy_2932 + Dummy_2944 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_2965 = Dummy_2896*(Dummy_2935 + Dummy_2947 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_2966 = Dummy_2890*(Dummy_2927 + Dummy_2950 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_2967 = Dummy_2892*(Dummy_2930 + Dummy_2953 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_2968 = Dummy_2894*(Dummy_2933 + Dummy_2956 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_2969 = Dummy_2896*(Dummy_2936 + Dummy_2959 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_2970 = Dummy_2890*(Dummy_2939 + Dummy_2951 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_2971 = Dummy_2892*(Dummy_2942 + Dummy_2954 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_2972 = Dummy_2894*(Dummy_2945 + Dummy_2957 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_2973 = Dummy_2896*(Dummy_2948 + Dummy_2960 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_2988 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2989 = Dummy_2988*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_2990 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2991 = Dummy_2990*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_2992 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2993 = Dummy_2992*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_2994 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_2995 = Dummy_2994*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_2996 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_2997 = Dummy_2988*Dummy_2996; - const walberla::float64 Dummy_2998 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_2999 = Dummy_2990*Dummy_2998; - const walberla::float64 Dummy_3000 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3001 = Dummy_2992*Dummy_3000; - const walberla::float64 Dummy_3002 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3003 = Dummy_2994*Dummy_3002; - const walberla::float64 Dummy_3004 = Dummy_2988*tmp_kernel_op_28; - const walberla::float64 Dummy_3005 = Dummy_2990*tmp_kernel_op_29; - const walberla::float64 Dummy_3006 = Dummy_2992*tmp_kernel_op_30; - const walberla::float64 Dummy_3007 = Dummy_2994*tmp_kernel_op_31; - const walberla::float64 Dummy_3008 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3009 = Dummy_2988*Dummy_3008; - const walberla::float64 Dummy_3010 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3011 = Dummy_2990*Dummy_3010; - const walberla::float64 Dummy_3012 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3013 = Dummy_2992*Dummy_3012; - const walberla::float64 Dummy_3014 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3015 = Dummy_2994*Dummy_3014; - const walberla::float64 Dummy_3016 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3017 = Dummy_2988*Dummy_3016; - const walberla::float64 Dummy_3018 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3019 = Dummy_2990*Dummy_3018; - const walberla::float64 Dummy_3020 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3021 = Dummy_2992*Dummy_3020; - const walberla::float64 Dummy_3022 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3023 = Dummy_2994*Dummy_3022; - const walberla::float64 Dummy_3024 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3025 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3026 = Dummy_2988*(-Dummy_3024 - Dummy_3025); - const walberla::float64 Dummy_3027 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3028 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3029 = Dummy_2990*(-Dummy_3027 - Dummy_3028); - const walberla::float64 Dummy_3030 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3031 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3032 = Dummy_2992*(-Dummy_3030 - Dummy_3031); - const walberla::float64 Dummy_3033 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3034 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3035 = Dummy_2994*(-Dummy_3033 - Dummy_3034); - const walberla::float64 Dummy_3036 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3037 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3038 = Dummy_2988*(-Dummy_3036 - Dummy_3037); - const walberla::float64 Dummy_3039 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3040 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3041 = Dummy_2990*(-Dummy_3039 - Dummy_3040); - const walberla::float64 Dummy_3042 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3043 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3044 = Dummy_2992*(-Dummy_3042 - Dummy_3043); - const walberla::float64 Dummy_3045 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3046 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3047 = Dummy_2994*(-Dummy_3045 - Dummy_3046); - const walberla::float64 Dummy_3048 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3049 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3050 = Dummy_2988*(-Dummy_3048 - Dummy_3049); - const walberla::float64 Dummy_3051 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3052 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3053 = Dummy_2990*(-Dummy_3051 - Dummy_3052); - const walberla::float64 Dummy_3054 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3055 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3056 = Dummy_2992*(-Dummy_3054 - Dummy_3055); - const walberla::float64 Dummy_3057 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3058 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3059 = Dummy_2994*(-Dummy_3057 - Dummy_3058); - const walberla::float64 Dummy_3060 = Dummy_2988*(Dummy_3024 + Dummy_3036 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3061 = Dummy_2990*(Dummy_3027 + Dummy_3039 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3062 = Dummy_2992*(Dummy_3030 + Dummy_3042 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3063 = Dummy_2994*(Dummy_3033 + Dummy_3045 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3064 = Dummy_2988*(Dummy_3025 + Dummy_3048 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3065 = Dummy_2990*(Dummy_3028 + Dummy_3051 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3066 = Dummy_2992*(Dummy_3031 + Dummy_3054 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3067 = Dummy_2994*(Dummy_3034 + Dummy_3057 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3068 = Dummy_2988*(Dummy_3037 + Dummy_3049 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3069 = Dummy_2990*(Dummy_3040 + Dummy_3052 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3070 = Dummy_2992*(Dummy_3043 + Dummy_3055 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3071 = Dummy_2994*(Dummy_3046 + Dummy_3058 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3086 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3087 = Dummy_3086*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_3088 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3089 = Dummy_3088*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_3090 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3091 = Dummy_3090*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_3092 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3093 = Dummy_3092*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_3094 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3095 = Dummy_3086*Dummy_3094; - const walberla::float64 Dummy_3096 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3097 = Dummy_3088*Dummy_3096; - const walberla::float64 Dummy_3098 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3099 = Dummy_3090*Dummy_3098; - const walberla::float64 Dummy_3100 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3101 = Dummy_3092*Dummy_3100; - const walberla::float64 Dummy_3102 = Dummy_3086*tmp_kernel_op_28; - const walberla::float64 Dummy_3103 = Dummy_3088*tmp_kernel_op_29; - const walberla::float64 Dummy_3104 = Dummy_3090*tmp_kernel_op_30; - const walberla::float64 Dummy_3105 = Dummy_3092*tmp_kernel_op_31; - const walberla::float64 Dummy_3106 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3107 = Dummy_3086*Dummy_3106; - const walberla::float64 Dummy_3108 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3109 = Dummy_3088*Dummy_3108; - const walberla::float64 Dummy_3110 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3111 = Dummy_3090*Dummy_3110; - const walberla::float64 Dummy_3112 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3113 = Dummy_3092*Dummy_3112; - const walberla::float64 Dummy_3114 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3115 = Dummy_3086*Dummy_3114; - const walberla::float64 Dummy_3116 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3117 = Dummy_3088*Dummy_3116; - const walberla::float64 Dummy_3118 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3119 = Dummy_3090*Dummy_3118; - const walberla::float64 Dummy_3120 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3121 = Dummy_3092*Dummy_3120; - const walberla::float64 Dummy_3122 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3123 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3124 = Dummy_3086*(-Dummy_3122 - Dummy_3123); - const walberla::float64 Dummy_3125 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3126 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3127 = Dummy_3088*(-Dummy_3125 - Dummy_3126); - const walberla::float64 Dummy_3128 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3129 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3130 = Dummy_3090*(-Dummy_3128 - Dummy_3129); - const walberla::float64 Dummy_3131 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3132 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3133 = Dummy_3092*(-Dummy_3131 - Dummy_3132); - const walberla::float64 Dummy_3134 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3135 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3136 = Dummy_3086*(-Dummy_3134 - Dummy_3135); - const walberla::float64 Dummy_3137 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3138 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3139 = Dummy_3088*(-Dummy_3137 - Dummy_3138); - const walberla::float64 Dummy_3140 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3141 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3142 = Dummy_3090*(-Dummy_3140 - Dummy_3141); - const walberla::float64 Dummy_3143 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3144 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3145 = Dummy_3092*(-Dummy_3143 - Dummy_3144); - const walberla::float64 Dummy_3146 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3147 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3148 = Dummy_3086*(-Dummy_3146 - Dummy_3147); - const walberla::float64 Dummy_3149 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3150 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3151 = Dummy_3088*(-Dummy_3149 - Dummy_3150); - const walberla::float64 Dummy_3152 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3153 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3154 = Dummy_3090*(-Dummy_3152 - Dummy_3153); - const walberla::float64 Dummy_3155 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3156 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3157 = Dummy_3092*(-Dummy_3155 - Dummy_3156); - const walberla::float64 Dummy_3158 = Dummy_3086*(Dummy_3122 + Dummy_3134 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3159 = Dummy_3088*(Dummy_3125 + Dummy_3137 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3160 = Dummy_3090*(Dummy_3128 + Dummy_3140 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3161 = Dummy_3092*(Dummy_3131 + Dummy_3143 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3162 = Dummy_3086*(Dummy_3123 + Dummy_3146 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3163 = Dummy_3088*(Dummy_3126 + Dummy_3149 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3164 = Dummy_3090*(Dummy_3129 + Dummy_3152 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3165 = Dummy_3092*(Dummy_3132 + Dummy_3155 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3166 = Dummy_3086*(Dummy_3135 + Dummy_3147 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3167 = Dummy_3088*(Dummy_3138 + Dummy_3150 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3168 = Dummy_3090*(Dummy_3141 + Dummy_3153 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3169 = Dummy_3092*(Dummy_3144 + Dummy_3156 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3184 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3185 = Dummy_3184*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_3186 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3187 = Dummy_3186*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_3188 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3189 = Dummy_3188*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_3190 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3191 = Dummy_3190*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_3192 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3193 = Dummy_3184*Dummy_3192; - const walberla::float64 Dummy_3194 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3195 = Dummy_3186*Dummy_3194; - const walberla::float64 Dummy_3196 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3197 = Dummy_3188*Dummy_3196; - const walberla::float64 Dummy_3198 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3199 = Dummy_3190*Dummy_3198; - const walberla::float64 Dummy_3200 = Dummy_3184*tmp_kernel_op_28; - const walberla::float64 Dummy_3201 = Dummy_3186*tmp_kernel_op_29; - const walberla::float64 Dummy_3202 = Dummy_3188*tmp_kernel_op_30; - const walberla::float64 Dummy_3203 = Dummy_3190*tmp_kernel_op_31; - const walberla::float64 Dummy_3204 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3205 = Dummy_3184*Dummy_3204; - const walberla::float64 Dummy_3206 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3207 = Dummy_3186*Dummy_3206; - const walberla::float64 Dummy_3208 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3209 = Dummy_3188*Dummy_3208; - const walberla::float64 Dummy_3210 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3211 = Dummy_3190*Dummy_3210; - const walberla::float64 Dummy_3212 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3213 = Dummy_3184*Dummy_3212; - const walberla::float64 Dummy_3214 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3215 = Dummy_3186*Dummy_3214; - const walberla::float64 Dummy_3216 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3217 = Dummy_3188*Dummy_3216; - const walberla::float64 Dummy_3218 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3219 = Dummy_3190*Dummy_3218; - const walberla::float64 Dummy_3220 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3221 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3222 = Dummy_3184*(-Dummy_3220 - Dummy_3221); - const walberla::float64 Dummy_3223 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3224 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3225 = Dummy_3186*(-Dummy_3223 - Dummy_3224); - const walberla::float64 Dummy_3226 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3227 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3228 = Dummy_3188*(-Dummy_3226 - Dummy_3227); - const walberla::float64 Dummy_3229 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3230 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3231 = Dummy_3190*(-Dummy_3229 - Dummy_3230); - const walberla::float64 Dummy_3232 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3233 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3234 = Dummy_3184*(-Dummy_3232 - Dummy_3233); - const walberla::float64 Dummy_3235 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3236 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3237 = Dummy_3186*(-Dummy_3235 - Dummy_3236); - const walberla::float64 Dummy_3238 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3239 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3240 = Dummy_3188*(-Dummy_3238 - Dummy_3239); - const walberla::float64 Dummy_3241 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3242 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3243 = Dummy_3190*(-Dummy_3241 - Dummy_3242); - const walberla::float64 Dummy_3244 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3245 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3246 = Dummy_3184*(-Dummy_3244 - Dummy_3245); - const walberla::float64 Dummy_3247 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3248 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3249 = Dummy_3186*(-Dummy_3247 - Dummy_3248); - const walberla::float64 Dummy_3250 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3251 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3252 = Dummy_3188*(-Dummy_3250 - Dummy_3251); - const walberla::float64 Dummy_3253 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3254 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3255 = Dummy_3190*(-Dummy_3253 - Dummy_3254); - const walberla::float64 Dummy_3256 = Dummy_3184*(Dummy_3220 + Dummy_3232 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3257 = Dummy_3186*(Dummy_3223 + Dummy_3235 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3258 = Dummy_3188*(Dummy_3226 + Dummy_3238 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3259 = Dummy_3190*(Dummy_3229 + Dummy_3241 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3260 = Dummy_3184*(Dummy_3221 + Dummy_3244 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3261 = Dummy_3186*(Dummy_3224 + Dummy_3247 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3262 = Dummy_3188*(Dummy_3227 + Dummy_3250 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3263 = Dummy_3190*(Dummy_3230 + Dummy_3253 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3264 = Dummy_3184*(Dummy_3233 + Dummy_3245 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3265 = Dummy_3186*(Dummy_3236 + Dummy_3248 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3266 = Dummy_3188*(Dummy_3239 + Dummy_3251 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3267 = Dummy_3190*(Dummy_3242 + Dummy_3254 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10164 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10165 = Dummy_10164*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10166 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10167 = Dummy_10166*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10168 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10169 = Dummy_10168*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10170 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10171 = Dummy_10170*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10172 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10173 = Dummy_10164*Dummy_10172; + const walberla::float64 Dummy_10174 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10175 = Dummy_10166*Dummy_10174; + const walberla::float64 Dummy_10176 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10177 = Dummy_10168*Dummy_10176; + const walberla::float64 Dummy_10178 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10179 = Dummy_10170*Dummy_10178; + const walberla::float64 Dummy_10180 = Dummy_10164*tmp_kernel_op_28; + const walberla::float64 Dummy_10181 = Dummy_10166*tmp_kernel_op_29; + const walberla::float64 Dummy_10182 = Dummy_10168*tmp_kernel_op_30; + const walberla::float64 Dummy_10183 = Dummy_10170*tmp_kernel_op_31; + const walberla::float64 Dummy_10184 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10185 = Dummy_10164*Dummy_10184; + const walberla::float64 Dummy_10186 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10187 = Dummy_10166*Dummy_10186; + const walberla::float64 Dummy_10188 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10189 = Dummy_10168*Dummy_10188; + const walberla::float64 Dummy_10190 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10191 = Dummy_10170*Dummy_10190; + const walberla::float64 Dummy_10192 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10193 = Dummy_10164*Dummy_10192; + const walberla::float64 Dummy_10194 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10195 = Dummy_10166*Dummy_10194; + const walberla::float64 Dummy_10196 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10197 = Dummy_10168*Dummy_10196; + const walberla::float64 Dummy_10198 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10199 = Dummy_10170*Dummy_10198; + const walberla::float64 Dummy_10200 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10201 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10202 = Dummy_10164*(-Dummy_10200 - Dummy_10201); + const walberla::float64 Dummy_10203 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10204 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10205 = Dummy_10166*(-Dummy_10203 - Dummy_10204); + const walberla::float64 Dummy_10206 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10207 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10208 = Dummy_10168*(-Dummy_10206 - Dummy_10207); + const walberla::float64 Dummy_10209 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10210 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10211 = Dummy_10170*(-Dummy_10209 - Dummy_10210); + const walberla::float64 Dummy_10212 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10213 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10214 = Dummy_10164*(-Dummy_10212 - Dummy_10213); + const walberla::float64 Dummy_10215 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10216 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10217 = Dummy_10166*(-Dummy_10215 - Dummy_10216); + const walberla::float64 Dummy_10218 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10219 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10220 = Dummy_10168*(-Dummy_10218 - Dummy_10219); + const walberla::float64 Dummy_10221 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10222 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10223 = Dummy_10170*(-Dummy_10221 - Dummy_10222); + const walberla::float64 Dummy_10224 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10225 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10226 = Dummy_10164*(-Dummy_10224 - Dummy_10225); + const walberla::float64 Dummy_10227 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10228 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10229 = Dummy_10166*(-Dummy_10227 - Dummy_10228); + const walberla::float64 Dummy_10230 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10231 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10232 = Dummy_10168*(-Dummy_10230 - Dummy_10231); + const walberla::float64 Dummy_10233 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10234 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10235 = Dummy_10170*(-Dummy_10233 - Dummy_10234); + const walberla::float64 Dummy_10236 = Dummy_10164*(Dummy_10200 + Dummy_10212 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10237 = Dummy_10166*(Dummy_10203 + Dummy_10215 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10238 = Dummy_10168*(Dummy_10206 + Dummy_10218 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10239 = Dummy_10170*(Dummy_10209 + Dummy_10221 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10240 = Dummy_10164*(Dummy_10201 + Dummy_10224 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10241 = Dummy_10166*(Dummy_10204 + Dummy_10227 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10242 = Dummy_10168*(Dummy_10207 + Dummy_10230 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10243 = Dummy_10170*(Dummy_10210 + Dummy_10233 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10244 = Dummy_10164*(Dummy_10213 + Dummy_10225 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10245 = Dummy_10166*(Dummy_10216 + Dummy_10228 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10246 = Dummy_10168*(Dummy_10219 + Dummy_10231 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10247 = Dummy_10170*(Dummy_10222 + Dummy_10234 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10262 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10263 = Dummy_10262*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_10264 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10265 = Dummy_10264*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_10266 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10267 = Dummy_10266*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_10268 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10269 = Dummy_10268*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_10270 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10271 = Dummy_10262*Dummy_10270; + const walberla::float64 Dummy_10272 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10273 = Dummy_10264*Dummy_10272; + const walberla::float64 Dummy_10274 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10275 = Dummy_10266*Dummy_10274; + const walberla::float64 Dummy_10276 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10277 = Dummy_10268*Dummy_10276; + const walberla::float64 Dummy_10278 = Dummy_10262*tmp_kernel_op_28; + const walberla::float64 Dummy_10279 = Dummy_10264*tmp_kernel_op_29; + const walberla::float64 Dummy_10280 = Dummy_10266*tmp_kernel_op_30; + const walberla::float64 Dummy_10281 = Dummy_10268*tmp_kernel_op_31; + const walberla::float64 Dummy_10282 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10283 = Dummy_10262*Dummy_10282; + const walberla::float64 Dummy_10284 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10285 = Dummy_10264*Dummy_10284; + const walberla::float64 Dummy_10286 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10287 = Dummy_10266*Dummy_10286; + const walberla::float64 Dummy_10288 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10289 = Dummy_10268*Dummy_10288; + const walberla::float64 Dummy_10290 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10291 = Dummy_10262*Dummy_10290; + const walberla::float64 Dummy_10292 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10293 = Dummy_10264*Dummy_10292; + const walberla::float64 Dummy_10294 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10295 = Dummy_10266*Dummy_10294; + const walberla::float64 Dummy_10296 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10297 = Dummy_10268*Dummy_10296; + const walberla::float64 Dummy_10298 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10299 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10300 = Dummy_10262*(-Dummy_10298 - Dummy_10299); + const walberla::float64 Dummy_10301 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10302 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10303 = Dummy_10264*(-Dummy_10301 - Dummy_10302); + const walberla::float64 Dummy_10304 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10305 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10306 = Dummy_10266*(-Dummy_10304 - Dummy_10305); + const walberla::float64 Dummy_10307 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10308 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10309 = Dummy_10268*(-Dummy_10307 - Dummy_10308); + const walberla::float64 Dummy_10310 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10311 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10312 = Dummy_10262*(-Dummy_10310 - Dummy_10311); + const walberla::float64 Dummy_10313 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10314 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10315 = Dummy_10264*(-Dummy_10313 - Dummy_10314); + const walberla::float64 Dummy_10316 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10317 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10318 = Dummy_10266*(-Dummy_10316 - Dummy_10317); + const walberla::float64 Dummy_10319 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10320 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10321 = Dummy_10268*(-Dummy_10319 - Dummy_10320); + const walberla::float64 Dummy_10322 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10323 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10324 = Dummy_10262*(-Dummy_10322 - Dummy_10323); + const walberla::float64 Dummy_10325 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10326 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10327 = Dummy_10264*(-Dummy_10325 - Dummy_10326); + const walberla::float64 Dummy_10328 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10329 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10330 = Dummy_10266*(-Dummy_10328 - Dummy_10329); + const walberla::float64 Dummy_10331 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10332 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10333 = Dummy_10268*(-Dummy_10331 - Dummy_10332); + const walberla::float64 Dummy_10334 = Dummy_10262*(Dummy_10298 + Dummy_10310 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10335 = Dummy_10264*(Dummy_10301 + Dummy_10313 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10336 = Dummy_10266*(Dummy_10304 + Dummy_10316 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10337 = Dummy_10268*(Dummy_10307 + Dummy_10319 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10338 = Dummy_10262*(Dummy_10299 + Dummy_10322 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10339 = Dummy_10264*(Dummy_10302 + Dummy_10325 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10340 = Dummy_10266*(Dummy_10305 + Dummy_10328 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10341 = Dummy_10268*(Dummy_10308 + Dummy_10331 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10342 = Dummy_10262*(Dummy_10311 + Dummy_10323 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10343 = Dummy_10264*(Dummy_10314 + Dummy_10326 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10344 = Dummy_10266*(Dummy_10317 + Dummy_10329 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10345 = Dummy_10268*(Dummy_10320 + Dummy_10332 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10360 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10361 = Dummy_10360*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10362 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10363 = Dummy_10362*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10364 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10365 = Dummy_10364*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10366 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10367 = Dummy_10366*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10368 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10369 = Dummy_10360*Dummy_10368; + const walberla::float64 Dummy_10370 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10371 = Dummy_10362*Dummy_10370; + const walberla::float64 Dummy_10372 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10373 = Dummy_10364*Dummy_10372; + const walberla::float64 Dummy_10374 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10375 = Dummy_10366*Dummy_10374; + const walberla::float64 Dummy_10376 = Dummy_10360*tmp_kernel_op_28; + const walberla::float64 Dummy_10377 = Dummy_10362*tmp_kernel_op_29; + const walberla::float64 Dummy_10378 = Dummy_10364*tmp_kernel_op_30; + const walberla::float64 Dummy_10379 = Dummy_10366*tmp_kernel_op_31; + const walberla::float64 Dummy_10380 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10381 = Dummy_10360*Dummy_10380; + const walberla::float64 Dummy_10382 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10383 = Dummy_10362*Dummy_10382; + const walberla::float64 Dummy_10384 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10385 = Dummy_10364*Dummy_10384; + const walberla::float64 Dummy_10386 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10387 = Dummy_10366*Dummy_10386; + const walberla::float64 Dummy_10388 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10389 = Dummy_10360*Dummy_10388; + const walberla::float64 Dummy_10390 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10391 = Dummy_10362*Dummy_10390; + const walberla::float64 Dummy_10392 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10393 = Dummy_10364*Dummy_10392; + const walberla::float64 Dummy_10394 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10395 = Dummy_10366*Dummy_10394; + const walberla::float64 Dummy_10396 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10397 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10398 = Dummy_10360*(-Dummy_10396 - Dummy_10397); + const walberla::float64 Dummy_10399 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10400 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10401 = Dummy_10362*(-Dummy_10399 - Dummy_10400); + const walberla::float64 Dummy_10402 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10403 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10404 = Dummy_10364*(-Dummy_10402 - Dummy_10403); + const walberla::float64 Dummy_10405 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10406 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10407 = Dummy_10366*(-Dummy_10405 - Dummy_10406); + const walberla::float64 Dummy_10408 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10409 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10410 = Dummy_10360*(-Dummy_10408 - Dummy_10409); + const walberla::float64 Dummy_10411 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10412 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10413 = Dummy_10362*(-Dummy_10411 - Dummy_10412); + const walberla::float64 Dummy_10414 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10415 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10416 = Dummy_10364*(-Dummy_10414 - Dummy_10415); + const walberla::float64 Dummy_10417 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10418 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10419 = Dummy_10366*(-Dummy_10417 - Dummy_10418); + const walberla::float64 Dummy_10420 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10421 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10422 = Dummy_10360*(-Dummy_10420 - Dummy_10421); + const walberla::float64 Dummy_10423 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10424 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10425 = Dummy_10362*(-Dummy_10423 - Dummy_10424); + const walberla::float64 Dummy_10426 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10427 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10428 = Dummy_10364*(-Dummy_10426 - Dummy_10427); + const walberla::float64 Dummy_10429 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10430 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10431 = Dummy_10366*(-Dummy_10429 - Dummy_10430); + const walberla::float64 Dummy_10432 = Dummy_10360*(Dummy_10396 + Dummy_10408 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10433 = Dummy_10362*(Dummy_10399 + Dummy_10411 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10434 = Dummy_10364*(Dummy_10402 + Dummy_10414 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10435 = Dummy_10366*(Dummy_10405 + Dummy_10417 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10436 = Dummy_10360*(Dummy_10397 + Dummy_10420 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10437 = Dummy_10362*(Dummy_10400 + Dummy_10423 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10438 = Dummy_10364*(Dummy_10403 + Dummy_10426 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10439 = Dummy_10366*(Dummy_10406 + Dummy_10429 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10440 = Dummy_10360*(Dummy_10409 + Dummy_10421 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10441 = Dummy_10362*(Dummy_10412 + Dummy_10424 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10442 = Dummy_10364*(Dummy_10415 + Dummy_10427 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10443 = Dummy_10366*(Dummy_10418 + Dummy_10430 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10458 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10459 = Dummy_10458*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_10460 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10461 = Dummy_10460*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_10462 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10463 = Dummy_10462*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_10464 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10465 = Dummy_10464*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_10466 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10467 = Dummy_10458*Dummy_10466; + const walberla::float64 Dummy_10468 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10469 = Dummy_10460*Dummy_10468; + const walberla::float64 Dummy_10470 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10471 = Dummy_10462*Dummy_10470; + const walberla::float64 Dummy_10472 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10473 = Dummy_10464*Dummy_10472; + const walberla::float64 Dummy_10474 = Dummy_10458*tmp_kernel_op_28; + const walberla::float64 Dummy_10475 = Dummy_10460*tmp_kernel_op_29; + const walberla::float64 Dummy_10476 = Dummy_10462*tmp_kernel_op_30; + const walberla::float64 Dummy_10477 = Dummy_10464*tmp_kernel_op_31; + const walberla::float64 Dummy_10478 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10479 = Dummy_10458*Dummy_10478; + const walberla::float64 Dummy_10480 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10481 = Dummy_10460*Dummy_10480; + const walberla::float64 Dummy_10482 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10483 = Dummy_10462*Dummy_10482; + const walberla::float64 Dummy_10484 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10485 = Dummy_10464*Dummy_10484; + const walberla::float64 Dummy_10486 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10487 = Dummy_10458*Dummy_10486; + const walberla::float64 Dummy_10488 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10489 = Dummy_10460*Dummy_10488; + const walberla::float64 Dummy_10490 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10491 = Dummy_10462*Dummy_10490; + const walberla::float64 Dummy_10492 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10493 = Dummy_10464*Dummy_10492; + const walberla::float64 Dummy_10494 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10495 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10496 = Dummy_10458*(-Dummy_10494 - Dummy_10495); + const walberla::float64 Dummy_10497 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10498 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10499 = Dummy_10460*(-Dummy_10497 - Dummy_10498); + const walberla::float64 Dummy_10500 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10501 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10502 = Dummy_10462*(-Dummy_10500 - Dummy_10501); + const walberla::float64 Dummy_10503 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10504 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10505 = Dummy_10464*(-Dummy_10503 - Dummy_10504); + const walberla::float64 Dummy_10506 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10507 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10508 = Dummy_10458*(-Dummy_10506 - Dummy_10507); + const walberla::float64 Dummy_10509 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10510 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10511 = Dummy_10460*(-Dummy_10509 - Dummy_10510); + const walberla::float64 Dummy_10512 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10513 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10514 = Dummy_10462*(-Dummy_10512 - Dummy_10513); + const walberla::float64 Dummy_10515 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10516 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10517 = Dummy_10464*(-Dummy_10515 - Dummy_10516); + const walberla::float64 Dummy_10518 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10519 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10520 = Dummy_10458*(-Dummy_10518 - Dummy_10519); + const walberla::float64 Dummy_10521 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10522 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10523 = Dummy_10460*(-Dummy_10521 - Dummy_10522); + const walberla::float64 Dummy_10524 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10525 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10526 = Dummy_10462*(-Dummy_10524 - Dummy_10525); + const walberla::float64 Dummy_10527 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10528 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10529 = Dummy_10464*(-Dummy_10527 - Dummy_10528); + const walberla::float64 Dummy_10530 = Dummy_10458*(Dummy_10494 + Dummy_10506 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10531 = Dummy_10460*(Dummy_10497 + Dummy_10509 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10532 = Dummy_10462*(Dummy_10500 + Dummy_10512 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10533 = Dummy_10464*(Dummy_10503 + Dummy_10515 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10534 = Dummy_10458*(Dummy_10495 + Dummy_10518 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10535 = Dummy_10460*(Dummy_10498 + Dummy_10521 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10536 = Dummy_10462*(Dummy_10501 + Dummy_10524 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10537 = Dummy_10464*(Dummy_10504 + Dummy_10527 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10538 = Dummy_10458*(Dummy_10507 + Dummy_10519 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10539 = Dummy_10460*(Dummy_10510 + Dummy_10522 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10540 = Dummy_10462*(Dummy_10513 + Dummy_10525 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10541 = Dummy_10464*(Dummy_10516 + Dummy_10528 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10556 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10557 = Dummy_10556*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10558 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10559 = Dummy_10558*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10560 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10561 = Dummy_10560*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10562 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10563 = Dummy_10562*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10564 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10565 = Dummy_10556*Dummy_10564; + const walberla::float64 Dummy_10566 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10567 = Dummy_10558*Dummy_10566; + const walberla::float64 Dummy_10568 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10569 = Dummy_10560*Dummy_10568; + const walberla::float64 Dummy_10570 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10571 = Dummy_10562*Dummy_10570; + const walberla::float64 Dummy_10572 = Dummy_10556*tmp_kernel_op_28; + const walberla::float64 Dummy_10573 = Dummy_10558*tmp_kernel_op_29; + const walberla::float64 Dummy_10574 = Dummy_10560*tmp_kernel_op_30; + const walberla::float64 Dummy_10575 = Dummy_10562*tmp_kernel_op_31; + const walberla::float64 Dummy_10576 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10577 = Dummy_10556*Dummy_10576; + const walberla::float64 Dummy_10578 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10579 = Dummy_10558*Dummy_10578; + const walberla::float64 Dummy_10580 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10581 = Dummy_10560*Dummy_10580; + const walberla::float64 Dummy_10582 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10583 = Dummy_10562*Dummy_10582; + const walberla::float64 Dummy_10584 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10585 = Dummy_10556*Dummy_10584; + const walberla::float64 Dummy_10586 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10587 = Dummy_10558*Dummy_10586; + const walberla::float64 Dummy_10588 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10589 = Dummy_10560*Dummy_10588; + const walberla::float64 Dummy_10590 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10591 = Dummy_10562*Dummy_10590; + const walberla::float64 Dummy_10592 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10593 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10594 = Dummy_10556*(-Dummy_10592 - Dummy_10593); + const walberla::float64 Dummy_10595 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10596 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10597 = Dummy_10558*(-Dummy_10595 - Dummy_10596); + const walberla::float64 Dummy_10598 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10599 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10600 = Dummy_10560*(-Dummy_10598 - Dummy_10599); + const walberla::float64 Dummy_10601 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10602 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10603 = Dummy_10562*(-Dummy_10601 - Dummy_10602); + const walberla::float64 Dummy_10604 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10605 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10606 = Dummy_10556*(-Dummy_10604 - Dummy_10605); + const walberla::float64 Dummy_10607 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10608 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10609 = Dummy_10558*(-Dummy_10607 - Dummy_10608); + const walberla::float64 Dummy_10610 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10611 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10612 = Dummy_10560*(-Dummy_10610 - Dummy_10611); + const walberla::float64 Dummy_10613 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10614 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10615 = Dummy_10562*(-Dummy_10613 - Dummy_10614); + const walberla::float64 Dummy_10616 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10617 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10618 = Dummy_10556*(-Dummy_10616 - Dummy_10617); + const walberla::float64 Dummy_10619 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10620 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10621 = Dummy_10558*(-Dummy_10619 - Dummy_10620); + const walberla::float64 Dummy_10622 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10623 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10624 = Dummy_10560*(-Dummy_10622 - Dummy_10623); + const walberla::float64 Dummy_10625 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10626 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10627 = Dummy_10562*(-Dummy_10625 - Dummy_10626); + const walberla::float64 Dummy_10628 = Dummy_10556*(Dummy_10592 + Dummy_10604 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10629 = Dummy_10558*(Dummy_10595 + Dummy_10607 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10630 = Dummy_10560*(Dummy_10598 + Dummy_10610 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10631 = Dummy_10562*(Dummy_10601 + Dummy_10613 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10632 = Dummy_10556*(Dummy_10593 + Dummy_10616 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10633 = Dummy_10558*(Dummy_10596 + Dummy_10619 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10634 = Dummy_10560*(Dummy_10599 + Dummy_10622 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10635 = Dummy_10562*(Dummy_10602 + Dummy_10625 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10636 = Dummy_10556*(Dummy_10605 + Dummy_10617 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10637 = Dummy_10558*(Dummy_10608 + Dummy_10620 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10638 = Dummy_10560*(Dummy_10611 + Dummy_10623 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10639 = Dummy_10562*(Dummy_10614 + Dummy_10626 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -900,144 +858,144 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_9 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_2788 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2789 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2790 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_2791 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2876 = Dummy_2788*(Dummy_2793*tmp_kernel_op_28 + Dummy_2795*tmp_kernel_op_29 + Dummy_2797*tmp_kernel_op_30 + Dummy_2799*tmp_kernel_op_31) + Dummy_2789*(Dummy_2793*0.1381966011250105 + Dummy_2795*0.1381966011250105 + Dummy_2797*0.5854101966249684 + Dummy_2799*0.1381966011250105) + Dummy_2790*(Dummy_2793*0.1381966011250105 + Dummy_2795*0.5854101966249684 + Dummy_2797*0.1381966011250105 + Dummy_2799*0.1381966011250105) + Dummy_2791*(Dummy_2793*0.5854101966249684 + Dummy_2795*0.1381966011250105 + Dummy_2797*0.1381966011250105 + Dummy_2799*0.1381966011250105); - const walberla::float64 Dummy_2877 = Dummy_2788*(-Dummy_2800*Dummy_2808 - Dummy_2802*Dummy_2809 - Dummy_2804*Dummy_2810 - Dummy_2806*Dummy_2811) + Dummy_2789*(Dummy_2801*-0.1381966011250105 + Dummy_2803*-0.1381966011250105 + Dummy_2805*-0.5854101966249684 + Dummy_2807*-0.1381966011250105) + Dummy_2790*(Dummy_2801*-0.1381966011250105 + Dummy_2803*-0.5854101966249684 + Dummy_2805*-0.1381966011250105 + Dummy_2807*-0.1381966011250105) + Dummy_2791*(Dummy_2801*-0.5854101966249684 + Dummy_2803*-0.1381966011250105 + Dummy_2805*-0.1381966011250105 + Dummy_2807*-0.1381966011250105); - const walberla::float64 Dummy_2878 = Dummy_2788*(-Dummy_2808*Dummy_2812 - Dummy_2809*Dummy_2814 - Dummy_2810*Dummy_2816 - Dummy_2811*Dummy_2818) + Dummy_2789*(Dummy_2813*-0.1381966011250105 + Dummy_2815*-0.1381966011250105 + Dummy_2817*-0.5854101966249684 + Dummy_2819*-0.1381966011250105) + Dummy_2790*(Dummy_2813*-0.1381966011250105 + Dummy_2815*-0.5854101966249684 + Dummy_2817*-0.1381966011250105 + Dummy_2819*-0.1381966011250105) + Dummy_2791*(Dummy_2813*-0.5854101966249684 + Dummy_2815*-0.1381966011250105 + Dummy_2817*-0.1381966011250105 + Dummy_2819*-0.1381966011250105); - const walberla::float64 Dummy_2879 = Dummy_2788*(-Dummy_2808*Dummy_2820 - Dummy_2809*Dummy_2822 - Dummy_2810*Dummy_2824 - Dummy_2811*Dummy_2826) + Dummy_2789*(Dummy_2821*-0.1381966011250105 + Dummy_2823*-0.1381966011250105 + Dummy_2825*-0.5854101966249684 + Dummy_2827*-0.1381966011250105) + Dummy_2790*(Dummy_2821*-0.1381966011250105 + Dummy_2823*-0.5854101966249684 + Dummy_2825*-0.1381966011250105 + Dummy_2827*-0.1381966011250105) + Dummy_2791*(Dummy_2821*-0.5854101966249684 + Dummy_2823*-0.1381966011250105 + Dummy_2825*-0.1381966011250105 + Dummy_2827*-0.1381966011250105); - const walberla::float64 Dummy_2880 = Dummy_2788*(Dummy_2830*tmp_kernel_op_28 + Dummy_2833*tmp_kernel_op_29 + Dummy_2836*tmp_kernel_op_30 + Dummy_2839*tmp_kernel_op_31) + Dummy_2789*(Dummy_2830*0.1381966011250105 + Dummy_2833*0.1381966011250105 + Dummy_2836*0.5854101966249684 + Dummy_2839*0.1381966011250105) + Dummy_2790*(Dummy_2830*0.1381966011250105 + Dummy_2833*0.5854101966249684 + Dummy_2836*0.1381966011250105 + Dummy_2839*0.1381966011250105) + Dummy_2791*(Dummy_2830*0.5854101966249684 + Dummy_2833*0.1381966011250105 + Dummy_2836*0.1381966011250105 + Dummy_2839*0.1381966011250105); - const walberla::float64 Dummy_2881 = Dummy_2788*(Dummy_2842*tmp_kernel_op_28 + Dummy_2845*tmp_kernel_op_29 + Dummy_2848*tmp_kernel_op_30 + Dummy_2851*tmp_kernel_op_31) + Dummy_2789*(Dummy_2842*0.1381966011250105 + Dummy_2845*0.1381966011250105 + Dummy_2848*0.5854101966249684 + Dummy_2851*0.1381966011250105) + Dummy_2790*(Dummy_2842*0.1381966011250105 + Dummy_2845*0.5854101966249684 + Dummy_2848*0.1381966011250105 + Dummy_2851*0.1381966011250105) + Dummy_2791*(Dummy_2842*0.5854101966249684 + Dummy_2845*0.1381966011250105 + Dummy_2848*0.1381966011250105 + Dummy_2851*0.1381966011250105); - const walberla::float64 Dummy_2882 = Dummy_2788*(Dummy_2854*tmp_kernel_op_28 + Dummy_2857*tmp_kernel_op_29 + Dummy_2860*tmp_kernel_op_30 + Dummy_2863*tmp_kernel_op_31) + Dummy_2789*(Dummy_2854*0.1381966011250105 + Dummy_2857*0.1381966011250105 + Dummy_2860*0.5854101966249684 + Dummy_2863*0.1381966011250105) + Dummy_2790*(Dummy_2854*0.1381966011250105 + Dummy_2857*0.5854101966249684 + Dummy_2860*0.1381966011250105 + Dummy_2863*0.1381966011250105) + Dummy_2791*(Dummy_2854*0.5854101966249684 + Dummy_2857*0.1381966011250105 + Dummy_2860*0.1381966011250105 + Dummy_2863*0.1381966011250105); - const walberla::float64 Dummy_2883 = Dummy_2788*(Dummy_2864*tmp_kernel_op_28 + Dummy_2865*tmp_kernel_op_29 + Dummy_2866*tmp_kernel_op_30 + Dummy_2867*tmp_kernel_op_31) + Dummy_2789*(Dummy_2864*0.1381966011250105 + Dummy_2865*0.1381966011250105 + Dummy_2866*0.5854101966249684 + Dummy_2867*0.1381966011250105) + Dummy_2790*(Dummy_2864*0.1381966011250105 + Dummy_2865*0.5854101966249684 + Dummy_2866*0.1381966011250105 + Dummy_2867*0.1381966011250105) + Dummy_2791*(Dummy_2864*0.5854101966249684 + Dummy_2865*0.1381966011250105 + Dummy_2866*0.1381966011250105 + Dummy_2867*0.1381966011250105); - const walberla::float64 Dummy_2884 = Dummy_2788*(Dummy_2868*tmp_kernel_op_28 + Dummy_2869*tmp_kernel_op_29 + Dummy_2870*tmp_kernel_op_30 + Dummy_2871*tmp_kernel_op_31) + Dummy_2789*(Dummy_2868*0.1381966011250105 + Dummy_2869*0.1381966011250105 + Dummy_2870*0.5854101966249684 + Dummy_2871*0.1381966011250105) + Dummy_2790*(Dummy_2868*0.1381966011250105 + Dummy_2869*0.5854101966249684 + Dummy_2870*0.1381966011250105 + Dummy_2871*0.1381966011250105) + Dummy_2791*(Dummy_2868*0.5854101966249684 + Dummy_2869*0.1381966011250105 + Dummy_2870*0.1381966011250105 + Dummy_2871*0.1381966011250105); - const walberla::float64 Dummy_2885 = Dummy_2788*(Dummy_2872*tmp_kernel_op_28 + Dummy_2873*tmp_kernel_op_29 + Dummy_2874*tmp_kernel_op_30 + Dummy_2875*tmp_kernel_op_31) + Dummy_2789*(Dummy_2872*0.1381966011250105 + Dummy_2873*0.1381966011250105 + Dummy_2874*0.5854101966249684 + Dummy_2875*0.1381966011250105) + Dummy_2790*(Dummy_2872*0.1381966011250105 + Dummy_2873*0.5854101966249684 + Dummy_2874*0.1381966011250105 + Dummy_2875*0.1381966011250105) + Dummy_2791*(Dummy_2872*0.5854101966249684 + Dummy_2873*0.1381966011250105 + Dummy_2874*0.1381966011250105 + Dummy_2875*0.1381966011250105); + const walberla::float64 Dummy_10160 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10161 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10162 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10163 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10248 = Dummy_10160*(Dummy_10165*tmp_kernel_op_28 + Dummy_10167*tmp_kernel_op_29 + Dummy_10169*tmp_kernel_op_30 + Dummy_10171*tmp_kernel_op_31) + Dummy_10161*(Dummy_10165*0.1381966011250105 + Dummy_10167*0.1381966011250105 + Dummy_10169*0.5854101966249684 + Dummy_10171*0.1381966011250105) + Dummy_10162*(Dummy_10165*0.1381966011250105 + Dummy_10167*0.5854101966249684 + Dummy_10169*0.1381966011250105 + Dummy_10171*0.1381966011250105) + Dummy_10163*(Dummy_10165*0.5854101966249684 + Dummy_10167*0.1381966011250105 + Dummy_10169*0.1381966011250105 + Dummy_10171*0.1381966011250105); + const walberla::float64 Dummy_10249 = Dummy_10160*(-Dummy_10172*Dummy_10180 - Dummy_10174*Dummy_10181 - Dummy_10176*Dummy_10182 - Dummy_10178*Dummy_10183) + Dummy_10161*(Dummy_10173*-0.1381966011250105 + Dummy_10175*-0.1381966011250105 + Dummy_10177*-0.5854101966249684 + Dummy_10179*-0.1381966011250105) + Dummy_10162*(Dummy_10173*-0.1381966011250105 + Dummy_10175*-0.5854101966249684 + Dummy_10177*-0.1381966011250105 + Dummy_10179*-0.1381966011250105) + Dummy_10163*(Dummy_10173*-0.5854101966249684 + Dummy_10175*-0.1381966011250105 + Dummy_10177*-0.1381966011250105 + Dummy_10179*-0.1381966011250105); + const walberla::float64 Dummy_10250 = Dummy_10160*(-Dummy_10180*Dummy_10184 - Dummy_10181*Dummy_10186 - Dummy_10182*Dummy_10188 - Dummy_10183*Dummy_10190) + Dummy_10161*(Dummy_10185*-0.1381966011250105 + Dummy_10187*-0.1381966011250105 + Dummy_10189*-0.5854101966249684 + Dummy_10191*-0.1381966011250105) + Dummy_10162*(Dummy_10185*-0.1381966011250105 + Dummy_10187*-0.5854101966249684 + Dummy_10189*-0.1381966011250105 + Dummy_10191*-0.1381966011250105) + Dummy_10163*(Dummy_10185*-0.5854101966249684 + Dummy_10187*-0.1381966011250105 + Dummy_10189*-0.1381966011250105 + Dummy_10191*-0.1381966011250105); + const walberla::float64 Dummy_10251 = Dummy_10160*(-Dummy_10180*Dummy_10192 - Dummy_10181*Dummy_10194 - Dummy_10182*Dummy_10196 - Dummy_10183*Dummy_10198) + Dummy_10161*(Dummy_10193*-0.1381966011250105 + Dummy_10195*-0.1381966011250105 + Dummy_10197*-0.5854101966249684 + Dummy_10199*-0.1381966011250105) + Dummy_10162*(Dummy_10193*-0.1381966011250105 + Dummy_10195*-0.5854101966249684 + Dummy_10197*-0.1381966011250105 + Dummy_10199*-0.1381966011250105) + Dummy_10163*(Dummy_10193*-0.5854101966249684 + Dummy_10195*-0.1381966011250105 + Dummy_10197*-0.1381966011250105 + Dummy_10199*-0.1381966011250105); + const walberla::float64 Dummy_10252 = Dummy_10160*(Dummy_10202*tmp_kernel_op_28 + Dummy_10205*tmp_kernel_op_29 + Dummy_10208*tmp_kernel_op_30 + Dummy_10211*tmp_kernel_op_31) + Dummy_10161*(Dummy_10202*0.1381966011250105 + Dummy_10205*0.1381966011250105 + Dummy_10208*0.5854101966249684 + Dummy_10211*0.1381966011250105) + Dummy_10162*(Dummy_10202*0.1381966011250105 + Dummy_10205*0.5854101966249684 + Dummy_10208*0.1381966011250105 + Dummy_10211*0.1381966011250105) + Dummy_10163*(Dummy_10202*0.5854101966249684 + Dummy_10205*0.1381966011250105 + Dummy_10208*0.1381966011250105 + Dummy_10211*0.1381966011250105); + const walberla::float64 Dummy_10253 = Dummy_10160*(Dummy_10214*tmp_kernel_op_28 + Dummy_10217*tmp_kernel_op_29 + Dummy_10220*tmp_kernel_op_30 + Dummy_10223*tmp_kernel_op_31) + Dummy_10161*(Dummy_10214*0.1381966011250105 + Dummy_10217*0.1381966011250105 + Dummy_10220*0.5854101966249684 + Dummy_10223*0.1381966011250105) + Dummy_10162*(Dummy_10214*0.1381966011250105 + Dummy_10217*0.5854101966249684 + Dummy_10220*0.1381966011250105 + Dummy_10223*0.1381966011250105) + Dummy_10163*(Dummy_10214*0.5854101966249684 + Dummy_10217*0.1381966011250105 + Dummy_10220*0.1381966011250105 + Dummy_10223*0.1381966011250105); + const walberla::float64 Dummy_10254 = Dummy_10160*(Dummy_10226*tmp_kernel_op_28 + Dummy_10229*tmp_kernel_op_29 + Dummy_10232*tmp_kernel_op_30 + Dummy_10235*tmp_kernel_op_31) + Dummy_10161*(Dummy_10226*0.1381966011250105 + Dummy_10229*0.1381966011250105 + Dummy_10232*0.5854101966249684 + Dummy_10235*0.1381966011250105) + Dummy_10162*(Dummy_10226*0.1381966011250105 + Dummy_10229*0.5854101966249684 + Dummy_10232*0.1381966011250105 + Dummy_10235*0.1381966011250105) + Dummy_10163*(Dummy_10226*0.5854101966249684 + Dummy_10229*0.1381966011250105 + Dummy_10232*0.1381966011250105 + Dummy_10235*0.1381966011250105); + const walberla::float64 Dummy_10255 = Dummy_10160*(Dummy_10236*tmp_kernel_op_28 + Dummy_10237*tmp_kernel_op_29 + Dummy_10238*tmp_kernel_op_30 + Dummy_10239*tmp_kernel_op_31) + Dummy_10161*(Dummy_10236*0.1381966011250105 + Dummy_10237*0.1381966011250105 + Dummy_10238*0.5854101966249684 + Dummy_10239*0.1381966011250105) + Dummy_10162*(Dummy_10236*0.1381966011250105 + Dummy_10237*0.5854101966249684 + Dummy_10238*0.1381966011250105 + Dummy_10239*0.1381966011250105) + Dummy_10163*(Dummy_10236*0.5854101966249684 + Dummy_10237*0.1381966011250105 + Dummy_10238*0.1381966011250105 + Dummy_10239*0.1381966011250105); + const walberla::float64 Dummy_10256 = Dummy_10160*(Dummy_10240*tmp_kernel_op_28 + Dummy_10241*tmp_kernel_op_29 + Dummy_10242*tmp_kernel_op_30 + Dummy_10243*tmp_kernel_op_31) + Dummy_10161*(Dummy_10240*0.1381966011250105 + Dummy_10241*0.1381966011250105 + Dummy_10242*0.5854101966249684 + Dummy_10243*0.1381966011250105) + Dummy_10162*(Dummy_10240*0.1381966011250105 + Dummy_10241*0.5854101966249684 + Dummy_10242*0.1381966011250105 + Dummy_10243*0.1381966011250105) + Dummy_10163*(Dummy_10240*0.5854101966249684 + Dummy_10241*0.1381966011250105 + Dummy_10242*0.1381966011250105 + Dummy_10243*0.1381966011250105); + const walberla::float64 Dummy_10257 = Dummy_10160*(Dummy_10244*tmp_kernel_op_28 + Dummy_10245*tmp_kernel_op_29 + Dummy_10246*tmp_kernel_op_30 + Dummy_10247*tmp_kernel_op_31) + Dummy_10161*(Dummy_10244*0.1381966011250105 + Dummy_10245*0.1381966011250105 + Dummy_10246*0.5854101966249684 + Dummy_10247*0.1381966011250105) + Dummy_10162*(Dummy_10244*0.1381966011250105 + Dummy_10245*0.5854101966249684 + Dummy_10246*0.1381966011250105 + Dummy_10247*0.1381966011250105) + Dummy_10163*(Dummy_10244*0.5854101966249684 + Dummy_10245*0.1381966011250105 + Dummy_10246*0.1381966011250105 + Dummy_10247*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2876 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2877 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_2878 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2879 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2880 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_2881 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2882 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2883 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2884 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2885 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10248 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10249 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10250 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10251 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10252 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_10253 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10254 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10255 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10256 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10257 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } - const walberla::float64 Dummy_2886 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2887 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_2888 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2889 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2974 = Dummy_2886*(Dummy_2891*tmp_kernel_op_28 + Dummy_2893*tmp_kernel_op_29 + Dummy_2895*tmp_kernel_op_30 + Dummy_2897*tmp_kernel_op_31) + Dummy_2887*(Dummy_2891*0.1381966011250105 + Dummy_2893*0.1381966011250105 + Dummy_2895*0.5854101966249684 + Dummy_2897*0.1381966011250105) + Dummy_2888*(Dummy_2891*0.1381966011250105 + Dummy_2893*0.5854101966249684 + Dummy_2895*0.1381966011250105 + Dummy_2897*0.1381966011250105) + Dummy_2889*(Dummy_2891*0.5854101966249684 + Dummy_2893*0.1381966011250105 + Dummy_2895*0.1381966011250105 + Dummy_2897*0.1381966011250105); - const walberla::float64 Dummy_2975 = Dummy_2886*(-Dummy_2898*Dummy_2906 - Dummy_2900*Dummy_2907 - Dummy_2902*Dummy_2908 - Dummy_2904*Dummy_2909) + Dummy_2887*(Dummy_2899*-0.1381966011250105 + Dummy_2901*-0.1381966011250105 + Dummy_2903*-0.5854101966249684 + Dummy_2905*-0.1381966011250105) + Dummy_2888*(Dummy_2899*-0.1381966011250105 + Dummy_2901*-0.5854101966249684 + Dummy_2903*-0.1381966011250105 + Dummy_2905*-0.1381966011250105) + Dummy_2889*(Dummy_2899*-0.5854101966249684 + Dummy_2901*-0.1381966011250105 + Dummy_2903*-0.1381966011250105 + Dummy_2905*-0.1381966011250105); - const walberla::float64 Dummy_2976 = Dummy_2886*(-Dummy_2906*Dummy_2910 - Dummy_2907*Dummy_2912 - Dummy_2908*Dummy_2914 - Dummy_2909*Dummy_2916) + Dummy_2887*(Dummy_2911*-0.1381966011250105 + Dummy_2913*-0.1381966011250105 + Dummy_2915*-0.5854101966249684 + Dummy_2917*-0.1381966011250105) + Dummy_2888*(Dummy_2911*-0.1381966011250105 + Dummy_2913*-0.5854101966249684 + Dummy_2915*-0.1381966011250105 + Dummy_2917*-0.1381966011250105) + Dummy_2889*(Dummy_2911*-0.5854101966249684 + Dummy_2913*-0.1381966011250105 + Dummy_2915*-0.1381966011250105 + Dummy_2917*-0.1381966011250105); - const walberla::float64 Dummy_2977 = Dummy_2886*(-Dummy_2906*Dummy_2918 - Dummy_2907*Dummy_2920 - Dummy_2908*Dummy_2922 - Dummy_2909*Dummy_2924) + Dummy_2887*(Dummy_2919*-0.1381966011250105 + Dummy_2921*-0.1381966011250105 + Dummy_2923*-0.5854101966249684 + Dummy_2925*-0.1381966011250105) + Dummy_2888*(Dummy_2919*-0.1381966011250105 + Dummy_2921*-0.5854101966249684 + Dummy_2923*-0.1381966011250105 + Dummy_2925*-0.1381966011250105) + Dummy_2889*(Dummy_2919*-0.5854101966249684 + Dummy_2921*-0.1381966011250105 + Dummy_2923*-0.1381966011250105 + Dummy_2925*-0.1381966011250105); - const walberla::float64 Dummy_2978 = Dummy_2886*(Dummy_2928*tmp_kernel_op_28 + Dummy_2931*tmp_kernel_op_29 + Dummy_2934*tmp_kernel_op_30 + Dummy_2937*tmp_kernel_op_31) + Dummy_2887*(Dummy_2928*0.1381966011250105 + Dummy_2931*0.1381966011250105 + Dummy_2934*0.5854101966249684 + Dummy_2937*0.1381966011250105) + Dummy_2888*(Dummy_2928*0.1381966011250105 + Dummy_2931*0.5854101966249684 + Dummy_2934*0.1381966011250105 + Dummy_2937*0.1381966011250105) + Dummy_2889*(Dummy_2928*0.5854101966249684 + Dummy_2931*0.1381966011250105 + Dummy_2934*0.1381966011250105 + Dummy_2937*0.1381966011250105); - const walberla::float64 Dummy_2979 = Dummy_2886*(Dummy_2940*tmp_kernel_op_28 + Dummy_2943*tmp_kernel_op_29 + Dummy_2946*tmp_kernel_op_30 + Dummy_2949*tmp_kernel_op_31) + Dummy_2887*(Dummy_2940*0.1381966011250105 + Dummy_2943*0.1381966011250105 + Dummy_2946*0.5854101966249684 + Dummy_2949*0.1381966011250105) + Dummy_2888*(Dummy_2940*0.1381966011250105 + Dummy_2943*0.5854101966249684 + Dummy_2946*0.1381966011250105 + Dummy_2949*0.1381966011250105) + Dummy_2889*(Dummy_2940*0.5854101966249684 + Dummy_2943*0.1381966011250105 + Dummy_2946*0.1381966011250105 + Dummy_2949*0.1381966011250105); - const walberla::float64 Dummy_2980 = Dummy_2886*(Dummy_2952*tmp_kernel_op_28 + Dummy_2955*tmp_kernel_op_29 + Dummy_2958*tmp_kernel_op_30 + Dummy_2961*tmp_kernel_op_31) + Dummy_2887*(Dummy_2952*0.1381966011250105 + Dummy_2955*0.1381966011250105 + Dummy_2958*0.5854101966249684 + Dummy_2961*0.1381966011250105) + Dummy_2888*(Dummy_2952*0.1381966011250105 + Dummy_2955*0.5854101966249684 + Dummy_2958*0.1381966011250105 + Dummy_2961*0.1381966011250105) + Dummy_2889*(Dummy_2952*0.5854101966249684 + Dummy_2955*0.1381966011250105 + Dummy_2958*0.1381966011250105 + Dummy_2961*0.1381966011250105); - const walberla::float64 Dummy_2981 = Dummy_2886*(Dummy_2962*tmp_kernel_op_28 + Dummy_2963*tmp_kernel_op_29 + Dummy_2964*tmp_kernel_op_30 + Dummy_2965*tmp_kernel_op_31) + Dummy_2887*(Dummy_2962*0.1381966011250105 + Dummy_2963*0.1381966011250105 + Dummy_2964*0.5854101966249684 + Dummy_2965*0.1381966011250105) + Dummy_2888*(Dummy_2962*0.1381966011250105 + Dummy_2963*0.5854101966249684 + Dummy_2964*0.1381966011250105 + Dummy_2965*0.1381966011250105) + Dummy_2889*(Dummy_2962*0.5854101966249684 + Dummy_2963*0.1381966011250105 + Dummy_2964*0.1381966011250105 + Dummy_2965*0.1381966011250105); - const walberla::float64 Dummy_2982 = Dummy_2886*(Dummy_2966*tmp_kernel_op_28 + Dummy_2967*tmp_kernel_op_29 + Dummy_2968*tmp_kernel_op_30 + Dummy_2969*tmp_kernel_op_31) + Dummy_2887*(Dummy_2966*0.1381966011250105 + Dummy_2967*0.1381966011250105 + Dummy_2968*0.5854101966249684 + Dummy_2969*0.1381966011250105) + Dummy_2888*(Dummy_2966*0.1381966011250105 + Dummy_2967*0.5854101966249684 + Dummy_2968*0.1381966011250105 + Dummy_2969*0.1381966011250105) + Dummy_2889*(Dummy_2966*0.5854101966249684 + Dummy_2967*0.1381966011250105 + Dummy_2968*0.1381966011250105 + Dummy_2969*0.1381966011250105); - const walberla::float64 Dummy_2983 = Dummy_2886*(Dummy_2970*tmp_kernel_op_28 + Dummy_2971*tmp_kernel_op_29 + Dummy_2972*tmp_kernel_op_30 + Dummy_2973*tmp_kernel_op_31) + Dummy_2887*(Dummy_2970*0.1381966011250105 + Dummy_2971*0.1381966011250105 + Dummy_2972*0.5854101966249684 + Dummy_2973*0.1381966011250105) + Dummy_2888*(Dummy_2970*0.1381966011250105 + Dummy_2971*0.5854101966249684 + Dummy_2972*0.1381966011250105 + Dummy_2973*0.1381966011250105) + Dummy_2889*(Dummy_2970*0.5854101966249684 + Dummy_2971*0.1381966011250105 + Dummy_2972*0.1381966011250105 + Dummy_2973*0.1381966011250105); + const walberla::float64 Dummy_10258 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10259 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10260 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10261 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10346 = Dummy_10258*(Dummy_10263*tmp_kernel_op_28 + Dummy_10265*tmp_kernel_op_29 + Dummy_10267*tmp_kernel_op_30 + Dummy_10269*tmp_kernel_op_31) + Dummy_10259*(Dummy_10263*0.1381966011250105 + Dummy_10265*0.1381966011250105 + Dummy_10267*0.5854101966249684 + Dummy_10269*0.1381966011250105) + Dummy_10260*(Dummy_10263*0.1381966011250105 + Dummy_10265*0.5854101966249684 + Dummy_10267*0.1381966011250105 + Dummy_10269*0.1381966011250105) + Dummy_10261*(Dummy_10263*0.5854101966249684 + Dummy_10265*0.1381966011250105 + Dummy_10267*0.1381966011250105 + Dummy_10269*0.1381966011250105); + const walberla::float64 Dummy_10347 = Dummy_10258*(-Dummy_10270*Dummy_10278 - Dummy_10272*Dummy_10279 - Dummy_10274*Dummy_10280 - Dummy_10276*Dummy_10281) + Dummy_10259*(Dummy_10271*-0.1381966011250105 + Dummy_10273*-0.1381966011250105 + Dummy_10275*-0.5854101966249684 + Dummy_10277*-0.1381966011250105) + Dummy_10260*(Dummy_10271*-0.1381966011250105 + Dummy_10273*-0.5854101966249684 + Dummy_10275*-0.1381966011250105 + Dummy_10277*-0.1381966011250105) + Dummy_10261*(Dummy_10271*-0.5854101966249684 + Dummy_10273*-0.1381966011250105 + Dummy_10275*-0.1381966011250105 + Dummy_10277*-0.1381966011250105); + const walberla::float64 Dummy_10348 = Dummy_10258*(-Dummy_10278*Dummy_10282 - Dummy_10279*Dummy_10284 - Dummy_10280*Dummy_10286 - Dummy_10281*Dummy_10288) + Dummy_10259*(Dummy_10283*-0.1381966011250105 + Dummy_10285*-0.1381966011250105 + Dummy_10287*-0.5854101966249684 + Dummy_10289*-0.1381966011250105) + Dummy_10260*(Dummy_10283*-0.1381966011250105 + Dummy_10285*-0.5854101966249684 + Dummy_10287*-0.1381966011250105 + Dummy_10289*-0.1381966011250105) + Dummy_10261*(Dummy_10283*-0.5854101966249684 + Dummy_10285*-0.1381966011250105 + Dummy_10287*-0.1381966011250105 + Dummy_10289*-0.1381966011250105); + const walberla::float64 Dummy_10349 = Dummy_10258*(-Dummy_10278*Dummy_10290 - Dummy_10279*Dummy_10292 - Dummy_10280*Dummy_10294 - Dummy_10281*Dummy_10296) + Dummy_10259*(Dummy_10291*-0.1381966011250105 + Dummy_10293*-0.1381966011250105 + Dummy_10295*-0.5854101966249684 + Dummy_10297*-0.1381966011250105) + Dummy_10260*(Dummy_10291*-0.1381966011250105 + Dummy_10293*-0.5854101966249684 + Dummy_10295*-0.1381966011250105 + Dummy_10297*-0.1381966011250105) + Dummy_10261*(Dummy_10291*-0.5854101966249684 + Dummy_10293*-0.1381966011250105 + Dummy_10295*-0.1381966011250105 + Dummy_10297*-0.1381966011250105); + const walberla::float64 Dummy_10350 = Dummy_10258*(Dummy_10300*tmp_kernel_op_28 + Dummy_10303*tmp_kernel_op_29 + Dummy_10306*tmp_kernel_op_30 + Dummy_10309*tmp_kernel_op_31) + Dummy_10259*(Dummy_10300*0.1381966011250105 + Dummy_10303*0.1381966011250105 + Dummy_10306*0.5854101966249684 + Dummy_10309*0.1381966011250105) + Dummy_10260*(Dummy_10300*0.1381966011250105 + Dummy_10303*0.5854101966249684 + Dummy_10306*0.1381966011250105 + Dummy_10309*0.1381966011250105) + Dummy_10261*(Dummy_10300*0.5854101966249684 + Dummy_10303*0.1381966011250105 + Dummy_10306*0.1381966011250105 + Dummy_10309*0.1381966011250105); + const walberla::float64 Dummy_10351 = Dummy_10258*(Dummy_10312*tmp_kernel_op_28 + Dummy_10315*tmp_kernel_op_29 + Dummy_10318*tmp_kernel_op_30 + Dummy_10321*tmp_kernel_op_31) + Dummy_10259*(Dummy_10312*0.1381966011250105 + Dummy_10315*0.1381966011250105 + Dummy_10318*0.5854101966249684 + Dummy_10321*0.1381966011250105) + Dummy_10260*(Dummy_10312*0.1381966011250105 + Dummy_10315*0.5854101966249684 + Dummy_10318*0.1381966011250105 + Dummy_10321*0.1381966011250105) + Dummy_10261*(Dummy_10312*0.5854101966249684 + Dummy_10315*0.1381966011250105 + Dummy_10318*0.1381966011250105 + Dummy_10321*0.1381966011250105); + const walberla::float64 Dummy_10352 = Dummy_10258*(Dummy_10324*tmp_kernel_op_28 + Dummy_10327*tmp_kernel_op_29 + Dummy_10330*tmp_kernel_op_30 + Dummy_10333*tmp_kernel_op_31) + Dummy_10259*(Dummy_10324*0.1381966011250105 + Dummy_10327*0.1381966011250105 + Dummy_10330*0.5854101966249684 + Dummy_10333*0.1381966011250105) + Dummy_10260*(Dummy_10324*0.1381966011250105 + Dummy_10327*0.5854101966249684 + Dummy_10330*0.1381966011250105 + Dummy_10333*0.1381966011250105) + Dummy_10261*(Dummy_10324*0.5854101966249684 + Dummy_10327*0.1381966011250105 + Dummy_10330*0.1381966011250105 + Dummy_10333*0.1381966011250105); + const walberla::float64 Dummy_10353 = Dummy_10258*(Dummy_10334*tmp_kernel_op_28 + Dummy_10335*tmp_kernel_op_29 + Dummy_10336*tmp_kernel_op_30 + Dummy_10337*tmp_kernel_op_31) + Dummy_10259*(Dummy_10334*0.1381966011250105 + Dummy_10335*0.1381966011250105 + Dummy_10336*0.5854101966249684 + Dummy_10337*0.1381966011250105) + Dummy_10260*(Dummy_10334*0.1381966011250105 + Dummy_10335*0.5854101966249684 + Dummy_10336*0.1381966011250105 + Dummy_10337*0.1381966011250105) + Dummy_10261*(Dummy_10334*0.5854101966249684 + Dummy_10335*0.1381966011250105 + Dummy_10336*0.1381966011250105 + Dummy_10337*0.1381966011250105); + const walberla::float64 Dummy_10354 = Dummy_10258*(Dummy_10338*tmp_kernel_op_28 + Dummy_10339*tmp_kernel_op_29 + Dummy_10340*tmp_kernel_op_30 + Dummy_10341*tmp_kernel_op_31) + Dummy_10259*(Dummy_10338*0.1381966011250105 + Dummy_10339*0.1381966011250105 + Dummy_10340*0.5854101966249684 + Dummy_10341*0.1381966011250105) + Dummy_10260*(Dummy_10338*0.1381966011250105 + Dummy_10339*0.5854101966249684 + Dummy_10340*0.1381966011250105 + Dummy_10341*0.1381966011250105) + Dummy_10261*(Dummy_10338*0.5854101966249684 + Dummy_10339*0.1381966011250105 + Dummy_10340*0.1381966011250105 + Dummy_10341*0.1381966011250105); + const walberla::float64 Dummy_10355 = Dummy_10258*(Dummy_10342*tmp_kernel_op_28 + Dummy_10343*tmp_kernel_op_29 + Dummy_10344*tmp_kernel_op_30 + Dummy_10345*tmp_kernel_op_31) + Dummy_10259*(Dummy_10342*0.1381966011250105 + Dummy_10343*0.1381966011250105 + Dummy_10344*0.5854101966249684 + Dummy_10345*0.1381966011250105) + Dummy_10260*(Dummy_10342*0.1381966011250105 + Dummy_10343*0.5854101966249684 + Dummy_10344*0.1381966011250105 + Dummy_10345*0.1381966011250105) + Dummy_10261*(Dummy_10342*0.5854101966249684 + Dummy_10343*0.1381966011250105 + Dummy_10344*0.1381966011250105 + Dummy_10345*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2974 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_2975 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2976 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2977 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2978 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2979 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2980 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2981 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2982 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2983 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10346 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10347 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10348 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10349 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10350 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10351 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10352 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10353 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10354 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10355 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_2984 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_2985 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_2986 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_2987 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3072 = Dummy_2984*(Dummy_2989*tmp_kernel_op_28 + Dummy_2991*tmp_kernel_op_29 + Dummy_2993*tmp_kernel_op_30 + Dummy_2995*tmp_kernel_op_31) + Dummy_2985*(Dummy_2989*0.1381966011250105 + Dummy_2991*0.1381966011250105 + Dummy_2993*0.5854101966249684 + Dummy_2995*0.1381966011250105) + Dummy_2986*(Dummy_2989*0.1381966011250105 + Dummy_2991*0.5854101966249684 + Dummy_2993*0.1381966011250105 + Dummy_2995*0.1381966011250105) + Dummy_2987*(Dummy_2989*0.5854101966249684 + Dummy_2991*0.1381966011250105 + Dummy_2993*0.1381966011250105 + Dummy_2995*0.1381966011250105); - const walberla::float64 Dummy_3073 = Dummy_2984*(-Dummy_2996*Dummy_3004 - Dummy_2998*Dummy_3005 - Dummy_3000*Dummy_3006 - Dummy_3002*Dummy_3007) + Dummy_2985*(Dummy_2997*-0.1381966011250105 + Dummy_2999*-0.1381966011250105 + Dummy_3001*-0.5854101966249684 + Dummy_3003*-0.1381966011250105) + Dummy_2986*(Dummy_2997*-0.1381966011250105 + Dummy_2999*-0.5854101966249684 + Dummy_3001*-0.1381966011250105 + Dummy_3003*-0.1381966011250105) + Dummy_2987*(Dummy_2997*-0.5854101966249684 + Dummy_2999*-0.1381966011250105 + Dummy_3001*-0.1381966011250105 + Dummy_3003*-0.1381966011250105); - const walberla::float64 Dummy_3074 = Dummy_2984*(-Dummy_3004*Dummy_3008 - Dummy_3005*Dummy_3010 - Dummy_3006*Dummy_3012 - Dummy_3007*Dummy_3014) + Dummy_2985*(Dummy_3009*-0.1381966011250105 + Dummy_3011*-0.1381966011250105 + Dummy_3013*-0.5854101966249684 + Dummy_3015*-0.1381966011250105) + Dummy_2986*(Dummy_3009*-0.1381966011250105 + Dummy_3011*-0.5854101966249684 + Dummy_3013*-0.1381966011250105 + Dummy_3015*-0.1381966011250105) + Dummy_2987*(Dummy_3009*-0.5854101966249684 + Dummy_3011*-0.1381966011250105 + Dummy_3013*-0.1381966011250105 + Dummy_3015*-0.1381966011250105); - const walberla::float64 Dummy_3075 = Dummy_2984*(-Dummy_3004*Dummy_3016 - Dummy_3005*Dummy_3018 - Dummy_3006*Dummy_3020 - Dummy_3007*Dummy_3022) + Dummy_2985*(Dummy_3017*-0.1381966011250105 + Dummy_3019*-0.1381966011250105 + Dummy_3021*-0.5854101966249684 + Dummy_3023*-0.1381966011250105) + Dummy_2986*(Dummy_3017*-0.1381966011250105 + Dummy_3019*-0.5854101966249684 + Dummy_3021*-0.1381966011250105 + Dummy_3023*-0.1381966011250105) + Dummy_2987*(Dummy_3017*-0.5854101966249684 + Dummy_3019*-0.1381966011250105 + Dummy_3021*-0.1381966011250105 + Dummy_3023*-0.1381966011250105); - const walberla::float64 Dummy_3076 = Dummy_2984*(Dummy_3026*tmp_kernel_op_28 + Dummy_3029*tmp_kernel_op_29 + Dummy_3032*tmp_kernel_op_30 + Dummy_3035*tmp_kernel_op_31) + Dummy_2985*(Dummy_3026*0.1381966011250105 + Dummy_3029*0.1381966011250105 + Dummy_3032*0.5854101966249684 + Dummy_3035*0.1381966011250105) + Dummy_2986*(Dummy_3026*0.1381966011250105 + Dummy_3029*0.5854101966249684 + Dummy_3032*0.1381966011250105 + Dummy_3035*0.1381966011250105) + Dummy_2987*(Dummy_3026*0.5854101966249684 + Dummy_3029*0.1381966011250105 + Dummy_3032*0.1381966011250105 + Dummy_3035*0.1381966011250105); - const walberla::float64 Dummy_3077 = Dummy_2984*(Dummy_3038*tmp_kernel_op_28 + Dummy_3041*tmp_kernel_op_29 + Dummy_3044*tmp_kernel_op_30 + Dummy_3047*tmp_kernel_op_31) + Dummy_2985*(Dummy_3038*0.1381966011250105 + Dummy_3041*0.1381966011250105 + Dummy_3044*0.5854101966249684 + Dummy_3047*0.1381966011250105) + Dummy_2986*(Dummy_3038*0.1381966011250105 + Dummy_3041*0.5854101966249684 + Dummy_3044*0.1381966011250105 + Dummy_3047*0.1381966011250105) + Dummy_2987*(Dummy_3038*0.5854101966249684 + Dummy_3041*0.1381966011250105 + Dummy_3044*0.1381966011250105 + Dummy_3047*0.1381966011250105); - const walberla::float64 Dummy_3078 = Dummy_2984*(Dummy_3050*tmp_kernel_op_28 + Dummy_3053*tmp_kernel_op_29 + Dummy_3056*tmp_kernel_op_30 + Dummy_3059*tmp_kernel_op_31) + Dummy_2985*(Dummy_3050*0.1381966011250105 + Dummy_3053*0.1381966011250105 + Dummy_3056*0.5854101966249684 + Dummy_3059*0.1381966011250105) + Dummy_2986*(Dummy_3050*0.1381966011250105 + Dummy_3053*0.5854101966249684 + Dummy_3056*0.1381966011250105 + Dummy_3059*0.1381966011250105) + Dummy_2987*(Dummy_3050*0.5854101966249684 + Dummy_3053*0.1381966011250105 + Dummy_3056*0.1381966011250105 + Dummy_3059*0.1381966011250105); - const walberla::float64 Dummy_3079 = Dummy_2984*(Dummy_3060*tmp_kernel_op_28 + Dummy_3061*tmp_kernel_op_29 + Dummy_3062*tmp_kernel_op_30 + Dummy_3063*tmp_kernel_op_31) + Dummy_2985*(Dummy_3060*0.1381966011250105 + Dummy_3061*0.1381966011250105 + Dummy_3062*0.5854101966249684 + Dummy_3063*0.1381966011250105) + Dummy_2986*(Dummy_3060*0.1381966011250105 + Dummy_3061*0.5854101966249684 + Dummy_3062*0.1381966011250105 + Dummy_3063*0.1381966011250105) + Dummy_2987*(Dummy_3060*0.5854101966249684 + Dummy_3061*0.1381966011250105 + Dummy_3062*0.1381966011250105 + Dummy_3063*0.1381966011250105); - const walberla::float64 Dummy_3080 = Dummy_2984*(Dummy_3064*tmp_kernel_op_28 + Dummy_3065*tmp_kernel_op_29 + Dummy_3066*tmp_kernel_op_30 + Dummy_3067*tmp_kernel_op_31) + Dummy_2985*(Dummy_3064*0.1381966011250105 + Dummy_3065*0.1381966011250105 + Dummy_3066*0.5854101966249684 + Dummy_3067*0.1381966011250105) + Dummy_2986*(Dummy_3064*0.1381966011250105 + Dummy_3065*0.5854101966249684 + Dummy_3066*0.1381966011250105 + Dummy_3067*0.1381966011250105) + Dummy_2987*(Dummy_3064*0.5854101966249684 + Dummy_3065*0.1381966011250105 + Dummy_3066*0.1381966011250105 + Dummy_3067*0.1381966011250105); - const walberla::float64 Dummy_3081 = Dummy_2984*(Dummy_3068*tmp_kernel_op_28 + Dummy_3069*tmp_kernel_op_29 + Dummy_3070*tmp_kernel_op_30 + Dummy_3071*tmp_kernel_op_31) + Dummy_2985*(Dummy_3068*0.1381966011250105 + Dummy_3069*0.1381966011250105 + Dummy_3070*0.5854101966249684 + Dummy_3071*0.1381966011250105) + Dummy_2986*(Dummy_3068*0.1381966011250105 + Dummy_3069*0.5854101966249684 + Dummy_3070*0.1381966011250105 + Dummy_3071*0.1381966011250105) + Dummy_2987*(Dummy_3068*0.5854101966249684 + Dummy_3069*0.1381966011250105 + Dummy_3070*0.1381966011250105 + Dummy_3071*0.1381966011250105); + const walberla::float64 Dummy_10356 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10357 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10358 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10359 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10444 = Dummy_10356*(Dummy_10361*tmp_kernel_op_28 + Dummy_10363*tmp_kernel_op_29 + Dummy_10365*tmp_kernel_op_30 + Dummy_10367*tmp_kernel_op_31) + Dummy_10357*(Dummy_10361*0.1381966011250105 + Dummy_10363*0.1381966011250105 + Dummy_10365*0.5854101966249684 + Dummy_10367*0.1381966011250105) + Dummy_10358*(Dummy_10361*0.1381966011250105 + Dummy_10363*0.5854101966249684 + Dummy_10365*0.1381966011250105 + Dummy_10367*0.1381966011250105) + Dummy_10359*(Dummy_10361*0.5854101966249684 + Dummy_10363*0.1381966011250105 + Dummy_10365*0.1381966011250105 + Dummy_10367*0.1381966011250105); + const walberla::float64 Dummy_10445 = Dummy_10356*(-Dummy_10368*Dummy_10376 - Dummy_10370*Dummy_10377 - Dummy_10372*Dummy_10378 - Dummy_10374*Dummy_10379) + Dummy_10357*(Dummy_10369*-0.1381966011250105 + Dummy_10371*-0.1381966011250105 + Dummy_10373*-0.5854101966249684 + Dummy_10375*-0.1381966011250105) + Dummy_10358*(Dummy_10369*-0.1381966011250105 + Dummy_10371*-0.5854101966249684 + Dummy_10373*-0.1381966011250105 + Dummy_10375*-0.1381966011250105) + Dummy_10359*(Dummy_10369*-0.5854101966249684 + Dummy_10371*-0.1381966011250105 + Dummy_10373*-0.1381966011250105 + Dummy_10375*-0.1381966011250105); + const walberla::float64 Dummy_10446 = Dummy_10356*(-Dummy_10376*Dummy_10380 - Dummy_10377*Dummy_10382 - Dummy_10378*Dummy_10384 - Dummy_10379*Dummy_10386) + Dummy_10357*(Dummy_10381*-0.1381966011250105 + Dummy_10383*-0.1381966011250105 + Dummy_10385*-0.5854101966249684 + Dummy_10387*-0.1381966011250105) + Dummy_10358*(Dummy_10381*-0.1381966011250105 + Dummy_10383*-0.5854101966249684 + Dummy_10385*-0.1381966011250105 + Dummy_10387*-0.1381966011250105) + Dummy_10359*(Dummy_10381*-0.5854101966249684 + Dummy_10383*-0.1381966011250105 + Dummy_10385*-0.1381966011250105 + Dummy_10387*-0.1381966011250105); + const walberla::float64 Dummy_10447 = Dummy_10356*(-Dummy_10376*Dummy_10388 - Dummy_10377*Dummy_10390 - Dummy_10378*Dummy_10392 - Dummy_10379*Dummy_10394) + Dummy_10357*(Dummy_10389*-0.1381966011250105 + Dummy_10391*-0.1381966011250105 + Dummy_10393*-0.5854101966249684 + Dummy_10395*-0.1381966011250105) + Dummy_10358*(Dummy_10389*-0.1381966011250105 + Dummy_10391*-0.5854101966249684 + Dummy_10393*-0.1381966011250105 + Dummy_10395*-0.1381966011250105) + Dummy_10359*(Dummy_10389*-0.5854101966249684 + Dummy_10391*-0.1381966011250105 + Dummy_10393*-0.1381966011250105 + Dummy_10395*-0.1381966011250105); + const walberla::float64 Dummy_10448 = Dummy_10356*(Dummy_10398*tmp_kernel_op_28 + Dummy_10401*tmp_kernel_op_29 + Dummy_10404*tmp_kernel_op_30 + Dummy_10407*tmp_kernel_op_31) + Dummy_10357*(Dummy_10398*0.1381966011250105 + Dummy_10401*0.1381966011250105 + Dummy_10404*0.5854101966249684 + Dummy_10407*0.1381966011250105) + Dummy_10358*(Dummy_10398*0.1381966011250105 + Dummy_10401*0.5854101966249684 + Dummy_10404*0.1381966011250105 + Dummy_10407*0.1381966011250105) + Dummy_10359*(Dummy_10398*0.5854101966249684 + Dummy_10401*0.1381966011250105 + Dummy_10404*0.1381966011250105 + Dummy_10407*0.1381966011250105); + const walberla::float64 Dummy_10449 = Dummy_10356*(Dummy_10410*tmp_kernel_op_28 + Dummy_10413*tmp_kernel_op_29 + Dummy_10416*tmp_kernel_op_30 + Dummy_10419*tmp_kernel_op_31) + Dummy_10357*(Dummy_10410*0.1381966011250105 + Dummy_10413*0.1381966011250105 + Dummy_10416*0.5854101966249684 + Dummy_10419*0.1381966011250105) + Dummy_10358*(Dummy_10410*0.1381966011250105 + Dummy_10413*0.5854101966249684 + Dummy_10416*0.1381966011250105 + Dummy_10419*0.1381966011250105) + Dummy_10359*(Dummy_10410*0.5854101966249684 + Dummy_10413*0.1381966011250105 + Dummy_10416*0.1381966011250105 + Dummy_10419*0.1381966011250105); + const walberla::float64 Dummy_10450 = Dummy_10356*(Dummy_10422*tmp_kernel_op_28 + Dummy_10425*tmp_kernel_op_29 + Dummy_10428*tmp_kernel_op_30 + Dummy_10431*tmp_kernel_op_31) + Dummy_10357*(Dummy_10422*0.1381966011250105 + Dummy_10425*0.1381966011250105 + Dummy_10428*0.5854101966249684 + Dummy_10431*0.1381966011250105) + Dummy_10358*(Dummy_10422*0.1381966011250105 + Dummy_10425*0.5854101966249684 + Dummy_10428*0.1381966011250105 + Dummy_10431*0.1381966011250105) + Dummy_10359*(Dummy_10422*0.5854101966249684 + Dummy_10425*0.1381966011250105 + Dummy_10428*0.1381966011250105 + Dummy_10431*0.1381966011250105); + const walberla::float64 Dummy_10451 = Dummy_10356*(Dummy_10432*tmp_kernel_op_28 + Dummy_10433*tmp_kernel_op_29 + Dummy_10434*tmp_kernel_op_30 + Dummy_10435*tmp_kernel_op_31) + Dummy_10357*(Dummy_10432*0.1381966011250105 + Dummy_10433*0.1381966011250105 + Dummy_10434*0.5854101966249684 + Dummy_10435*0.1381966011250105) + Dummy_10358*(Dummy_10432*0.1381966011250105 + Dummy_10433*0.5854101966249684 + Dummy_10434*0.1381966011250105 + Dummy_10435*0.1381966011250105) + Dummy_10359*(Dummy_10432*0.5854101966249684 + Dummy_10433*0.1381966011250105 + Dummy_10434*0.1381966011250105 + Dummy_10435*0.1381966011250105); + const walberla::float64 Dummy_10452 = Dummy_10356*(Dummy_10436*tmp_kernel_op_28 + Dummy_10437*tmp_kernel_op_29 + Dummy_10438*tmp_kernel_op_30 + Dummy_10439*tmp_kernel_op_31) + Dummy_10357*(Dummy_10436*0.1381966011250105 + Dummy_10437*0.1381966011250105 + Dummy_10438*0.5854101966249684 + Dummy_10439*0.1381966011250105) + Dummy_10358*(Dummy_10436*0.1381966011250105 + Dummy_10437*0.5854101966249684 + Dummy_10438*0.1381966011250105 + Dummy_10439*0.1381966011250105) + Dummy_10359*(Dummy_10436*0.5854101966249684 + Dummy_10437*0.1381966011250105 + Dummy_10438*0.1381966011250105 + Dummy_10439*0.1381966011250105); + const walberla::float64 Dummy_10453 = Dummy_10356*(Dummy_10440*tmp_kernel_op_28 + Dummy_10441*tmp_kernel_op_29 + Dummy_10442*tmp_kernel_op_30 + Dummy_10443*tmp_kernel_op_31) + Dummy_10357*(Dummy_10440*0.1381966011250105 + Dummy_10441*0.1381966011250105 + Dummy_10442*0.5854101966249684 + Dummy_10443*0.1381966011250105) + Dummy_10358*(Dummy_10440*0.1381966011250105 + Dummy_10441*0.5854101966249684 + Dummy_10442*0.1381966011250105 + Dummy_10443*0.1381966011250105) + Dummy_10359*(Dummy_10440*0.5854101966249684 + Dummy_10441*0.1381966011250105 + Dummy_10442*0.1381966011250105 + Dummy_10443*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3072 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3073 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3074 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3075 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3076 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3077 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3078 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3079 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3080 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3081 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10444 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10445 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10446 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10447 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10448 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10449 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10450 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10451 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10452 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10453 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_3082 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_3083 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3084 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3085 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_3170 = Dummy_3082*(Dummy_3087*tmp_kernel_op_28 + Dummy_3089*tmp_kernel_op_29 + Dummy_3091*tmp_kernel_op_30 + Dummy_3093*tmp_kernel_op_31) + Dummy_3083*(Dummy_3087*0.1381966011250105 + Dummy_3089*0.1381966011250105 + Dummy_3091*0.5854101966249684 + Dummy_3093*0.1381966011250105) + Dummy_3084*(Dummy_3087*0.1381966011250105 + Dummy_3089*0.5854101966249684 + Dummy_3091*0.1381966011250105 + Dummy_3093*0.1381966011250105) + Dummy_3085*(Dummy_3087*0.5854101966249684 + Dummy_3089*0.1381966011250105 + Dummy_3091*0.1381966011250105 + Dummy_3093*0.1381966011250105); - const walberla::float64 Dummy_3171 = Dummy_3082*(-Dummy_3094*Dummy_3102 - Dummy_3096*Dummy_3103 - Dummy_3098*Dummy_3104 - Dummy_3100*Dummy_3105) + Dummy_3083*(Dummy_3095*-0.1381966011250105 + Dummy_3097*-0.1381966011250105 + Dummy_3099*-0.5854101966249684 + Dummy_3101*-0.1381966011250105) + Dummy_3084*(Dummy_3095*-0.1381966011250105 + Dummy_3097*-0.5854101966249684 + Dummy_3099*-0.1381966011250105 + Dummy_3101*-0.1381966011250105) + Dummy_3085*(Dummy_3095*-0.5854101966249684 + Dummy_3097*-0.1381966011250105 + Dummy_3099*-0.1381966011250105 + Dummy_3101*-0.1381966011250105); - const walberla::float64 Dummy_3172 = Dummy_3082*(-Dummy_3102*Dummy_3106 - Dummy_3103*Dummy_3108 - Dummy_3104*Dummy_3110 - Dummy_3105*Dummy_3112) + Dummy_3083*(Dummy_3107*-0.1381966011250105 + Dummy_3109*-0.1381966011250105 + Dummy_3111*-0.5854101966249684 + Dummy_3113*-0.1381966011250105) + Dummy_3084*(Dummy_3107*-0.1381966011250105 + Dummy_3109*-0.5854101966249684 + Dummy_3111*-0.1381966011250105 + Dummy_3113*-0.1381966011250105) + Dummy_3085*(Dummy_3107*-0.5854101966249684 + Dummy_3109*-0.1381966011250105 + Dummy_3111*-0.1381966011250105 + Dummy_3113*-0.1381966011250105); - const walberla::float64 Dummy_3173 = Dummy_3082*(-Dummy_3102*Dummy_3114 - Dummy_3103*Dummy_3116 - Dummy_3104*Dummy_3118 - Dummy_3105*Dummy_3120) + Dummy_3083*(Dummy_3115*-0.1381966011250105 + Dummy_3117*-0.1381966011250105 + Dummy_3119*-0.5854101966249684 + Dummy_3121*-0.1381966011250105) + Dummy_3084*(Dummy_3115*-0.1381966011250105 + Dummy_3117*-0.5854101966249684 + Dummy_3119*-0.1381966011250105 + Dummy_3121*-0.1381966011250105) + Dummy_3085*(Dummy_3115*-0.5854101966249684 + Dummy_3117*-0.1381966011250105 + Dummy_3119*-0.1381966011250105 + Dummy_3121*-0.1381966011250105); - const walberla::float64 Dummy_3174 = Dummy_3082*(Dummy_3124*tmp_kernel_op_28 + Dummy_3127*tmp_kernel_op_29 + Dummy_3130*tmp_kernel_op_30 + Dummy_3133*tmp_kernel_op_31) + Dummy_3083*(Dummy_3124*0.1381966011250105 + Dummy_3127*0.1381966011250105 + Dummy_3130*0.5854101966249684 + Dummy_3133*0.1381966011250105) + Dummy_3084*(Dummy_3124*0.1381966011250105 + Dummy_3127*0.5854101966249684 + Dummy_3130*0.1381966011250105 + Dummy_3133*0.1381966011250105) + Dummy_3085*(Dummy_3124*0.5854101966249684 + Dummy_3127*0.1381966011250105 + Dummy_3130*0.1381966011250105 + Dummy_3133*0.1381966011250105); - const walberla::float64 Dummy_3175 = Dummy_3082*(Dummy_3136*tmp_kernel_op_28 + Dummy_3139*tmp_kernel_op_29 + Dummy_3142*tmp_kernel_op_30 + Dummy_3145*tmp_kernel_op_31) + Dummy_3083*(Dummy_3136*0.1381966011250105 + Dummy_3139*0.1381966011250105 + Dummy_3142*0.5854101966249684 + Dummy_3145*0.1381966011250105) + Dummy_3084*(Dummy_3136*0.1381966011250105 + Dummy_3139*0.5854101966249684 + Dummy_3142*0.1381966011250105 + Dummy_3145*0.1381966011250105) + Dummy_3085*(Dummy_3136*0.5854101966249684 + Dummy_3139*0.1381966011250105 + Dummy_3142*0.1381966011250105 + Dummy_3145*0.1381966011250105); - const walberla::float64 Dummy_3176 = Dummy_3082*(Dummy_3148*tmp_kernel_op_28 + Dummy_3151*tmp_kernel_op_29 + Dummy_3154*tmp_kernel_op_30 + Dummy_3157*tmp_kernel_op_31) + Dummy_3083*(Dummy_3148*0.1381966011250105 + Dummy_3151*0.1381966011250105 + Dummy_3154*0.5854101966249684 + Dummy_3157*0.1381966011250105) + Dummy_3084*(Dummy_3148*0.1381966011250105 + Dummy_3151*0.5854101966249684 + Dummy_3154*0.1381966011250105 + Dummy_3157*0.1381966011250105) + Dummy_3085*(Dummy_3148*0.5854101966249684 + Dummy_3151*0.1381966011250105 + Dummy_3154*0.1381966011250105 + Dummy_3157*0.1381966011250105); - const walberla::float64 Dummy_3177 = Dummy_3082*(Dummy_3158*tmp_kernel_op_28 + Dummy_3159*tmp_kernel_op_29 + Dummy_3160*tmp_kernel_op_30 + Dummy_3161*tmp_kernel_op_31) + Dummy_3083*(Dummy_3158*0.1381966011250105 + Dummy_3159*0.1381966011250105 + Dummy_3160*0.5854101966249684 + Dummy_3161*0.1381966011250105) + Dummy_3084*(Dummy_3158*0.1381966011250105 + Dummy_3159*0.5854101966249684 + Dummy_3160*0.1381966011250105 + Dummy_3161*0.1381966011250105) + Dummy_3085*(Dummy_3158*0.5854101966249684 + Dummy_3159*0.1381966011250105 + Dummy_3160*0.1381966011250105 + Dummy_3161*0.1381966011250105); - const walberla::float64 Dummy_3178 = Dummy_3082*(Dummy_3162*tmp_kernel_op_28 + Dummy_3163*tmp_kernel_op_29 + Dummy_3164*tmp_kernel_op_30 + Dummy_3165*tmp_kernel_op_31) + Dummy_3083*(Dummy_3162*0.1381966011250105 + Dummy_3163*0.1381966011250105 + Dummy_3164*0.5854101966249684 + Dummy_3165*0.1381966011250105) + Dummy_3084*(Dummy_3162*0.1381966011250105 + Dummy_3163*0.5854101966249684 + Dummy_3164*0.1381966011250105 + Dummy_3165*0.1381966011250105) + Dummy_3085*(Dummy_3162*0.5854101966249684 + Dummy_3163*0.1381966011250105 + Dummy_3164*0.1381966011250105 + Dummy_3165*0.1381966011250105); - const walberla::float64 Dummy_3179 = Dummy_3082*(Dummy_3166*tmp_kernel_op_28 + Dummy_3167*tmp_kernel_op_29 + Dummy_3168*tmp_kernel_op_30 + Dummy_3169*tmp_kernel_op_31) + Dummy_3083*(Dummy_3166*0.1381966011250105 + Dummy_3167*0.1381966011250105 + Dummy_3168*0.5854101966249684 + Dummy_3169*0.1381966011250105) + Dummy_3084*(Dummy_3166*0.1381966011250105 + Dummy_3167*0.5854101966249684 + Dummy_3168*0.1381966011250105 + Dummy_3169*0.1381966011250105) + Dummy_3085*(Dummy_3166*0.5854101966249684 + Dummy_3167*0.1381966011250105 + Dummy_3168*0.1381966011250105 + Dummy_3169*0.1381966011250105); + const walberla::float64 Dummy_10454 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10455 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10456 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10457 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10542 = Dummy_10454*(Dummy_10459*tmp_kernel_op_28 + Dummy_10461*tmp_kernel_op_29 + Dummy_10463*tmp_kernel_op_30 + Dummy_10465*tmp_kernel_op_31) + Dummy_10455*(Dummy_10459*0.1381966011250105 + Dummy_10461*0.1381966011250105 + Dummy_10463*0.5854101966249684 + Dummy_10465*0.1381966011250105) + Dummy_10456*(Dummy_10459*0.1381966011250105 + Dummy_10461*0.5854101966249684 + Dummy_10463*0.1381966011250105 + Dummy_10465*0.1381966011250105) + Dummy_10457*(Dummy_10459*0.5854101966249684 + Dummy_10461*0.1381966011250105 + Dummy_10463*0.1381966011250105 + Dummy_10465*0.1381966011250105); + const walberla::float64 Dummy_10543 = Dummy_10454*(-Dummy_10466*Dummy_10474 - Dummy_10468*Dummy_10475 - Dummy_10470*Dummy_10476 - Dummy_10472*Dummy_10477) + Dummy_10455*(Dummy_10467*-0.1381966011250105 + Dummy_10469*-0.1381966011250105 + Dummy_10471*-0.5854101966249684 + Dummy_10473*-0.1381966011250105) + Dummy_10456*(Dummy_10467*-0.1381966011250105 + Dummy_10469*-0.5854101966249684 + Dummy_10471*-0.1381966011250105 + Dummy_10473*-0.1381966011250105) + Dummy_10457*(Dummy_10467*-0.5854101966249684 + Dummy_10469*-0.1381966011250105 + Dummy_10471*-0.1381966011250105 + Dummy_10473*-0.1381966011250105); + const walberla::float64 Dummy_10544 = Dummy_10454*(-Dummy_10474*Dummy_10478 - Dummy_10475*Dummy_10480 - Dummy_10476*Dummy_10482 - Dummy_10477*Dummy_10484) + Dummy_10455*(Dummy_10479*-0.1381966011250105 + Dummy_10481*-0.1381966011250105 + Dummy_10483*-0.5854101966249684 + Dummy_10485*-0.1381966011250105) + Dummy_10456*(Dummy_10479*-0.1381966011250105 + Dummy_10481*-0.5854101966249684 + Dummy_10483*-0.1381966011250105 + Dummy_10485*-0.1381966011250105) + Dummy_10457*(Dummy_10479*-0.5854101966249684 + Dummy_10481*-0.1381966011250105 + Dummy_10483*-0.1381966011250105 + Dummy_10485*-0.1381966011250105); + const walberla::float64 Dummy_10545 = Dummy_10454*(-Dummy_10474*Dummy_10486 - Dummy_10475*Dummy_10488 - Dummy_10476*Dummy_10490 - Dummy_10477*Dummy_10492) + Dummy_10455*(Dummy_10487*-0.1381966011250105 + Dummy_10489*-0.1381966011250105 + Dummy_10491*-0.5854101966249684 + Dummy_10493*-0.1381966011250105) + Dummy_10456*(Dummy_10487*-0.1381966011250105 + Dummy_10489*-0.5854101966249684 + Dummy_10491*-0.1381966011250105 + Dummy_10493*-0.1381966011250105) + Dummy_10457*(Dummy_10487*-0.5854101966249684 + Dummy_10489*-0.1381966011250105 + Dummy_10491*-0.1381966011250105 + Dummy_10493*-0.1381966011250105); + const walberla::float64 Dummy_10546 = Dummy_10454*(Dummy_10496*tmp_kernel_op_28 + Dummy_10499*tmp_kernel_op_29 + Dummy_10502*tmp_kernel_op_30 + Dummy_10505*tmp_kernel_op_31) + Dummy_10455*(Dummy_10496*0.1381966011250105 + Dummy_10499*0.1381966011250105 + Dummy_10502*0.5854101966249684 + Dummy_10505*0.1381966011250105) + Dummy_10456*(Dummy_10496*0.1381966011250105 + Dummy_10499*0.5854101966249684 + Dummy_10502*0.1381966011250105 + Dummy_10505*0.1381966011250105) + Dummy_10457*(Dummy_10496*0.5854101966249684 + Dummy_10499*0.1381966011250105 + Dummy_10502*0.1381966011250105 + Dummy_10505*0.1381966011250105); + const walberla::float64 Dummy_10547 = Dummy_10454*(Dummy_10508*tmp_kernel_op_28 + Dummy_10511*tmp_kernel_op_29 + Dummy_10514*tmp_kernel_op_30 + Dummy_10517*tmp_kernel_op_31) + Dummy_10455*(Dummy_10508*0.1381966011250105 + Dummy_10511*0.1381966011250105 + Dummy_10514*0.5854101966249684 + Dummy_10517*0.1381966011250105) + Dummy_10456*(Dummy_10508*0.1381966011250105 + Dummy_10511*0.5854101966249684 + Dummy_10514*0.1381966011250105 + Dummy_10517*0.1381966011250105) + Dummy_10457*(Dummy_10508*0.5854101966249684 + Dummy_10511*0.1381966011250105 + Dummy_10514*0.1381966011250105 + Dummy_10517*0.1381966011250105); + const walberla::float64 Dummy_10548 = Dummy_10454*(Dummy_10520*tmp_kernel_op_28 + Dummy_10523*tmp_kernel_op_29 + Dummy_10526*tmp_kernel_op_30 + Dummy_10529*tmp_kernel_op_31) + Dummy_10455*(Dummy_10520*0.1381966011250105 + Dummy_10523*0.1381966011250105 + Dummy_10526*0.5854101966249684 + Dummy_10529*0.1381966011250105) + Dummy_10456*(Dummy_10520*0.1381966011250105 + Dummy_10523*0.5854101966249684 + Dummy_10526*0.1381966011250105 + Dummy_10529*0.1381966011250105) + Dummy_10457*(Dummy_10520*0.5854101966249684 + Dummy_10523*0.1381966011250105 + Dummy_10526*0.1381966011250105 + Dummy_10529*0.1381966011250105); + const walberla::float64 Dummy_10549 = Dummy_10454*(Dummy_10530*tmp_kernel_op_28 + Dummy_10531*tmp_kernel_op_29 + Dummy_10532*tmp_kernel_op_30 + Dummy_10533*tmp_kernel_op_31) + Dummy_10455*(Dummy_10530*0.1381966011250105 + Dummy_10531*0.1381966011250105 + Dummy_10532*0.5854101966249684 + Dummy_10533*0.1381966011250105) + Dummy_10456*(Dummy_10530*0.1381966011250105 + Dummy_10531*0.5854101966249684 + Dummy_10532*0.1381966011250105 + Dummy_10533*0.1381966011250105) + Dummy_10457*(Dummy_10530*0.5854101966249684 + Dummy_10531*0.1381966011250105 + Dummy_10532*0.1381966011250105 + Dummy_10533*0.1381966011250105); + const walberla::float64 Dummy_10550 = Dummy_10454*(Dummy_10534*tmp_kernel_op_28 + Dummy_10535*tmp_kernel_op_29 + Dummy_10536*tmp_kernel_op_30 + Dummy_10537*tmp_kernel_op_31) + Dummy_10455*(Dummy_10534*0.1381966011250105 + Dummy_10535*0.1381966011250105 + Dummy_10536*0.5854101966249684 + Dummy_10537*0.1381966011250105) + Dummy_10456*(Dummy_10534*0.1381966011250105 + Dummy_10535*0.5854101966249684 + Dummy_10536*0.1381966011250105 + Dummy_10537*0.1381966011250105) + Dummy_10457*(Dummy_10534*0.5854101966249684 + Dummy_10535*0.1381966011250105 + Dummy_10536*0.1381966011250105 + Dummy_10537*0.1381966011250105); + const walberla::float64 Dummy_10551 = Dummy_10454*(Dummy_10538*tmp_kernel_op_28 + Dummy_10539*tmp_kernel_op_29 + Dummy_10540*tmp_kernel_op_30 + Dummy_10541*tmp_kernel_op_31) + Dummy_10455*(Dummy_10538*0.1381966011250105 + Dummy_10539*0.1381966011250105 + Dummy_10540*0.5854101966249684 + Dummy_10541*0.1381966011250105) + Dummy_10456*(Dummy_10538*0.1381966011250105 + Dummy_10539*0.5854101966249684 + Dummy_10540*0.1381966011250105 + Dummy_10541*0.1381966011250105) + Dummy_10457*(Dummy_10538*0.5854101966249684 + Dummy_10539*0.1381966011250105 + Dummy_10540*0.1381966011250105 + Dummy_10541*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3170 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3171 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3172 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3173 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3174 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3175 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3176 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_3177 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3178 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3179 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10542 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10543 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10544 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10545 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10546 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10547 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10548 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10549 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10550 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10551 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_3180 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3181 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_3182 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_3183 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_3268 = Dummy_3180*(Dummy_3185*tmp_kernel_op_28 + Dummy_3187*tmp_kernel_op_29 + Dummy_3189*tmp_kernel_op_30 + Dummy_3191*tmp_kernel_op_31) + Dummy_3181*(Dummy_3185*0.1381966011250105 + Dummy_3187*0.1381966011250105 + Dummy_3189*0.5854101966249684 + Dummy_3191*0.1381966011250105) + Dummy_3182*(Dummy_3185*0.1381966011250105 + Dummy_3187*0.5854101966249684 + Dummy_3189*0.1381966011250105 + Dummy_3191*0.1381966011250105) + Dummy_3183*(Dummy_3185*0.5854101966249684 + Dummy_3187*0.1381966011250105 + Dummy_3189*0.1381966011250105 + Dummy_3191*0.1381966011250105); - const walberla::float64 Dummy_3269 = Dummy_3180*(-Dummy_3192*Dummy_3200 - Dummy_3194*Dummy_3201 - Dummy_3196*Dummy_3202 - Dummy_3198*Dummy_3203) + Dummy_3181*(Dummy_3193*-0.1381966011250105 + Dummy_3195*-0.1381966011250105 + Dummy_3197*-0.5854101966249684 + Dummy_3199*-0.1381966011250105) + Dummy_3182*(Dummy_3193*-0.1381966011250105 + Dummy_3195*-0.5854101966249684 + Dummy_3197*-0.1381966011250105 + Dummy_3199*-0.1381966011250105) + Dummy_3183*(Dummy_3193*-0.5854101966249684 + Dummy_3195*-0.1381966011250105 + Dummy_3197*-0.1381966011250105 + Dummy_3199*-0.1381966011250105); - const walberla::float64 Dummy_3270 = Dummy_3180*(-Dummy_3200*Dummy_3204 - Dummy_3201*Dummy_3206 - Dummy_3202*Dummy_3208 - Dummy_3203*Dummy_3210) + Dummy_3181*(Dummy_3205*-0.1381966011250105 + Dummy_3207*-0.1381966011250105 + Dummy_3209*-0.5854101966249684 + Dummy_3211*-0.1381966011250105) + Dummy_3182*(Dummy_3205*-0.1381966011250105 + Dummy_3207*-0.5854101966249684 + Dummy_3209*-0.1381966011250105 + Dummy_3211*-0.1381966011250105) + Dummy_3183*(Dummy_3205*-0.5854101966249684 + Dummy_3207*-0.1381966011250105 + Dummy_3209*-0.1381966011250105 + Dummy_3211*-0.1381966011250105); - const walberla::float64 Dummy_3271 = Dummy_3180*(-Dummy_3200*Dummy_3212 - Dummy_3201*Dummy_3214 - Dummy_3202*Dummy_3216 - Dummy_3203*Dummy_3218) + Dummy_3181*(Dummy_3213*-0.1381966011250105 + Dummy_3215*-0.1381966011250105 + Dummy_3217*-0.5854101966249684 + Dummy_3219*-0.1381966011250105) + Dummy_3182*(Dummy_3213*-0.1381966011250105 + Dummy_3215*-0.5854101966249684 + Dummy_3217*-0.1381966011250105 + Dummy_3219*-0.1381966011250105) + Dummy_3183*(Dummy_3213*-0.5854101966249684 + Dummy_3215*-0.1381966011250105 + Dummy_3217*-0.1381966011250105 + Dummy_3219*-0.1381966011250105); - const walberla::float64 Dummy_3272 = Dummy_3180*(Dummy_3222*tmp_kernel_op_28 + Dummy_3225*tmp_kernel_op_29 + Dummy_3228*tmp_kernel_op_30 + Dummy_3231*tmp_kernel_op_31) + Dummy_3181*(Dummy_3222*0.1381966011250105 + Dummy_3225*0.1381966011250105 + Dummy_3228*0.5854101966249684 + Dummy_3231*0.1381966011250105) + Dummy_3182*(Dummy_3222*0.1381966011250105 + Dummy_3225*0.5854101966249684 + Dummy_3228*0.1381966011250105 + Dummy_3231*0.1381966011250105) + Dummy_3183*(Dummy_3222*0.5854101966249684 + Dummy_3225*0.1381966011250105 + Dummy_3228*0.1381966011250105 + Dummy_3231*0.1381966011250105); - const walberla::float64 Dummy_3273 = Dummy_3180*(Dummy_3234*tmp_kernel_op_28 + Dummy_3237*tmp_kernel_op_29 + Dummy_3240*tmp_kernel_op_30 + Dummy_3243*tmp_kernel_op_31) + Dummy_3181*(Dummy_3234*0.1381966011250105 + Dummy_3237*0.1381966011250105 + Dummy_3240*0.5854101966249684 + Dummy_3243*0.1381966011250105) + Dummy_3182*(Dummy_3234*0.1381966011250105 + Dummy_3237*0.5854101966249684 + Dummy_3240*0.1381966011250105 + Dummy_3243*0.1381966011250105) + Dummy_3183*(Dummy_3234*0.5854101966249684 + Dummy_3237*0.1381966011250105 + Dummy_3240*0.1381966011250105 + Dummy_3243*0.1381966011250105); - const walberla::float64 Dummy_3274 = Dummy_3180*(Dummy_3246*tmp_kernel_op_28 + Dummy_3249*tmp_kernel_op_29 + Dummy_3252*tmp_kernel_op_30 + Dummy_3255*tmp_kernel_op_31) + Dummy_3181*(Dummy_3246*0.1381966011250105 + Dummy_3249*0.1381966011250105 + Dummy_3252*0.5854101966249684 + Dummy_3255*0.1381966011250105) + Dummy_3182*(Dummy_3246*0.1381966011250105 + Dummy_3249*0.5854101966249684 + Dummy_3252*0.1381966011250105 + Dummy_3255*0.1381966011250105) + Dummy_3183*(Dummy_3246*0.5854101966249684 + Dummy_3249*0.1381966011250105 + Dummy_3252*0.1381966011250105 + Dummy_3255*0.1381966011250105); - const walberla::float64 Dummy_3275 = Dummy_3180*(Dummy_3256*tmp_kernel_op_28 + Dummy_3257*tmp_kernel_op_29 + Dummy_3258*tmp_kernel_op_30 + Dummy_3259*tmp_kernel_op_31) + Dummy_3181*(Dummy_3256*0.1381966011250105 + Dummy_3257*0.1381966011250105 + Dummy_3258*0.5854101966249684 + Dummy_3259*0.1381966011250105) + Dummy_3182*(Dummy_3256*0.1381966011250105 + Dummy_3257*0.5854101966249684 + Dummy_3258*0.1381966011250105 + Dummy_3259*0.1381966011250105) + Dummy_3183*(Dummy_3256*0.5854101966249684 + Dummy_3257*0.1381966011250105 + Dummy_3258*0.1381966011250105 + Dummy_3259*0.1381966011250105); - const walberla::float64 Dummy_3276 = Dummy_3180*(Dummy_3260*tmp_kernel_op_28 + Dummy_3261*tmp_kernel_op_29 + Dummy_3262*tmp_kernel_op_30 + Dummy_3263*tmp_kernel_op_31) + Dummy_3181*(Dummy_3260*0.1381966011250105 + Dummy_3261*0.1381966011250105 + Dummy_3262*0.5854101966249684 + Dummy_3263*0.1381966011250105) + Dummy_3182*(Dummy_3260*0.1381966011250105 + Dummy_3261*0.5854101966249684 + Dummy_3262*0.1381966011250105 + Dummy_3263*0.1381966011250105) + Dummy_3183*(Dummy_3260*0.5854101966249684 + Dummy_3261*0.1381966011250105 + Dummy_3262*0.1381966011250105 + Dummy_3263*0.1381966011250105); - const walberla::float64 Dummy_3277 = Dummy_3180*(Dummy_3264*tmp_kernel_op_28 + Dummy_3265*tmp_kernel_op_29 + Dummy_3266*tmp_kernel_op_30 + Dummy_3267*tmp_kernel_op_31) + Dummy_3181*(Dummy_3264*0.1381966011250105 + Dummy_3265*0.1381966011250105 + Dummy_3266*0.5854101966249684 + Dummy_3267*0.1381966011250105) + Dummy_3182*(Dummy_3264*0.1381966011250105 + Dummy_3265*0.5854101966249684 + Dummy_3266*0.1381966011250105 + Dummy_3267*0.1381966011250105) + Dummy_3183*(Dummy_3264*0.5854101966249684 + Dummy_3265*0.1381966011250105 + Dummy_3266*0.1381966011250105 + Dummy_3267*0.1381966011250105); + const walberla::float64 Dummy_10552 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10553 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10554 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_10555 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_10640 = Dummy_10552*(Dummy_10557*tmp_kernel_op_28 + Dummy_10559*tmp_kernel_op_29 + Dummy_10561*tmp_kernel_op_30 + Dummy_10563*tmp_kernel_op_31) + Dummy_10553*(Dummy_10557*0.1381966011250105 + Dummy_10559*0.1381966011250105 + Dummy_10561*0.5854101966249684 + Dummy_10563*0.1381966011250105) + Dummy_10554*(Dummy_10557*0.1381966011250105 + Dummy_10559*0.5854101966249684 + Dummy_10561*0.1381966011250105 + Dummy_10563*0.1381966011250105) + Dummy_10555*(Dummy_10557*0.5854101966249684 + Dummy_10559*0.1381966011250105 + Dummy_10561*0.1381966011250105 + Dummy_10563*0.1381966011250105); + const walberla::float64 Dummy_10641 = Dummy_10552*(-Dummy_10564*Dummy_10572 - Dummy_10566*Dummy_10573 - Dummy_10568*Dummy_10574 - Dummy_10570*Dummy_10575) + Dummy_10553*(Dummy_10565*-0.1381966011250105 + Dummy_10567*-0.1381966011250105 + Dummy_10569*-0.5854101966249684 + Dummy_10571*-0.1381966011250105) + Dummy_10554*(Dummy_10565*-0.1381966011250105 + Dummy_10567*-0.5854101966249684 + Dummy_10569*-0.1381966011250105 + Dummy_10571*-0.1381966011250105) + Dummy_10555*(Dummy_10565*-0.5854101966249684 + Dummy_10567*-0.1381966011250105 + Dummy_10569*-0.1381966011250105 + Dummy_10571*-0.1381966011250105); + const walberla::float64 Dummy_10642 = Dummy_10552*(-Dummy_10572*Dummy_10576 - Dummy_10573*Dummy_10578 - Dummy_10574*Dummy_10580 - Dummy_10575*Dummy_10582) + Dummy_10553*(Dummy_10577*-0.1381966011250105 + Dummy_10579*-0.1381966011250105 + Dummy_10581*-0.5854101966249684 + Dummy_10583*-0.1381966011250105) + Dummy_10554*(Dummy_10577*-0.1381966011250105 + Dummy_10579*-0.5854101966249684 + Dummy_10581*-0.1381966011250105 + Dummy_10583*-0.1381966011250105) + Dummy_10555*(Dummy_10577*-0.5854101966249684 + Dummy_10579*-0.1381966011250105 + Dummy_10581*-0.1381966011250105 + Dummy_10583*-0.1381966011250105); + const walberla::float64 Dummy_10643 = Dummy_10552*(-Dummy_10572*Dummy_10584 - Dummy_10573*Dummy_10586 - Dummy_10574*Dummy_10588 - Dummy_10575*Dummy_10590) + Dummy_10553*(Dummy_10585*-0.1381966011250105 + Dummy_10587*-0.1381966011250105 + Dummy_10589*-0.5854101966249684 + Dummy_10591*-0.1381966011250105) + Dummy_10554*(Dummy_10585*-0.1381966011250105 + Dummy_10587*-0.5854101966249684 + Dummy_10589*-0.1381966011250105 + Dummy_10591*-0.1381966011250105) + Dummy_10555*(Dummy_10585*-0.5854101966249684 + Dummy_10587*-0.1381966011250105 + Dummy_10589*-0.1381966011250105 + Dummy_10591*-0.1381966011250105); + const walberla::float64 Dummy_10644 = Dummy_10552*(Dummy_10594*tmp_kernel_op_28 + Dummy_10597*tmp_kernel_op_29 + Dummy_10600*tmp_kernel_op_30 + Dummy_10603*tmp_kernel_op_31) + Dummy_10553*(Dummy_10594*0.1381966011250105 + Dummy_10597*0.1381966011250105 + Dummy_10600*0.5854101966249684 + Dummy_10603*0.1381966011250105) + Dummy_10554*(Dummy_10594*0.1381966011250105 + Dummy_10597*0.5854101966249684 + Dummy_10600*0.1381966011250105 + Dummy_10603*0.1381966011250105) + Dummy_10555*(Dummy_10594*0.5854101966249684 + Dummy_10597*0.1381966011250105 + Dummy_10600*0.1381966011250105 + Dummy_10603*0.1381966011250105); + const walberla::float64 Dummy_10645 = Dummy_10552*(Dummy_10606*tmp_kernel_op_28 + Dummy_10609*tmp_kernel_op_29 + Dummy_10612*tmp_kernel_op_30 + Dummy_10615*tmp_kernel_op_31) + Dummy_10553*(Dummy_10606*0.1381966011250105 + Dummy_10609*0.1381966011250105 + Dummy_10612*0.5854101966249684 + Dummy_10615*0.1381966011250105) + Dummy_10554*(Dummy_10606*0.1381966011250105 + Dummy_10609*0.5854101966249684 + Dummy_10612*0.1381966011250105 + Dummy_10615*0.1381966011250105) + Dummy_10555*(Dummy_10606*0.5854101966249684 + Dummy_10609*0.1381966011250105 + Dummy_10612*0.1381966011250105 + Dummy_10615*0.1381966011250105); + const walberla::float64 Dummy_10646 = Dummy_10552*(Dummy_10618*tmp_kernel_op_28 + Dummy_10621*tmp_kernel_op_29 + Dummy_10624*tmp_kernel_op_30 + Dummy_10627*tmp_kernel_op_31) + Dummy_10553*(Dummy_10618*0.1381966011250105 + Dummy_10621*0.1381966011250105 + Dummy_10624*0.5854101966249684 + Dummy_10627*0.1381966011250105) + Dummy_10554*(Dummy_10618*0.1381966011250105 + Dummy_10621*0.5854101966249684 + Dummy_10624*0.1381966011250105 + Dummy_10627*0.1381966011250105) + Dummy_10555*(Dummy_10618*0.5854101966249684 + Dummy_10621*0.1381966011250105 + Dummy_10624*0.1381966011250105 + Dummy_10627*0.1381966011250105); + const walberla::float64 Dummy_10647 = Dummy_10552*(Dummy_10628*tmp_kernel_op_28 + Dummy_10629*tmp_kernel_op_29 + Dummy_10630*tmp_kernel_op_30 + Dummy_10631*tmp_kernel_op_31) + Dummy_10553*(Dummy_10628*0.1381966011250105 + Dummy_10629*0.1381966011250105 + Dummy_10630*0.5854101966249684 + Dummy_10631*0.1381966011250105) + Dummy_10554*(Dummy_10628*0.1381966011250105 + Dummy_10629*0.5854101966249684 + Dummy_10630*0.1381966011250105 + Dummy_10631*0.1381966011250105) + Dummy_10555*(Dummy_10628*0.5854101966249684 + Dummy_10629*0.1381966011250105 + Dummy_10630*0.1381966011250105 + Dummy_10631*0.1381966011250105); + const walberla::float64 Dummy_10648 = Dummy_10552*(Dummy_10632*tmp_kernel_op_28 + Dummy_10633*tmp_kernel_op_29 + Dummy_10634*tmp_kernel_op_30 + Dummy_10635*tmp_kernel_op_31) + Dummy_10553*(Dummy_10632*0.1381966011250105 + Dummy_10633*0.1381966011250105 + Dummy_10634*0.5854101966249684 + Dummy_10635*0.1381966011250105) + Dummy_10554*(Dummy_10632*0.1381966011250105 + Dummy_10633*0.5854101966249684 + Dummy_10634*0.1381966011250105 + Dummy_10635*0.1381966011250105) + Dummy_10555*(Dummy_10632*0.5854101966249684 + Dummy_10633*0.1381966011250105 + Dummy_10634*0.1381966011250105 + Dummy_10635*0.1381966011250105); + const walberla::float64 Dummy_10649 = Dummy_10552*(Dummy_10636*tmp_kernel_op_28 + Dummy_10637*tmp_kernel_op_29 + Dummy_10638*tmp_kernel_op_30 + Dummy_10639*tmp_kernel_op_31) + Dummy_10553*(Dummy_10636*0.1381966011250105 + Dummy_10637*0.1381966011250105 + Dummy_10638*0.5854101966249684 + Dummy_10639*0.1381966011250105) + Dummy_10554*(Dummy_10636*0.1381966011250105 + Dummy_10637*0.5854101966249684 + Dummy_10638*0.1381966011250105 + Dummy_10639*0.1381966011250105) + Dummy_10555*(Dummy_10636*0.5854101966249684 + Dummy_10637*0.1381966011250105 + Dummy_10638*0.1381966011250105 + Dummy_10639*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3268 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3269 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_3270 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_3271 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3272 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3273 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_3274 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3275 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_3276 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_3277 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10640 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10641 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_10642 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_10643 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10644 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10645 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_10646 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10647 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_10648 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_10649 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -1183,452 +1141,452 @@ void P1ToP2ElementwiseGradient_1_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatVec_9 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_3278 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3279 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3280 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3281 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3282 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_3283 = Dummy_3282*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_3284 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_3285 = Dummy_3284*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_3286 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_3287 = Dummy_3286*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_3288 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_3289 = Dummy_3288*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_3290 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3291 = Dummy_3282*Dummy_3290; - const walberla::float64 Dummy_3292 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3293 = Dummy_3284*Dummy_3292; - const walberla::float64 Dummy_3294 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3295 = Dummy_3286*Dummy_3294; - const walberla::float64 Dummy_3296 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3297 = Dummy_3288*Dummy_3296; - const walberla::float64 Dummy_3298 = Dummy_3282*tmp_kernel_op_28; - const walberla::float64 Dummy_3299 = Dummy_3284*tmp_kernel_op_29; - const walberla::float64 Dummy_3300 = Dummy_3286*tmp_kernel_op_30; - const walberla::float64 Dummy_3301 = Dummy_3288*tmp_kernel_op_31; - const walberla::float64 Dummy_3302 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3303 = Dummy_3282*Dummy_3302; - const walberla::float64 Dummy_3304 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3305 = Dummy_3284*Dummy_3304; - const walberla::float64 Dummy_3306 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3307 = Dummy_3286*Dummy_3306; - const walberla::float64 Dummy_3308 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3309 = Dummy_3288*Dummy_3308; - const walberla::float64 Dummy_3310 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3311 = Dummy_3282*Dummy_3310; - const walberla::float64 Dummy_3312 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3313 = Dummy_3284*Dummy_3312; - const walberla::float64 Dummy_3314 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3315 = Dummy_3286*Dummy_3314; - const walberla::float64 Dummy_3316 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3317 = Dummy_3288*Dummy_3316; - const walberla::float64 Dummy_3318 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3319 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3320 = Dummy_3282*(-Dummy_3318 - Dummy_3319); - const walberla::float64 Dummy_3321 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3322 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3323 = Dummy_3284*(-Dummy_3321 - Dummy_3322); - const walberla::float64 Dummy_3324 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3325 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3326 = Dummy_3286*(-Dummy_3324 - Dummy_3325); - const walberla::float64 Dummy_3327 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3328 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3329 = Dummy_3288*(-Dummy_3327 - Dummy_3328); - const walberla::float64 Dummy_3330 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3331 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3332 = Dummy_3282*(-Dummy_3330 - Dummy_3331); - const walberla::float64 Dummy_3333 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3334 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3335 = Dummy_3284*(-Dummy_3333 - Dummy_3334); - const walberla::float64 Dummy_3336 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3337 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3338 = Dummy_3286*(-Dummy_3336 - Dummy_3337); - const walberla::float64 Dummy_3339 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3340 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3341 = Dummy_3288*(-Dummy_3339 - Dummy_3340); - const walberla::float64 Dummy_3342 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3343 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3344 = Dummy_3282*(-Dummy_3342 - Dummy_3343); - const walberla::float64 Dummy_3345 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3346 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3347 = Dummy_3284*(-Dummy_3345 - Dummy_3346); - const walberla::float64 Dummy_3348 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3349 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3350 = Dummy_3286*(-Dummy_3348 - Dummy_3349); - const walberla::float64 Dummy_3351 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3352 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3353 = Dummy_3288*(-Dummy_3351 - Dummy_3352); - const walberla::float64 Dummy_3354 = Dummy_3282*(Dummy_3318 + Dummy_3330 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3355 = Dummy_3284*(Dummy_3321 + Dummy_3333 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3356 = Dummy_3286*(Dummy_3324 + Dummy_3336 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3357 = Dummy_3288*(Dummy_3327 + Dummy_3339 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3358 = Dummy_3282*(Dummy_3319 + Dummy_3342 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3359 = Dummy_3284*(Dummy_3322 + Dummy_3345 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3360 = Dummy_3286*(Dummy_3325 + Dummy_3348 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3361 = Dummy_3288*(Dummy_3328 + Dummy_3351 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3362 = Dummy_3282*(Dummy_3331 + Dummy_3343 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3363 = Dummy_3284*(Dummy_3334 + Dummy_3346 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3364 = Dummy_3286*(Dummy_3337 + Dummy_3349 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3365 = Dummy_3288*(Dummy_3340 + Dummy_3352 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3366 = Dummy_3278*(Dummy_3283*tmp_kernel_op_28 + Dummy_3285*tmp_kernel_op_29 + Dummy_3287*tmp_kernel_op_30 + Dummy_3289*tmp_kernel_op_31) + Dummy_3279*(Dummy_3283*0.1381966011250105 + Dummy_3285*0.1381966011250105 + Dummy_3287*0.5854101966249684 + Dummy_3289*0.1381966011250105) + Dummy_3280*(Dummy_3283*0.1381966011250105 + Dummy_3285*0.5854101966249684 + Dummy_3287*0.1381966011250105 + Dummy_3289*0.1381966011250105) + Dummy_3281*(Dummy_3283*0.5854101966249684 + Dummy_3285*0.1381966011250105 + Dummy_3287*0.1381966011250105 + Dummy_3289*0.1381966011250105); - const walberla::float64 Dummy_3367 = Dummy_3278*(-Dummy_3290*Dummy_3298 - Dummy_3292*Dummy_3299 - Dummy_3294*Dummy_3300 - Dummy_3296*Dummy_3301) + Dummy_3279*(Dummy_3291*-0.1381966011250105 + Dummy_3293*-0.1381966011250105 + Dummy_3295*-0.5854101966249684 + Dummy_3297*-0.1381966011250105) + Dummy_3280*(Dummy_3291*-0.1381966011250105 + Dummy_3293*-0.5854101966249684 + Dummy_3295*-0.1381966011250105 + Dummy_3297*-0.1381966011250105) + Dummy_3281*(Dummy_3291*-0.5854101966249684 + Dummy_3293*-0.1381966011250105 + Dummy_3295*-0.1381966011250105 + Dummy_3297*-0.1381966011250105); - const walberla::float64 Dummy_3368 = Dummy_3278*(-Dummy_3298*Dummy_3302 - Dummy_3299*Dummy_3304 - Dummy_3300*Dummy_3306 - Dummy_3301*Dummy_3308) + Dummy_3279*(Dummy_3303*-0.1381966011250105 + Dummy_3305*-0.1381966011250105 + Dummy_3307*-0.5854101966249684 + Dummy_3309*-0.1381966011250105) + Dummy_3280*(Dummy_3303*-0.1381966011250105 + Dummy_3305*-0.5854101966249684 + Dummy_3307*-0.1381966011250105 + Dummy_3309*-0.1381966011250105) + Dummy_3281*(Dummy_3303*-0.5854101966249684 + Dummy_3305*-0.1381966011250105 + Dummy_3307*-0.1381966011250105 + Dummy_3309*-0.1381966011250105); - const walberla::float64 Dummy_3369 = Dummy_3278*(-Dummy_3298*Dummy_3310 - Dummy_3299*Dummy_3312 - Dummy_3300*Dummy_3314 - Dummy_3301*Dummy_3316) + Dummy_3279*(Dummy_3311*-0.1381966011250105 + Dummy_3313*-0.1381966011250105 + Dummy_3315*-0.5854101966249684 + Dummy_3317*-0.1381966011250105) + Dummy_3280*(Dummy_3311*-0.1381966011250105 + Dummy_3313*-0.5854101966249684 + Dummy_3315*-0.1381966011250105 + Dummy_3317*-0.1381966011250105) + Dummy_3281*(Dummy_3311*-0.5854101966249684 + Dummy_3313*-0.1381966011250105 + Dummy_3315*-0.1381966011250105 + Dummy_3317*-0.1381966011250105); - const walberla::float64 Dummy_3370 = Dummy_3278*(Dummy_3320*tmp_kernel_op_28 + Dummy_3323*tmp_kernel_op_29 + Dummy_3326*tmp_kernel_op_30 + Dummy_3329*tmp_kernel_op_31) + Dummy_3279*(Dummy_3320*0.1381966011250105 + Dummy_3323*0.1381966011250105 + Dummy_3326*0.5854101966249684 + Dummy_3329*0.1381966011250105) + Dummy_3280*(Dummy_3320*0.1381966011250105 + Dummy_3323*0.5854101966249684 + Dummy_3326*0.1381966011250105 + Dummy_3329*0.1381966011250105) + Dummy_3281*(Dummy_3320*0.5854101966249684 + Dummy_3323*0.1381966011250105 + Dummy_3326*0.1381966011250105 + Dummy_3329*0.1381966011250105); - const walberla::float64 Dummy_3371 = Dummy_3278*(Dummy_3332*tmp_kernel_op_28 + Dummy_3335*tmp_kernel_op_29 + Dummy_3338*tmp_kernel_op_30 + Dummy_3341*tmp_kernel_op_31) + Dummy_3279*(Dummy_3332*0.1381966011250105 + Dummy_3335*0.1381966011250105 + Dummy_3338*0.5854101966249684 + Dummy_3341*0.1381966011250105) + Dummy_3280*(Dummy_3332*0.1381966011250105 + Dummy_3335*0.5854101966249684 + Dummy_3338*0.1381966011250105 + Dummy_3341*0.1381966011250105) + Dummy_3281*(Dummy_3332*0.5854101966249684 + Dummy_3335*0.1381966011250105 + Dummy_3338*0.1381966011250105 + Dummy_3341*0.1381966011250105); - const walberla::float64 Dummy_3372 = Dummy_3278*(Dummy_3344*tmp_kernel_op_28 + Dummy_3347*tmp_kernel_op_29 + Dummy_3350*tmp_kernel_op_30 + Dummy_3353*tmp_kernel_op_31) + Dummy_3279*(Dummy_3344*0.1381966011250105 + Dummy_3347*0.1381966011250105 + Dummy_3350*0.5854101966249684 + Dummy_3353*0.1381966011250105) + Dummy_3280*(Dummy_3344*0.1381966011250105 + Dummy_3347*0.5854101966249684 + Dummy_3350*0.1381966011250105 + Dummy_3353*0.1381966011250105) + Dummy_3281*(Dummy_3344*0.5854101966249684 + Dummy_3347*0.1381966011250105 + Dummy_3350*0.1381966011250105 + Dummy_3353*0.1381966011250105); - const walberla::float64 Dummy_3373 = Dummy_3278*(Dummy_3354*tmp_kernel_op_28 + Dummy_3355*tmp_kernel_op_29 + Dummy_3356*tmp_kernel_op_30 + Dummy_3357*tmp_kernel_op_31) + Dummy_3279*(Dummy_3354*0.1381966011250105 + Dummy_3355*0.1381966011250105 + Dummy_3356*0.5854101966249684 + Dummy_3357*0.1381966011250105) + Dummy_3280*(Dummy_3354*0.1381966011250105 + Dummy_3355*0.5854101966249684 + Dummy_3356*0.1381966011250105 + Dummy_3357*0.1381966011250105) + Dummy_3281*(Dummy_3354*0.5854101966249684 + Dummy_3355*0.1381966011250105 + Dummy_3356*0.1381966011250105 + Dummy_3357*0.1381966011250105); - const walberla::float64 Dummy_3374 = Dummy_3278*(Dummy_3358*tmp_kernel_op_28 + Dummy_3359*tmp_kernel_op_29 + Dummy_3360*tmp_kernel_op_30 + Dummy_3361*tmp_kernel_op_31) + Dummy_3279*(Dummy_3358*0.1381966011250105 + Dummy_3359*0.1381966011250105 + Dummy_3360*0.5854101966249684 + Dummy_3361*0.1381966011250105) + Dummy_3280*(Dummy_3358*0.1381966011250105 + Dummy_3359*0.5854101966249684 + Dummy_3360*0.1381966011250105 + Dummy_3361*0.1381966011250105) + Dummy_3281*(Dummy_3358*0.5854101966249684 + Dummy_3359*0.1381966011250105 + Dummy_3360*0.1381966011250105 + Dummy_3361*0.1381966011250105); - const walberla::float64 Dummy_3375 = Dummy_3278*(Dummy_3362*tmp_kernel_op_28 + Dummy_3363*tmp_kernel_op_29 + Dummy_3364*tmp_kernel_op_30 + Dummy_3365*tmp_kernel_op_31) + Dummy_3279*(Dummy_3362*0.1381966011250105 + Dummy_3363*0.1381966011250105 + Dummy_3364*0.5854101966249684 + Dummy_3365*0.1381966011250105) + Dummy_3280*(Dummy_3362*0.1381966011250105 + Dummy_3363*0.5854101966249684 + Dummy_3364*0.1381966011250105 + Dummy_3365*0.1381966011250105) + Dummy_3281*(Dummy_3362*0.5854101966249684 + Dummy_3363*0.1381966011250105 + Dummy_3364*0.1381966011250105 + Dummy_3365*0.1381966011250105); + const walberla::float64 Dummy_10650 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10651 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10652 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10653 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10654 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10655 = Dummy_10654*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_10656 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10657 = Dummy_10656*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_10658 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10659 = Dummy_10658*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_10660 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_10661 = Dummy_10660*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_10662 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10663 = Dummy_10654*Dummy_10662; + const walberla::float64 Dummy_10664 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10665 = Dummy_10656*Dummy_10664; + const walberla::float64 Dummy_10666 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10667 = Dummy_10658*Dummy_10666; + const walberla::float64 Dummy_10668 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10669 = Dummy_10660*Dummy_10668; + const walberla::float64 Dummy_10670 = Dummy_10654*tmp_kernel_op_28; + const walberla::float64 Dummy_10671 = Dummy_10656*tmp_kernel_op_29; + const walberla::float64 Dummy_10672 = Dummy_10658*tmp_kernel_op_30; + const walberla::float64 Dummy_10673 = Dummy_10660*tmp_kernel_op_31; + const walberla::float64 Dummy_10674 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10675 = Dummy_10654*Dummy_10674; + const walberla::float64 Dummy_10676 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10677 = Dummy_10656*Dummy_10676; + const walberla::float64 Dummy_10678 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10679 = Dummy_10658*Dummy_10678; + const walberla::float64 Dummy_10680 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10681 = Dummy_10660*Dummy_10680; + const walberla::float64 Dummy_10682 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10683 = Dummy_10654*Dummy_10682; + const walberla::float64 Dummy_10684 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10685 = Dummy_10656*Dummy_10684; + const walberla::float64 Dummy_10686 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10687 = Dummy_10658*Dummy_10686; + const walberla::float64 Dummy_10688 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10689 = Dummy_10660*Dummy_10688; + const walberla::float64 Dummy_10690 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10691 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10692 = Dummy_10654*(-Dummy_10690 - Dummy_10691); + const walberla::float64 Dummy_10693 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10694 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10695 = Dummy_10656*(-Dummy_10693 - Dummy_10694); + const walberla::float64 Dummy_10696 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10697 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10698 = Dummy_10658*(-Dummy_10696 - Dummy_10697); + const walberla::float64 Dummy_10699 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10700 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10701 = Dummy_10660*(-Dummy_10699 - Dummy_10700); + const walberla::float64 Dummy_10702 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10703 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10704 = Dummy_10654*(-Dummy_10702 - Dummy_10703); + const walberla::float64 Dummy_10705 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10706 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10707 = Dummy_10656*(-Dummy_10705 - Dummy_10706); + const walberla::float64 Dummy_10708 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10709 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10710 = Dummy_10658*(-Dummy_10708 - Dummy_10709); + const walberla::float64 Dummy_10711 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10712 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10713 = Dummy_10660*(-Dummy_10711 - Dummy_10712); + const walberla::float64 Dummy_10714 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10715 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10716 = Dummy_10654*(-Dummy_10714 - Dummy_10715); + const walberla::float64 Dummy_10717 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10718 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10719 = Dummy_10656*(-Dummy_10717 - Dummy_10718); + const walberla::float64 Dummy_10720 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10721 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10722 = Dummy_10658*(-Dummy_10720 - Dummy_10721); + const walberla::float64 Dummy_10723 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10724 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10725 = Dummy_10660*(-Dummy_10723 - Dummy_10724); + const walberla::float64 Dummy_10726 = Dummy_10654*(Dummy_10690 + Dummy_10702 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10727 = Dummy_10656*(Dummy_10693 + Dummy_10705 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10728 = Dummy_10658*(Dummy_10696 + Dummy_10708 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10729 = Dummy_10660*(Dummy_10699 + Dummy_10711 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10730 = Dummy_10654*(Dummy_10691 + Dummy_10714 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10731 = Dummy_10656*(Dummy_10694 + Dummy_10717 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10732 = Dummy_10658*(Dummy_10697 + Dummy_10720 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10733 = Dummy_10660*(Dummy_10700 + Dummy_10723 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10734 = Dummy_10654*(Dummy_10703 + Dummy_10715 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10735 = Dummy_10656*(Dummy_10706 + Dummy_10718 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10736 = Dummy_10658*(Dummy_10709 + Dummy_10721 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10737 = Dummy_10660*(Dummy_10712 + Dummy_10724 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10738 = Dummy_10650*(Dummy_10655*tmp_kernel_op_28 + Dummy_10657*tmp_kernel_op_29 + Dummy_10659*tmp_kernel_op_30 + Dummy_10661*tmp_kernel_op_31) + Dummy_10651*(Dummy_10655*0.1381966011250105 + Dummy_10657*0.1381966011250105 + Dummy_10659*0.5854101966249684 + Dummy_10661*0.1381966011250105) + Dummy_10652*(Dummy_10655*0.1381966011250105 + Dummy_10657*0.5854101966249684 + Dummy_10659*0.1381966011250105 + Dummy_10661*0.1381966011250105) + Dummy_10653*(Dummy_10655*0.5854101966249684 + Dummy_10657*0.1381966011250105 + Dummy_10659*0.1381966011250105 + Dummy_10661*0.1381966011250105); + const walberla::float64 Dummy_10739 = Dummy_10650*(-Dummy_10662*Dummy_10670 - Dummy_10664*Dummy_10671 - Dummy_10666*Dummy_10672 - Dummy_10668*Dummy_10673) + Dummy_10651*(Dummy_10663*-0.1381966011250105 + Dummy_10665*-0.1381966011250105 + Dummy_10667*-0.5854101966249684 + Dummy_10669*-0.1381966011250105) + Dummy_10652*(Dummy_10663*-0.1381966011250105 + Dummy_10665*-0.5854101966249684 + Dummy_10667*-0.1381966011250105 + Dummy_10669*-0.1381966011250105) + Dummy_10653*(Dummy_10663*-0.5854101966249684 + Dummy_10665*-0.1381966011250105 + Dummy_10667*-0.1381966011250105 + Dummy_10669*-0.1381966011250105); + const walberla::float64 Dummy_10740 = Dummy_10650*(-Dummy_10670*Dummy_10674 - Dummy_10671*Dummy_10676 - Dummy_10672*Dummy_10678 - Dummy_10673*Dummy_10680) + Dummy_10651*(Dummy_10675*-0.1381966011250105 + Dummy_10677*-0.1381966011250105 + Dummy_10679*-0.5854101966249684 + Dummy_10681*-0.1381966011250105) + Dummy_10652*(Dummy_10675*-0.1381966011250105 + Dummy_10677*-0.5854101966249684 + Dummy_10679*-0.1381966011250105 + Dummy_10681*-0.1381966011250105) + Dummy_10653*(Dummy_10675*-0.5854101966249684 + Dummy_10677*-0.1381966011250105 + Dummy_10679*-0.1381966011250105 + Dummy_10681*-0.1381966011250105); + const walberla::float64 Dummy_10741 = Dummy_10650*(-Dummy_10670*Dummy_10682 - Dummy_10671*Dummy_10684 - Dummy_10672*Dummy_10686 - Dummy_10673*Dummy_10688) + Dummy_10651*(Dummy_10683*-0.1381966011250105 + Dummy_10685*-0.1381966011250105 + Dummy_10687*-0.5854101966249684 + Dummy_10689*-0.1381966011250105) + Dummy_10652*(Dummy_10683*-0.1381966011250105 + Dummy_10685*-0.5854101966249684 + Dummy_10687*-0.1381966011250105 + Dummy_10689*-0.1381966011250105) + Dummy_10653*(Dummy_10683*-0.5854101966249684 + Dummy_10685*-0.1381966011250105 + Dummy_10687*-0.1381966011250105 + Dummy_10689*-0.1381966011250105); + const walberla::float64 Dummy_10742 = Dummy_10650*(Dummy_10692*tmp_kernel_op_28 + Dummy_10695*tmp_kernel_op_29 + Dummy_10698*tmp_kernel_op_30 + Dummy_10701*tmp_kernel_op_31) + Dummy_10651*(Dummy_10692*0.1381966011250105 + Dummy_10695*0.1381966011250105 + Dummy_10698*0.5854101966249684 + Dummy_10701*0.1381966011250105) + Dummy_10652*(Dummy_10692*0.1381966011250105 + Dummy_10695*0.5854101966249684 + Dummy_10698*0.1381966011250105 + Dummy_10701*0.1381966011250105) + Dummy_10653*(Dummy_10692*0.5854101966249684 + Dummy_10695*0.1381966011250105 + Dummy_10698*0.1381966011250105 + Dummy_10701*0.1381966011250105); + const walberla::float64 Dummy_10743 = Dummy_10650*(Dummy_10704*tmp_kernel_op_28 + Dummy_10707*tmp_kernel_op_29 + Dummy_10710*tmp_kernel_op_30 + Dummy_10713*tmp_kernel_op_31) + Dummy_10651*(Dummy_10704*0.1381966011250105 + Dummy_10707*0.1381966011250105 + Dummy_10710*0.5854101966249684 + Dummy_10713*0.1381966011250105) + Dummy_10652*(Dummy_10704*0.1381966011250105 + Dummy_10707*0.5854101966249684 + Dummy_10710*0.1381966011250105 + Dummy_10713*0.1381966011250105) + Dummy_10653*(Dummy_10704*0.5854101966249684 + Dummy_10707*0.1381966011250105 + Dummy_10710*0.1381966011250105 + Dummy_10713*0.1381966011250105); + const walberla::float64 Dummy_10744 = Dummy_10650*(Dummy_10716*tmp_kernel_op_28 + Dummy_10719*tmp_kernel_op_29 + Dummy_10722*tmp_kernel_op_30 + Dummy_10725*tmp_kernel_op_31) + Dummy_10651*(Dummy_10716*0.1381966011250105 + Dummy_10719*0.1381966011250105 + Dummy_10722*0.5854101966249684 + Dummy_10725*0.1381966011250105) + Dummy_10652*(Dummy_10716*0.1381966011250105 + Dummy_10719*0.5854101966249684 + Dummy_10722*0.1381966011250105 + Dummy_10725*0.1381966011250105) + Dummy_10653*(Dummy_10716*0.5854101966249684 + Dummy_10719*0.1381966011250105 + Dummy_10722*0.1381966011250105 + Dummy_10725*0.1381966011250105); + const walberla::float64 Dummy_10745 = Dummy_10650*(Dummy_10726*tmp_kernel_op_28 + Dummy_10727*tmp_kernel_op_29 + Dummy_10728*tmp_kernel_op_30 + Dummy_10729*tmp_kernel_op_31) + Dummy_10651*(Dummy_10726*0.1381966011250105 + Dummy_10727*0.1381966011250105 + Dummy_10728*0.5854101966249684 + Dummy_10729*0.1381966011250105) + Dummy_10652*(Dummy_10726*0.1381966011250105 + Dummy_10727*0.5854101966249684 + Dummy_10728*0.1381966011250105 + Dummy_10729*0.1381966011250105) + Dummy_10653*(Dummy_10726*0.5854101966249684 + Dummy_10727*0.1381966011250105 + Dummy_10728*0.1381966011250105 + Dummy_10729*0.1381966011250105); + const walberla::float64 Dummy_10746 = Dummy_10650*(Dummy_10730*tmp_kernel_op_28 + Dummy_10731*tmp_kernel_op_29 + Dummy_10732*tmp_kernel_op_30 + Dummy_10733*tmp_kernel_op_31) + Dummy_10651*(Dummy_10730*0.1381966011250105 + Dummy_10731*0.1381966011250105 + Dummy_10732*0.5854101966249684 + Dummy_10733*0.1381966011250105) + Dummy_10652*(Dummy_10730*0.1381966011250105 + Dummy_10731*0.5854101966249684 + Dummy_10732*0.1381966011250105 + Dummy_10733*0.1381966011250105) + Dummy_10653*(Dummy_10730*0.5854101966249684 + Dummy_10731*0.1381966011250105 + Dummy_10732*0.1381966011250105 + Dummy_10733*0.1381966011250105); + const walberla::float64 Dummy_10747 = Dummy_10650*(Dummy_10734*tmp_kernel_op_28 + Dummy_10735*tmp_kernel_op_29 + Dummy_10736*tmp_kernel_op_30 + Dummy_10737*tmp_kernel_op_31) + Dummy_10651*(Dummy_10734*0.1381966011250105 + Dummy_10735*0.1381966011250105 + Dummy_10736*0.5854101966249684 + Dummy_10737*0.1381966011250105) + Dummy_10652*(Dummy_10734*0.1381966011250105 + Dummy_10735*0.5854101966249684 + Dummy_10736*0.1381966011250105 + Dummy_10737*0.1381966011250105) + Dummy_10653*(Dummy_10734*0.5854101966249684 + Dummy_10735*0.1381966011250105 + Dummy_10736*0.1381966011250105 + Dummy_10737*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3366 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3367 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3368 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3369 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3370 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3371 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3372 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3373 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3374 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3375 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10738 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10739 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10740 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10741 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_10742 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10743 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10744 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_10745 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_10746 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10747 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_3376 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3377 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3378 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3379 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3380 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3381 = Dummy_3380*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_3382 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3383 = Dummy_3382*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_3384 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3385 = Dummy_3384*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_3386 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3387 = Dummy_3386*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_3388 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3389 = Dummy_3380*Dummy_3388; - const walberla::float64 Dummy_3390 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3391 = Dummy_3382*Dummy_3390; - const walberla::float64 Dummy_3392 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3393 = Dummy_3384*Dummy_3392; - const walberla::float64 Dummy_3394 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3395 = Dummy_3386*Dummy_3394; - const walberla::float64 Dummy_3396 = Dummy_3380*tmp_kernel_op_28; - const walberla::float64 Dummy_3397 = Dummy_3382*tmp_kernel_op_29; - const walberla::float64 Dummy_3398 = Dummy_3384*tmp_kernel_op_30; - const walberla::float64 Dummy_3399 = Dummy_3386*tmp_kernel_op_31; - const walberla::float64 Dummy_3400 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3401 = Dummy_3380*Dummy_3400; - const walberla::float64 Dummy_3402 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3403 = Dummy_3382*Dummy_3402; - const walberla::float64 Dummy_3404 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3405 = Dummy_3384*Dummy_3404; - const walberla::float64 Dummy_3406 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3407 = Dummy_3386*Dummy_3406; - const walberla::float64 Dummy_3408 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3409 = Dummy_3380*Dummy_3408; - const walberla::float64 Dummy_3410 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3411 = Dummy_3382*Dummy_3410; - const walberla::float64 Dummy_3412 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3413 = Dummy_3384*Dummy_3412; - const walberla::float64 Dummy_3414 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3415 = Dummy_3386*Dummy_3414; - const walberla::float64 Dummy_3416 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3417 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3418 = Dummy_3380*(-Dummy_3416 - Dummy_3417); - const walberla::float64 Dummy_3419 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3420 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3421 = Dummy_3382*(-Dummy_3419 - Dummy_3420); - const walberla::float64 Dummy_3422 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3423 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3424 = Dummy_3384*(-Dummy_3422 - Dummy_3423); - const walberla::float64 Dummy_3425 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3426 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3427 = Dummy_3386*(-Dummy_3425 - Dummy_3426); - const walberla::float64 Dummy_3428 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3429 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3430 = Dummy_3380*(-Dummy_3428 - Dummy_3429); - const walberla::float64 Dummy_3431 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3432 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3433 = Dummy_3382*(-Dummy_3431 - Dummy_3432); - const walberla::float64 Dummy_3434 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3435 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3436 = Dummy_3384*(-Dummy_3434 - Dummy_3435); - const walberla::float64 Dummy_3437 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3438 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3439 = Dummy_3386*(-Dummy_3437 - Dummy_3438); - const walberla::float64 Dummy_3440 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3441 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3442 = Dummy_3380*(-Dummy_3440 - Dummy_3441); - const walberla::float64 Dummy_3443 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3444 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3445 = Dummy_3382*(-Dummy_3443 - Dummy_3444); - const walberla::float64 Dummy_3446 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3447 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3448 = Dummy_3384*(-Dummy_3446 - Dummy_3447); - const walberla::float64 Dummy_3449 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3450 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3451 = Dummy_3386*(-Dummy_3449 - Dummy_3450); - const walberla::float64 Dummy_3452 = Dummy_3380*(Dummy_3416 + Dummy_3428 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3453 = Dummy_3382*(Dummy_3419 + Dummy_3431 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3454 = Dummy_3384*(Dummy_3422 + Dummy_3434 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3455 = Dummy_3386*(Dummy_3425 + Dummy_3437 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3456 = Dummy_3380*(Dummy_3417 + Dummy_3440 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3457 = Dummy_3382*(Dummy_3420 + Dummy_3443 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3458 = Dummy_3384*(Dummy_3423 + Dummy_3446 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3459 = Dummy_3386*(Dummy_3426 + Dummy_3449 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3460 = Dummy_3380*(Dummy_3429 + Dummy_3441 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3461 = Dummy_3382*(Dummy_3432 + Dummy_3444 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3462 = Dummy_3384*(Dummy_3435 + Dummy_3447 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3463 = Dummy_3386*(Dummy_3438 + Dummy_3450 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3464 = Dummy_3376*(Dummy_3381*tmp_kernel_op_28 + Dummy_3383*tmp_kernel_op_29 + Dummy_3385*tmp_kernel_op_30 + Dummy_3387*tmp_kernel_op_31) + Dummy_3377*(Dummy_3381*0.1381966011250105 + Dummy_3383*0.1381966011250105 + Dummy_3385*0.5854101966249684 + Dummy_3387*0.1381966011250105) + Dummy_3378*(Dummy_3381*0.1381966011250105 + Dummy_3383*0.5854101966249684 + Dummy_3385*0.1381966011250105 + Dummy_3387*0.1381966011250105) + Dummy_3379*(Dummy_3381*0.5854101966249684 + Dummy_3383*0.1381966011250105 + Dummy_3385*0.1381966011250105 + Dummy_3387*0.1381966011250105); - const walberla::float64 Dummy_3465 = Dummy_3376*(-Dummy_3388*Dummy_3396 - Dummy_3390*Dummy_3397 - Dummy_3392*Dummy_3398 - Dummy_3394*Dummy_3399) + Dummy_3377*(Dummy_3389*-0.1381966011250105 + Dummy_3391*-0.1381966011250105 + Dummy_3393*-0.5854101966249684 + Dummy_3395*-0.1381966011250105) + Dummy_3378*(Dummy_3389*-0.1381966011250105 + Dummy_3391*-0.5854101966249684 + Dummy_3393*-0.1381966011250105 + Dummy_3395*-0.1381966011250105) + Dummy_3379*(Dummy_3389*-0.5854101966249684 + Dummy_3391*-0.1381966011250105 + Dummy_3393*-0.1381966011250105 + Dummy_3395*-0.1381966011250105); - const walberla::float64 Dummy_3466 = Dummy_3376*(-Dummy_3396*Dummy_3400 - Dummy_3397*Dummy_3402 - Dummy_3398*Dummy_3404 - Dummy_3399*Dummy_3406) + Dummy_3377*(Dummy_3401*-0.1381966011250105 + Dummy_3403*-0.1381966011250105 + Dummy_3405*-0.5854101966249684 + Dummy_3407*-0.1381966011250105) + Dummy_3378*(Dummy_3401*-0.1381966011250105 + Dummy_3403*-0.5854101966249684 + Dummy_3405*-0.1381966011250105 + Dummy_3407*-0.1381966011250105) + Dummy_3379*(Dummy_3401*-0.5854101966249684 + Dummy_3403*-0.1381966011250105 + Dummy_3405*-0.1381966011250105 + Dummy_3407*-0.1381966011250105); - const walberla::float64 Dummy_3467 = Dummy_3376*(-Dummy_3396*Dummy_3408 - Dummy_3397*Dummy_3410 - Dummy_3398*Dummy_3412 - Dummy_3399*Dummy_3414) + Dummy_3377*(Dummy_3409*-0.1381966011250105 + Dummy_3411*-0.1381966011250105 + Dummy_3413*-0.5854101966249684 + Dummy_3415*-0.1381966011250105) + Dummy_3378*(Dummy_3409*-0.1381966011250105 + Dummy_3411*-0.5854101966249684 + Dummy_3413*-0.1381966011250105 + Dummy_3415*-0.1381966011250105) + Dummy_3379*(Dummy_3409*-0.5854101966249684 + Dummy_3411*-0.1381966011250105 + Dummy_3413*-0.1381966011250105 + Dummy_3415*-0.1381966011250105); - const walberla::float64 Dummy_3468 = Dummy_3376*(Dummy_3418*tmp_kernel_op_28 + Dummy_3421*tmp_kernel_op_29 + Dummy_3424*tmp_kernel_op_30 + Dummy_3427*tmp_kernel_op_31) + Dummy_3377*(Dummy_3418*0.1381966011250105 + Dummy_3421*0.1381966011250105 + Dummy_3424*0.5854101966249684 + Dummy_3427*0.1381966011250105) + Dummy_3378*(Dummy_3418*0.1381966011250105 + Dummy_3421*0.5854101966249684 + Dummy_3424*0.1381966011250105 + Dummy_3427*0.1381966011250105) + Dummy_3379*(Dummy_3418*0.5854101966249684 + Dummy_3421*0.1381966011250105 + Dummy_3424*0.1381966011250105 + Dummy_3427*0.1381966011250105); - const walberla::float64 Dummy_3469 = Dummy_3376*(Dummy_3430*tmp_kernel_op_28 + Dummy_3433*tmp_kernel_op_29 + Dummy_3436*tmp_kernel_op_30 + Dummy_3439*tmp_kernel_op_31) + Dummy_3377*(Dummy_3430*0.1381966011250105 + Dummy_3433*0.1381966011250105 + Dummy_3436*0.5854101966249684 + Dummy_3439*0.1381966011250105) + Dummy_3378*(Dummy_3430*0.1381966011250105 + Dummy_3433*0.5854101966249684 + Dummy_3436*0.1381966011250105 + Dummy_3439*0.1381966011250105) + Dummy_3379*(Dummy_3430*0.5854101966249684 + Dummy_3433*0.1381966011250105 + Dummy_3436*0.1381966011250105 + Dummy_3439*0.1381966011250105); - const walberla::float64 Dummy_3470 = Dummy_3376*(Dummy_3442*tmp_kernel_op_28 + Dummy_3445*tmp_kernel_op_29 + Dummy_3448*tmp_kernel_op_30 + Dummy_3451*tmp_kernel_op_31) + Dummy_3377*(Dummy_3442*0.1381966011250105 + Dummy_3445*0.1381966011250105 + Dummy_3448*0.5854101966249684 + Dummy_3451*0.1381966011250105) + Dummy_3378*(Dummy_3442*0.1381966011250105 + Dummy_3445*0.5854101966249684 + Dummy_3448*0.1381966011250105 + Dummy_3451*0.1381966011250105) + Dummy_3379*(Dummy_3442*0.5854101966249684 + Dummy_3445*0.1381966011250105 + Dummy_3448*0.1381966011250105 + Dummy_3451*0.1381966011250105); - const walberla::float64 Dummy_3471 = Dummy_3376*(Dummy_3452*tmp_kernel_op_28 + Dummy_3453*tmp_kernel_op_29 + Dummy_3454*tmp_kernel_op_30 + Dummy_3455*tmp_kernel_op_31) + Dummy_3377*(Dummy_3452*0.1381966011250105 + Dummy_3453*0.1381966011250105 + Dummy_3454*0.5854101966249684 + Dummy_3455*0.1381966011250105) + Dummy_3378*(Dummy_3452*0.1381966011250105 + Dummy_3453*0.5854101966249684 + Dummy_3454*0.1381966011250105 + Dummy_3455*0.1381966011250105) + Dummy_3379*(Dummy_3452*0.5854101966249684 + Dummy_3453*0.1381966011250105 + Dummy_3454*0.1381966011250105 + Dummy_3455*0.1381966011250105); - const walberla::float64 Dummy_3472 = Dummy_3376*(Dummy_3456*tmp_kernel_op_28 + Dummy_3457*tmp_kernel_op_29 + Dummy_3458*tmp_kernel_op_30 + Dummy_3459*tmp_kernel_op_31) + Dummy_3377*(Dummy_3456*0.1381966011250105 + Dummy_3457*0.1381966011250105 + Dummy_3458*0.5854101966249684 + Dummy_3459*0.1381966011250105) + Dummy_3378*(Dummy_3456*0.1381966011250105 + Dummy_3457*0.5854101966249684 + Dummy_3458*0.1381966011250105 + Dummy_3459*0.1381966011250105) + Dummy_3379*(Dummy_3456*0.5854101966249684 + Dummy_3457*0.1381966011250105 + Dummy_3458*0.1381966011250105 + Dummy_3459*0.1381966011250105); - const walberla::float64 Dummy_3473 = Dummy_3376*(Dummy_3460*tmp_kernel_op_28 + Dummy_3461*tmp_kernel_op_29 + Dummy_3462*tmp_kernel_op_30 + Dummy_3463*tmp_kernel_op_31) + Dummy_3377*(Dummy_3460*0.1381966011250105 + Dummy_3461*0.1381966011250105 + Dummy_3462*0.5854101966249684 + Dummy_3463*0.1381966011250105) + Dummy_3378*(Dummy_3460*0.1381966011250105 + Dummy_3461*0.5854101966249684 + Dummy_3462*0.1381966011250105 + Dummy_3463*0.1381966011250105) + Dummy_3379*(Dummy_3460*0.5854101966249684 + Dummy_3461*0.1381966011250105 + Dummy_3462*0.1381966011250105 + Dummy_3463*0.1381966011250105); + const walberla::float64 Dummy_10748 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10749 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10750 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10751 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10752 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10753 = Dummy_10752*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10754 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10755 = Dummy_10754*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10756 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10757 = Dummy_10756*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10758 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10759 = Dummy_10758*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10760 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10761 = Dummy_10752*Dummy_10760; + const walberla::float64 Dummy_10762 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10763 = Dummy_10754*Dummy_10762; + const walberla::float64 Dummy_10764 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10765 = Dummy_10756*Dummy_10764; + const walberla::float64 Dummy_10766 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10767 = Dummy_10758*Dummy_10766; + const walberla::float64 Dummy_10768 = Dummy_10752*tmp_kernel_op_28; + const walberla::float64 Dummy_10769 = Dummy_10754*tmp_kernel_op_29; + const walberla::float64 Dummy_10770 = Dummy_10756*tmp_kernel_op_30; + const walberla::float64 Dummy_10771 = Dummy_10758*tmp_kernel_op_31; + const walberla::float64 Dummy_10772 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10773 = Dummy_10752*Dummy_10772; + const walberla::float64 Dummy_10774 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10775 = Dummy_10754*Dummy_10774; + const walberla::float64 Dummy_10776 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10777 = Dummy_10756*Dummy_10776; + const walberla::float64 Dummy_10778 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10779 = Dummy_10758*Dummy_10778; + const walberla::float64 Dummy_10780 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10781 = Dummy_10752*Dummy_10780; + const walberla::float64 Dummy_10782 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10783 = Dummy_10754*Dummy_10782; + const walberla::float64 Dummy_10784 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10785 = Dummy_10756*Dummy_10784; + const walberla::float64 Dummy_10786 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10787 = Dummy_10758*Dummy_10786; + const walberla::float64 Dummy_10788 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10789 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10790 = Dummy_10752*(-Dummy_10788 - Dummy_10789); + const walberla::float64 Dummy_10791 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10792 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10793 = Dummy_10754*(-Dummy_10791 - Dummy_10792); + const walberla::float64 Dummy_10794 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10795 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10796 = Dummy_10756*(-Dummy_10794 - Dummy_10795); + const walberla::float64 Dummy_10797 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10798 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10799 = Dummy_10758*(-Dummy_10797 - Dummy_10798); + const walberla::float64 Dummy_10800 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10801 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10802 = Dummy_10752*(-Dummy_10800 - Dummy_10801); + const walberla::float64 Dummy_10803 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10804 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10805 = Dummy_10754*(-Dummy_10803 - Dummy_10804); + const walberla::float64 Dummy_10806 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10807 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10808 = Dummy_10756*(-Dummy_10806 - Dummy_10807); + const walberla::float64 Dummy_10809 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10810 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10811 = Dummy_10758*(-Dummy_10809 - Dummy_10810); + const walberla::float64 Dummy_10812 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10813 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10814 = Dummy_10752*(-Dummy_10812 - Dummy_10813); + const walberla::float64 Dummy_10815 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10816 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_10817 = Dummy_10754*(-Dummy_10815 - Dummy_10816); + const walberla::float64 Dummy_10818 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10819 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_10820 = Dummy_10756*(-Dummy_10818 - Dummy_10819); + const walberla::float64 Dummy_10821 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10822 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_10823 = Dummy_10758*(-Dummy_10821 - Dummy_10822); + const walberla::float64 Dummy_10824 = Dummy_10752*(Dummy_10788 + Dummy_10800 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10825 = Dummy_10754*(Dummy_10791 + Dummy_10803 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10826 = Dummy_10756*(Dummy_10794 + Dummy_10806 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10827 = Dummy_10758*(Dummy_10797 + Dummy_10809 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10828 = Dummy_10752*(Dummy_10789 + Dummy_10812 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10829 = Dummy_10754*(Dummy_10792 + Dummy_10815 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10830 = Dummy_10756*(Dummy_10795 + Dummy_10818 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10831 = Dummy_10758*(Dummy_10798 + Dummy_10821 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10832 = Dummy_10752*(Dummy_10801 + Dummy_10813 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10833 = Dummy_10754*(Dummy_10804 + Dummy_10816 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10834 = Dummy_10756*(Dummy_10807 + Dummy_10819 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10835 = Dummy_10758*(Dummy_10810 + Dummy_10822 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10836 = Dummy_10748*(Dummy_10753*tmp_kernel_op_28 + Dummy_10755*tmp_kernel_op_29 + Dummy_10757*tmp_kernel_op_30 + Dummy_10759*tmp_kernel_op_31) + Dummy_10749*(Dummy_10753*0.1381966011250105 + Dummy_10755*0.1381966011250105 + Dummy_10757*0.5854101966249684 + Dummy_10759*0.1381966011250105) + Dummy_10750*(Dummy_10753*0.1381966011250105 + Dummy_10755*0.5854101966249684 + Dummy_10757*0.1381966011250105 + Dummy_10759*0.1381966011250105) + Dummy_10751*(Dummy_10753*0.5854101966249684 + Dummy_10755*0.1381966011250105 + Dummy_10757*0.1381966011250105 + Dummy_10759*0.1381966011250105); + const walberla::float64 Dummy_10837 = Dummy_10748*(-Dummy_10760*Dummy_10768 - Dummy_10762*Dummy_10769 - Dummy_10764*Dummy_10770 - Dummy_10766*Dummy_10771) + Dummy_10749*(Dummy_10761*-0.1381966011250105 + Dummy_10763*-0.1381966011250105 + Dummy_10765*-0.5854101966249684 + Dummy_10767*-0.1381966011250105) + Dummy_10750*(Dummy_10761*-0.1381966011250105 + Dummy_10763*-0.5854101966249684 + Dummy_10765*-0.1381966011250105 + Dummy_10767*-0.1381966011250105) + Dummy_10751*(Dummy_10761*-0.5854101966249684 + Dummy_10763*-0.1381966011250105 + Dummy_10765*-0.1381966011250105 + Dummy_10767*-0.1381966011250105); + const walberla::float64 Dummy_10838 = Dummy_10748*(-Dummy_10768*Dummy_10772 - Dummy_10769*Dummy_10774 - Dummy_10770*Dummy_10776 - Dummy_10771*Dummy_10778) + Dummy_10749*(Dummy_10773*-0.1381966011250105 + Dummy_10775*-0.1381966011250105 + Dummy_10777*-0.5854101966249684 + Dummy_10779*-0.1381966011250105) + Dummy_10750*(Dummy_10773*-0.1381966011250105 + Dummy_10775*-0.5854101966249684 + Dummy_10777*-0.1381966011250105 + Dummy_10779*-0.1381966011250105) + Dummy_10751*(Dummy_10773*-0.5854101966249684 + Dummy_10775*-0.1381966011250105 + Dummy_10777*-0.1381966011250105 + Dummy_10779*-0.1381966011250105); + const walberla::float64 Dummy_10839 = Dummy_10748*(-Dummy_10768*Dummy_10780 - Dummy_10769*Dummy_10782 - Dummy_10770*Dummy_10784 - Dummy_10771*Dummy_10786) + Dummy_10749*(Dummy_10781*-0.1381966011250105 + Dummy_10783*-0.1381966011250105 + Dummy_10785*-0.5854101966249684 + Dummy_10787*-0.1381966011250105) + Dummy_10750*(Dummy_10781*-0.1381966011250105 + Dummy_10783*-0.5854101966249684 + Dummy_10785*-0.1381966011250105 + Dummy_10787*-0.1381966011250105) + Dummy_10751*(Dummy_10781*-0.5854101966249684 + Dummy_10783*-0.1381966011250105 + Dummy_10785*-0.1381966011250105 + Dummy_10787*-0.1381966011250105); + const walberla::float64 Dummy_10840 = Dummy_10748*(Dummy_10790*tmp_kernel_op_28 + Dummy_10793*tmp_kernel_op_29 + Dummy_10796*tmp_kernel_op_30 + Dummy_10799*tmp_kernel_op_31) + Dummy_10749*(Dummy_10790*0.1381966011250105 + Dummy_10793*0.1381966011250105 + Dummy_10796*0.5854101966249684 + Dummy_10799*0.1381966011250105) + Dummy_10750*(Dummy_10790*0.1381966011250105 + Dummy_10793*0.5854101966249684 + Dummy_10796*0.1381966011250105 + Dummy_10799*0.1381966011250105) + Dummy_10751*(Dummy_10790*0.5854101966249684 + Dummy_10793*0.1381966011250105 + Dummy_10796*0.1381966011250105 + Dummy_10799*0.1381966011250105); + const walberla::float64 Dummy_10841 = Dummy_10748*(Dummy_10802*tmp_kernel_op_28 + Dummy_10805*tmp_kernel_op_29 + Dummy_10808*tmp_kernel_op_30 + Dummy_10811*tmp_kernel_op_31) + Dummy_10749*(Dummy_10802*0.1381966011250105 + Dummy_10805*0.1381966011250105 + Dummy_10808*0.5854101966249684 + Dummy_10811*0.1381966011250105) + Dummy_10750*(Dummy_10802*0.1381966011250105 + Dummy_10805*0.5854101966249684 + Dummy_10808*0.1381966011250105 + Dummy_10811*0.1381966011250105) + Dummy_10751*(Dummy_10802*0.5854101966249684 + Dummy_10805*0.1381966011250105 + Dummy_10808*0.1381966011250105 + Dummy_10811*0.1381966011250105); + const walberla::float64 Dummy_10842 = Dummy_10748*(Dummy_10814*tmp_kernel_op_28 + Dummy_10817*tmp_kernel_op_29 + Dummy_10820*tmp_kernel_op_30 + Dummy_10823*tmp_kernel_op_31) + Dummy_10749*(Dummy_10814*0.1381966011250105 + Dummy_10817*0.1381966011250105 + Dummy_10820*0.5854101966249684 + Dummy_10823*0.1381966011250105) + Dummy_10750*(Dummy_10814*0.1381966011250105 + Dummy_10817*0.5854101966249684 + Dummy_10820*0.1381966011250105 + Dummy_10823*0.1381966011250105) + Dummy_10751*(Dummy_10814*0.5854101966249684 + Dummy_10817*0.1381966011250105 + Dummy_10820*0.1381966011250105 + Dummy_10823*0.1381966011250105); + const walberla::float64 Dummy_10843 = Dummy_10748*(Dummy_10824*tmp_kernel_op_28 + Dummy_10825*tmp_kernel_op_29 + Dummy_10826*tmp_kernel_op_30 + Dummy_10827*tmp_kernel_op_31) + Dummy_10749*(Dummy_10824*0.1381966011250105 + Dummy_10825*0.1381966011250105 + Dummy_10826*0.5854101966249684 + Dummy_10827*0.1381966011250105) + Dummy_10750*(Dummy_10824*0.1381966011250105 + Dummy_10825*0.5854101966249684 + Dummy_10826*0.1381966011250105 + Dummy_10827*0.1381966011250105) + Dummy_10751*(Dummy_10824*0.5854101966249684 + Dummy_10825*0.1381966011250105 + Dummy_10826*0.1381966011250105 + Dummy_10827*0.1381966011250105); + const walberla::float64 Dummy_10844 = Dummy_10748*(Dummy_10828*tmp_kernel_op_28 + Dummy_10829*tmp_kernel_op_29 + Dummy_10830*tmp_kernel_op_30 + Dummy_10831*tmp_kernel_op_31) + Dummy_10749*(Dummy_10828*0.1381966011250105 + Dummy_10829*0.1381966011250105 + Dummy_10830*0.5854101966249684 + Dummy_10831*0.1381966011250105) + Dummy_10750*(Dummy_10828*0.1381966011250105 + Dummy_10829*0.5854101966249684 + Dummy_10830*0.1381966011250105 + Dummy_10831*0.1381966011250105) + Dummy_10751*(Dummy_10828*0.5854101966249684 + Dummy_10829*0.1381966011250105 + Dummy_10830*0.1381966011250105 + Dummy_10831*0.1381966011250105); + const walberla::float64 Dummy_10845 = Dummy_10748*(Dummy_10832*tmp_kernel_op_28 + Dummy_10833*tmp_kernel_op_29 + Dummy_10834*tmp_kernel_op_30 + Dummy_10835*tmp_kernel_op_31) + Dummy_10749*(Dummy_10832*0.1381966011250105 + Dummy_10833*0.1381966011250105 + Dummy_10834*0.5854101966249684 + Dummy_10835*0.1381966011250105) + Dummy_10750*(Dummy_10832*0.1381966011250105 + Dummy_10833*0.5854101966249684 + Dummy_10834*0.1381966011250105 + Dummy_10835*0.1381966011250105) + Dummy_10751*(Dummy_10832*0.5854101966249684 + Dummy_10833*0.1381966011250105 + Dummy_10834*0.1381966011250105 + Dummy_10835*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3464 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3465 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3466 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3467 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3468 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3469 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3470 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3471 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3472 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3473 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10836 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10837 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10838 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10839 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10840 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10841 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10842 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10843 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10844 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10845 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_3474 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3475 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3476 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3477 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3478 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3479 = Dummy_3478*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_3480 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3481 = Dummy_3480*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_3482 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3483 = Dummy_3482*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_3484 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_3485 = Dummy_3484*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_3486 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3487 = Dummy_3478*Dummy_3486; - const walberla::float64 Dummy_3488 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3489 = Dummy_3480*Dummy_3488; - const walberla::float64 Dummy_3490 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3491 = Dummy_3482*Dummy_3490; - const walberla::float64 Dummy_3492 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3493 = Dummy_3484*Dummy_3492; - const walberla::float64 Dummy_3494 = Dummy_3478*tmp_kernel_op_28; - const walberla::float64 Dummy_3495 = Dummy_3480*tmp_kernel_op_29; - const walberla::float64 Dummy_3496 = Dummy_3482*tmp_kernel_op_30; - const walberla::float64 Dummy_3497 = Dummy_3484*tmp_kernel_op_31; - const walberla::float64 Dummy_3498 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3499 = Dummy_3478*Dummy_3498; - const walberla::float64 Dummy_3500 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3501 = Dummy_3480*Dummy_3500; - const walberla::float64 Dummy_3502 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3503 = Dummy_3482*Dummy_3502; - const walberla::float64 Dummy_3504 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3505 = Dummy_3484*Dummy_3504; - const walberla::float64 Dummy_3506 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3507 = Dummy_3478*Dummy_3506; - const walberla::float64 Dummy_3508 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3509 = Dummy_3480*Dummy_3508; - const walberla::float64 Dummy_3510 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3511 = Dummy_3482*Dummy_3510; - const walberla::float64 Dummy_3512 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3513 = Dummy_3484*Dummy_3512; - const walberla::float64 Dummy_3514 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3515 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3516 = Dummy_3478*(-Dummy_3514 - Dummy_3515); - const walberla::float64 Dummy_3517 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3518 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3519 = Dummy_3480*(-Dummy_3517 - Dummy_3518); - const walberla::float64 Dummy_3520 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3521 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3522 = Dummy_3482*(-Dummy_3520 - Dummy_3521); - const walberla::float64 Dummy_3523 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3524 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3525 = Dummy_3484*(-Dummy_3523 - Dummy_3524); - const walberla::float64 Dummy_3526 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_3527 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3528 = Dummy_3478*(-Dummy_3526 - Dummy_3527); - const walberla::float64 Dummy_3529 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_3530 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3531 = Dummy_3480*(-Dummy_3529 - Dummy_3530); - const walberla::float64 Dummy_3532 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_3533 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3534 = Dummy_3482*(-Dummy_3532 - Dummy_3533); - const walberla::float64 Dummy_3535 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_3536 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3537 = Dummy_3484*(-Dummy_3535 - Dummy_3536); - const walberla::float64 Dummy_3538 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_3539 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_3540 = Dummy_3478*(-Dummy_3538 - Dummy_3539); - const walberla::float64 Dummy_3541 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_3542 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_3543 = Dummy_3480*(-Dummy_3541 - Dummy_3542); - const walberla::float64 Dummy_3544 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_3545 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_3546 = Dummy_3482*(-Dummy_3544 - Dummy_3545); - const walberla::float64 Dummy_3547 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_3548 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_3549 = Dummy_3484*(-Dummy_3547 - Dummy_3548); - const walberla::float64 Dummy_3550 = Dummy_3478*(Dummy_3514 + Dummy_3526 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3551 = Dummy_3480*(Dummy_3517 + Dummy_3529 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3552 = Dummy_3482*(Dummy_3520 + Dummy_3532 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3553 = Dummy_3484*(Dummy_3523 + Dummy_3535 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3554 = Dummy_3478*(Dummy_3515 + Dummy_3538 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3555 = Dummy_3480*(Dummy_3518 + Dummy_3541 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3556 = Dummy_3482*(Dummy_3521 + Dummy_3544 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3557 = Dummy_3484*(Dummy_3524 + Dummy_3547 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3558 = Dummy_3478*(Dummy_3527 + Dummy_3539 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3559 = Dummy_3480*(Dummy_3530 + Dummy_3542 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3560 = Dummy_3482*(Dummy_3533 + Dummy_3545 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3561 = Dummy_3484*(Dummy_3536 + Dummy_3548 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3562 = Dummy_3474*(Dummy_3479*tmp_kernel_op_28 + Dummy_3481*tmp_kernel_op_29 + Dummy_3483*tmp_kernel_op_30 + Dummy_3485*tmp_kernel_op_31) + Dummy_3475*(Dummy_3479*0.1381966011250105 + Dummy_3481*0.1381966011250105 + Dummy_3483*0.5854101966249684 + Dummy_3485*0.1381966011250105) + Dummy_3476*(Dummy_3479*0.1381966011250105 + Dummy_3481*0.5854101966249684 + Dummy_3483*0.1381966011250105 + Dummy_3485*0.1381966011250105) + Dummy_3477*(Dummy_3479*0.5854101966249684 + Dummy_3481*0.1381966011250105 + Dummy_3483*0.1381966011250105 + Dummy_3485*0.1381966011250105); - const walberla::float64 Dummy_3563 = Dummy_3474*(-Dummy_3486*Dummy_3494 - Dummy_3488*Dummy_3495 - Dummy_3490*Dummy_3496 - Dummy_3492*Dummy_3497) + Dummy_3475*(Dummy_3487*-0.1381966011250105 + Dummy_3489*-0.1381966011250105 + Dummy_3491*-0.5854101966249684 + Dummy_3493*-0.1381966011250105) + Dummy_3476*(Dummy_3487*-0.1381966011250105 + Dummy_3489*-0.5854101966249684 + Dummy_3491*-0.1381966011250105 + Dummy_3493*-0.1381966011250105) + Dummy_3477*(Dummy_3487*-0.5854101966249684 + Dummy_3489*-0.1381966011250105 + Dummy_3491*-0.1381966011250105 + Dummy_3493*-0.1381966011250105); - const walberla::float64 Dummy_3564 = Dummy_3474*(-Dummy_3494*Dummy_3498 - Dummy_3495*Dummy_3500 - Dummy_3496*Dummy_3502 - Dummy_3497*Dummy_3504) + Dummy_3475*(Dummy_3499*-0.1381966011250105 + Dummy_3501*-0.1381966011250105 + Dummy_3503*-0.5854101966249684 + Dummy_3505*-0.1381966011250105) + Dummy_3476*(Dummy_3499*-0.1381966011250105 + Dummy_3501*-0.5854101966249684 + Dummy_3503*-0.1381966011250105 + Dummy_3505*-0.1381966011250105) + Dummy_3477*(Dummy_3499*-0.5854101966249684 + Dummy_3501*-0.1381966011250105 + Dummy_3503*-0.1381966011250105 + Dummy_3505*-0.1381966011250105); - const walberla::float64 Dummy_3565 = Dummy_3474*(-Dummy_3494*Dummy_3506 - Dummy_3495*Dummy_3508 - Dummy_3496*Dummy_3510 - Dummy_3497*Dummy_3512) + Dummy_3475*(Dummy_3507*-0.1381966011250105 + Dummy_3509*-0.1381966011250105 + Dummy_3511*-0.5854101966249684 + Dummy_3513*-0.1381966011250105) + Dummy_3476*(Dummy_3507*-0.1381966011250105 + Dummy_3509*-0.5854101966249684 + Dummy_3511*-0.1381966011250105 + Dummy_3513*-0.1381966011250105) + Dummy_3477*(Dummy_3507*-0.5854101966249684 + Dummy_3509*-0.1381966011250105 + Dummy_3511*-0.1381966011250105 + Dummy_3513*-0.1381966011250105); - const walberla::float64 Dummy_3566 = Dummy_3474*(Dummy_3516*tmp_kernel_op_28 + Dummy_3519*tmp_kernel_op_29 + Dummy_3522*tmp_kernel_op_30 + Dummy_3525*tmp_kernel_op_31) + Dummy_3475*(Dummy_3516*0.1381966011250105 + Dummy_3519*0.1381966011250105 + Dummy_3522*0.5854101966249684 + Dummy_3525*0.1381966011250105) + Dummy_3476*(Dummy_3516*0.1381966011250105 + Dummy_3519*0.5854101966249684 + Dummy_3522*0.1381966011250105 + Dummy_3525*0.1381966011250105) + Dummy_3477*(Dummy_3516*0.5854101966249684 + Dummy_3519*0.1381966011250105 + Dummy_3522*0.1381966011250105 + Dummy_3525*0.1381966011250105); - const walberla::float64 Dummy_3567 = Dummy_3474*(Dummy_3528*tmp_kernel_op_28 + Dummy_3531*tmp_kernel_op_29 + Dummy_3534*tmp_kernel_op_30 + Dummy_3537*tmp_kernel_op_31) + Dummy_3475*(Dummy_3528*0.1381966011250105 + Dummy_3531*0.1381966011250105 + Dummy_3534*0.5854101966249684 + Dummy_3537*0.1381966011250105) + Dummy_3476*(Dummy_3528*0.1381966011250105 + Dummy_3531*0.5854101966249684 + Dummy_3534*0.1381966011250105 + Dummy_3537*0.1381966011250105) + Dummy_3477*(Dummy_3528*0.5854101966249684 + Dummy_3531*0.1381966011250105 + Dummy_3534*0.1381966011250105 + Dummy_3537*0.1381966011250105); - const walberla::float64 Dummy_3568 = Dummy_3474*(Dummy_3540*tmp_kernel_op_28 + Dummy_3543*tmp_kernel_op_29 + Dummy_3546*tmp_kernel_op_30 + Dummy_3549*tmp_kernel_op_31) + Dummy_3475*(Dummy_3540*0.1381966011250105 + Dummy_3543*0.1381966011250105 + Dummy_3546*0.5854101966249684 + Dummy_3549*0.1381966011250105) + Dummy_3476*(Dummy_3540*0.1381966011250105 + Dummy_3543*0.5854101966249684 + Dummy_3546*0.1381966011250105 + Dummy_3549*0.1381966011250105) + Dummy_3477*(Dummy_3540*0.5854101966249684 + Dummy_3543*0.1381966011250105 + Dummy_3546*0.1381966011250105 + Dummy_3549*0.1381966011250105); - const walberla::float64 Dummy_3569 = Dummy_3474*(Dummy_3550*tmp_kernel_op_28 + Dummy_3551*tmp_kernel_op_29 + Dummy_3552*tmp_kernel_op_30 + Dummy_3553*tmp_kernel_op_31) + Dummy_3475*(Dummy_3550*0.1381966011250105 + Dummy_3551*0.1381966011250105 + Dummy_3552*0.5854101966249684 + Dummy_3553*0.1381966011250105) + Dummy_3476*(Dummy_3550*0.1381966011250105 + Dummy_3551*0.5854101966249684 + Dummy_3552*0.1381966011250105 + Dummy_3553*0.1381966011250105) + Dummy_3477*(Dummy_3550*0.5854101966249684 + Dummy_3551*0.1381966011250105 + Dummy_3552*0.1381966011250105 + Dummy_3553*0.1381966011250105); - const walberla::float64 Dummy_3570 = Dummy_3474*(Dummy_3554*tmp_kernel_op_28 + Dummy_3555*tmp_kernel_op_29 + Dummy_3556*tmp_kernel_op_30 + Dummy_3557*tmp_kernel_op_31) + Dummy_3475*(Dummy_3554*0.1381966011250105 + Dummy_3555*0.1381966011250105 + Dummy_3556*0.5854101966249684 + Dummy_3557*0.1381966011250105) + Dummy_3476*(Dummy_3554*0.1381966011250105 + Dummy_3555*0.5854101966249684 + Dummy_3556*0.1381966011250105 + Dummy_3557*0.1381966011250105) + Dummy_3477*(Dummy_3554*0.5854101966249684 + Dummy_3555*0.1381966011250105 + Dummy_3556*0.1381966011250105 + Dummy_3557*0.1381966011250105); - const walberla::float64 Dummy_3571 = Dummy_3474*(Dummy_3558*tmp_kernel_op_28 + Dummy_3559*tmp_kernel_op_29 + Dummy_3560*tmp_kernel_op_30 + Dummy_3561*tmp_kernel_op_31) + Dummy_3475*(Dummy_3558*0.1381966011250105 + Dummy_3559*0.1381966011250105 + Dummy_3560*0.5854101966249684 + Dummy_3561*0.1381966011250105) + Dummy_3476*(Dummy_3558*0.1381966011250105 + Dummy_3559*0.5854101966249684 + Dummy_3560*0.1381966011250105 + Dummy_3561*0.1381966011250105) + Dummy_3477*(Dummy_3558*0.5854101966249684 + Dummy_3559*0.1381966011250105 + Dummy_3560*0.1381966011250105 + Dummy_3561*0.1381966011250105); + const walberla::float64 Dummy_10846 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10847 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10848 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10849 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10850 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10851 = Dummy_10850*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_10852 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10853 = Dummy_10852*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_10854 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10855 = Dummy_10854*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_10856 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_10857 = Dummy_10856*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_10858 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10859 = Dummy_10850*Dummy_10858; + const walberla::float64 Dummy_10860 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10861 = Dummy_10852*Dummy_10860; + const walberla::float64 Dummy_10862 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10863 = Dummy_10854*Dummy_10862; + const walberla::float64 Dummy_10864 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10865 = Dummy_10856*Dummy_10864; + const walberla::float64 Dummy_10866 = Dummy_10850*tmp_kernel_op_28; + const walberla::float64 Dummy_10867 = Dummy_10852*tmp_kernel_op_29; + const walberla::float64 Dummy_10868 = Dummy_10854*tmp_kernel_op_30; + const walberla::float64 Dummy_10869 = Dummy_10856*tmp_kernel_op_31; + const walberla::float64 Dummy_10870 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10871 = Dummy_10850*Dummy_10870; + const walberla::float64 Dummy_10872 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10873 = Dummy_10852*Dummy_10872; + const walberla::float64 Dummy_10874 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10875 = Dummy_10854*Dummy_10874; + const walberla::float64 Dummy_10876 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10877 = Dummy_10856*Dummy_10876; + const walberla::float64 Dummy_10878 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10879 = Dummy_10850*Dummy_10878; + const walberla::float64 Dummy_10880 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10881 = Dummy_10852*Dummy_10880; + const walberla::float64 Dummy_10882 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10883 = Dummy_10854*Dummy_10882; + const walberla::float64 Dummy_10884 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10885 = Dummy_10856*Dummy_10884; + const walberla::float64 Dummy_10886 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10887 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10888 = Dummy_10850*(-Dummy_10886 - Dummy_10887); + const walberla::float64 Dummy_10889 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10890 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10891 = Dummy_10852*(-Dummy_10889 - Dummy_10890); + const walberla::float64 Dummy_10892 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10893 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10894 = Dummy_10854*(-Dummy_10892 - Dummy_10893); + const walberla::float64 Dummy_10895 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10896 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10897 = Dummy_10856*(-Dummy_10895 - Dummy_10896); + const walberla::float64 Dummy_10898 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_10899 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10900 = Dummy_10850*(-Dummy_10898 - Dummy_10899); + const walberla::float64 Dummy_10901 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_10902 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10903 = Dummy_10852*(-Dummy_10901 - Dummy_10902); + const walberla::float64 Dummy_10904 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_10905 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10906 = Dummy_10854*(-Dummy_10904 - Dummy_10905); + const walberla::float64 Dummy_10907 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_10908 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10909 = Dummy_10856*(-Dummy_10907 - Dummy_10908); + const walberla::float64 Dummy_10910 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_10911 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_10912 = Dummy_10850*(-Dummy_10910 - Dummy_10911); + const walberla::float64 Dummy_10913 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_10914 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_10915 = Dummy_10852*(-Dummy_10913 - Dummy_10914); + const walberla::float64 Dummy_10916 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_10917 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_10918 = Dummy_10854*(-Dummy_10916 - Dummy_10917); + const walberla::float64 Dummy_10919 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_10920 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_10921 = Dummy_10856*(-Dummy_10919 - Dummy_10920); + const walberla::float64 Dummy_10922 = Dummy_10850*(Dummy_10886 + Dummy_10898 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_10923 = Dummy_10852*(Dummy_10889 + Dummy_10901 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_10924 = Dummy_10854*(Dummy_10892 + Dummy_10904 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_10925 = Dummy_10856*(Dummy_10895 + Dummy_10907 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_10926 = Dummy_10850*(Dummy_10887 + Dummy_10910 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_10927 = Dummy_10852*(Dummy_10890 + Dummy_10913 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_10928 = Dummy_10854*(Dummy_10893 + Dummy_10916 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_10929 = Dummy_10856*(Dummy_10896 + Dummy_10919 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_10930 = Dummy_10850*(Dummy_10899 + Dummy_10911 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_10931 = Dummy_10852*(Dummy_10902 + Dummy_10914 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_10932 = Dummy_10854*(Dummy_10905 + Dummy_10917 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_10933 = Dummy_10856*(Dummy_10908 + Dummy_10920 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_10934 = Dummy_10846*(Dummy_10851*tmp_kernel_op_28 + Dummy_10853*tmp_kernel_op_29 + Dummy_10855*tmp_kernel_op_30 + Dummy_10857*tmp_kernel_op_31) + Dummy_10847*(Dummy_10851*0.1381966011250105 + Dummy_10853*0.1381966011250105 + Dummy_10855*0.5854101966249684 + Dummy_10857*0.1381966011250105) + Dummy_10848*(Dummy_10851*0.1381966011250105 + Dummy_10853*0.5854101966249684 + Dummy_10855*0.1381966011250105 + Dummy_10857*0.1381966011250105) + Dummy_10849*(Dummy_10851*0.5854101966249684 + Dummy_10853*0.1381966011250105 + Dummy_10855*0.1381966011250105 + Dummy_10857*0.1381966011250105); + const walberla::float64 Dummy_10935 = Dummy_10846*(-Dummy_10858*Dummy_10866 - Dummy_10860*Dummy_10867 - Dummy_10862*Dummy_10868 - Dummy_10864*Dummy_10869) + Dummy_10847*(Dummy_10859*-0.1381966011250105 + Dummy_10861*-0.1381966011250105 + Dummy_10863*-0.5854101966249684 + Dummy_10865*-0.1381966011250105) + Dummy_10848*(Dummy_10859*-0.1381966011250105 + Dummy_10861*-0.5854101966249684 + Dummy_10863*-0.1381966011250105 + Dummy_10865*-0.1381966011250105) + Dummy_10849*(Dummy_10859*-0.5854101966249684 + Dummy_10861*-0.1381966011250105 + Dummy_10863*-0.1381966011250105 + Dummy_10865*-0.1381966011250105); + const walberla::float64 Dummy_10936 = Dummy_10846*(-Dummy_10866*Dummy_10870 - Dummy_10867*Dummy_10872 - Dummy_10868*Dummy_10874 - Dummy_10869*Dummy_10876) + Dummy_10847*(Dummy_10871*-0.1381966011250105 + Dummy_10873*-0.1381966011250105 + Dummy_10875*-0.5854101966249684 + Dummy_10877*-0.1381966011250105) + Dummy_10848*(Dummy_10871*-0.1381966011250105 + Dummy_10873*-0.5854101966249684 + Dummy_10875*-0.1381966011250105 + Dummy_10877*-0.1381966011250105) + Dummy_10849*(Dummy_10871*-0.5854101966249684 + Dummy_10873*-0.1381966011250105 + Dummy_10875*-0.1381966011250105 + Dummy_10877*-0.1381966011250105); + const walberla::float64 Dummy_10937 = Dummy_10846*(-Dummy_10866*Dummy_10878 - Dummy_10867*Dummy_10880 - Dummy_10868*Dummy_10882 - Dummy_10869*Dummy_10884) + Dummy_10847*(Dummy_10879*-0.1381966011250105 + Dummy_10881*-0.1381966011250105 + Dummy_10883*-0.5854101966249684 + Dummy_10885*-0.1381966011250105) + Dummy_10848*(Dummy_10879*-0.1381966011250105 + Dummy_10881*-0.5854101966249684 + Dummy_10883*-0.1381966011250105 + Dummy_10885*-0.1381966011250105) + Dummy_10849*(Dummy_10879*-0.5854101966249684 + Dummy_10881*-0.1381966011250105 + Dummy_10883*-0.1381966011250105 + Dummy_10885*-0.1381966011250105); + const walberla::float64 Dummy_10938 = Dummy_10846*(Dummy_10888*tmp_kernel_op_28 + Dummy_10891*tmp_kernel_op_29 + Dummy_10894*tmp_kernel_op_30 + Dummy_10897*tmp_kernel_op_31) + Dummy_10847*(Dummy_10888*0.1381966011250105 + Dummy_10891*0.1381966011250105 + Dummy_10894*0.5854101966249684 + Dummy_10897*0.1381966011250105) + Dummy_10848*(Dummy_10888*0.1381966011250105 + Dummy_10891*0.5854101966249684 + Dummy_10894*0.1381966011250105 + Dummy_10897*0.1381966011250105) + Dummy_10849*(Dummy_10888*0.5854101966249684 + Dummy_10891*0.1381966011250105 + Dummy_10894*0.1381966011250105 + Dummy_10897*0.1381966011250105); + const walberla::float64 Dummy_10939 = Dummy_10846*(Dummy_10900*tmp_kernel_op_28 + Dummy_10903*tmp_kernel_op_29 + Dummy_10906*tmp_kernel_op_30 + Dummy_10909*tmp_kernel_op_31) + Dummy_10847*(Dummy_10900*0.1381966011250105 + Dummy_10903*0.1381966011250105 + Dummy_10906*0.5854101966249684 + Dummy_10909*0.1381966011250105) + Dummy_10848*(Dummy_10900*0.1381966011250105 + Dummy_10903*0.5854101966249684 + Dummy_10906*0.1381966011250105 + Dummy_10909*0.1381966011250105) + Dummy_10849*(Dummy_10900*0.5854101966249684 + Dummy_10903*0.1381966011250105 + Dummy_10906*0.1381966011250105 + Dummy_10909*0.1381966011250105); + const walberla::float64 Dummy_10940 = Dummy_10846*(Dummy_10912*tmp_kernel_op_28 + Dummy_10915*tmp_kernel_op_29 + Dummy_10918*tmp_kernel_op_30 + Dummy_10921*tmp_kernel_op_31) + Dummy_10847*(Dummy_10912*0.1381966011250105 + Dummy_10915*0.1381966011250105 + Dummy_10918*0.5854101966249684 + Dummy_10921*0.1381966011250105) + Dummy_10848*(Dummy_10912*0.1381966011250105 + Dummy_10915*0.5854101966249684 + Dummy_10918*0.1381966011250105 + Dummy_10921*0.1381966011250105) + Dummy_10849*(Dummy_10912*0.5854101966249684 + Dummy_10915*0.1381966011250105 + Dummy_10918*0.1381966011250105 + Dummy_10921*0.1381966011250105); + const walberla::float64 Dummy_10941 = Dummy_10846*(Dummy_10922*tmp_kernel_op_28 + Dummy_10923*tmp_kernel_op_29 + Dummy_10924*tmp_kernel_op_30 + Dummy_10925*tmp_kernel_op_31) + Dummy_10847*(Dummy_10922*0.1381966011250105 + Dummy_10923*0.1381966011250105 + Dummy_10924*0.5854101966249684 + Dummy_10925*0.1381966011250105) + Dummy_10848*(Dummy_10922*0.1381966011250105 + Dummy_10923*0.5854101966249684 + Dummy_10924*0.1381966011250105 + Dummy_10925*0.1381966011250105) + Dummy_10849*(Dummy_10922*0.5854101966249684 + Dummy_10923*0.1381966011250105 + Dummy_10924*0.1381966011250105 + Dummy_10925*0.1381966011250105); + const walberla::float64 Dummy_10942 = Dummy_10846*(Dummy_10926*tmp_kernel_op_28 + Dummy_10927*tmp_kernel_op_29 + Dummy_10928*tmp_kernel_op_30 + Dummy_10929*tmp_kernel_op_31) + Dummy_10847*(Dummy_10926*0.1381966011250105 + Dummy_10927*0.1381966011250105 + Dummy_10928*0.5854101966249684 + Dummy_10929*0.1381966011250105) + Dummy_10848*(Dummy_10926*0.1381966011250105 + Dummy_10927*0.5854101966249684 + Dummy_10928*0.1381966011250105 + Dummy_10929*0.1381966011250105) + Dummy_10849*(Dummy_10926*0.5854101966249684 + Dummy_10927*0.1381966011250105 + Dummy_10928*0.1381966011250105 + Dummy_10929*0.1381966011250105); + const walberla::float64 Dummy_10943 = Dummy_10846*(Dummy_10930*tmp_kernel_op_28 + Dummy_10931*tmp_kernel_op_29 + Dummy_10932*tmp_kernel_op_30 + Dummy_10933*tmp_kernel_op_31) + Dummy_10847*(Dummy_10930*0.1381966011250105 + Dummy_10931*0.1381966011250105 + Dummy_10932*0.5854101966249684 + Dummy_10933*0.1381966011250105) + Dummy_10848*(Dummy_10930*0.1381966011250105 + Dummy_10931*0.5854101966249684 + Dummy_10932*0.1381966011250105 + Dummy_10933*0.1381966011250105) + Dummy_10849*(Dummy_10930*0.5854101966249684 + Dummy_10931*0.1381966011250105 + Dummy_10932*0.1381966011250105 + Dummy_10933*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3562 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3563 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3564 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3565 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3566 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3567 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3568 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3569 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3570 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3571 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10934 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10935 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_10936 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_10937 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10938 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_10939 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10940 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_10941 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10942 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_10943 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_3572 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3573 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3574 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_3575 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_3576 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3577 = Dummy_3576*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_3578 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3579 = Dummy_3578*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_3580 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3581 = Dummy_3580*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_3582 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3583 = Dummy_3582*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_3584 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3585 = Dummy_3576*Dummy_3584; - const walberla::float64 Dummy_3586 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3587 = Dummy_3578*Dummy_3586; - const walberla::float64 Dummy_3588 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_3589 = Dummy_3580*Dummy_3588; - const walberla::float64 Dummy_3590 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_3591 = Dummy_3582*Dummy_3590; - const walberla::float64 Dummy_3592 = Dummy_3576*tmp_kernel_op_28; - const walberla::float64 Dummy_3593 = Dummy_3578*tmp_kernel_op_29; - const walberla::float64 Dummy_3594 = Dummy_3580*tmp_kernel_op_30; - const walberla::float64 Dummy_3595 = Dummy_3582*tmp_kernel_op_31; - const walberla::float64 Dummy_3596 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3597 = Dummy_3576*Dummy_3596; - const walberla::float64 Dummy_3598 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3599 = Dummy_3578*Dummy_3598; - const walberla::float64 Dummy_3600 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_3601 = Dummy_3580*Dummy_3600; - const walberla::float64 Dummy_3602 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_3603 = Dummy_3582*Dummy_3602; - const walberla::float64 Dummy_3604 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_3605 = Dummy_3576*Dummy_3604; - const walberla::float64 Dummy_3606 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3607 = Dummy_3578*Dummy_3606; - const walberla::float64 Dummy_3608 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3609 = Dummy_3580*Dummy_3608; - const walberla::float64 Dummy_3610 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_3611 = Dummy_3582*Dummy_3610; - const walberla::float64 Dummy_3612 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3613 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3614 = Dummy_3576*(-Dummy_3612 - Dummy_3613); - const walberla::float64 Dummy_3615 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3616 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3617 = Dummy_3578*(-Dummy_3615 - Dummy_3616); - const walberla::float64 Dummy_3618 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3619 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3620 = Dummy_3580*(-Dummy_3618 - Dummy_3619); - const walberla::float64 Dummy_3621 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3622 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3623 = Dummy_3582*(-Dummy_3621 - Dummy_3622); - const walberla::float64 Dummy_3624 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_3625 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3626 = Dummy_3576*(-Dummy_3624 - Dummy_3625); - const walberla::float64 Dummy_3627 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_3628 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3629 = Dummy_3578*(-Dummy_3627 - Dummy_3628); - const walberla::float64 Dummy_3630 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_3631 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3632 = Dummy_3580*(-Dummy_3630 - Dummy_3631); - const walberla::float64 Dummy_3633 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_3634 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3635 = Dummy_3582*(-Dummy_3633 - Dummy_3634); - const walberla::float64 Dummy_3636 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3637 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3638 = Dummy_3576*(-Dummy_3636 - Dummy_3637); - const walberla::float64 Dummy_3639 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3640 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_3641 = Dummy_3578*(-Dummy_3639 - Dummy_3640); - const walberla::float64 Dummy_3642 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_3643 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_3644 = Dummy_3580*(-Dummy_3642 - Dummy_3643); - const walberla::float64 Dummy_3645 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_3646 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_3647 = Dummy_3582*(-Dummy_3645 - Dummy_3646); - const walberla::float64 Dummy_3648 = Dummy_3576*(Dummy_3612 + Dummy_3624 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_3649 = Dummy_3578*(Dummy_3615 + Dummy_3627 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_3650 = Dummy_3580*(Dummy_3618 + Dummy_3630 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_3651 = Dummy_3582*(Dummy_3621 + Dummy_3633 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_3652 = Dummy_3576*(Dummy_3613 + Dummy_3636 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_3653 = Dummy_3578*(Dummy_3616 + Dummy_3639 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_3654 = Dummy_3580*(Dummy_3619 + Dummy_3642 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_3655 = Dummy_3582*(Dummy_3622 + Dummy_3645 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_3656 = Dummy_3576*(Dummy_3625 + Dummy_3637 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_3657 = Dummy_3578*(Dummy_3628 + Dummy_3640 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_3658 = Dummy_3580*(Dummy_3631 + Dummy_3643 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_3659 = Dummy_3582*(Dummy_3634 + Dummy_3646 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_3660 = Dummy_3572*(Dummy_3577*tmp_kernel_op_28 + Dummy_3579*tmp_kernel_op_29 + Dummy_3581*tmp_kernel_op_30 + Dummy_3583*tmp_kernel_op_31) + Dummy_3573*(Dummy_3577*0.1381966011250105 + Dummy_3579*0.1381966011250105 + Dummy_3581*0.5854101966249684 + Dummy_3583*0.1381966011250105) + Dummy_3574*(Dummy_3577*0.1381966011250105 + Dummy_3579*0.5854101966249684 + Dummy_3581*0.1381966011250105 + Dummy_3583*0.1381966011250105) + Dummy_3575*(Dummy_3577*0.5854101966249684 + Dummy_3579*0.1381966011250105 + Dummy_3581*0.1381966011250105 + Dummy_3583*0.1381966011250105); - const walberla::float64 Dummy_3661 = Dummy_3572*(-Dummy_3584*Dummy_3592 - Dummy_3586*Dummy_3593 - Dummy_3588*Dummy_3594 - Dummy_3590*Dummy_3595) + Dummy_3573*(Dummy_3585*-0.1381966011250105 + Dummy_3587*-0.1381966011250105 + Dummy_3589*-0.5854101966249684 + Dummy_3591*-0.1381966011250105) + Dummy_3574*(Dummy_3585*-0.1381966011250105 + Dummy_3587*-0.5854101966249684 + Dummy_3589*-0.1381966011250105 + Dummy_3591*-0.1381966011250105) + Dummy_3575*(Dummy_3585*-0.5854101966249684 + Dummy_3587*-0.1381966011250105 + Dummy_3589*-0.1381966011250105 + Dummy_3591*-0.1381966011250105); - const walberla::float64 Dummy_3662 = Dummy_3572*(-Dummy_3592*Dummy_3596 - Dummy_3593*Dummy_3598 - Dummy_3594*Dummy_3600 - Dummy_3595*Dummy_3602) + Dummy_3573*(Dummy_3597*-0.1381966011250105 + Dummy_3599*-0.1381966011250105 + Dummy_3601*-0.5854101966249684 + Dummy_3603*-0.1381966011250105) + Dummy_3574*(Dummy_3597*-0.1381966011250105 + Dummy_3599*-0.5854101966249684 + Dummy_3601*-0.1381966011250105 + Dummy_3603*-0.1381966011250105) + Dummy_3575*(Dummy_3597*-0.5854101966249684 + Dummy_3599*-0.1381966011250105 + Dummy_3601*-0.1381966011250105 + Dummy_3603*-0.1381966011250105); - const walberla::float64 Dummy_3663 = Dummy_3572*(-Dummy_3592*Dummy_3604 - Dummy_3593*Dummy_3606 - Dummy_3594*Dummy_3608 - Dummy_3595*Dummy_3610) + Dummy_3573*(Dummy_3605*-0.1381966011250105 + Dummy_3607*-0.1381966011250105 + Dummy_3609*-0.5854101966249684 + Dummy_3611*-0.1381966011250105) + Dummy_3574*(Dummy_3605*-0.1381966011250105 + Dummy_3607*-0.5854101966249684 + Dummy_3609*-0.1381966011250105 + Dummy_3611*-0.1381966011250105) + Dummy_3575*(Dummy_3605*-0.5854101966249684 + Dummy_3607*-0.1381966011250105 + Dummy_3609*-0.1381966011250105 + Dummy_3611*-0.1381966011250105); - const walberla::float64 Dummy_3664 = Dummy_3572*(Dummy_3614*tmp_kernel_op_28 + Dummy_3617*tmp_kernel_op_29 + Dummy_3620*tmp_kernel_op_30 + Dummy_3623*tmp_kernel_op_31) + Dummy_3573*(Dummy_3614*0.1381966011250105 + Dummy_3617*0.1381966011250105 + Dummy_3620*0.5854101966249684 + Dummy_3623*0.1381966011250105) + Dummy_3574*(Dummy_3614*0.1381966011250105 + Dummy_3617*0.5854101966249684 + Dummy_3620*0.1381966011250105 + Dummy_3623*0.1381966011250105) + Dummy_3575*(Dummy_3614*0.5854101966249684 + Dummy_3617*0.1381966011250105 + Dummy_3620*0.1381966011250105 + Dummy_3623*0.1381966011250105); - const walberla::float64 Dummy_3665 = Dummy_3572*(Dummy_3626*tmp_kernel_op_28 + Dummy_3629*tmp_kernel_op_29 + Dummy_3632*tmp_kernel_op_30 + Dummy_3635*tmp_kernel_op_31) + Dummy_3573*(Dummy_3626*0.1381966011250105 + Dummy_3629*0.1381966011250105 + Dummy_3632*0.5854101966249684 + Dummy_3635*0.1381966011250105) + Dummy_3574*(Dummy_3626*0.1381966011250105 + Dummy_3629*0.5854101966249684 + Dummy_3632*0.1381966011250105 + Dummy_3635*0.1381966011250105) + Dummy_3575*(Dummy_3626*0.5854101966249684 + Dummy_3629*0.1381966011250105 + Dummy_3632*0.1381966011250105 + Dummy_3635*0.1381966011250105); - const walberla::float64 Dummy_3666 = Dummy_3572*(Dummy_3638*tmp_kernel_op_28 + Dummy_3641*tmp_kernel_op_29 + Dummy_3644*tmp_kernel_op_30 + Dummy_3647*tmp_kernel_op_31) + Dummy_3573*(Dummy_3638*0.1381966011250105 + Dummy_3641*0.1381966011250105 + Dummy_3644*0.5854101966249684 + Dummy_3647*0.1381966011250105) + Dummy_3574*(Dummy_3638*0.1381966011250105 + Dummy_3641*0.5854101966249684 + Dummy_3644*0.1381966011250105 + Dummy_3647*0.1381966011250105) + Dummy_3575*(Dummy_3638*0.5854101966249684 + Dummy_3641*0.1381966011250105 + Dummy_3644*0.1381966011250105 + Dummy_3647*0.1381966011250105); - const walberla::float64 Dummy_3667 = Dummy_3572*(Dummy_3648*tmp_kernel_op_28 + Dummy_3649*tmp_kernel_op_29 + Dummy_3650*tmp_kernel_op_30 + Dummy_3651*tmp_kernel_op_31) + Dummy_3573*(Dummy_3648*0.1381966011250105 + Dummy_3649*0.1381966011250105 + Dummy_3650*0.5854101966249684 + Dummy_3651*0.1381966011250105) + Dummy_3574*(Dummy_3648*0.1381966011250105 + Dummy_3649*0.5854101966249684 + Dummy_3650*0.1381966011250105 + Dummy_3651*0.1381966011250105) + Dummy_3575*(Dummy_3648*0.5854101966249684 + Dummy_3649*0.1381966011250105 + Dummy_3650*0.1381966011250105 + Dummy_3651*0.1381966011250105); - const walberla::float64 Dummy_3668 = Dummy_3572*(Dummy_3652*tmp_kernel_op_28 + Dummy_3653*tmp_kernel_op_29 + Dummy_3654*tmp_kernel_op_30 + Dummy_3655*tmp_kernel_op_31) + Dummy_3573*(Dummy_3652*0.1381966011250105 + Dummy_3653*0.1381966011250105 + Dummy_3654*0.5854101966249684 + Dummy_3655*0.1381966011250105) + Dummy_3574*(Dummy_3652*0.1381966011250105 + Dummy_3653*0.5854101966249684 + Dummy_3654*0.1381966011250105 + Dummy_3655*0.1381966011250105) + Dummy_3575*(Dummy_3652*0.5854101966249684 + Dummy_3653*0.1381966011250105 + Dummy_3654*0.1381966011250105 + Dummy_3655*0.1381966011250105); - const walberla::float64 Dummy_3669 = Dummy_3572*(Dummy_3656*tmp_kernel_op_28 + Dummy_3657*tmp_kernel_op_29 + Dummy_3658*tmp_kernel_op_30 + Dummy_3659*tmp_kernel_op_31) + Dummy_3573*(Dummy_3656*0.1381966011250105 + Dummy_3657*0.1381966011250105 + Dummy_3658*0.5854101966249684 + Dummy_3659*0.1381966011250105) + Dummy_3574*(Dummy_3656*0.1381966011250105 + Dummy_3657*0.5854101966249684 + Dummy_3658*0.1381966011250105 + Dummy_3659*0.1381966011250105) + Dummy_3575*(Dummy_3656*0.5854101966249684 + Dummy_3657*0.1381966011250105 + Dummy_3658*0.1381966011250105 + Dummy_3659*0.1381966011250105); + const walberla::float64 Dummy_10944 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10945 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10946 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_10947 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_10948 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10949 = Dummy_10948*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_10950 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10951 = Dummy_10950*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_10952 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10953 = Dummy_10952*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_10954 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_10955 = Dummy_10954*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_10956 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_10957 = Dummy_10948*Dummy_10956; + const walberla::float64 Dummy_10958 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_10959 = Dummy_10950*Dummy_10958; + const walberla::float64 Dummy_10960 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_10961 = Dummy_10952*Dummy_10960; + const walberla::float64 Dummy_10962 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_10963 = Dummy_10954*Dummy_10962; + const walberla::float64 Dummy_10964 = Dummy_10948*tmp_kernel_op_28; + const walberla::float64 Dummy_10965 = Dummy_10950*tmp_kernel_op_29; + const walberla::float64 Dummy_10966 = Dummy_10952*tmp_kernel_op_30; + const walberla::float64 Dummy_10967 = Dummy_10954*tmp_kernel_op_31; + const walberla::float64 Dummy_10968 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_10969 = Dummy_10948*Dummy_10968; + const walberla::float64 Dummy_10970 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_10971 = Dummy_10950*Dummy_10970; + const walberla::float64 Dummy_10972 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_10973 = Dummy_10952*Dummy_10972; + const walberla::float64 Dummy_10974 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_10975 = Dummy_10954*Dummy_10974; + const walberla::float64 Dummy_10976 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_10977 = Dummy_10948*Dummy_10976; + const walberla::float64 Dummy_10978 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_10979 = Dummy_10950*Dummy_10978; + const walberla::float64 Dummy_10980 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_10981 = Dummy_10952*Dummy_10980; + const walberla::float64 Dummy_10982 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_10983 = Dummy_10954*Dummy_10982; + const walberla::float64 Dummy_10984 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10985 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_10986 = Dummy_10948*(-Dummy_10984 - Dummy_10985); + const walberla::float64 Dummy_10987 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_10988 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_10989 = Dummy_10950*(-Dummy_10987 - Dummy_10988); + const walberla::float64 Dummy_10990 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_10991 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_10992 = Dummy_10952*(-Dummy_10990 - Dummy_10991); + const walberla::float64 Dummy_10993 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_10994 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_10995 = Dummy_10954*(-Dummy_10993 - Dummy_10994); + const walberla::float64 Dummy_10996 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_10997 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_10998 = Dummy_10948*(-Dummy_10996 - Dummy_10997); + const walberla::float64 Dummy_10999 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_11000 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_11001 = Dummy_10950*(-Dummy_10999 - Dummy_11000); + const walberla::float64 Dummy_11002 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_11003 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_11004 = Dummy_10952*(-Dummy_11002 - Dummy_11003); + const walberla::float64 Dummy_11005 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_11006 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_11007 = Dummy_10954*(-Dummy_11005 - Dummy_11006); + const walberla::float64 Dummy_11008 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_11009 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_11010 = Dummy_10948*(-Dummy_11008 - Dummy_11009); + const walberla::float64 Dummy_11011 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_11012 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_11013 = Dummy_10950*(-Dummy_11011 - Dummy_11012); + const walberla::float64 Dummy_11014 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_11015 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_11016 = Dummy_10952*(-Dummy_11014 - Dummy_11015); + const walberla::float64 Dummy_11017 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_11018 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_11019 = Dummy_10954*(-Dummy_11017 - Dummy_11018); + const walberla::float64 Dummy_11020 = Dummy_10948*(Dummy_10984 + Dummy_10996 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_11021 = Dummy_10950*(Dummy_10987 + Dummy_10999 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_11022 = Dummy_10952*(Dummy_10990 + Dummy_11002 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_11023 = Dummy_10954*(Dummy_10993 + Dummy_11005 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_11024 = Dummy_10948*(Dummy_10985 + Dummy_11008 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_11025 = Dummy_10950*(Dummy_10988 + Dummy_11011 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_11026 = Dummy_10952*(Dummy_10991 + Dummy_11014 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_11027 = Dummy_10954*(Dummy_10994 + Dummy_11017 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_11028 = Dummy_10948*(Dummy_10997 + Dummy_11009 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_11029 = Dummy_10950*(Dummy_11000 + Dummy_11012 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_11030 = Dummy_10952*(Dummy_11003 + Dummy_11015 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_11031 = Dummy_10954*(Dummy_11006 + Dummy_11018 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_11032 = Dummy_10944*(Dummy_10949*tmp_kernel_op_28 + Dummy_10951*tmp_kernel_op_29 + Dummy_10953*tmp_kernel_op_30 + Dummy_10955*tmp_kernel_op_31) + Dummy_10945*(Dummy_10949*0.1381966011250105 + Dummy_10951*0.1381966011250105 + Dummy_10953*0.5854101966249684 + Dummy_10955*0.1381966011250105) + Dummy_10946*(Dummy_10949*0.1381966011250105 + Dummy_10951*0.5854101966249684 + Dummy_10953*0.1381966011250105 + Dummy_10955*0.1381966011250105) + Dummy_10947*(Dummy_10949*0.5854101966249684 + Dummy_10951*0.1381966011250105 + Dummy_10953*0.1381966011250105 + Dummy_10955*0.1381966011250105); + const walberla::float64 Dummy_11033 = Dummy_10944*(-Dummy_10956*Dummy_10964 - Dummy_10958*Dummy_10965 - Dummy_10960*Dummy_10966 - Dummy_10962*Dummy_10967) + Dummy_10945*(Dummy_10957*-0.1381966011250105 + Dummy_10959*-0.1381966011250105 + Dummy_10961*-0.5854101966249684 + Dummy_10963*-0.1381966011250105) + Dummy_10946*(Dummy_10957*-0.1381966011250105 + Dummy_10959*-0.5854101966249684 + Dummy_10961*-0.1381966011250105 + Dummy_10963*-0.1381966011250105) + Dummy_10947*(Dummy_10957*-0.5854101966249684 + Dummy_10959*-0.1381966011250105 + Dummy_10961*-0.1381966011250105 + Dummy_10963*-0.1381966011250105); + const walberla::float64 Dummy_11034 = Dummy_10944*(-Dummy_10964*Dummy_10968 - Dummy_10965*Dummy_10970 - Dummy_10966*Dummy_10972 - Dummy_10967*Dummy_10974) + Dummy_10945*(Dummy_10969*-0.1381966011250105 + Dummy_10971*-0.1381966011250105 + Dummy_10973*-0.5854101966249684 + Dummy_10975*-0.1381966011250105) + Dummy_10946*(Dummy_10969*-0.1381966011250105 + Dummy_10971*-0.5854101966249684 + Dummy_10973*-0.1381966011250105 + Dummy_10975*-0.1381966011250105) + Dummy_10947*(Dummy_10969*-0.5854101966249684 + Dummy_10971*-0.1381966011250105 + Dummy_10973*-0.1381966011250105 + Dummy_10975*-0.1381966011250105); + const walberla::float64 Dummy_11035 = Dummy_10944*(-Dummy_10964*Dummy_10976 - Dummy_10965*Dummy_10978 - Dummy_10966*Dummy_10980 - Dummy_10967*Dummy_10982) + Dummy_10945*(Dummy_10977*-0.1381966011250105 + Dummy_10979*-0.1381966011250105 + Dummy_10981*-0.5854101966249684 + Dummy_10983*-0.1381966011250105) + Dummy_10946*(Dummy_10977*-0.1381966011250105 + Dummy_10979*-0.5854101966249684 + Dummy_10981*-0.1381966011250105 + Dummy_10983*-0.1381966011250105) + Dummy_10947*(Dummy_10977*-0.5854101966249684 + Dummy_10979*-0.1381966011250105 + Dummy_10981*-0.1381966011250105 + Dummy_10983*-0.1381966011250105); + const walberla::float64 Dummy_11036 = Dummy_10944*(Dummy_10986*tmp_kernel_op_28 + Dummy_10989*tmp_kernel_op_29 + Dummy_10992*tmp_kernel_op_30 + Dummy_10995*tmp_kernel_op_31) + Dummy_10945*(Dummy_10986*0.1381966011250105 + Dummy_10989*0.1381966011250105 + Dummy_10992*0.5854101966249684 + Dummy_10995*0.1381966011250105) + Dummy_10946*(Dummy_10986*0.1381966011250105 + Dummy_10989*0.5854101966249684 + Dummy_10992*0.1381966011250105 + Dummy_10995*0.1381966011250105) + Dummy_10947*(Dummy_10986*0.5854101966249684 + Dummy_10989*0.1381966011250105 + Dummy_10992*0.1381966011250105 + Dummy_10995*0.1381966011250105); + const walberla::float64 Dummy_11037 = Dummy_10944*(Dummy_10998*tmp_kernel_op_28 + Dummy_11001*tmp_kernel_op_29 + Dummy_11004*tmp_kernel_op_30 + Dummy_11007*tmp_kernel_op_31) + Dummy_10945*(Dummy_10998*0.1381966011250105 + Dummy_11001*0.1381966011250105 + Dummy_11004*0.5854101966249684 + Dummy_11007*0.1381966011250105) + Dummy_10946*(Dummy_10998*0.1381966011250105 + Dummy_11001*0.5854101966249684 + Dummy_11004*0.1381966011250105 + Dummy_11007*0.1381966011250105) + Dummy_10947*(Dummy_10998*0.5854101966249684 + Dummy_11001*0.1381966011250105 + Dummy_11004*0.1381966011250105 + Dummy_11007*0.1381966011250105); + const walberla::float64 Dummy_11038 = Dummy_10944*(Dummy_11010*tmp_kernel_op_28 + Dummy_11013*tmp_kernel_op_29 + Dummy_11016*tmp_kernel_op_30 + Dummy_11019*tmp_kernel_op_31) + Dummy_10945*(Dummy_11010*0.1381966011250105 + Dummy_11013*0.1381966011250105 + Dummy_11016*0.5854101966249684 + Dummy_11019*0.1381966011250105) + Dummy_10946*(Dummy_11010*0.1381966011250105 + Dummy_11013*0.5854101966249684 + Dummy_11016*0.1381966011250105 + Dummy_11019*0.1381966011250105) + Dummy_10947*(Dummy_11010*0.5854101966249684 + Dummy_11013*0.1381966011250105 + Dummy_11016*0.1381966011250105 + Dummy_11019*0.1381966011250105); + const walberla::float64 Dummy_11039 = Dummy_10944*(Dummy_11020*tmp_kernel_op_28 + Dummy_11021*tmp_kernel_op_29 + Dummy_11022*tmp_kernel_op_30 + Dummy_11023*tmp_kernel_op_31) + Dummy_10945*(Dummy_11020*0.1381966011250105 + Dummy_11021*0.1381966011250105 + Dummy_11022*0.5854101966249684 + Dummy_11023*0.1381966011250105) + Dummy_10946*(Dummy_11020*0.1381966011250105 + Dummy_11021*0.5854101966249684 + Dummy_11022*0.1381966011250105 + Dummy_11023*0.1381966011250105) + Dummy_10947*(Dummy_11020*0.5854101966249684 + Dummy_11021*0.1381966011250105 + Dummy_11022*0.1381966011250105 + Dummy_11023*0.1381966011250105); + const walberla::float64 Dummy_11040 = Dummy_10944*(Dummy_11024*tmp_kernel_op_28 + Dummy_11025*tmp_kernel_op_29 + Dummy_11026*tmp_kernel_op_30 + Dummy_11027*tmp_kernel_op_31) + Dummy_10945*(Dummy_11024*0.1381966011250105 + Dummy_11025*0.1381966011250105 + Dummy_11026*0.5854101966249684 + Dummy_11027*0.1381966011250105) + Dummy_10946*(Dummy_11024*0.1381966011250105 + Dummy_11025*0.5854101966249684 + Dummy_11026*0.1381966011250105 + Dummy_11027*0.1381966011250105) + Dummy_10947*(Dummy_11024*0.5854101966249684 + Dummy_11025*0.1381966011250105 + Dummy_11026*0.1381966011250105 + Dummy_11027*0.1381966011250105); + const walberla::float64 Dummy_11041 = Dummy_10944*(Dummy_11028*tmp_kernel_op_28 + Dummy_11029*tmp_kernel_op_29 + Dummy_11030*tmp_kernel_op_30 + Dummy_11031*tmp_kernel_op_31) + Dummy_10945*(Dummy_11028*0.1381966011250105 + Dummy_11029*0.1381966011250105 + Dummy_11030*0.5854101966249684 + Dummy_11031*0.1381966011250105) + Dummy_10946*(Dummy_11028*0.1381966011250105 + Dummy_11029*0.5854101966249684 + Dummy_11030*0.1381966011250105 + Dummy_11031*0.1381966011250105) + Dummy_10947*(Dummy_11028*0.5854101966249684 + Dummy_11029*0.1381966011250105 + Dummy_11030*0.1381966011250105 + Dummy_11031*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3660 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3661 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3662 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3663 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3664 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3665 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3666 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3667 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3668 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3669 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_11032 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_11033 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_11034 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_11035 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_11036 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_11037 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_11038 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_11039 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_11040 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_11041 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_toMatrix_macro_2D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_toMatrix_macro_2D.cpp index b31a63999827d1cbdea98fff995a37b55ff8ce6b..f23930b3ffed18fe7a4b28ee7a620c33059764cc 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_toMatrix_macro_2D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_toMatrix_macro_2D.cpp @@ -76,9 +76,7 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_2D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_1_1_BLUE = -p_affine_const_0_1_BLUE + p_affine_const_2_1_BLUE; const walberla::float64 tmp_coords_jac_5_BLUE = jac_affine_0_0_BLUE*jac_affine_1_1_BLUE - jac_affine_0_1_BLUE*jac_affine_1_0_BLUE; const walberla::float64 tmp_coords_jac_6_BLUE = 1.0 / (tmp_coords_jac_5_BLUE); - const walberla::float64 jac_affine_inv_0_0_BLUE = jac_affine_1_1_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_0_1_BLUE = -jac_affine_0_1_BLUE*tmp_coords_jac_6_BLUE; - const walberla::float64 jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const walberla::float64 abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); const walberla::float64 tmp_coords_jac_0_GRAY = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -94,9 +92,7 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_2D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_1_1_GRAY = -p_affine_const_0_1_GRAY + p_affine_const_2_1_GRAY; const walberla::float64 tmp_coords_jac_1_GRAY = jac_affine_0_0_GRAY*jac_affine_1_1_GRAY - jac_affine_0_1_GRAY*jac_affine_1_0_GRAY; const walberla::float64 tmp_coords_jac_2_GRAY = 1.0 / (tmp_coords_jac_1_GRAY); - const walberla::float64 jac_affine_inv_0_0_GRAY = jac_affine_1_1_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_0_1_GRAY = -jac_affine_0_1_GRAY*tmp_coords_jac_2_GRAY; - const walberla::float64 jac_affine_inv_1_0_GRAY = -jac_affine_1_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 jac_affine_inv_1_1_GRAY = jac_affine_0_0_GRAY*tmp_coords_jac_2_GRAY; const walberla::float64 abs_det_jac_affine_GRAY = abs(tmp_coords_jac_1_GRAY); const walberla::float64 tmp_kernel_op_0 = 0.16666666666666674; @@ -165,60 +161,60 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_2D( idx_t * RESTRICT _data_d const walberla::float64 elMat_5_0 = tmp_kernel_op_0*tmp_kernel_op_45 + tmp_kernel_op_12*tmp_kernel_op_47 + tmp_kernel_op_46*tmp_kernel_op_6; const walberla::float64 elMat_5_1 = tmp_kernel_op_45*0.16666666666666666 + tmp_kernel_op_46*0.66666666666666663 + tmp_kernel_op_47*0.16666666666666666; const walberla::float64 elMat_5_2 = tmp_kernel_op_45*0.66666666666666663 + tmp_kernel_op_46*0.16666666666666666 + tmp_kernel_op_47*0.16666666666666666; - const walberla::float64 Dummy_3704 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_3705 = Dummy_3704*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_3 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_3); - const walberla::float64 Dummy_3706 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_3707 = Dummy_3706*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_9 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_9); - const walberla::float64 Dummy_3708 = abs_det_jac_affine_BLUE*0.16666666666666666; - const walberla::float64 Dummy_3709 = Dummy_3708*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_15 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_15); - const walberla::float64 Dummy_3710 = Dummy_3704*tmp_kernel_op_0; - const walberla::float64 Dummy_3711 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3712 = Dummy_3706*tmp_kernel_op_6; - const walberla::float64 Dummy_3713 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_3714 = Dummy_3708*tmp_kernel_op_12; - const walberla::float64 Dummy_3715 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_13 - 1.0); - const walberla::float64 Dummy_3716 = Dummy_3704*Dummy_3711; - const walberla::float64 Dummy_3717 = Dummy_3706*Dummy_3713; - const walberla::float64 Dummy_3718 = Dummy_3708*Dummy_3715; - const walberla::float64 Dummy_3719 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3720 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_3721 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_3722 = Dummy_3704*Dummy_3719; - const walberla::float64 Dummy_3723 = Dummy_3706*Dummy_3720; - const walberla::float64 Dummy_3724 = Dummy_3708*Dummy_3721; - const walberla::float64 Dummy_3725 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_2; - const walberla::float64 Dummy_3726 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_1; - const walberla::float64 Dummy_3727 = Dummy_3704*(-Dummy_3725 - Dummy_3726); - const walberla::float64 Dummy_3728 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_8; - const walberla::float64 Dummy_3729 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_7; - const walberla::float64 Dummy_3730 = Dummy_3706*(-Dummy_3728 - Dummy_3729); - const walberla::float64 Dummy_3731 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14; - const walberla::float64 Dummy_3732 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_13; - const walberla::float64 Dummy_3733 = Dummy_3708*(-Dummy_3731 - Dummy_3732); - const walberla::float64 Dummy_3734 = Dummy_3704*(Dummy_3725 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_1 - 1.333333333333333)); - const walberla::float64 Dummy_3735 = Dummy_3706*(Dummy_3728 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_7 + 2.666666666666667)); - const walberla::float64 Dummy_3736 = Dummy_3708*(Dummy_3731 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_13 + 2.666666666666667)); - const walberla::float64 Dummy_3737 = Dummy_3704*(Dummy_3726 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_2 + 2.666666666666667)); - const walberla::float64 Dummy_3738 = Dummy_3706*(Dummy_3729 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_8 - 1.333333333333333)); - const walberla::float64 Dummy_3739 = Dummy_3708*(Dummy_3732 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_14 + 2.666666666666667)); - const walberla::float64 Dummy_3740 = Dummy_3705*tmp_kernel_op_0 + Dummy_3707*tmp_kernel_op_6 + Dummy_3709*tmp_kernel_op_12; - const walberla::float64 Dummy_3741 = Dummy_3705*0.16666666666666666 + Dummy_3707*0.66666666666666663 + Dummy_3709*0.16666666666666666; - const walberla::float64 Dummy_3742 = Dummy_3705*0.66666666666666663 + Dummy_3707*0.16666666666666666 + Dummy_3709*0.16666666666666666; - const walberla::float64 Dummy_3743 = -Dummy_3710*Dummy_3711 - Dummy_3712*Dummy_3713 - Dummy_3714*Dummy_3715; - const walberla::float64 Dummy_3744 = Dummy_3716*-0.16666666666666666 + Dummy_3717*-0.66666666666666663 + Dummy_3718*-0.16666666666666666; - const walberla::float64 Dummy_3745 = Dummy_3716*-0.66666666666666663 + Dummy_3717*-0.16666666666666666 + Dummy_3718*-0.16666666666666666; - const walberla::float64 Dummy_3746 = -Dummy_3710*Dummy_3719 - Dummy_3712*Dummy_3720 - Dummy_3714*Dummy_3721; - const walberla::float64 Dummy_3747 = Dummy_3722*-0.16666666666666666 + Dummy_3723*-0.66666666666666663 + Dummy_3724*-0.16666666666666666; - const walberla::float64 Dummy_3748 = Dummy_3722*-0.66666666666666663 + Dummy_3723*-0.16666666666666666 + Dummy_3724*-0.16666666666666666; - const walberla::float64 Dummy_3749 = Dummy_3727*tmp_kernel_op_0 + Dummy_3730*tmp_kernel_op_6 + Dummy_3733*tmp_kernel_op_12; - const walberla::float64 Dummy_3750 = Dummy_3727*0.16666666666666666 + Dummy_3730*0.66666666666666663 + Dummy_3733*0.16666666666666666; - const walberla::float64 Dummy_3751 = Dummy_3727*0.66666666666666663 + Dummy_3730*0.16666666666666666 + Dummy_3733*0.16666666666666666; - const walberla::float64 Dummy_3752 = Dummy_3734*tmp_kernel_op_0 + Dummy_3735*tmp_kernel_op_6 + Dummy_3736*tmp_kernel_op_12; - const walberla::float64 Dummy_3753 = Dummy_3734*0.16666666666666666 + Dummy_3735*0.66666666666666663 + Dummy_3736*0.16666666666666666; - const walberla::float64 Dummy_3754 = Dummy_3734*0.66666666666666663 + Dummy_3735*0.16666666666666666 + Dummy_3736*0.16666666666666666; - const walberla::float64 Dummy_3755 = Dummy_3737*tmp_kernel_op_0 + Dummy_3738*tmp_kernel_op_6 + Dummy_3739*tmp_kernel_op_12; - const walberla::float64 Dummy_3756 = Dummy_3737*0.16666666666666666 + Dummy_3738*0.66666666666666663 + Dummy_3739*0.16666666666666666; - const walberla::float64 Dummy_3757 = Dummy_3737*0.66666666666666663 + Dummy_3738*0.16666666666666666 + Dummy_3739*0.16666666666666666; + const walberla::float64 Dummy_11076 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_11077 = Dummy_11076*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_3 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_3); + const walberla::float64 Dummy_11078 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_11079 = Dummy_11078*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_9 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_9); + const walberla::float64 Dummy_11080 = abs_det_jac_affine_BLUE*0.16666666666666666; + const walberla::float64 Dummy_11081 = Dummy_11080*(-jac_affine_inv_0_1_BLUE*tmp_kernel_op_15 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_15); + const walberla::float64 Dummy_11082 = Dummy_11076*tmp_kernel_op_0; + const walberla::float64 Dummy_11083 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_11084 = Dummy_11078*tmp_kernel_op_6; + const walberla::float64 Dummy_11085 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_11086 = Dummy_11080*tmp_kernel_op_12; + const walberla::float64 Dummy_11087 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_13 - 1.0); + const walberla::float64 Dummy_11088 = Dummy_11076*Dummy_11083; + const walberla::float64 Dummy_11089 = Dummy_11078*Dummy_11085; + const walberla::float64 Dummy_11090 = Dummy_11080*Dummy_11087; + const walberla::float64 Dummy_11091 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_11092 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_11093 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_11094 = Dummy_11076*Dummy_11091; + const walberla::float64 Dummy_11095 = Dummy_11078*Dummy_11092; + const walberla::float64 Dummy_11096 = Dummy_11080*Dummy_11093; + const walberla::float64 Dummy_11097 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_2; + const walberla::float64 Dummy_11098 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_1; + const walberla::float64 Dummy_11099 = Dummy_11076*(-Dummy_11097 - Dummy_11098); + const walberla::float64 Dummy_11100 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_8; + const walberla::float64 Dummy_11101 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_7; + const walberla::float64 Dummy_11102 = Dummy_11078*(-Dummy_11100 - Dummy_11101); + const walberla::float64 Dummy_11103 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14; + const walberla::float64 Dummy_11104 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_13; + const walberla::float64 Dummy_11105 = Dummy_11080*(-Dummy_11103 - Dummy_11104); + const walberla::float64 Dummy_11106 = Dummy_11076*(Dummy_11097 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_1 - 1.333333333333333)); + const walberla::float64 Dummy_11107 = Dummy_11078*(Dummy_11100 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_7 + 2.666666666666667)); + const walberla::float64 Dummy_11108 = Dummy_11080*(Dummy_11103 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_13 + 2.666666666666667)); + const walberla::float64 Dummy_11109 = Dummy_11076*(Dummy_11098 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_2 + 2.666666666666667)); + const walberla::float64 Dummy_11110 = Dummy_11078*(Dummy_11101 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_8 - 1.333333333333333)); + const walberla::float64 Dummy_11111 = Dummy_11080*(Dummy_11104 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_14 + 2.666666666666667)); + const walberla::float64 Dummy_11112 = Dummy_11077*tmp_kernel_op_0 + Dummy_11079*tmp_kernel_op_6 + Dummy_11081*tmp_kernel_op_12; + const walberla::float64 Dummy_11113 = Dummy_11077*0.16666666666666666 + Dummy_11079*0.66666666666666663 + Dummy_11081*0.16666666666666666; + const walberla::float64 Dummy_11114 = Dummy_11077*0.66666666666666663 + Dummy_11079*0.16666666666666666 + Dummy_11081*0.16666666666666666; + const walberla::float64 Dummy_11115 = -Dummy_11082*Dummy_11083 - Dummy_11084*Dummy_11085 - Dummy_11086*Dummy_11087; + const walberla::float64 Dummy_11116 = Dummy_11088*-0.16666666666666666 + Dummy_11089*-0.66666666666666663 + Dummy_11090*-0.16666666666666666; + const walberla::float64 Dummy_11117 = Dummy_11088*-0.66666666666666663 + Dummy_11089*-0.16666666666666666 + Dummy_11090*-0.16666666666666666; + const walberla::float64 Dummy_11118 = -Dummy_11082*Dummy_11091 - Dummy_11084*Dummy_11092 - Dummy_11086*Dummy_11093; + const walberla::float64 Dummy_11119 = Dummy_11094*-0.16666666666666666 + Dummy_11095*-0.66666666666666663 + Dummy_11096*-0.16666666666666666; + const walberla::float64 Dummy_11120 = Dummy_11094*-0.66666666666666663 + Dummy_11095*-0.16666666666666666 + Dummy_11096*-0.16666666666666666; + const walberla::float64 Dummy_11121 = Dummy_11099*tmp_kernel_op_0 + Dummy_11102*tmp_kernel_op_6 + Dummy_11105*tmp_kernel_op_12; + const walberla::float64 Dummy_11122 = Dummy_11099*0.16666666666666666 + Dummy_11102*0.66666666666666663 + Dummy_11105*0.16666666666666666; + const walberla::float64 Dummy_11123 = Dummy_11099*0.66666666666666663 + Dummy_11102*0.16666666666666666 + Dummy_11105*0.16666666666666666; + const walberla::float64 Dummy_11124 = Dummy_11106*tmp_kernel_op_0 + Dummy_11107*tmp_kernel_op_6 + Dummy_11108*tmp_kernel_op_12; + const walberla::float64 Dummy_11125 = Dummy_11106*0.16666666666666666 + Dummy_11107*0.66666666666666663 + Dummy_11108*0.16666666666666666; + const walberla::float64 Dummy_11126 = Dummy_11106*0.66666666666666663 + Dummy_11107*0.16666666666666666 + Dummy_11108*0.16666666666666666; + const walberla::float64 Dummy_11127 = Dummy_11109*tmp_kernel_op_0 + Dummy_11110*tmp_kernel_op_6 + Dummy_11111*tmp_kernel_op_12; + const walberla::float64 Dummy_11128 = Dummy_11109*0.16666666666666666 + Dummy_11110*0.66666666666666663 + Dummy_11111*0.16666666666666666; + const walberla::float64 Dummy_11129 = Dummy_11109*0.66666666666666663 + Dummy_11110*0.16666666666666666 + Dummy_11111*0.16666666666666666; for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -288,24 +284,24 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_2D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_3740)); - _data_mat[1] = ((walberla::float64)(Dummy_3741)); - _data_mat[2] = ((walberla::float64)(Dummy_3742)); - _data_mat[3] = ((walberla::float64)(Dummy_3743)); - _data_mat[4] = ((walberla::float64)(Dummy_3744)); - _data_mat[5] = ((walberla::float64)(Dummy_3745)); - _data_mat[6] = ((walberla::float64)(Dummy_3746)); - _data_mat[7] = ((walberla::float64)(Dummy_3747)); - _data_mat[8] = ((walberla::float64)(Dummy_3748)); - _data_mat[9] = ((walberla::float64)(Dummy_3749)); - _data_mat[10] = ((walberla::float64)(Dummy_3750)); - _data_mat[11] = ((walberla::float64)(Dummy_3751)); - _data_mat[12] = ((walberla::float64)(Dummy_3752)); - _data_mat[13] = ((walberla::float64)(Dummy_3753)); - _data_mat[14] = ((walberla::float64)(Dummy_3754)); - _data_mat[15] = ((walberla::float64)(Dummy_3755)); - _data_mat[16] = ((walberla::float64)(Dummy_3756)); - _data_mat[17] = ((walberla::float64)(Dummy_3757)); + _data_mat[0] = ((walberla::float64)(Dummy_11112)); + _data_mat[1] = ((walberla::float64)(Dummy_11113)); + _data_mat[2] = ((walberla::float64)(Dummy_11114)); + _data_mat[3] = ((walberla::float64)(Dummy_11115)); + _data_mat[4] = ((walberla::float64)(Dummy_11116)); + _data_mat[5] = ((walberla::float64)(Dummy_11117)); + _data_mat[6] = ((walberla::float64)(Dummy_11118)); + _data_mat[7] = ((walberla::float64)(Dummy_11119)); + _data_mat[8] = ((walberla::float64)(Dummy_11120)); + _data_mat[9] = ((walberla::float64)(Dummy_11121)); + _data_mat[10] = ((walberla::float64)(Dummy_11122)); + _data_mat[11] = ((walberla::float64)(Dummy_11123)); + _data_mat[12] = ((walberla::float64)(Dummy_11124)); + _data_mat[13] = ((walberla::float64)(Dummy_11125)); + _data_mat[14] = ((walberla::float64)(Dummy_11126)); + _data_mat[15] = ((walberla::float64)(Dummy_11127)); + _data_mat[16] = ((walberla::float64)(Dummy_11128)); + _data_mat[17] = ((walberla::float64)(Dummy_11129)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_toMatrix_macro_3D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_toMatrix_macro_3D.cpp index 20474e775b86b064f3cbfdb840d376380c2d65b7..067fb76664030d11d4a1569fe5f814b7c2bdf483 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_toMatrix_macro_3D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_1_0_toMatrix_macro_3D.cpp @@ -86,27 +86,20 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN + jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN - jac_affine_1_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = 1.0 / (tmp_coords_jac_14_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_10_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(tmp_coords_jac_11_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_15_GREEN_DOWN*(jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN - tmp_coords_jac_12_GREEN_DOWN); + const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_GREEN_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -131,27 +124,20 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; - const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_1_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP + jac_affine_1_1_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_1_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = 1.0 / (tmp_coords_jac_11_GREEN_UP); + const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_7_GREEN_UP); + const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(-tmp_coords_jac_10_GREEN_UP + tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_12_GREEN_UP*(jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP - tmp_coords_jac_9_GREEN_UP); + const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_11_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_BLUE_DOWN = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_2comp1); @@ -179,27 +165,20 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN + jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN - jac_affine_1_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = 1.0 / (tmp_coords_jac_14_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_10_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(tmp_coords_jac_11_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_15_BLUE_DOWN*(jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN - tmp_coords_jac_12_BLUE_DOWN); + const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); const walberla::float64 tmp_coords_jac_2_BLUE_UP = macro_vertex_coord_id_0comp1 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp1 + macro_vertex_coord_id_1comp1); @@ -224,27 +203,20 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; - const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_1_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP + jac_affine_1_1_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_1_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = 1.0 / (tmp_coords_jac_11_BLUE_UP); + const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_7_BLUE_UP); + const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(-tmp_coords_jac_10_BLUE_UP + tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_12_BLUE_UP*(jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP - tmp_coords_jac_9_BLUE_UP); + const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_11_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); const walberla::float64 tmp_coords_jac_2_WHITE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -275,27 +247,20 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN + jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN - jac_affine_1_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = 1.0 / (tmp_coords_jac_17_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_13_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(tmp_coords_jac_14_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_18_WHITE_DOWN*(jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN - tmp_coords_jac_15_WHITE_DOWN); + const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; const walberla::float64 p_affine_const_0_1_WHITE_UP = macro_vertex_coord_id_0comp1; @@ -314,27 +279,20 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; - const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP + jac_affine_1_1_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_1_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP - jac_affine_1_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = 1.0 / (tmp_coords_jac_5_WHITE_UP); + const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_1_WHITE_UP); + const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(tmp_coords_jac_2_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_6_WHITE_UP*(jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP - tmp_coords_jac_3_WHITE_UP); + const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_5_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 0.13819660112501053; const walberla::float64 tmp_kernel_op_1 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_2 = 0.55278640450004202; @@ -487,626 +445,626 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 elMat_9_1 = tmp_kernel_op_108*0.1381966011250105 + tmp_kernel_op_109*0.1381966011250105 + tmp_kernel_op_110*0.5854101966249684 + tmp_kernel_op_111*0.1381966011250105; const walberla::float64 elMat_9_2 = tmp_kernel_op_108*0.1381966011250105 + tmp_kernel_op_109*0.5854101966249684 + tmp_kernel_op_110*0.1381966011250105 + tmp_kernel_op_111*0.1381966011250105; const walberla::float64 elMat_9_3 = tmp_kernel_op_108*0.5854101966249684 + tmp_kernel_op_109*0.1381966011250105 + tmp_kernel_op_110*0.1381966011250105 + tmp_kernel_op_111*0.1381966011250105; - const walberla::float64 Dummy_3932 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3933 = Dummy_3932*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_3934 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3935 = Dummy_3934*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_3936 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3937 = Dummy_3936*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_3938 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_3939 = Dummy_3938*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_3940 = Dummy_3932*tmp_kernel_op_0; - const walberla::float64 Dummy_3941 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_3942 = Dummy_3934*tmp_kernel_op_8; - const walberla::float64 Dummy_3943 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_3944 = Dummy_3936*tmp_kernel_op_16; - const walberla::float64 Dummy_3945 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_3946 = Dummy_3938*tmp_kernel_op_24; - const walberla::float64 Dummy_3947 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_3948 = Dummy_3932*Dummy_3941; - const walberla::float64 Dummy_3949 = Dummy_3934*Dummy_3943; - const walberla::float64 Dummy_3950 = Dummy_3936*Dummy_3945; - const walberla::float64 Dummy_3951 = Dummy_3938*Dummy_3947; - const walberla::float64 Dummy_3952 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_3953 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_3954 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_3955 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_3956 = Dummy_3932*Dummy_3952; - const walberla::float64 Dummy_3957 = Dummy_3934*Dummy_3953; - const walberla::float64 Dummy_3958 = Dummy_3936*Dummy_3954; - const walberla::float64 Dummy_3959 = Dummy_3938*Dummy_3955; - const walberla::float64 Dummy_3960 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_3961 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_3962 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_3963 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_3964 = Dummy_3932*Dummy_3960; - const walberla::float64 Dummy_3965 = Dummy_3934*Dummy_3961; - const walberla::float64 Dummy_3966 = Dummy_3936*Dummy_3962; - const walberla::float64 Dummy_3967 = Dummy_3938*Dummy_3963; - const walberla::float64 Dummy_3968 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3969 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_3970 = Dummy_3932*(-Dummy_3968 - Dummy_3969); - const walberla::float64 Dummy_3971 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3972 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_3973 = Dummy_3934*(-Dummy_3971 - Dummy_3972); - const walberla::float64 Dummy_3974 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_3975 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_3976 = Dummy_3936*(-Dummy_3974 - Dummy_3975); - const walberla::float64 Dummy_3977 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_3978 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_3979 = Dummy_3938*(-Dummy_3977 - Dummy_3978); - const walberla::float64 Dummy_3980 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_3981 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3982 = Dummy_3932*(-Dummy_3980 - Dummy_3981); - const walberla::float64 Dummy_3983 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_3984 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_3985 = Dummy_3934*(-Dummy_3983 - Dummy_3984); - const walberla::float64 Dummy_3986 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_3987 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_3988 = Dummy_3936*(-Dummy_3986 - Dummy_3987); - const walberla::float64 Dummy_3989 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_3990 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_3991 = Dummy_3938*(-Dummy_3989 - Dummy_3990); - const walberla::float64 Dummy_3992 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_3993 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_3994 = Dummy_3932*(-Dummy_3992 - Dummy_3993); - const walberla::float64 Dummy_3995 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_3996 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_3997 = Dummy_3934*(-Dummy_3995 - Dummy_3996); - const walberla::float64 Dummy_3998 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_3999 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_4000 = Dummy_3936*(-Dummy_3998 - Dummy_3999); - const walberla::float64 Dummy_4001 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_4002 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_4003 = Dummy_3938*(-Dummy_4001 - Dummy_4002); - const walberla::float64 Dummy_4004 = Dummy_3932*(Dummy_3968 + Dummy_3980 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_4005 = Dummy_3934*(Dummy_3971 + Dummy_3983 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_4006 = Dummy_3936*(Dummy_3974 + Dummy_3986 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_4007 = Dummy_3938*(Dummy_3977 + Dummy_3989 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_4008 = Dummy_3932*(Dummy_3969 + Dummy_3992 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_4009 = Dummy_3934*(Dummy_3972 + Dummy_3995 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_4010 = Dummy_3936*(Dummy_3975 + Dummy_3998 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_4011 = Dummy_3938*(Dummy_3978 + Dummy_4001 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_4012 = Dummy_3932*(Dummy_3981 + Dummy_3993 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_4013 = Dummy_3934*(Dummy_3984 + Dummy_3996 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_4014 = Dummy_3936*(Dummy_3987 + Dummy_3999 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_4015 = Dummy_3938*(Dummy_3990 + Dummy_4002 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_4016 = Dummy_3933*tmp_kernel_op_0 + Dummy_3935*tmp_kernel_op_8 + Dummy_3937*tmp_kernel_op_16 + Dummy_3939*tmp_kernel_op_24; - const walberla::float64 Dummy_4017 = Dummy_3933*0.1381966011250105 + Dummy_3935*0.1381966011250105 + Dummy_3937*0.5854101966249684 + Dummy_3939*0.1381966011250105; - const walberla::float64 Dummy_4018 = Dummy_3933*0.1381966011250105 + Dummy_3935*0.5854101966249684 + Dummy_3937*0.1381966011250105 + Dummy_3939*0.1381966011250105; - const walberla::float64 Dummy_4019 = Dummy_3933*0.5854101966249684 + Dummy_3935*0.1381966011250105 + Dummy_3937*0.1381966011250105 + Dummy_3939*0.1381966011250105; - const walberla::float64 Dummy_4020 = -Dummy_3940*Dummy_3941 - Dummy_3942*Dummy_3943 - Dummy_3944*Dummy_3945 - Dummy_3946*Dummy_3947; - const walberla::float64 Dummy_4021 = Dummy_3948*-0.1381966011250105 + Dummy_3949*-0.1381966011250105 + Dummy_3950*-0.5854101966249684 + Dummy_3951*-0.1381966011250105; - const walberla::float64 Dummy_4022 = Dummy_3948*-0.1381966011250105 + Dummy_3949*-0.5854101966249684 + Dummy_3950*-0.1381966011250105 + Dummy_3951*-0.1381966011250105; - const walberla::float64 Dummy_4023 = Dummy_3948*-0.5854101966249684 + Dummy_3949*-0.1381966011250105 + Dummy_3950*-0.1381966011250105 + Dummy_3951*-0.1381966011250105; - const walberla::float64 Dummy_4024 = -Dummy_3940*Dummy_3952 - Dummy_3942*Dummy_3953 - Dummy_3944*Dummy_3954 - Dummy_3946*Dummy_3955; - const walberla::float64 Dummy_4025 = Dummy_3956*-0.1381966011250105 + Dummy_3957*-0.1381966011250105 + Dummy_3958*-0.5854101966249684 + Dummy_3959*-0.1381966011250105; - const walberla::float64 Dummy_4026 = Dummy_3956*-0.1381966011250105 + Dummy_3957*-0.5854101966249684 + Dummy_3958*-0.1381966011250105 + Dummy_3959*-0.1381966011250105; - const walberla::float64 Dummy_4027 = Dummy_3956*-0.5854101966249684 + Dummy_3957*-0.1381966011250105 + Dummy_3958*-0.1381966011250105 + Dummy_3959*-0.1381966011250105; - const walberla::float64 Dummy_4028 = -Dummy_3940*Dummy_3960 - Dummy_3942*Dummy_3961 - Dummy_3944*Dummy_3962 - Dummy_3946*Dummy_3963; - const walberla::float64 Dummy_4029 = Dummy_3964*-0.1381966011250105 + Dummy_3965*-0.1381966011250105 + Dummy_3966*-0.5854101966249684 + Dummy_3967*-0.1381966011250105; - const walberla::float64 Dummy_4030 = Dummy_3964*-0.1381966011250105 + Dummy_3965*-0.5854101966249684 + Dummy_3966*-0.1381966011250105 + Dummy_3967*-0.1381966011250105; - const walberla::float64 Dummy_4031 = Dummy_3964*-0.5854101966249684 + Dummy_3965*-0.1381966011250105 + Dummy_3966*-0.1381966011250105 + Dummy_3967*-0.1381966011250105; - const walberla::float64 Dummy_4032 = Dummy_3970*tmp_kernel_op_0 + Dummy_3973*tmp_kernel_op_8 + Dummy_3976*tmp_kernel_op_16 + Dummy_3979*tmp_kernel_op_24; - const walberla::float64 Dummy_4033 = Dummy_3970*0.1381966011250105 + Dummy_3973*0.1381966011250105 + Dummy_3976*0.5854101966249684 + Dummy_3979*0.1381966011250105; - const walberla::float64 Dummy_4034 = Dummy_3970*0.1381966011250105 + Dummy_3973*0.5854101966249684 + Dummy_3976*0.1381966011250105 + Dummy_3979*0.1381966011250105; - const walberla::float64 Dummy_4035 = Dummy_3970*0.5854101966249684 + Dummy_3973*0.1381966011250105 + Dummy_3976*0.1381966011250105 + Dummy_3979*0.1381966011250105; - const walberla::float64 Dummy_4036 = Dummy_3982*tmp_kernel_op_0 + Dummy_3985*tmp_kernel_op_8 + Dummy_3988*tmp_kernel_op_16 + Dummy_3991*tmp_kernel_op_24; - const walberla::float64 Dummy_4037 = Dummy_3982*0.1381966011250105 + Dummy_3985*0.1381966011250105 + Dummy_3988*0.5854101966249684 + Dummy_3991*0.1381966011250105; - const walberla::float64 Dummy_4038 = Dummy_3982*0.1381966011250105 + Dummy_3985*0.5854101966249684 + Dummy_3988*0.1381966011250105 + Dummy_3991*0.1381966011250105; - const walberla::float64 Dummy_4039 = Dummy_3982*0.5854101966249684 + Dummy_3985*0.1381966011250105 + Dummy_3988*0.1381966011250105 + Dummy_3991*0.1381966011250105; - const walberla::float64 Dummy_4040 = Dummy_3994*tmp_kernel_op_0 + Dummy_3997*tmp_kernel_op_8 + Dummy_4000*tmp_kernel_op_16 + Dummy_4003*tmp_kernel_op_24; - const walberla::float64 Dummy_4041 = Dummy_3994*0.1381966011250105 + Dummy_3997*0.1381966011250105 + Dummy_4000*0.5854101966249684 + Dummy_4003*0.1381966011250105; - const walberla::float64 Dummy_4042 = Dummy_3994*0.1381966011250105 + Dummy_3997*0.5854101966249684 + Dummy_4000*0.1381966011250105 + Dummy_4003*0.1381966011250105; - const walberla::float64 Dummy_4043 = Dummy_3994*0.5854101966249684 + Dummy_3997*0.1381966011250105 + Dummy_4000*0.1381966011250105 + Dummy_4003*0.1381966011250105; - const walberla::float64 Dummy_4044 = Dummy_4004*tmp_kernel_op_0 + Dummy_4005*tmp_kernel_op_8 + Dummy_4006*tmp_kernel_op_16 + Dummy_4007*tmp_kernel_op_24; - const walberla::float64 Dummy_4045 = Dummy_4004*0.1381966011250105 + Dummy_4005*0.1381966011250105 + Dummy_4006*0.5854101966249684 + Dummy_4007*0.1381966011250105; - const walberla::float64 Dummy_4046 = Dummy_4004*0.1381966011250105 + Dummy_4005*0.5854101966249684 + Dummy_4006*0.1381966011250105 + Dummy_4007*0.1381966011250105; - const walberla::float64 Dummy_4047 = Dummy_4004*0.5854101966249684 + Dummy_4005*0.1381966011250105 + Dummy_4006*0.1381966011250105 + Dummy_4007*0.1381966011250105; - const walberla::float64 Dummy_4048 = Dummy_4008*tmp_kernel_op_0 + Dummy_4009*tmp_kernel_op_8 + Dummy_4010*tmp_kernel_op_16 + Dummy_4011*tmp_kernel_op_24; - const walberla::float64 Dummy_4049 = Dummy_4008*0.1381966011250105 + Dummy_4009*0.1381966011250105 + Dummy_4010*0.5854101966249684 + Dummy_4011*0.1381966011250105; - const walberla::float64 Dummy_4050 = Dummy_4008*0.1381966011250105 + Dummy_4009*0.5854101966249684 + Dummy_4010*0.1381966011250105 + Dummy_4011*0.1381966011250105; - const walberla::float64 Dummy_4051 = Dummy_4008*0.5854101966249684 + Dummy_4009*0.1381966011250105 + Dummy_4010*0.1381966011250105 + Dummy_4011*0.1381966011250105; - const walberla::float64 Dummy_4052 = Dummy_4012*tmp_kernel_op_0 + Dummy_4013*tmp_kernel_op_8 + Dummy_4014*tmp_kernel_op_16 + Dummy_4015*tmp_kernel_op_24; - const walberla::float64 Dummy_4053 = Dummy_4012*0.1381966011250105 + Dummy_4013*0.1381966011250105 + Dummy_4014*0.5854101966249684 + Dummy_4015*0.1381966011250105; - const walberla::float64 Dummy_4054 = Dummy_4012*0.1381966011250105 + Dummy_4013*0.5854101966249684 + Dummy_4014*0.1381966011250105 + Dummy_4015*0.1381966011250105; - const walberla::float64 Dummy_4055 = Dummy_4012*0.5854101966249684 + Dummy_4013*0.1381966011250105 + Dummy_4014*0.1381966011250105 + Dummy_4015*0.1381966011250105; - const walberla::float64 Dummy_4056 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_4057 = Dummy_4056*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_4058 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_4059 = Dummy_4058*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_4060 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_4061 = Dummy_4060*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_4062 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_4063 = Dummy_4062*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_4064 = Dummy_4056*tmp_kernel_op_0; - const walberla::float64 Dummy_4065 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_4066 = Dummy_4058*tmp_kernel_op_8; - const walberla::float64 Dummy_4067 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_4068 = Dummy_4060*tmp_kernel_op_16; - const walberla::float64 Dummy_4069 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_4070 = Dummy_4062*tmp_kernel_op_24; - const walberla::float64 Dummy_4071 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_4072 = Dummy_4056*Dummy_4065; - const walberla::float64 Dummy_4073 = Dummy_4058*Dummy_4067; - const walberla::float64 Dummy_4074 = Dummy_4060*Dummy_4069; - const walberla::float64 Dummy_4075 = Dummy_4062*Dummy_4071; - const walberla::float64 Dummy_4076 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_4077 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_4078 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_4079 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_4080 = Dummy_4056*Dummy_4076; - const walberla::float64 Dummy_4081 = Dummy_4058*Dummy_4077; - const walberla::float64 Dummy_4082 = Dummy_4060*Dummy_4078; - const walberla::float64 Dummy_4083 = Dummy_4062*Dummy_4079; - const walberla::float64 Dummy_4084 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_4085 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_4086 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_4087 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_4088 = Dummy_4056*Dummy_4084; - const walberla::float64 Dummy_4089 = Dummy_4058*Dummy_4085; - const walberla::float64 Dummy_4090 = Dummy_4060*Dummy_4086; - const walberla::float64 Dummy_4091 = Dummy_4062*Dummy_4087; - const walberla::float64 Dummy_4092 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_4093 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_4094 = Dummy_4056*(-Dummy_4092 - Dummy_4093); - const walberla::float64 Dummy_4095 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_4096 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_4097 = Dummy_4058*(-Dummy_4095 - Dummy_4096); - const walberla::float64 Dummy_4098 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_4099 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_4100 = Dummy_4060*(-Dummy_4098 - Dummy_4099); - const walberla::float64 Dummy_4101 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_4102 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_4103 = Dummy_4062*(-Dummy_4101 - Dummy_4102); - const walberla::float64 Dummy_4104 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_4105 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_4106 = Dummy_4056*(-Dummy_4104 - Dummy_4105); - const walberla::float64 Dummy_4107 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_4108 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_4109 = Dummy_4058*(-Dummy_4107 - Dummy_4108); - const walberla::float64 Dummy_4110 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_4111 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_4112 = Dummy_4060*(-Dummy_4110 - Dummy_4111); - const walberla::float64 Dummy_4113 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_4114 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_4115 = Dummy_4062*(-Dummy_4113 - Dummy_4114); - const walberla::float64 Dummy_4116 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_4117 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_4118 = Dummy_4056*(-Dummy_4116 - Dummy_4117); - const walberla::float64 Dummy_4119 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_4120 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_4121 = Dummy_4058*(-Dummy_4119 - Dummy_4120); - const walberla::float64 Dummy_4122 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_4123 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_4124 = Dummy_4060*(-Dummy_4122 - Dummy_4123); - const walberla::float64 Dummy_4125 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_4126 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_4127 = Dummy_4062*(-Dummy_4125 - Dummy_4126); - const walberla::float64 Dummy_4128 = Dummy_4056*(Dummy_4092 + Dummy_4104 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_4129 = Dummy_4058*(Dummy_4095 + Dummy_4107 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_4130 = Dummy_4060*(Dummy_4098 + Dummy_4110 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_4131 = Dummy_4062*(Dummy_4101 + Dummy_4113 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_4132 = Dummy_4056*(Dummy_4093 + Dummy_4116 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_4133 = Dummy_4058*(Dummy_4096 + Dummy_4119 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_4134 = Dummy_4060*(Dummy_4099 + Dummy_4122 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_4135 = Dummy_4062*(Dummy_4102 + Dummy_4125 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_4136 = Dummy_4056*(Dummy_4105 + Dummy_4117 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_4137 = Dummy_4058*(Dummy_4108 + Dummy_4120 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_4138 = Dummy_4060*(Dummy_4111 + Dummy_4123 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_4139 = Dummy_4062*(Dummy_4114 + Dummy_4126 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_4140 = Dummy_4057*tmp_kernel_op_0 + Dummy_4059*tmp_kernel_op_8 + Dummy_4061*tmp_kernel_op_16 + Dummy_4063*tmp_kernel_op_24; - const walberla::float64 Dummy_4141 = Dummy_4057*0.1381966011250105 + Dummy_4059*0.1381966011250105 + Dummy_4061*0.5854101966249684 + Dummy_4063*0.1381966011250105; - const walberla::float64 Dummy_4142 = Dummy_4057*0.1381966011250105 + Dummy_4059*0.5854101966249684 + Dummy_4061*0.1381966011250105 + Dummy_4063*0.1381966011250105; - const walberla::float64 Dummy_4143 = Dummy_4057*0.5854101966249684 + Dummy_4059*0.1381966011250105 + Dummy_4061*0.1381966011250105 + Dummy_4063*0.1381966011250105; - const walberla::float64 Dummy_4144 = -Dummy_4064*Dummy_4065 - Dummy_4066*Dummy_4067 - Dummy_4068*Dummy_4069 - Dummy_4070*Dummy_4071; - const walberla::float64 Dummy_4145 = Dummy_4072*-0.1381966011250105 + Dummy_4073*-0.1381966011250105 + Dummy_4074*-0.5854101966249684 + Dummy_4075*-0.1381966011250105; - const walberla::float64 Dummy_4146 = Dummy_4072*-0.1381966011250105 + Dummy_4073*-0.5854101966249684 + Dummy_4074*-0.1381966011250105 + Dummy_4075*-0.1381966011250105; - const walberla::float64 Dummy_4147 = Dummy_4072*-0.5854101966249684 + Dummy_4073*-0.1381966011250105 + Dummy_4074*-0.1381966011250105 + Dummy_4075*-0.1381966011250105; - const walberla::float64 Dummy_4148 = -Dummy_4064*Dummy_4076 - Dummy_4066*Dummy_4077 - Dummy_4068*Dummy_4078 - Dummy_4070*Dummy_4079; - const walberla::float64 Dummy_4149 = Dummy_4080*-0.1381966011250105 + Dummy_4081*-0.1381966011250105 + Dummy_4082*-0.5854101966249684 + Dummy_4083*-0.1381966011250105; - const walberla::float64 Dummy_4150 = Dummy_4080*-0.1381966011250105 + Dummy_4081*-0.5854101966249684 + Dummy_4082*-0.1381966011250105 + Dummy_4083*-0.1381966011250105; - const walberla::float64 Dummy_4151 = Dummy_4080*-0.5854101966249684 + Dummy_4081*-0.1381966011250105 + Dummy_4082*-0.1381966011250105 + Dummy_4083*-0.1381966011250105; - const walberla::float64 Dummy_4152 = -Dummy_4064*Dummy_4084 - Dummy_4066*Dummy_4085 - Dummy_4068*Dummy_4086 - Dummy_4070*Dummy_4087; - const walberla::float64 Dummy_4153 = Dummy_4088*-0.1381966011250105 + Dummy_4089*-0.1381966011250105 + Dummy_4090*-0.5854101966249684 + Dummy_4091*-0.1381966011250105; - const walberla::float64 Dummy_4154 = Dummy_4088*-0.1381966011250105 + Dummy_4089*-0.5854101966249684 + Dummy_4090*-0.1381966011250105 + Dummy_4091*-0.1381966011250105; - const walberla::float64 Dummy_4155 = Dummy_4088*-0.5854101966249684 + Dummy_4089*-0.1381966011250105 + Dummy_4090*-0.1381966011250105 + Dummy_4091*-0.1381966011250105; - const walberla::float64 Dummy_4156 = Dummy_4094*tmp_kernel_op_0 + Dummy_4097*tmp_kernel_op_8 + Dummy_4100*tmp_kernel_op_16 + Dummy_4103*tmp_kernel_op_24; - const walberla::float64 Dummy_4157 = Dummy_4094*0.1381966011250105 + Dummy_4097*0.1381966011250105 + Dummy_4100*0.5854101966249684 + Dummy_4103*0.1381966011250105; - const walberla::float64 Dummy_4158 = Dummy_4094*0.1381966011250105 + Dummy_4097*0.5854101966249684 + Dummy_4100*0.1381966011250105 + Dummy_4103*0.1381966011250105; - const walberla::float64 Dummy_4159 = Dummy_4094*0.5854101966249684 + Dummy_4097*0.1381966011250105 + Dummy_4100*0.1381966011250105 + Dummy_4103*0.1381966011250105; - const walberla::float64 Dummy_4160 = Dummy_4106*tmp_kernel_op_0 + Dummy_4109*tmp_kernel_op_8 + Dummy_4112*tmp_kernel_op_16 + Dummy_4115*tmp_kernel_op_24; - const walberla::float64 Dummy_4161 = Dummy_4106*0.1381966011250105 + Dummy_4109*0.1381966011250105 + Dummy_4112*0.5854101966249684 + Dummy_4115*0.1381966011250105; - const walberla::float64 Dummy_4162 = Dummy_4106*0.1381966011250105 + Dummy_4109*0.5854101966249684 + Dummy_4112*0.1381966011250105 + Dummy_4115*0.1381966011250105; - const walberla::float64 Dummy_4163 = Dummy_4106*0.5854101966249684 + Dummy_4109*0.1381966011250105 + Dummy_4112*0.1381966011250105 + Dummy_4115*0.1381966011250105; - const walberla::float64 Dummy_4164 = Dummy_4118*tmp_kernel_op_0 + Dummy_4121*tmp_kernel_op_8 + Dummy_4124*tmp_kernel_op_16 + Dummy_4127*tmp_kernel_op_24; - const walberla::float64 Dummy_4165 = Dummy_4118*0.1381966011250105 + Dummy_4121*0.1381966011250105 + Dummy_4124*0.5854101966249684 + Dummy_4127*0.1381966011250105; - const walberla::float64 Dummy_4166 = Dummy_4118*0.1381966011250105 + Dummy_4121*0.5854101966249684 + Dummy_4124*0.1381966011250105 + Dummy_4127*0.1381966011250105; - const walberla::float64 Dummy_4167 = Dummy_4118*0.5854101966249684 + Dummy_4121*0.1381966011250105 + Dummy_4124*0.1381966011250105 + Dummy_4127*0.1381966011250105; - const walberla::float64 Dummy_4168 = Dummy_4128*tmp_kernel_op_0 + Dummy_4129*tmp_kernel_op_8 + Dummy_4130*tmp_kernel_op_16 + Dummy_4131*tmp_kernel_op_24; - const walberla::float64 Dummy_4169 = Dummy_4128*0.1381966011250105 + Dummy_4129*0.1381966011250105 + Dummy_4130*0.5854101966249684 + Dummy_4131*0.1381966011250105; - const walberla::float64 Dummy_4170 = Dummy_4128*0.1381966011250105 + Dummy_4129*0.5854101966249684 + Dummy_4130*0.1381966011250105 + Dummy_4131*0.1381966011250105; - const walberla::float64 Dummy_4171 = Dummy_4128*0.5854101966249684 + Dummy_4129*0.1381966011250105 + Dummy_4130*0.1381966011250105 + Dummy_4131*0.1381966011250105; - const walberla::float64 Dummy_4172 = Dummy_4132*tmp_kernel_op_0 + Dummy_4133*tmp_kernel_op_8 + Dummy_4134*tmp_kernel_op_16 + Dummy_4135*tmp_kernel_op_24; - const walberla::float64 Dummy_4173 = Dummy_4132*0.1381966011250105 + Dummy_4133*0.1381966011250105 + Dummy_4134*0.5854101966249684 + Dummy_4135*0.1381966011250105; - const walberla::float64 Dummy_4174 = Dummy_4132*0.1381966011250105 + Dummy_4133*0.5854101966249684 + Dummy_4134*0.1381966011250105 + Dummy_4135*0.1381966011250105; - const walberla::float64 Dummy_4175 = Dummy_4132*0.5854101966249684 + Dummy_4133*0.1381966011250105 + Dummy_4134*0.1381966011250105 + Dummy_4135*0.1381966011250105; - const walberla::float64 Dummy_4176 = Dummy_4136*tmp_kernel_op_0 + Dummy_4137*tmp_kernel_op_8 + Dummy_4138*tmp_kernel_op_16 + Dummy_4139*tmp_kernel_op_24; - const walberla::float64 Dummy_4177 = Dummy_4136*0.1381966011250105 + Dummy_4137*0.1381966011250105 + Dummy_4138*0.5854101966249684 + Dummy_4139*0.1381966011250105; - const walberla::float64 Dummy_4178 = Dummy_4136*0.1381966011250105 + Dummy_4137*0.5854101966249684 + Dummy_4138*0.1381966011250105 + Dummy_4139*0.1381966011250105; - const walberla::float64 Dummy_4179 = Dummy_4136*0.5854101966249684 + Dummy_4137*0.1381966011250105 + Dummy_4138*0.1381966011250105 + Dummy_4139*0.1381966011250105; - const walberla::float64 Dummy_4180 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4181 = Dummy_4180*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_4182 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4183 = Dummy_4182*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_4184 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4185 = Dummy_4184*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_4186 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4187 = Dummy_4186*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_4188 = Dummy_4180*tmp_kernel_op_0; - const walberla::float64 Dummy_4189 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_4190 = Dummy_4182*tmp_kernel_op_8; - const walberla::float64 Dummy_4191 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_4192 = Dummy_4184*tmp_kernel_op_16; - const walberla::float64 Dummy_4193 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_4194 = Dummy_4186*tmp_kernel_op_24; - const walberla::float64 Dummy_4195 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_4196 = Dummy_4180*Dummy_4189; - const walberla::float64 Dummy_4197 = Dummy_4182*Dummy_4191; - const walberla::float64 Dummy_4198 = Dummy_4184*Dummy_4193; - const walberla::float64 Dummy_4199 = Dummy_4186*Dummy_4195; - const walberla::float64 Dummy_4200 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_4201 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_4202 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_4203 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_4204 = Dummy_4180*Dummy_4200; - const walberla::float64 Dummy_4205 = Dummy_4182*Dummy_4201; - const walberla::float64 Dummy_4206 = Dummy_4184*Dummy_4202; - const walberla::float64 Dummy_4207 = Dummy_4186*Dummy_4203; - const walberla::float64 Dummy_4208 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_4209 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_4210 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_4211 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_4212 = Dummy_4180*Dummy_4208; - const walberla::float64 Dummy_4213 = Dummy_4182*Dummy_4209; - const walberla::float64 Dummy_4214 = Dummy_4184*Dummy_4210; - const walberla::float64 Dummy_4215 = Dummy_4186*Dummy_4211; - const walberla::float64 Dummy_4216 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_4217 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_4218 = Dummy_4180*(-Dummy_4216 - Dummy_4217); - const walberla::float64 Dummy_4219 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_4220 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_4221 = Dummy_4182*(-Dummy_4219 - Dummy_4220); - const walberla::float64 Dummy_4222 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_4223 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_4224 = Dummy_4184*(-Dummy_4222 - Dummy_4223); - const walberla::float64 Dummy_4225 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_4226 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_4227 = Dummy_4186*(-Dummy_4225 - Dummy_4226); - const walberla::float64 Dummy_4228 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_4229 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_4230 = Dummy_4180*(-Dummy_4228 - Dummy_4229); - const walberla::float64 Dummy_4231 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_4232 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_4233 = Dummy_4182*(-Dummy_4231 - Dummy_4232); - const walberla::float64 Dummy_4234 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_4235 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_4236 = Dummy_4184*(-Dummy_4234 - Dummy_4235); - const walberla::float64 Dummy_4237 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_4238 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_4239 = Dummy_4186*(-Dummy_4237 - Dummy_4238); - const walberla::float64 Dummy_4240 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_4241 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_4242 = Dummy_4180*(-Dummy_4240 - Dummy_4241); - const walberla::float64 Dummy_4243 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_4244 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_4245 = Dummy_4182*(-Dummy_4243 - Dummy_4244); - const walberla::float64 Dummy_4246 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_4247 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_4248 = Dummy_4184*(-Dummy_4246 - Dummy_4247); - const walberla::float64 Dummy_4249 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_4250 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_4251 = Dummy_4186*(-Dummy_4249 - Dummy_4250); - const walberla::float64 Dummy_4252 = Dummy_4180*(Dummy_4216 + Dummy_4228 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_4253 = Dummy_4182*(Dummy_4219 + Dummy_4231 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_4254 = Dummy_4184*(Dummy_4222 + Dummy_4234 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_4255 = Dummy_4186*(Dummy_4225 + Dummy_4237 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_4256 = Dummy_4180*(Dummy_4217 + Dummy_4240 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_4257 = Dummy_4182*(Dummy_4220 + Dummy_4243 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_4258 = Dummy_4184*(Dummy_4223 + Dummy_4246 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_4259 = Dummy_4186*(Dummy_4226 + Dummy_4249 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_4260 = Dummy_4180*(Dummy_4229 + Dummy_4241 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_4261 = Dummy_4182*(Dummy_4232 + Dummy_4244 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_4262 = Dummy_4184*(Dummy_4235 + Dummy_4247 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_4263 = Dummy_4186*(Dummy_4238 + Dummy_4250 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_4264 = Dummy_4181*tmp_kernel_op_0 + Dummy_4183*tmp_kernel_op_8 + Dummy_4185*tmp_kernel_op_16 + Dummy_4187*tmp_kernel_op_24; - const walberla::float64 Dummy_4265 = Dummy_4181*0.1381966011250105 + Dummy_4183*0.1381966011250105 + Dummy_4185*0.5854101966249684 + Dummy_4187*0.1381966011250105; - const walberla::float64 Dummy_4266 = Dummy_4181*0.1381966011250105 + Dummy_4183*0.5854101966249684 + Dummy_4185*0.1381966011250105 + Dummy_4187*0.1381966011250105; - const walberla::float64 Dummy_4267 = Dummy_4181*0.5854101966249684 + Dummy_4183*0.1381966011250105 + Dummy_4185*0.1381966011250105 + Dummy_4187*0.1381966011250105; - const walberla::float64 Dummy_4268 = -Dummy_4188*Dummy_4189 - Dummy_4190*Dummy_4191 - Dummy_4192*Dummy_4193 - Dummy_4194*Dummy_4195; - const walberla::float64 Dummy_4269 = Dummy_4196*-0.1381966011250105 + Dummy_4197*-0.1381966011250105 + Dummy_4198*-0.5854101966249684 + Dummy_4199*-0.1381966011250105; - const walberla::float64 Dummy_4270 = Dummy_4196*-0.1381966011250105 + Dummy_4197*-0.5854101966249684 + Dummy_4198*-0.1381966011250105 + Dummy_4199*-0.1381966011250105; - const walberla::float64 Dummy_4271 = Dummy_4196*-0.5854101966249684 + Dummy_4197*-0.1381966011250105 + Dummy_4198*-0.1381966011250105 + Dummy_4199*-0.1381966011250105; - const walberla::float64 Dummy_4272 = -Dummy_4188*Dummy_4200 - Dummy_4190*Dummy_4201 - Dummy_4192*Dummy_4202 - Dummy_4194*Dummy_4203; - const walberla::float64 Dummy_4273 = Dummy_4204*-0.1381966011250105 + Dummy_4205*-0.1381966011250105 + Dummy_4206*-0.5854101966249684 + Dummy_4207*-0.1381966011250105; - const walberla::float64 Dummy_4274 = Dummy_4204*-0.1381966011250105 + Dummy_4205*-0.5854101966249684 + Dummy_4206*-0.1381966011250105 + Dummy_4207*-0.1381966011250105; - const walberla::float64 Dummy_4275 = Dummy_4204*-0.5854101966249684 + Dummy_4205*-0.1381966011250105 + Dummy_4206*-0.1381966011250105 + Dummy_4207*-0.1381966011250105; - const walberla::float64 Dummy_4276 = -Dummy_4188*Dummy_4208 - Dummy_4190*Dummy_4209 - Dummy_4192*Dummy_4210 - Dummy_4194*Dummy_4211; - const walberla::float64 Dummy_4277 = Dummy_4212*-0.1381966011250105 + Dummy_4213*-0.1381966011250105 + Dummy_4214*-0.5854101966249684 + Dummy_4215*-0.1381966011250105; - const walberla::float64 Dummy_4278 = Dummy_4212*-0.1381966011250105 + Dummy_4213*-0.5854101966249684 + Dummy_4214*-0.1381966011250105 + Dummy_4215*-0.1381966011250105; - const walberla::float64 Dummy_4279 = Dummy_4212*-0.5854101966249684 + Dummy_4213*-0.1381966011250105 + Dummy_4214*-0.1381966011250105 + Dummy_4215*-0.1381966011250105; - const walberla::float64 Dummy_4280 = Dummy_4218*tmp_kernel_op_0 + Dummy_4221*tmp_kernel_op_8 + Dummy_4224*tmp_kernel_op_16 + Dummy_4227*tmp_kernel_op_24; - const walberla::float64 Dummy_4281 = Dummy_4218*0.1381966011250105 + Dummy_4221*0.1381966011250105 + Dummy_4224*0.5854101966249684 + Dummy_4227*0.1381966011250105; - const walberla::float64 Dummy_4282 = Dummy_4218*0.1381966011250105 + Dummy_4221*0.5854101966249684 + Dummy_4224*0.1381966011250105 + Dummy_4227*0.1381966011250105; - const walberla::float64 Dummy_4283 = Dummy_4218*0.5854101966249684 + Dummy_4221*0.1381966011250105 + Dummy_4224*0.1381966011250105 + Dummy_4227*0.1381966011250105; - const walberla::float64 Dummy_4284 = Dummy_4230*tmp_kernel_op_0 + Dummy_4233*tmp_kernel_op_8 + Dummy_4236*tmp_kernel_op_16 + Dummy_4239*tmp_kernel_op_24; - const walberla::float64 Dummy_4285 = Dummy_4230*0.1381966011250105 + Dummy_4233*0.1381966011250105 + Dummy_4236*0.5854101966249684 + Dummy_4239*0.1381966011250105; - const walberla::float64 Dummy_4286 = Dummy_4230*0.1381966011250105 + Dummy_4233*0.5854101966249684 + Dummy_4236*0.1381966011250105 + Dummy_4239*0.1381966011250105; - const walberla::float64 Dummy_4287 = Dummy_4230*0.5854101966249684 + Dummy_4233*0.1381966011250105 + Dummy_4236*0.1381966011250105 + Dummy_4239*0.1381966011250105; - const walberla::float64 Dummy_4288 = Dummy_4242*tmp_kernel_op_0 + Dummy_4245*tmp_kernel_op_8 + Dummy_4248*tmp_kernel_op_16 + Dummy_4251*tmp_kernel_op_24; - const walberla::float64 Dummy_4289 = Dummy_4242*0.1381966011250105 + Dummy_4245*0.1381966011250105 + Dummy_4248*0.5854101966249684 + Dummy_4251*0.1381966011250105; - const walberla::float64 Dummy_4290 = Dummy_4242*0.1381966011250105 + Dummy_4245*0.5854101966249684 + Dummy_4248*0.1381966011250105 + Dummy_4251*0.1381966011250105; - const walberla::float64 Dummy_4291 = Dummy_4242*0.5854101966249684 + Dummy_4245*0.1381966011250105 + Dummy_4248*0.1381966011250105 + Dummy_4251*0.1381966011250105; - const walberla::float64 Dummy_4292 = Dummy_4252*tmp_kernel_op_0 + Dummy_4253*tmp_kernel_op_8 + Dummy_4254*tmp_kernel_op_16 + Dummy_4255*tmp_kernel_op_24; - const walberla::float64 Dummy_4293 = Dummy_4252*0.1381966011250105 + Dummy_4253*0.1381966011250105 + Dummy_4254*0.5854101966249684 + Dummy_4255*0.1381966011250105; - const walberla::float64 Dummy_4294 = Dummy_4252*0.1381966011250105 + Dummy_4253*0.5854101966249684 + Dummy_4254*0.1381966011250105 + Dummy_4255*0.1381966011250105; - const walberla::float64 Dummy_4295 = Dummy_4252*0.5854101966249684 + Dummy_4253*0.1381966011250105 + Dummy_4254*0.1381966011250105 + Dummy_4255*0.1381966011250105; - const walberla::float64 Dummy_4296 = Dummy_4256*tmp_kernel_op_0 + Dummy_4257*tmp_kernel_op_8 + Dummy_4258*tmp_kernel_op_16 + Dummy_4259*tmp_kernel_op_24; - const walberla::float64 Dummy_4297 = Dummy_4256*0.1381966011250105 + Dummy_4257*0.1381966011250105 + Dummy_4258*0.5854101966249684 + Dummy_4259*0.1381966011250105; - const walberla::float64 Dummy_4298 = Dummy_4256*0.1381966011250105 + Dummy_4257*0.5854101966249684 + Dummy_4258*0.1381966011250105 + Dummy_4259*0.1381966011250105; - const walberla::float64 Dummy_4299 = Dummy_4256*0.5854101966249684 + Dummy_4257*0.1381966011250105 + Dummy_4258*0.1381966011250105 + Dummy_4259*0.1381966011250105; - const walberla::float64 Dummy_4300 = Dummy_4260*tmp_kernel_op_0 + Dummy_4261*tmp_kernel_op_8 + Dummy_4262*tmp_kernel_op_16 + Dummy_4263*tmp_kernel_op_24; - const walberla::float64 Dummy_4301 = Dummy_4260*0.1381966011250105 + Dummy_4261*0.1381966011250105 + Dummy_4262*0.5854101966249684 + Dummy_4263*0.1381966011250105; - const walberla::float64 Dummy_4302 = Dummy_4260*0.1381966011250105 + Dummy_4261*0.5854101966249684 + Dummy_4262*0.1381966011250105 + Dummy_4263*0.1381966011250105; - const walberla::float64 Dummy_4303 = Dummy_4260*0.5854101966249684 + Dummy_4261*0.1381966011250105 + Dummy_4262*0.1381966011250105 + Dummy_4263*0.1381966011250105; - const walberla::float64 Dummy_4304 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_4305 = Dummy_4304*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_4306 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_4307 = Dummy_4306*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_4308 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_4309 = Dummy_4308*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_4310 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_4311 = Dummy_4310*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_4312 = Dummy_4304*tmp_kernel_op_0; - const walberla::float64 Dummy_4313 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_4314 = Dummy_4306*tmp_kernel_op_8; - const walberla::float64 Dummy_4315 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_4316 = Dummy_4308*tmp_kernel_op_16; - const walberla::float64 Dummy_4317 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_4318 = Dummy_4310*tmp_kernel_op_24; - const walberla::float64 Dummy_4319 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_4320 = Dummy_4304*Dummy_4313; - const walberla::float64 Dummy_4321 = Dummy_4306*Dummy_4315; - const walberla::float64 Dummy_4322 = Dummy_4308*Dummy_4317; - const walberla::float64 Dummy_4323 = Dummy_4310*Dummy_4319; - const walberla::float64 Dummy_4324 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_4325 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_4326 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_4327 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_4328 = Dummy_4304*Dummy_4324; - const walberla::float64 Dummy_4329 = Dummy_4306*Dummy_4325; - const walberla::float64 Dummy_4330 = Dummy_4308*Dummy_4326; - const walberla::float64 Dummy_4331 = Dummy_4310*Dummy_4327; - const walberla::float64 Dummy_4332 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_4333 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_4334 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_4335 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_4336 = Dummy_4304*Dummy_4332; - const walberla::float64 Dummy_4337 = Dummy_4306*Dummy_4333; - const walberla::float64 Dummy_4338 = Dummy_4308*Dummy_4334; - const walberla::float64 Dummy_4339 = Dummy_4310*Dummy_4335; - const walberla::float64 Dummy_4340 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_4341 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_4342 = Dummy_4304*(-Dummy_4340 - Dummy_4341); - const walberla::float64 Dummy_4343 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_4344 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_4345 = Dummy_4306*(-Dummy_4343 - Dummy_4344); - const walberla::float64 Dummy_4346 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_4347 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_4348 = Dummy_4308*(-Dummy_4346 - Dummy_4347); - const walberla::float64 Dummy_4349 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_4350 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_4351 = Dummy_4310*(-Dummy_4349 - Dummy_4350); - const walberla::float64 Dummy_4352 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_4353 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_4354 = Dummy_4304*(-Dummy_4352 - Dummy_4353); - const walberla::float64 Dummy_4355 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_4356 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_4357 = Dummy_4306*(-Dummy_4355 - Dummy_4356); - const walberla::float64 Dummy_4358 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_4359 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_4360 = Dummy_4308*(-Dummy_4358 - Dummy_4359); - const walberla::float64 Dummy_4361 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_4362 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_4363 = Dummy_4310*(-Dummy_4361 - Dummy_4362); - const walberla::float64 Dummy_4364 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_4365 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_4366 = Dummy_4304*(-Dummy_4364 - Dummy_4365); - const walberla::float64 Dummy_4367 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_4368 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_4369 = Dummy_4306*(-Dummy_4367 - Dummy_4368); - const walberla::float64 Dummy_4370 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_4371 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_4372 = Dummy_4308*(-Dummy_4370 - Dummy_4371); - const walberla::float64 Dummy_4373 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_4374 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_4375 = Dummy_4310*(-Dummy_4373 - Dummy_4374); - const walberla::float64 Dummy_4376 = Dummy_4304*(Dummy_4340 + Dummy_4352 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_4377 = Dummy_4306*(Dummy_4343 + Dummy_4355 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_4378 = Dummy_4308*(Dummy_4346 + Dummy_4358 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_4379 = Dummy_4310*(Dummy_4349 + Dummy_4361 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_4380 = Dummy_4304*(Dummy_4341 + Dummy_4364 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_4381 = Dummy_4306*(Dummy_4344 + Dummy_4367 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_4382 = Dummy_4308*(Dummy_4347 + Dummy_4370 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_4383 = Dummy_4310*(Dummy_4350 + Dummy_4373 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_4384 = Dummy_4304*(Dummy_4353 + Dummy_4365 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_4385 = Dummy_4306*(Dummy_4356 + Dummy_4368 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_4386 = Dummy_4308*(Dummy_4359 + Dummy_4371 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_4387 = Dummy_4310*(Dummy_4362 + Dummy_4374 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_4388 = Dummy_4305*tmp_kernel_op_0 + Dummy_4307*tmp_kernel_op_8 + Dummy_4309*tmp_kernel_op_16 + Dummy_4311*tmp_kernel_op_24; - const walberla::float64 Dummy_4389 = Dummy_4305*0.1381966011250105 + Dummy_4307*0.1381966011250105 + Dummy_4309*0.5854101966249684 + Dummy_4311*0.1381966011250105; - const walberla::float64 Dummy_4390 = Dummy_4305*0.1381966011250105 + Dummy_4307*0.5854101966249684 + Dummy_4309*0.1381966011250105 + Dummy_4311*0.1381966011250105; - const walberla::float64 Dummy_4391 = Dummy_4305*0.5854101966249684 + Dummy_4307*0.1381966011250105 + Dummy_4309*0.1381966011250105 + Dummy_4311*0.1381966011250105; - const walberla::float64 Dummy_4392 = -Dummy_4312*Dummy_4313 - Dummy_4314*Dummy_4315 - Dummy_4316*Dummy_4317 - Dummy_4318*Dummy_4319; - const walberla::float64 Dummy_4393 = Dummy_4320*-0.1381966011250105 + Dummy_4321*-0.1381966011250105 + Dummy_4322*-0.5854101966249684 + Dummy_4323*-0.1381966011250105; - const walberla::float64 Dummy_4394 = Dummy_4320*-0.1381966011250105 + Dummy_4321*-0.5854101966249684 + Dummy_4322*-0.1381966011250105 + Dummy_4323*-0.1381966011250105; - const walberla::float64 Dummy_4395 = Dummy_4320*-0.5854101966249684 + Dummy_4321*-0.1381966011250105 + Dummy_4322*-0.1381966011250105 + Dummy_4323*-0.1381966011250105; - const walberla::float64 Dummy_4396 = -Dummy_4312*Dummy_4324 - Dummy_4314*Dummy_4325 - Dummy_4316*Dummy_4326 - Dummy_4318*Dummy_4327; - const walberla::float64 Dummy_4397 = Dummy_4328*-0.1381966011250105 + Dummy_4329*-0.1381966011250105 + Dummy_4330*-0.5854101966249684 + Dummy_4331*-0.1381966011250105; - const walberla::float64 Dummy_4398 = Dummy_4328*-0.1381966011250105 + Dummy_4329*-0.5854101966249684 + Dummy_4330*-0.1381966011250105 + Dummy_4331*-0.1381966011250105; - const walberla::float64 Dummy_4399 = Dummy_4328*-0.5854101966249684 + Dummy_4329*-0.1381966011250105 + Dummy_4330*-0.1381966011250105 + Dummy_4331*-0.1381966011250105; - const walberla::float64 Dummy_4400 = -Dummy_4312*Dummy_4332 - Dummy_4314*Dummy_4333 - Dummy_4316*Dummy_4334 - Dummy_4318*Dummy_4335; - const walberla::float64 Dummy_4401 = Dummy_4336*-0.1381966011250105 + Dummy_4337*-0.1381966011250105 + Dummy_4338*-0.5854101966249684 + Dummy_4339*-0.1381966011250105; - const walberla::float64 Dummy_4402 = Dummy_4336*-0.1381966011250105 + Dummy_4337*-0.5854101966249684 + Dummy_4338*-0.1381966011250105 + Dummy_4339*-0.1381966011250105; - const walberla::float64 Dummy_4403 = Dummy_4336*-0.5854101966249684 + Dummy_4337*-0.1381966011250105 + Dummy_4338*-0.1381966011250105 + Dummy_4339*-0.1381966011250105; - const walberla::float64 Dummy_4404 = Dummy_4342*tmp_kernel_op_0 + Dummy_4345*tmp_kernel_op_8 + Dummy_4348*tmp_kernel_op_16 + Dummy_4351*tmp_kernel_op_24; - const walberla::float64 Dummy_4405 = Dummy_4342*0.1381966011250105 + Dummy_4345*0.1381966011250105 + Dummy_4348*0.5854101966249684 + Dummy_4351*0.1381966011250105; - const walberla::float64 Dummy_4406 = Dummy_4342*0.1381966011250105 + Dummy_4345*0.5854101966249684 + Dummy_4348*0.1381966011250105 + Dummy_4351*0.1381966011250105; - const walberla::float64 Dummy_4407 = Dummy_4342*0.5854101966249684 + Dummy_4345*0.1381966011250105 + Dummy_4348*0.1381966011250105 + Dummy_4351*0.1381966011250105; - const walberla::float64 Dummy_4408 = Dummy_4354*tmp_kernel_op_0 + Dummy_4357*tmp_kernel_op_8 + Dummy_4360*tmp_kernel_op_16 + Dummy_4363*tmp_kernel_op_24; - const walberla::float64 Dummy_4409 = Dummy_4354*0.1381966011250105 + Dummy_4357*0.1381966011250105 + Dummy_4360*0.5854101966249684 + Dummy_4363*0.1381966011250105; - const walberla::float64 Dummy_4410 = Dummy_4354*0.1381966011250105 + Dummy_4357*0.5854101966249684 + Dummy_4360*0.1381966011250105 + Dummy_4363*0.1381966011250105; - const walberla::float64 Dummy_4411 = Dummy_4354*0.5854101966249684 + Dummy_4357*0.1381966011250105 + Dummy_4360*0.1381966011250105 + Dummy_4363*0.1381966011250105; - const walberla::float64 Dummy_4412 = Dummy_4366*tmp_kernel_op_0 + Dummy_4369*tmp_kernel_op_8 + Dummy_4372*tmp_kernel_op_16 + Dummy_4375*tmp_kernel_op_24; - const walberla::float64 Dummy_4413 = Dummy_4366*0.1381966011250105 + Dummy_4369*0.1381966011250105 + Dummy_4372*0.5854101966249684 + Dummy_4375*0.1381966011250105; - const walberla::float64 Dummy_4414 = Dummy_4366*0.1381966011250105 + Dummy_4369*0.5854101966249684 + Dummy_4372*0.1381966011250105 + Dummy_4375*0.1381966011250105; - const walberla::float64 Dummy_4415 = Dummy_4366*0.5854101966249684 + Dummy_4369*0.1381966011250105 + Dummy_4372*0.1381966011250105 + Dummy_4375*0.1381966011250105; - const walberla::float64 Dummy_4416 = Dummy_4376*tmp_kernel_op_0 + Dummy_4377*tmp_kernel_op_8 + Dummy_4378*tmp_kernel_op_16 + Dummy_4379*tmp_kernel_op_24; - const walberla::float64 Dummy_4417 = Dummy_4376*0.1381966011250105 + Dummy_4377*0.1381966011250105 + Dummy_4378*0.5854101966249684 + Dummy_4379*0.1381966011250105; - const walberla::float64 Dummy_4418 = Dummy_4376*0.1381966011250105 + Dummy_4377*0.5854101966249684 + Dummy_4378*0.1381966011250105 + Dummy_4379*0.1381966011250105; - const walberla::float64 Dummy_4419 = Dummy_4376*0.5854101966249684 + Dummy_4377*0.1381966011250105 + Dummy_4378*0.1381966011250105 + Dummy_4379*0.1381966011250105; - const walberla::float64 Dummy_4420 = Dummy_4380*tmp_kernel_op_0 + Dummy_4381*tmp_kernel_op_8 + Dummy_4382*tmp_kernel_op_16 + Dummy_4383*tmp_kernel_op_24; - const walberla::float64 Dummy_4421 = Dummy_4380*0.1381966011250105 + Dummy_4381*0.1381966011250105 + Dummy_4382*0.5854101966249684 + Dummy_4383*0.1381966011250105; - const walberla::float64 Dummy_4422 = Dummy_4380*0.1381966011250105 + Dummy_4381*0.5854101966249684 + Dummy_4382*0.1381966011250105 + Dummy_4383*0.1381966011250105; - const walberla::float64 Dummy_4423 = Dummy_4380*0.5854101966249684 + Dummy_4381*0.1381966011250105 + Dummy_4382*0.1381966011250105 + Dummy_4383*0.1381966011250105; - const walberla::float64 Dummy_4424 = Dummy_4384*tmp_kernel_op_0 + Dummy_4385*tmp_kernel_op_8 + Dummy_4386*tmp_kernel_op_16 + Dummy_4387*tmp_kernel_op_24; - const walberla::float64 Dummy_4425 = Dummy_4384*0.1381966011250105 + Dummy_4385*0.1381966011250105 + Dummy_4386*0.5854101966249684 + Dummy_4387*0.1381966011250105; - const walberla::float64 Dummy_4426 = Dummy_4384*0.1381966011250105 + Dummy_4385*0.5854101966249684 + Dummy_4386*0.1381966011250105 + Dummy_4387*0.1381966011250105; - const walberla::float64 Dummy_4427 = Dummy_4384*0.5854101966249684 + Dummy_4385*0.1381966011250105 + Dummy_4386*0.1381966011250105 + Dummy_4387*0.1381966011250105; - const walberla::float64 Dummy_4428 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4429 = Dummy_4428*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_4430 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4431 = Dummy_4430*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_4432 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4433 = Dummy_4432*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_4434 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4435 = Dummy_4434*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_4436 = Dummy_4428*tmp_kernel_op_0; - const walberla::float64 Dummy_4437 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_4438 = Dummy_4430*tmp_kernel_op_8; - const walberla::float64 Dummy_4439 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_4440 = Dummy_4432*tmp_kernel_op_16; - const walberla::float64 Dummy_4441 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_4442 = Dummy_4434*tmp_kernel_op_24; - const walberla::float64 Dummy_4443 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_4444 = Dummy_4428*Dummy_4437; - const walberla::float64 Dummy_4445 = Dummy_4430*Dummy_4439; - const walberla::float64 Dummy_4446 = Dummy_4432*Dummy_4441; - const walberla::float64 Dummy_4447 = Dummy_4434*Dummy_4443; - const walberla::float64 Dummy_4448 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_4449 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_4450 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_4451 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_4452 = Dummy_4428*Dummy_4448; - const walberla::float64 Dummy_4453 = Dummy_4430*Dummy_4449; - const walberla::float64 Dummy_4454 = Dummy_4432*Dummy_4450; - const walberla::float64 Dummy_4455 = Dummy_4434*Dummy_4451; - const walberla::float64 Dummy_4456 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_4457 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_4458 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_4459 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_4460 = Dummy_4428*Dummy_4456; - const walberla::float64 Dummy_4461 = Dummy_4430*Dummy_4457; - const walberla::float64 Dummy_4462 = Dummy_4432*Dummy_4458; - const walberla::float64 Dummy_4463 = Dummy_4434*Dummy_4459; - const walberla::float64 Dummy_4464 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_4465 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_4466 = Dummy_4428*(-Dummy_4464 - Dummy_4465); - const walberla::float64 Dummy_4467 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_4468 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_4469 = Dummy_4430*(-Dummy_4467 - Dummy_4468); - const walberla::float64 Dummy_4470 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_4471 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_4472 = Dummy_4432*(-Dummy_4470 - Dummy_4471); - const walberla::float64 Dummy_4473 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_4474 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_4475 = Dummy_4434*(-Dummy_4473 - Dummy_4474); - const walberla::float64 Dummy_4476 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_4477 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_4478 = Dummy_4428*(-Dummy_4476 - Dummy_4477); - const walberla::float64 Dummy_4479 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_4480 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_4481 = Dummy_4430*(-Dummy_4479 - Dummy_4480); - const walberla::float64 Dummy_4482 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_4483 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_4484 = Dummy_4432*(-Dummy_4482 - Dummy_4483); - const walberla::float64 Dummy_4485 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_4486 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_4487 = Dummy_4434*(-Dummy_4485 - Dummy_4486); - const walberla::float64 Dummy_4488 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_4489 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_4490 = Dummy_4428*(-Dummy_4488 - Dummy_4489); - const walberla::float64 Dummy_4491 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_4492 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_4493 = Dummy_4430*(-Dummy_4491 - Dummy_4492); - const walberla::float64 Dummy_4494 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_4495 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_4496 = Dummy_4432*(-Dummy_4494 - Dummy_4495); - const walberla::float64 Dummy_4497 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_4498 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_4499 = Dummy_4434*(-Dummy_4497 - Dummy_4498); - const walberla::float64 Dummy_4500 = Dummy_4428*(Dummy_4464 + Dummy_4476 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_4501 = Dummy_4430*(Dummy_4467 + Dummy_4479 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_4502 = Dummy_4432*(Dummy_4470 + Dummy_4482 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_4503 = Dummy_4434*(Dummy_4473 + Dummy_4485 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_4504 = Dummy_4428*(Dummy_4465 + Dummy_4488 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_4505 = Dummy_4430*(Dummy_4468 + Dummy_4491 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_4506 = Dummy_4432*(Dummy_4471 + Dummy_4494 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_4507 = Dummy_4434*(Dummy_4474 + Dummy_4497 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_4508 = Dummy_4428*(Dummy_4477 + Dummy_4489 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_4509 = Dummy_4430*(Dummy_4480 + Dummy_4492 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_4510 = Dummy_4432*(Dummy_4483 + Dummy_4495 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_4511 = Dummy_4434*(Dummy_4486 + Dummy_4498 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_4512 = Dummy_4429*tmp_kernel_op_0 + Dummy_4431*tmp_kernel_op_8 + Dummy_4433*tmp_kernel_op_16 + Dummy_4435*tmp_kernel_op_24; - const walberla::float64 Dummy_4513 = Dummy_4429*0.1381966011250105 + Dummy_4431*0.1381966011250105 + Dummy_4433*0.5854101966249684 + Dummy_4435*0.1381966011250105; - const walberla::float64 Dummy_4514 = Dummy_4429*0.1381966011250105 + Dummy_4431*0.5854101966249684 + Dummy_4433*0.1381966011250105 + Dummy_4435*0.1381966011250105; - const walberla::float64 Dummy_4515 = Dummy_4429*0.5854101966249684 + Dummy_4431*0.1381966011250105 + Dummy_4433*0.1381966011250105 + Dummy_4435*0.1381966011250105; - const walberla::float64 Dummy_4516 = -Dummy_4436*Dummy_4437 - Dummy_4438*Dummy_4439 - Dummy_4440*Dummy_4441 - Dummy_4442*Dummy_4443; - const walberla::float64 Dummy_4517 = Dummy_4444*-0.1381966011250105 + Dummy_4445*-0.1381966011250105 + Dummy_4446*-0.5854101966249684 + Dummy_4447*-0.1381966011250105; - const walberla::float64 Dummy_4518 = Dummy_4444*-0.1381966011250105 + Dummy_4445*-0.5854101966249684 + Dummy_4446*-0.1381966011250105 + Dummy_4447*-0.1381966011250105; - const walberla::float64 Dummy_4519 = Dummy_4444*-0.5854101966249684 + Dummy_4445*-0.1381966011250105 + Dummy_4446*-0.1381966011250105 + Dummy_4447*-0.1381966011250105; - const walberla::float64 Dummy_4520 = -Dummy_4436*Dummy_4448 - Dummy_4438*Dummy_4449 - Dummy_4440*Dummy_4450 - Dummy_4442*Dummy_4451; - const walberla::float64 Dummy_4521 = Dummy_4452*-0.1381966011250105 + Dummy_4453*-0.1381966011250105 + Dummy_4454*-0.5854101966249684 + Dummy_4455*-0.1381966011250105; - const walberla::float64 Dummy_4522 = Dummy_4452*-0.1381966011250105 + Dummy_4453*-0.5854101966249684 + Dummy_4454*-0.1381966011250105 + Dummy_4455*-0.1381966011250105; - const walberla::float64 Dummy_4523 = Dummy_4452*-0.5854101966249684 + Dummy_4453*-0.1381966011250105 + Dummy_4454*-0.1381966011250105 + Dummy_4455*-0.1381966011250105; - const walberla::float64 Dummy_4524 = -Dummy_4436*Dummy_4456 - Dummy_4438*Dummy_4457 - Dummy_4440*Dummy_4458 - Dummy_4442*Dummy_4459; - const walberla::float64 Dummy_4525 = Dummy_4460*-0.1381966011250105 + Dummy_4461*-0.1381966011250105 + Dummy_4462*-0.5854101966249684 + Dummy_4463*-0.1381966011250105; - const walberla::float64 Dummy_4526 = Dummy_4460*-0.1381966011250105 + Dummy_4461*-0.5854101966249684 + Dummy_4462*-0.1381966011250105 + Dummy_4463*-0.1381966011250105; - const walberla::float64 Dummy_4527 = Dummy_4460*-0.5854101966249684 + Dummy_4461*-0.1381966011250105 + Dummy_4462*-0.1381966011250105 + Dummy_4463*-0.1381966011250105; - const walberla::float64 Dummy_4528 = Dummy_4466*tmp_kernel_op_0 + Dummy_4469*tmp_kernel_op_8 + Dummy_4472*tmp_kernel_op_16 + Dummy_4475*tmp_kernel_op_24; - const walberla::float64 Dummy_4529 = Dummy_4466*0.1381966011250105 + Dummy_4469*0.1381966011250105 + Dummy_4472*0.5854101966249684 + Dummy_4475*0.1381966011250105; - const walberla::float64 Dummy_4530 = Dummy_4466*0.1381966011250105 + Dummy_4469*0.5854101966249684 + Dummy_4472*0.1381966011250105 + Dummy_4475*0.1381966011250105; - const walberla::float64 Dummy_4531 = Dummy_4466*0.5854101966249684 + Dummy_4469*0.1381966011250105 + Dummy_4472*0.1381966011250105 + Dummy_4475*0.1381966011250105; - const walberla::float64 Dummy_4532 = Dummy_4478*tmp_kernel_op_0 + Dummy_4481*tmp_kernel_op_8 + Dummy_4484*tmp_kernel_op_16 + Dummy_4487*tmp_kernel_op_24; - const walberla::float64 Dummy_4533 = Dummy_4478*0.1381966011250105 + Dummy_4481*0.1381966011250105 + Dummy_4484*0.5854101966249684 + Dummy_4487*0.1381966011250105; - const walberla::float64 Dummy_4534 = Dummy_4478*0.1381966011250105 + Dummy_4481*0.5854101966249684 + Dummy_4484*0.1381966011250105 + Dummy_4487*0.1381966011250105; - const walberla::float64 Dummy_4535 = Dummy_4478*0.5854101966249684 + Dummy_4481*0.1381966011250105 + Dummy_4484*0.1381966011250105 + Dummy_4487*0.1381966011250105; - const walberla::float64 Dummy_4536 = Dummy_4490*tmp_kernel_op_0 + Dummy_4493*tmp_kernel_op_8 + Dummy_4496*tmp_kernel_op_16 + Dummy_4499*tmp_kernel_op_24; - const walberla::float64 Dummy_4537 = Dummy_4490*0.1381966011250105 + Dummy_4493*0.1381966011250105 + Dummy_4496*0.5854101966249684 + Dummy_4499*0.1381966011250105; - const walberla::float64 Dummy_4538 = Dummy_4490*0.1381966011250105 + Dummy_4493*0.5854101966249684 + Dummy_4496*0.1381966011250105 + Dummy_4499*0.1381966011250105; - const walberla::float64 Dummy_4539 = Dummy_4490*0.5854101966249684 + Dummy_4493*0.1381966011250105 + Dummy_4496*0.1381966011250105 + Dummy_4499*0.1381966011250105; - const walberla::float64 Dummy_4540 = Dummy_4500*tmp_kernel_op_0 + Dummy_4501*tmp_kernel_op_8 + Dummy_4502*tmp_kernel_op_16 + Dummy_4503*tmp_kernel_op_24; - const walberla::float64 Dummy_4541 = Dummy_4500*0.1381966011250105 + Dummy_4501*0.1381966011250105 + Dummy_4502*0.5854101966249684 + Dummy_4503*0.1381966011250105; - const walberla::float64 Dummy_4542 = Dummy_4500*0.1381966011250105 + Dummy_4501*0.5854101966249684 + Dummy_4502*0.1381966011250105 + Dummy_4503*0.1381966011250105; - const walberla::float64 Dummy_4543 = Dummy_4500*0.5854101966249684 + Dummy_4501*0.1381966011250105 + Dummy_4502*0.1381966011250105 + Dummy_4503*0.1381966011250105; - const walberla::float64 Dummy_4544 = Dummy_4504*tmp_kernel_op_0 + Dummy_4505*tmp_kernel_op_8 + Dummy_4506*tmp_kernel_op_16 + Dummy_4507*tmp_kernel_op_24; - const walberla::float64 Dummy_4545 = Dummy_4504*0.1381966011250105 + Dummy_4505*0.1381966011250105 + Dummy_4506*0.5854101966249684 + Dummy_4507*0.1381966011250105; - const walberla::float64 Dummy_4546 = Dummy_4504*0.1381966011250105 + Dummy_4505*0.5854101966249684 + Dummy_4506*0.1381966011250105 + Dummy_4507*0.1381966011250105; - const walberla::float64 Dummy_4547 = Dummy_4504*0.5854101966249684 + Dummy_4505*0.1381966011250105 + Dummy_4506*0.1381966011250105 + Dummy_4507*0.1381966011250105; - const walberla::float64 Dummy_4548 = Dummy_4508*tmp_kernel_op_0 + Dummy_4509*tmp_kernel_op_8 + Dummy_4510*tmp_kernel_op_16 + Dummy_4511*tmp_kernel_op_24; - const walberla::float64 Dummy_4549 = Dummy_4508*0.1381966011250105 + Dummy_4509*0.1381966011250105 + Dummy_4510*0.5854101966249684 + Dummy_4511*0.1381966011250105; - const walberla::float64 Dummy_4550 = Dummy_4508*0.1381966011250105 + Dummy_4509*0.5854101966249684 + Dummy_4510*0.1381966011250105 + Dummy_4511*0.1381966011250105; - const walberla::float64 Dummy_4551 = Dummy_4508*0.5854101966249684 + Dummy_4509*0.1381966011250105 + Dummy_4510*0.1381966011250105 + Dummy_4511*0.1381966011250105; + const walberla::float64 Dummy_11304 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11305 = Dummy_11304*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_11306 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11307 = Dummy_11306*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_11308 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11309 = Dummy_11308*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_11310 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11311 = Dummy_11310*(-jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_11312 = Dummy_11304*tmp_kernel_op_0; + const walberla::float64 Dummy_11313 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_11314 = Dummy_11306*tmp_kernel_op_8; + const walberla::float64 Dummy_11315 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_11316 = Dummy_11308*tmp_kernel_op_16; + const walberla::float64 Dummy_11317 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_11318 = Dummy_11310*tmp_kernel_op_24; + const walberla::float64 Dummy_11319 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_11320 = Dummy_11304*Dummy_11313; + const walberla::float64 Dummy_11321 = Dummy_11306*Dummy_11315; + const walberla::float64 Dummy_11322 = Dummy_11308*Dummy_11317; + const walberla::float64 Dummy_11323 = Dummy_11310*Dummy_11319; + const walberla::float64 Dummy_11324 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_11325 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_11326 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_11327 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_11328 = Dummy_11304*Dummy_11324; + const walberla::float64 Dummy_11329 = Dummy_11306*Dummy_11325; + const walberla::float64 Dummy_11330 = Dummy_11308*Dummy_11326; + const walberla::float64 Dummy_11331 = Dummy_11310*Dummy_11327; + const walberla::float64 Dummy_11332 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_11333 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_11334 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_11335 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_11336 = Dummy_11304*Dummy_11332; + const walberla::float64 Dummy_11337 = Dummy_11306*Dummy_11333; + const walberla::float64 Dummy_11338 = Dummy_11308*Dummy_11334; + const walberla::float64 Dummy_11339 = Dummy_11310*Dummy_11335; + const walberla::float64 Dummy_11340 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_11341 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_11342 = Dummy_11304*(-Dummy_11340 - Dummy_11341); + const walberla::float64 Dummy_11343 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_11344 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_11345 = Dummy_11306*(-Dummy_11343 - Dummy_11344); + const walberla::float64 Dummy_11346 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_11347 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_11348 = Dummy_11308*(-Dummy_11346 - Dummy_11347); + const walberla::float64 Dummy_11349 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_11350 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_11351 = Dummy_11310*(-Dummy_11349 - Dummy_11350); + const walberla::float64 Dummy_11352 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_11353 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_11354 = Dummy_11304*(-Dummy_11352 - Dummy_11353); + const walberla::float64 Dummy_11355 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_11356 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_11357 = Dummy_11306*(-Dummy_11355 - Dummy_11356); + const walberla::float64 Dummy_11358 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_11359 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_11360 = Dummy_11308*(-Dummy_11358 - Dummy_11359); + const walberla::float64 Dummy_11361 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_11362 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_11363 = Dummy_11310*(-Dummy_11361 - Dummy_11362); + const walberla::float64 Dummy_11364 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_11365 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_11366 = Dummy_11304*(-Dummy_11364 - Dummy_11365); + const walberla::float64 Dummy_11367 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_11368 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_11369 = Dummy_11306*(-Dummy_11367 - Dummy_11368); + const walberla::float64 Dummy_11370 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_11371 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_11372 = Dummy_11308*(-Dummy_11370 - Dummy_11371); + const walberla::float64 Dummy_11373 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_11374 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_11375 = Dummy_11310*(-Dummy_11373 - Dummy_11374); + const walberla::float64 Dummy_11376 = Dummy_11304*(Dummy_11340 + Dummy_11352 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_11377 = Dummy_11306*(Dummy_11343 + Dummy_11355 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_11378 = Dummy_11308*(Dummy_11346 + Dummy_11358 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_11379 = Dummy_11310*(Dummy_11349 + Dummy_11361 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_11380 = Dummy_11304*(Dummy_11341 + Dummy_11364 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_11381 = Dummy_11306*(Dummy_11344 + Dummy_11367 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_11382 = Dummy_11308*(Dummy_11347 + Dummy_11370 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_11383 = Dummy_11310*(Dummy_11350 + Dummy_11373 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_11384 = Dummy_11304*(Dummy_11353 + Dummy_11365 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_11385 = Dummy_11306*(Dummy_11356 + Dummy_11368 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_11386 = Dummy_11308*(Dummy_11359 + Dummy_11371 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_11387 = Dummy_11310*(Dummy_11362 + Dummy_11374 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_11388 = Dummy_11305*tmp_kernel_op_0 + Dummy_11307*tmp_kernel_op_8 + Dummy_11309*tmp_kernel_op_16 + Dummy_11311*tmp_kernel_op_24; + const walberla::float64 Dummy_11389 = Dummy_11305*0.1381966011250105 + Dummy_11307*0.1381966011250105 + Dummy_11309*0.5854101966249684 + Dummy_11311*0.1381966011250105; + const walberla::float64 Dummy_11390 = Dummy_11305*0.1381966011250105 + Dummy_11307*0.5854101966249684 + Dummy_11309*0.1381966011250105 + Dummy_11311*0.1381966011250105; + const walberla::float64 Dummy_11391 = Dummy_11305*0.5854101966249684 + Dummy_11307*0.1381966011250105 + Dummy_11309*0.1381966011250105 + Dummy_11311*0.1381966011250105; + const walberla::float64 Dummy_11392 = -Dummy_11312*Dummy_11313 - Dummy_11314*Dummy_11315 - Dummy_11316*Dummy_11317 - Dummy_11318*Dummy_11319; + const walberla::float64 Dummy_11393 = Dummy_11320*-0.1381966011250105 + Dummy_11321*-0.1381966011250105 + Dummy_11322*-0.5854101966249684 + Dummy_11323*-0.1381966011250105; + const walberla::float64 Dummy_11394 = Dummy_11320*-0.1381966011250105 + Dummy_11321*-0.5854101966249684 + Dummy_11322*-0.1381966011250105 + Dummy_11323*-0.1381966011250105; + const walberla::float64 Dummy_11395 = Dummy_11320*-0.5854101966249684 + Dummy_11321*-0.1381966011250105 + Dummy_11322*-0.1381966011250105 + Dummy_11323*-0.1381966011250105; + const walberla::float64 Dummy_11396 = -Dummy_11312*Dummy_11324 - Dummy_11314*Dummy_11325 - Dummy_11316*Dummy_11326 - Dummy_11318*Dummy_11327; + const walberla::float64 Dummy_11397 = Dummy_11328*-0.1381966011250105 + Dummy_11329*-0.1381966011250105 + Dummy_11330*-0.5854101966249684 + Dummy_11331*-0.1381966011250105; + const walberla::float64 Dummy_11398 = Dummy_11328*-0.1381966011250105 + Dummy_11329*-0.5854101966249684 + Dummy_11330*-0.1381966011250105 + Dummy_11331*-0.1381966011250105; + const walberla::float64 Dummy_11399 = Dummy_11328*-0.5854101966249684 + Dummy_11329*-0.1381966011250105 + Dummy_11330*-0.1381966011250105 + Dummy_11331*-0.1381966011250105; + const walberla::float64 Dummy_11400 = -Dummy_11312*Dummy_11332 - Dummy_11314*Dummy_11333 - Dummy_11316*Dummy_11334 - Dummy_11318*Dummy_11335; + const walberla::float64 Dummy_11401 = Dummy_11336*-0.1381966011250105 + Dummy_11337*-0.1381966011250105 + Dummy_11338*-0.5854101966249684 + Dummy_11339*-0.1381966011250105; + const walberla::float64 Dummy_11402 = Dummy_11336*-0.1381966011250105 + Dummy_11337*-0.5854101966249684 + Dummy_11338*-0.1381966011250105 + Dummy_11339*-0.1381966011250105; + const walberla::float64 Dummy_11403 = Dummy_11336*-0.5854101966249684 + Dummy_11337*-0.1381966011250105 + Dummy_11338*-0.1381966011250105 + Dummy_11339*-0.1381966011250105; + const walberla::float64 Dummy_11404 = Dummy_11342*tmp_kernel_op_0 + Dummy_11345*tmp_kernel_op_8 + Dummy_11348*tmp_kernel_op_16 + Dummy_11351*tmp_kernel_op_24; + const walberla::float64 Dummy_11405 = Dummy_11342*0.1381966011250105 + Dummy_11345*0.1381966011250105 + Dummy_11348*0.5854101966249684 + Dummy_11351*0.1381966011250105; + const walberla::float64 Dummy_11406 = Dummy_11342*0.1381966011250105 + Dummy_11345*0.5854101966249684 + Dummy_11348*0.1381966011250105 + Dummy_11351*0.1381966011250105; + const walberla::float64 Dummy_11407 = Dummy_11342*0.5854101966249684 + Dummy_11345*0.1381966011250105 + Dummy_11348*0.1381966011250105 + Dummy_11351*0.1381966011250105; + const walberla::float64 Dummy_11408 = Dummy_11354*tmp_kernel_op_0 + Dummy_11357*tmp_kernel_op_8 + Dummy_11360*tmp_kernel_op_16 + Dummy_11363*tmp_kernel_op_24; + const walberla::float64 Dummy_11409 = Dummy_11354*0.1381966011250105 + Dummy_11357*0.1381966011250105 + Dummy_11360*0.5854101966249684 + Dummy_11363*0.1381966011250105; + const walberla::float64 Dummy_11410 = Dummy_11354*0.1381966011250105 + Dummy_11357*0.5854101966249684 + Dummy_11360*0.1381966011250105 + Dummy_11363*0.1381966011250105; + const walberla::float64 Dummy_11411 = Dummy_11354*0.5854101966249684 + Dummy_11357*0.1381966011250105 + Dummy_11360*0.1381966011250105 + Dummy_11363*0.1381966011250105; + const walberla::float64 Dummy_11412 = Dummy_11366*tmp_kernel_op_0 + Dummy_11369*tmp_kernel_op_8 + Dummy_11372*tmp_kernel_op_16 + Dummy_11375*tmp_kernel_op_24; + const walberla::float64 Dummy_11413 = Dummy_11366*0.1381966011250105 + Dummy_11369*0.1381966011250105 + Dummy_11372*0.5854101966249684 + Dummy_11375*0.1381966011250105; + const walberla::float64 Dummy_11414 = Dummy_11366*0.1381966011250105 + Dummy_11369*0.5854101966249684 + Dummy_11372*0.1381966011250105 + Dummy_11375*0.1381966011250105; + const walberla::float64 Dummy_11415 = Dummy_11366*0.5854101966249684 + Dummy_11369*0.1381966011250105 + Dummy_11372*0.1381966011250105 + Dummy_11375*0.1381966011250105; + const walberla::float64 Dummy_11416 = Dummy_11376*tmp_kernel_op_0 + Dummy_11377*tmp_kernel_op_8 + Dummy_11378*tmp_kernel_op_16 + Dummy_11379*tmp_kernel_op_24; + const walberla::float64 Dummy_11417 = Dummy_11376*0.1381966011250105 + Dummy_11377*0.1381966011250105 + Dummy_11378*0.5854101966249684 + Dummy_11379*0.1381966011250105; + const walberla::float64 Dummy_11418 = Dummy_11376*0.1381966011250105 + Dummy_11377*0.5854101966249684 + Dummy_11378*0.1381966011250105 + Dummy_11379*0.1381966011250105; + const walberla::float64 Dummy_11419 = Dummy_11376*0.5854101966249684 + Dummy_11377*0.1381966011250105 + Dummy_11378*0.1381966011250105 + Dummy_11379*0.1381966011250105; + const walberla::float64 Dummy_11420 = Dummy_11380*tmp_kernel_op_0 + Dummy_11381*tmp_kernel_op_8 + Dummy_11382*tmp_kernel_op_16 + Dummy_11383*tmp_kernel_op_24; + const walberla::float64 Dummy_11421 = Dummy_11380*0.1381966011250105 + Dummy_11381*0.1381966011250105 + Dummy_11382*0.5854101966249684 + Dummy_11383*0.1381966011250105; + const walberla::float64 Dummy_11422 = Dummy_11380*0.1381966011250105 + Dummy_11381*0.5854101966249684 + Dummy_11382*0.1381966011250105 + Dummy_11383*0.1381966011250105; + const walberla::float64 Dummy_11423 = Dummy_11380*0.5854101966249684 + Dummy_11381*0.1381966011250105 + Dummy_11382*0.1381966011250105 + Dummy_11383*0.1381966011250105; + const walberla::float64 Dummy_11424 = Dummy_11384*tmp_kernel_op_0 + Dummy_11385*tmp_kernel_op_8 + Dummy_11386*tmp_kernel_op_16 + Dummy_11387*tmp_kernel_op_24; + const walberla::float64 Dummy_11425 = Dummy_11384*0.1381966011250105 + Dummy_11385*0.1381966011250105 + Dummy_11386*0.5854101966249684 + Dummy_11387*0.1381966011250105; + const walberla::float64 Dummy_11426 = Dummy_11384*0.1381966011250105 + Dummy_11385*0.5854101966249684 + Dummy_11386*0.1381966011250105 + Dummy_11387*0.1381966011250105; + const walberla::float64 Dummy_11427 = Dummy_11384*0.5854101966249684 + Dummy_11385*0.1381966011250105 + Dummy_11386*0.1381966011250105 + Dummy_11387*0.1381966011250105; + const walberla::float64 Dummy_11428 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_11429 = Dummy_11428*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_11430 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_11431 = Dummy_11430*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_11432 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_11433 = Dummy_11432*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_11434 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_11435 = Dummy_11434*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_11436 = Dummy_11428*tmp_kernel_op_0; + const walberla::float64 Dummy_11437 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_11438 = Dummy_11430*tmp_kernel_op_8; + const walberla::float64 Dummy_11439 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_11440 = Dummy_11432*tmp_kernel_op_16; + const walberla::float64 Dummy_11441 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_11442 = Dummy_11434*tmp_kernel_op_24; + const walberla::float64 Dummy_11443 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_11444 = Dummy_11428*Dummy_11437; + const walberla::float64 Dummy_11445 = Dummy_11430*Dummy_11439; + const walberla::float64 Dummy_11446 = Dummy_11432*Dummy_11441; + const walberla::float64 Dummy_11447 = Dummy_11434*Dummy_11443; + const walberla::float64 Dummy_11448 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_11449 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_11450 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_11451 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_11452 = Dummy_11428*Dummy_11448; + const walberla::float64 Dummy_11453 = Dummy_11430*Dummy_11449; + const walberla::float64 Dummy_11454 = Dummy_11432*Dummy_11450; + const walberla::float64 Dummy_11455 = Dummy_11434*Dummy_11451; + const walberla::float64 Dummy_11456 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_11457 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_11458 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_11459 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_11460 = Dummy_11428*Dummy_11456; + const walberla::float64 Dummy_11461 = Dummy_11430*Dummy_11457; + const walberla::float64 Dummy_11462 = Dummy_11432*Dummy_11458; + const walberla::float64 Dummy_11463 = Dummy_11434*Dummy_11459; + const walberla::float64 Dummy_11464 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_11465 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_11466 = Dummy_11428*(-Dummy_11464 - Dummy_11465); + const walberla::float64 Dummy_11467 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_11468 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_11469 = Dummy_11430*(-Dummy_11467 - Dummy_11468); + const walberla::float64 Dummy_11470 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_11471 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_11472 = Dummy_11432*(-Dummy_11470 - Dummy_11471); + const walberla::float64 Dummy_11473 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_11474 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_11475 = Dummy_11434*(-Dummy_11473 - Dummy_11474); + const walberla::float64 Dummy_11476 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_11477 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_11478 = Dummy_11428*(-Dummy_11476 - Dummy_11477); + const walberla::float64 Dummy_11479 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_11480 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_11481 = Dummy_11430*(-Dummy_11479 - Dummy_11480); + const walberla::float64 Dummy_11482 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_11483 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_11484 = Dummy_11432*(-Dummy_11482 - Dummy_11483); + const walberla::float64 Dummy_11485 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_11486 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_11487 = Dummy_11434*(-Dummy_11485 - Dummy_11486); + const walberla::float64 Dummy_11488 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_11489 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_11490 = Dummy_11428*(-Dummy_11488 - Dummy_11489); + const walberla::float64 Dummy_11491 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_11492 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_11493 = Dummy_11430*(-Dummy_11491 - Dummy_11492); + const walberla::float64 Dummy_11494 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_11495 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_11496 = Dummy_11432*(-Dummy_11494 - Dummy_11495); + const walberla::float64 Dummy_11497 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_11498 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_11499 = Dummy_11434*(-Dummy_11497 - Dummy_11498); + const walberla::float64 Dummy_11500 = Dummy_11428*(Dummy_11464 + Dummy_11476 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_11501 = Dummy_11430*(Dummy_11467 + Dummy_11479 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_11502 = Dummy_11432*(Dummy_11470 + Dummy_11482 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_11503 = Dummy_11434*(Dummy_11473 + Dummy_11485 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_11504 = Dummy_11428*(Dummy_11465 + Dummy_11488 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_11505 = Dummy_11430*(Dummy_11468 + Dummy_11491 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_11506 = Dummy_11432*(Dummy_11471 + Dummy_11494 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_11507 = Dummy_11434*(Dummy_11474 + Dummy_11497 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_11508 = Dummy_11428*(Dummy_11477 + Dummy_11489 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_11509 = Dummy_11430*(Dummy_11480 + Dummy_11492 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_11510 = Dummy_11432*(Dummy_11483 + Dummy_11495 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_11511 = Dummy_11434*(Dummy_11486 + Dummy_11498 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_11512 = Dummy_11429*tmp_kernel_op_0 + Dummy_11431*tmp_kernel_op_8 + Dummy_11433*tmp_kernel_op_16 + Dummy_11435*tmp_kernel_op_24; + const walberla::float64 Dummy_11513 = Dummy_11429*0.1381966011250105 + Dummy_11431*0.1381966011250105 + Dummy_11433*0.5854101966249684 + Dummy_11435*0.1381966011250105; + const walberla::float64 Dummy_11514 = Dummy_11429*0.1381966011250105 + Dummy_11431*0.5854101966249684 + Dummy_11433*0.1381966011250105 + Dummy_11435*0.1381966011250105; + const walberla::float64 Dummy_11515 = Dummy_11429*0.5854101966249684 + Dummy_11431*0.1381966011250105 + Dummy_11433*0.1381966011250105 + Dummy_11435*0.1381966011250105; + const walberla::float64 Dummy_11516 = -Dummy_11436*Dummy_11437 - Dummy_11438*Dummy_11439 - Dummy_11440*Dummy_11441 - Dummy_11442*Dummy_11443; + const walberla::float64 Dummy_11517 = Dummy_11444*-0.1381966011250105 + Dummy_11445*-0.1381966011250105 + Dummy_11446*-0.5854101966249684 + Dummy_11447*-0.1381966011250105; + const walberla::float64 Dummy_11518 = Dummy_11444*-0.1381966011250105 + Dummy_11445*-0.5854101966249684 + Dummy_11446*-0.1381966011250105 + Dummy_11447*-0.1381966011250105; + const walberla::float64 Dummy_11519 = Dummy_11444*-0.5854101966249684 + Dummy_11445*-0.1381966011250105 + Dummy_11446*-0.1381966011250105 + Dummy_11447*-0.1381966011250105; + const walberla::float64 Dummy_11520 = -Dummy_11436*Dummy_11448 - Dummy_11438*Dummy_11449 - Dummy_11440*Dummy_11450 - Dummy_11442*Dummy_11451; + const walberla::float64 Dummy_11521 = Dummy_11452*-0.1381966011250105 + Dummy_11453*-0.1381966011250105 + Dummy_11454*-0.5854101966249684 + Dummy_11455*-0.1381966011250105; + const walberla::float64 Dummy_11522 = Dummy_11452*-0.1381966011250105 + Dummy_11453*-0.5854101966249684 + Dummy_11454*-0.1381966011250105 + Dummy_11455*-0.1381966011250105; + const walberla::float64 Dummy_11523 = Dummy_11452*-0.5854101966249684 + Dummy_11453*-0.1381966011250105 + Dummy_11454*-0.1381966011250105 + Dummy_11455*-0.1381966011250105; + const walberla::float64 Dummy_11524 = -Dummy_11436*Dummy_11456 - Dummy_11438*Dummy_11457 - Dummy_11440*Dummy_11458 - Dummy_11442*Dummy_11459; + const walberla::float64 Dummy_11525 = Dummy_11460*-0.1381966011250105 + Dummy_11461*-0.1381966011250105 + Dummy_11462*-0.5854101966249684 + Dummy_11463*-0.1381966011250105; + const walberla::float64 Dummy_11526 = Dummy_11460*-0.1381966011250105 + Dummy_11461*-0.5854101966249684 + Dummy_11462*-0.1381966011250105 + Dummy_11463*-0.1381966011250105; + const walberla::float64 Dummy_11527 = Dummy_11460*-0.5854101966249684 + Dummy_11461*-0.1381966011250105 + Dummy_11462*-0.1381966011250105 + Dummy_11463*-0.1381966011250105; + const walberla::float64 Dummy_11528 = Dummy_11466*tmp_kernel_op_0 + Dummy_11469*tmp_kernel_op_8 + Dummy_11472*tmp_kernel_op_16 + Dummy_11475*tmp_kernel_op_24; + const walberla::float64 Dummy_11529 = Dummy_11466*0.1381966011250105 + Dummy_11469*0.1381966011250105 + Dummy_11472*0.5854101966249684 + Dummy_11475*0.1381966011250105; + const walberla::float64 Dummy_11530 = Dummy_11466*0.1381966011250105 + Dummy_11469*0.5854101966249684 + Dummy_11472*0.1381966011250105 + Dummy_11475*0.1381966011250105; + const walberla::float64 Dummy_11531 = Dummy_11466*0.5854101966249684 + Dummy_11469*0.1381966011250105 + Dummy_11472*0.1381966011250105 + Dummy_11475*0.1381966011250105; + const walberla::float64 Dummy_11532 = Dummy_11478*tmp_kernel_op_0 + Dummy_11481*tmp_kernel_op_8 + Dummy_11484*tmp_kernel_op_16 + Dummy_11487*tmp_kernel_op_24; + const walberla::float64 Dummy_11533 = Dummy_11478*0.1381966011250105 + Dummy_11481*0.1381966011250105 + Dummy_11484*0.5854101966249684 + Dummy_11487*0.1381966011250105; + const walberla::float64 Dummy_11534 = Dummy_11478*0.1381966011250105 + Dummy_11481*0.5854101966249684 + Dummy_11484*0.1381966011250105 + Dummy_11487*0.1381966011250105; + const walberla::float64 Dummy_11535 = Dummy_11478*0.5854101966249684 + Dummy_11481*0.1381966011250105 + Dummy_11484*0.1381966011250105 + Dummy_11487*0.1381966011250105; + const walberla::float64 Dummy_11536 = Dummy_11490*tmp_kernel_op_0 + Dummy_11493*tmp_kernel_op_8 + Dummy_11496*tmp_kernel_op_16 + Dummy_11499*tmp_kernel_op_24; + const walberla::float64 Dummy_11537 = Dummy_11490*0.1381966011250105 + Dummy_11493*0.1381966011250105 + Dummy_11496*0.5854101966249684 + Dummy_11499*0.1381966011250105; + const walberla::float64 Dummy_11538 = Dummy_11490*0.1381966011250105 + Dummy_11493*0.5854101966249684 + Dummy_11496*0.1381966011250105 + Dummy_11499*0.1381966011250105; + const walberla::float64 Dummy_11539 = Dummy_11490*0.5854101966249684 + Dummy_11493*0.1381966011250105 + Dummy_11496*0.1381966011250105 + Dummy_11499*0.1381966011250105; + const walberla::float64 Dummy_11540 = Dummy_11500*tmp_kernel_op_0 + Dummy_11501*tmp_kernel_op_8 + Dummy_11502*tmp_kernel_op_16 + Dummy_11503*tmp_kernel_op_24; + const walberla::float64 Dummy_11541 = Dummy_11500*0.1381966011250105 + Dummy_11501*0.1381966011250105 + Dummy_11502*0.5854101966249684 + Dummy_11503*0.1381966011250105; + const walberla::float64 Dummy_11542 = Dummy_11500*0.1381966011250105 + Dummy_11501*0.5854101966249684 + Dummy_11502*0.1381966011250105 + Dummy_11503*0.1381966011250105; + const walberla::float64 Dummy_11543 = Dummy_11500*0.5854101966249684 + Dummy_11501*0.1381966011250105 + Dummy_11502*0.1381966011250105 + Dummy_11503*0.1381966011250105; + const walberla::float64 Dummy_11544 = Dummy_11504*tmp_kernel_op_0 + Dummy_11505*tmp_kernel_op_8 + Dummy_11506*tmp_kernel_op_16 + Dummy_11507*tmp_kernel_op_24; + const walberla::float64 Dummy_11545 = Dummy_11504*0.1381966011250105 + Dummy_11505*0.1381966011250105 + Dummy_11506*0.5854101966249684 + Dummy_11507*0.1381966011250105; + const walberla::float64 Dummy_11546 = Dummy_11504*0.1381966011250105 + Dummy_11505*0.5854101966249684 + Dummy_11506*0.1381966011250105 + Dummy_11507*0.1381966011250105; + const walberla::float64 Dummy_11547 = Dummy_11504*0.5854101966249684 + Dummy_11505*0.1381966011250105 + Dummy_11506*0.1381966011250105 + Dummy_11507*0.1381966011250105; + const walberla::float64 Dummy_11548 = Dummy_11508*tmp_kernel_op_0 + Dummy_11509*tmp_kernel_op_8 + Dummy_11510*tmp_kernel_op_16 + Dummy_11511*tmp_kernel_op_24; + const walberla::float64 Dummy_11549 = Dummy_11508*0.1381966011250105 + Dummy_11509*0.1381966011250105 + Dummy_11510*0.5854101966249684 + Dummy_11511*0.1381966011250105; + const walberla::float64 Dummy_11550 = Dummy_11508*0.1381966011250105 + Dummy_11509*0.5854101966249684 + Dummy_11510*0.1381966011250105 + Dummy_11511*0.1381966011250105; + const walberla::float64 Dummy_11551 = Dummy_11508*0.5854101966249684 + Dummy_11509*0.1381966011250105 + Dummy_11510*0.1381966011250105 + Dummy_11511*0.1381966011250105; + const walberla::float64 Dummy_11552 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11553 = Dummy_11552*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_11554 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11555 = Dummy_11554*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_11556 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11557 = Dummy_11556*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_11558 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11559 = Dummy_11558*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_11560 = Dummy_11552*tmp_kernel_op_0; + const walberla::float64 Dummy_11561 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_11562 = Dummy_11554*tmp_kernel_op_8; + const walberla::float64 Dummy_11563 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_11564 = Dummy_11556*tmp_kernel_op_16; + const walberla::float64 Dummy_11565 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_11566 = Dummy_11558*tmp_kernel_op_24; + const walberla::float64 Dummy_11567 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_11568 = Dummy_11552*Dummy_11561; + const walberla::float64 Dummy_11569 = Dummy_11554*Dummy_11563; + const walberla::float64 Dummy_11570 = Dummy_11556*Dummy_11565; + const walberla::float64 Dummy_11571 = Dummy_11558*Dummy_11567; + const walberla::float64 Dummy_11572 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_11573 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_11574 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_11575 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_11576 = Dummy_11552*Dummy_11572; + const walberla::float64 Dummy_11577 = Dummy_11554*Dummy_11573; + const walberla::float64 Dummy_11578 = Dummy_11556*Dummy_11574; + const walberla::float64 Dummy_11579 = Dummy_11558*Dummy_11575; + const walberla::float64 Dummy_11580 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_11581 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_11582 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_11583 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_11584 = Dummy_11552*Dummy_11580; + const walberla::float64 Dummy_11585 = Dummy_11554*Dummy_11581; + const walberla::float64 Dummy_11586 = Dummy_11556*Dummy_11582; + const walberla::float64 Dummy_11587 = Dummy_11558*Dummy_11583; + const walberla::float64 Dummy_11588 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_11589 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_11590 = Dummy_11552*(-Dummy_11588 - Dummy_11589); + const walberla::float64 Dummy_11591 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_11592 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_11593 = Dummy_11554*(-Dummy_11591 - Dummy_11592); + const walberla::float64 Dummy_11594 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_11595 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_11596 = Dummy_11556*(-Dummy_11594 - Dummy_11595); + const walberla::float64 Dummy_11597 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_11598 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_11599 = Dummy_11558*(-Dummy_11597 - Dummy_11598); + const walberla::float64 Dummy_11600 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_11601 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_11602 = Dummy_11552*(-Dummy_11600 - Dummy_11601); + const walberla::float64 Dummy_11603 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_11604 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_11605 = Dummy_11554*(-Dummy_11603 - Dummy_11604); + const walberla::float64 Dummy_11606 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_11607 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_11608 = Dummy_11556*(-Dummy_11606 - Dummy_11607); + const walberla::float64 Dummy_11609 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_11610 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_11611 = Dummy_11558*(-Dummy_11609 - Dummy_11610); + const walberla::float64 Dummy_11612 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_11613 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_11614 = Dummy_11552*(-Dummy_11612 - Dummy_11613); + const walberla::float64 Dummy_11615 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_11616 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_11617 = Dummy_11554*(-Dummy_11615 - Dummy_11616); + const walberla::float64 Dummy_11618 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_11619 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_11620 = Dummy_11556*(-Dummy_11618 - Dummy_11619); + const walberla::float64 Dummy_11621 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_11622 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_11623 = Dummy_11558*(-Dummy_11621 - Dummy_11622); + const walberla::float64 Dummy_11624 = Dummy_11552*(Dummy_11588 + Dummy_11600 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_11625 = Dummy_11554*(Dummy_11591 + Dummy_11603 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_11626 = Dummy_11556*(Dummy_11594 + Dummy_11606 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_11627 = Dummy_11558*(Dummy_11597 + Dummy_11609 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_11628 = Dummy_11552*(Dummy_11589 + Dummy_11612 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_11629 = Dummy_11554*(Dummy_11592 + Dummy_11615 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_11630 = Dummy_11556*(Dummy_11595 + Dummy_11618 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_11631 = Dummy_11558*(Dummy_11598 + Dummy_11621 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_11632 = Dummy_11552*(Dummy_11601 + Dummy_11613 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_11633 = Dummy_11554*(Dummy_11604 + Dummy_11616 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_11634 = Dummy_11556*(Dummy_11607 + Dummy_11619 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_11635 = Dummy_11558*(Dummy_11610 + Dummy_11622 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_11636 = Dummy_11553*tmp_kernel_op_0 + Dummy_11555*tmp_kernel_op_8 + Dummy_11557*tmp_kernel_op_16 + Dummy_11559*tmp_kernel_op_24; + const walberla::float64 Dummy_11637 = Dummy_11553*0.1381966011250105 + Dummy_11555*0.1381966011250105 + Dummy_11557*0.5854101966249684 + Dummy_11559*0.1381966011250105; + const walberla::float64 Dummy_11638 = Dummy_11553*0.1381966011250105 + Dummy_11555*0.5854101966249684 + Dummy_11557*0.1381966011250105 + Dummy_11559*0.1381966011250105; + const walberla::float64 Dummy_11639 = Dummy_11553*0.5854101966249684 + Dummy_11555*0.1381966011250105 + Dummy_11557*0.1381966011250105 + Dummy_11559*0.1381966011250105; + const walberla::float64 Dummy_11640 = -Dummy_11560*Dummy_11561 - Dummy_11562*Dummy_11563 - Dummy_11564*Dummy_11565 - Dummy_11566*Dummy_11567; + const walberla::float64 Dummy_11641 = Dummy_11568*-0.1381966011250105 + Dummy_11569*-0.1381966011250105 + Dummy_11570*-0.5854101966249684 + Dummy_11571*-0.1381966011250105; + const walberla::float64 Dummy_11642 = Dummy_11568*-0.1381966011250105 + Dummy_11569*-0.5854101966249684 + Dummy_11570*-0.1381966011250105 + Dummy_11571*-0.1381966011250105; + const walberla::float64 Dummy_11643 = Dummy_11568*-0.5854101966249684 + Dummy_11569*-0.1381966011250105 + Dummy_11570*-0.1381966011250105 + Dummy_11571*-0.1381966011250105; + const walberla::float64 Dummy_11644 = -Dummy_11560*Dummy_11572 - Dummy_11562*Dummy_11573 - Dummy_11564*Dummy_11574 - Dummy_11566*Dummy_11575; + const walberla::float64 Dummy_11645 = Dummy_11576*-0.1381966011250105 + Dummy_11577*-0.1381966011250105 + Dummy_11578*-0.5854101966249684 + Dummy_11579*-0.1381966011250105; + const walberla::float64 Dummy_11646 = Dummy_11576*-0.1381966011250105 + Dummy_11577*-0.5854101966249684 + Dummy_11578*-0.1381966011250105 + Dummy_11579*-0.1381966011250105; + const walberla::float64 Dummy_11647 = Dummy_11576*-0.5854101966249684 + Dummy_11577*-0.1381966011250105 + Dummy_11578*-0.1381966011250105 + Dummy_11579*-0.1381966011250105; + const walberla::float64 Dummy_11648 = -Dummy_11560*Dummy_11580 - Dummy_11562*Dummy_11581 - Dummy_11564*Dummy_11582 - Dummy_11566*Dummy_11583; + const walberla::float64 Dummy_11649 = Dummy_11584*-0.1381966011250105 + Dummy_11585*-0.1381966011250105 + Dummy_11586*-0.5854101966249684 + Dummy_11587*-0.1381966011250105; + const walberla::float64 Dummy_11650 = Dummy_11584*-0.1381966011250105 + Dummy_11585*-0.5854101966249684 + Dummy_11586*-0.1381966011250105 + Dummy_11587*-0.1381966011250105; + const walberla::float64 Dummy_11651 = Dummy_11584*-0.5854101966249684 + Dummy_11585*-0.1381966011250105 + Dummy_11586*-0.1381966011250105 + Dummy_11587*-0.1381966011250105; + const walberla::float64 Dummy_11652 = Dummy_11590*tmp_kernel_op_0 + Dummy_11593*tmp_kernel_op_8 + Dummy_11596*tmp_kernel_op_16 + Dummy_11599*tmp_kernel_op_24; + const walberla::float64 Dummy_11653 = Dummy_11590*0.1381966011250105 + Dummy_11593*0.1381966011250105 + Dummy_11596*0.5854101966249684 + Dummy_11599*0.1381966011250105; + const walberla::float64 Dummy_11654 = Dummy_11590*0.1381966011250105 + Dummy_11593*0.5854101966249684 + Dummy_11596*0.1381966011250105 + Dummy_11599*0.1381966011250105; + const walberla::float64 Dummy_11655 = Dummy_11590*0.5854101966249684 + Dummy_11593*0.1381966011250105 + Dummy_11596*0.1381966011250105 + Dummy_11599*0.1381966011250105; + const walberla::float64 Dummy_11656 = Dummy_11602*tmp_kernel_op_0 + Dummy_11605*tmp_kernel_op_8 + Dummy_11608*tmp_kernel_op_16 + Dummy_11611*tmp_kernel_op_24; + const walberla::float64 Dummy_11657 = Dummy_11602*0.1381966011250105 + Dummy_11605*0.1381966011250105 + Dummy_11608*0.5854101966249684 + Dummy_11611*0.1381966011250105; + const walberla::float64 Dummy_11658 = Dummy_11602*0.1381966011250105 + Dummy_11605*0.5854101966249684 + Dummy_11608*0.1381966011250105 + Dummy_11611*0.1381966011250105; + const walberla::float64 Dummy_11659 = Dummy_11602*0.5854101966249684 + Dummy_11605*0.1381966011250105 + Dummy_11608*0.1381966011250105 + Dummy_11611*0.1381966011250105; + const walberla::float64 Dummy_11660 = Dummy_11614*tmp_kernel_op_0 + Dummy_11617*tmp_kernel_op_8 + Dummy_11620*tmp_kernel_op_16 + Dummy_11623*tmp_kernel_op_24; + const walberla::float64 Dummy_11661 = Dummy_11614*0.1381966011250105 + Dummy_11617*0.1381966011250105 + Dummy_11620*0.5854101966249684 + Dummy_11623*0.1381966011250105; + const walberla::float64 Dummy_11662 = Dummy_11614*0.1381966011250105 + Dummy_11617*0.5854101966249684 + Dummy_11620*0.1381966011250105 + Dummy_11623*0.1381966011250105; + const walberla::float64 Dummy_11663 = Dummy_11614*0.5854101966249684 + Dummy_11617*0.1381966011250105 + Dummy_11620*0.1381966011250105 + Dummy_11623*0.1381966011250105; + const walberla::float64 Dummy_11664 = Dummy_11624*tmp_kernel_op_0 + Dummy_11625*tmp_kernel_op_8 + Dummy_11626*tmp_kernel_op_16 + Dummy_11627*tmp_kernel_op_24; + const walberla::float64 Dummy_11665 = Dummy_11624*0.1381966011250105 + Dummy_11625*0.1381966011250105 + Dummy_11626*0.5854101966249684 + Dummy_11627*0.1381966011250105; + const walberla::float64 Dummy_11666 = Dummy_11624*0.1381966011250105 + Dummy_11625*0.5854101966249684 + Dummy_11626*0.1381966011250105 + Dummy_11627*0.1381966011250105; + const walberla::float64 Dummy_11667 = Dummy_11624*0.5854101966249684 + Dummy_11625*0.1381966011250105 + Dummy_11626*0.1381966011250105 + Dummy_11627*0.1381966011250105; + const walberla::float64 Dummy_11668 = Dummy_11628*tmp_kernel_op_0 + Dummy_11629*tmp_kernel_op_8 + Dummy_11630*tmp_kernel_op_16 + Dummy_11631*tmp_kernel_op_24; + const walberla::float64 Dummy_11669 = Dummy_11628*0.1381966011250105 + Dummy_11629*0.1381966011250105 + Dummy_11630*0.5854101966249684 + Dummy_11631*0.1381966011250105; + const walberla::float64 Dummy_11670 = Dummy_11628*0.1381966011250105 + Dummy_11629*0.5854101966249684 + Dummy_11630*0.1381966011250105 + Dummy_11631*0.1381966011250105; + const walberla::float64 Dummy_11671 = Dummy_11628*0.5854101966249684 + Dummy_11629*0.1381966011250105 + Dummy_11630*0.1381966011250105 + Dummy_11631*0.1381966011250105; + const walberla::float64 Dummy_11672 = Dummy_11632*tmp_kernel_op_0 + Dummy_11633*tmp_kernel_op_8 + Dummy_11634*tmp_kernel_op_16 + Dummy_11635*tmp_kernel_op_24; + const walberla::float64 Dummy_11673 = Dummy_11632*0.1381966011250105 + Dummy_11633*0.1381966011250105 + Dummy_11634*0.5854101966249684 + Dummy_11635*0.1381966011250105; + const walberla::float64 Dummy_11674 = Dummy_11632*0.1381966011250105 + Dummy_11633*0.5854101966249684 + Dummy_11634*0.1381966011250105 + Dummy_11635*0.1381966011250105; + const walberla::float64 Dummy_11675 = Dummy_11632*0.5854101966249684 + Dummy_11633*0.1381966011250105 + Dummy_11634*0.1381966011250105 + Dummy_11635*0.1381966011250105; + const walberla::float64 Dummy_11676 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_11677 = Dummy_11676*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_11678 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_11679 = Dummy_11678*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_11680 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_11681 = Dummy_11680*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_11682 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_11683 = Dummy_11682*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_11684 = Dummy_11676*tmp_kernel_op_0; + const walberla::float64 Dummy_11685 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_11686 = Dummy_11678*tmp_kernel_op_8; + const walberla::float64 Dummy_11687 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_11688 = Dummy_11680*tmp_kernel_op_16; + const walberla::float64 Dummy_11689 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_11690 = Dummy_11682*tmp_kernel_op_24; + const walberla::float64 Dummy_11691 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_11692 = Dummy_11676*Dummy_11685; + const walberla::float64 Dummy_11693 = Dummy_11678*Dummy_11687; + const walberla::float64 Dummy_11694 = Dummy_11680*Dummy_11689; + const walberla::float64 Dummy_11695 = Dummy_11682*Dummy_11691; + const walberla::float64 Dummy_11696 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_11697 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_11698 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_11699 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_11700 = Dummy_11676*Dummy_11696; + const walberla::float64 Dummy_11701 = Dummy_11678*Dummy_11697; + const walberla::float64 Dummy_11702 = Dummy_11680*Dummy_11698; + const walberla::float64 Dummy_11703 = Dummy_11682*Dummy_11699; + const walberla::float64 Dummy_11704 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_11705 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_11706 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_11707 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_11708 = Dummy_11676*Dummy_11704; + const walberla::float64 Dummy_11709 = Dummy_11678*Dummy_11705; + const walberla::float64 Dummy_11710 = Dummy_11680*Dummy_11706; + const walberla::float64 Dummy_11711 = Dummy_11682*Dummy_11707; + const walberla::float64 Dummy_11712 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_11713 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_11714 = Dummy_11676*(-Dummy_11712 - Dummy_11713); + const walberla::float64 Dummy_11715 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_11716 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_11717 = Dummy_11678*(-Dummy_11715 - Dummy_11716); + const walberla::float64 Dummy_11718 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_11719 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_11720 = Dummy_11680*(-Dummy_11718 - Dummy_11719); + const walberla::float64 Dummy_11721 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_11722 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_11723 = Dummy_11682*(-Dummy_11721 - Dummy_11722); + const walberla::float64 Dummy_11724 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_11725 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_11726 = Dummy_11676*(-Dummy_11724 - Dummy_11725); + const walberla::float64 Dummy_11727 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_11728 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_11729 = Dummy_11678*(-Dummy_11727 - Dummy_11728); + const walberla::float64 Dummy_11730 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_11731 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_11732 = Dummy_11680*(-Dummy_11730 - Dummy_11731); + const walberla::float64 Dummy_11733 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_11734 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_11735 = Dummy_11682*(-Dummy_11733 - Dummy_11734); + const walberla::float64 Dummy_11736 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_11737 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_11738 = Dummy_11676*(-Dummy_11736 - Dummy_11737); + const walberla::float64 Dummy_11739 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_11740 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_11741 = Dummy_11678*(-Dummy_11739 - Dummy_11740); + const walberla::float64 Dummy_11742 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_11743 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_11744 = Dummy_11680*(-Dummy_11742 - Dummy_11743); + const walberla::float64 Dummy_11745 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_11746 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_11747 = Dummy_11682*(-Dummy_11745 - Dummy_11746); + const walberla::float64 Dummy_11748 = Dummy_11676*(Dummy_11712 + Dummy_11724 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_11749 = Dummy_11678*(Dummy_11715 + Dummy_11727 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_11750 = Dummy_11680*(Dummy_11718 + Dummy_11730 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_11751 = Dummy_11682*(Dummy_11721 + Dummy_11733 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_11752 = Dummy_11676*(Dummy_11713 + Dummy_11736 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_11753 = Dummy_11678*(Dummy_11716 + Dummy_11739 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_11754 = Dummy_11680*(Dummy_11719 + Dummy_11742 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_11755 = Dummy_11682*(Dummy_11722 + Dummy_11745 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_11756 = Dummy_11676*(Dummy_11725 + Dummy_11737 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_11757 = Dummy_11678*(Dummy_11728 + Dummy_11740 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_11758 = Dummy_11680*(Dummy_11731 + Dummy_11743 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_11759 = Dummy_11682*(Dummy_11734 + Dummy_11746 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_11760 = Dummy_11677*tmp_kernel_op_0 + Dummy_11679*tmp_kernel_op_8 + Dummy_11681*tmp_kernel_op_16 + Dummy_11683*tmp_kernel_op_24; + const walberla::float64 Dummy_11761 = Dummy_11677*0.1381966011250105 + Dummy_11679*0.1381966011250105 + Dummy_11681*0.5854101966249684 + Dummy_11683*0.1381966011250105; + const walberla::float64 Dummy_11762 = Dummy_11677*0.1381966011250105 + Dummy_11679*0.5854101966249684 + Dummy_11681*0.1381966011250105 + Dummy_11683*0.1381966011250105; + const walberla::float64 Dummy_11763 = Dummy_11677*0.5854101966249684 + Dummy_11679*0.1381966011250105 + Dummy_11681*0.1381966011250105 + Dummy_11683*0.1381966011250105; + const walberla::float64 Dummy_11764 = -Dummy_11684*Dummy_11685 - Dummy_11686*Dummy_11687 - Dummy_11688*Dummy_11689 - Dummy_11690*Dummy_11691; + const walberla::float64 Dummy_11765 = Dummy_11692*-0.1381966011250105 + Dummy_11693*-0.1381966011250105 + Dummy_11694*-0.5854101966249684 + Dummy_11695*-0.1381966011250105; + const walberla::float64 Dummy_11766 = Dummy_11692*-0.1381966011250105 + Dummy_11693*-0.5854101966249684 + Dummy_11694*-0.1381966011250105 + Dummy_11695*-0.1381966011250105; + const walberla::float64 Dummy_11767 = Dummy_11692*-0.5854101966249684 + Dummy_11693*-0.1381966011250105 + Dummy_11694*-0.1381966011250105 + Dummy_11695*-0.1381966011250105; + const walberla::float64 Dummy_11768 = -Dummy_11684*Dummy_11696 - Dummy_11686*Dummy_11697 - Dummy_11688*Dummy_11698 - Dummy_11690*Dummy_11699; + const walberla::float64 Dummy_11769 = Dummy_11700*-0.1381966011250105 + Dummy_11701*-0.1381966011250105 + Dummy_11702*-0.5854101966249684 + Dummy_11703*-0.1381966011250105; + const walberla::float64 Dummy_11770 = Dummy_11700*-0.1381966011250105 + Dummy_11701*-0.5854101966249684 + Dummy_11702*-0.1381966011250105 + Dummy_11703*-0.1381966011250105; + const walberla::float64 Dummy_11771 = Dummy_11700*-0.5854101966249684 + Dummy_11701*-0.1381966011250105 + Dummy_11702*-0.1381966011250105 + Dummy_11703*-0.1381966011250105; + const walberla::float64 Dummy_11772 = -Dummy_11684*Dummy_11704 - Dummy_11686*Dummy_11705 - Dummy_11688*Dummy_11706 - Dummy_11690*Dummy_11707; + const walberla::float64 Dummy_11773 = Dummy_11708*-0.1381966011250105 + Dummy_11709*-0.1381966011250105 + Dummy_11710*-0.5854101966249684 + Dummy_11711*-0.1381966011250105; + const walberla::float64 Dummy_11774 = Dummy_11708*-0.1381966011250105 + Dummy_11709*-0.5854101966249684 + Dummy_11710*-0.1381966011250105 + Dummy_11711*-0.1381966011250105; + const walberla::float64 Dummy_11775 = Dummy_11708*-0.5854101966249684 + Dummy_11709*-0.1381966011250105 + Dummy_11710*-0.1381966011250105 + Dummy_11711*-0.1381966011250105; + const walberla::float64 Dummy_11776 = Dummy_11714*tmp_kernel_op_0 + Dummy_11717*tmp_kernel_op_8 + Dummy_11720*tmp_kernel_op_16 + Dummy_11723*tmp_kernel_op_24; + const walberla::float64 Dummy_11777 = Dummy_11714*0.1381966011250105 + Dummy_11717*0.1381966011250105 + Dummy_11720*0.5854101966249684 + Dummy_11723*0.1381966011250105; + const walberla::float64 Dummy_11778 = Dummy_11714*0.1381966011250105 + Dummy_11717*0.5854101966249684 + Dummy_11720*0.1381966011250105 + Dummy_11723*0.1381966011250105; + const walberla::float64 Dummy_11779 = Dummy_11714*0.5854101966249684 + Dummy_11717*0.1381966011250105 + Dummy_11720*0.1381966011250105 + Dummy_11723*0.1381966011250105; + const walberla::float64 Dummy_11780 = Dummy_11726*tmp_kernel_op_0 + Dummy_11729*tmp_kernel_op_8 + Dummy_11732*tmp_kernel_op_16 + Dummy_11735*tmp_kernel_op_24; + const walberla::float64 Dummy_11781 = Dummy_11726*0.1381966011250105 + Dummy_11729*0.1381966011250105 + Dummy_11732*0.5854101966249684 + Dummy_11735*0.1381966011250105; + const walberla::float64 Dummy_11782 = Dummy_11726*0.1381966011250105 + Dummy_11729*0.5854101966249684 + Dummy_11732*0.1381966011250105 + Dummy_11735*0.1381966011250105; + const walberla::float64 Dummy_11783 = Dummy_11726*0.5854101966249684 + Dummy_11729*0.1381966011250105 + Dummy_11732*0.1381966011250105 + Dummy_11735*0.1381966011250105; + const walberla::float64 Dummy_11784 = Dummy_11738*tmp_kernel_op_0 + Dummy_11741*tmp_kernel_op_8 + Dummy_11744*tmp_kernel_op_16 + Dummy_11747*tmp_kernel_op_24; + const walberla::float64 Dummy_11785 = Dummy_11738*0.1381966011250105 + Dummy_11741*0.1381966011250105 + Dummy_11744*0.5854101966249684 + Dummy_11747*0.1381966011250105; + const walberla::float64 Dummy_11786 = Dummy_11738*0.1381966011250105 + Dummy_11741*0.5854101966249684 + Dummy_11744*0.1381966011250105 + Dummy_11747*0.1381966011250105; + const walberla::float64 Dummy_11787 = Dummy_11738*0.5854101966249684 + Dummy_11741*0.1381966011250105 + Dummy_11744*0.1381966011250105 + Dummy_11747*0.1381966011250105; + const walberla::float64 Dummy_11788 = Dummy_11748*tmp_kernel_op_0 + Dummy_11749*tmp_kernel_op_8 + Dummy_11750*tmp_kernel_op_16 + Dummy_11751*tmp_kernel_op_24; + const walberla::float64 Dummy_11789 = Dummy_11748*0.1381966011250105 + Dummy_11749*0.1381966011250105 + Dummy_11750*0.5854101966249684 + Dummy_11751*0.1381966011250105; + const walberla::float64 Dummy_11790 = Dummy_11748*0.1381966011250105 + Dummy_11749*0.5854101966249684 + Dummy_11750*0.1381966011250105 + Dummy_11751*0.1381966011250105; + const walberla::float64 Dummy_11791 = Dummy_11748*0.5854101966249684 + Dummy_11749*0.1381966011250105 + Dummy_11750*0.1381966011250105 + Dummy_11751*0.1381966011250105; + const walberla::float64 Dummy_11792 = Dummy_11752*tmp_kernel_op_0 + Dummy_11753*tmp_kernel_op_8 + Dummy_11754*tmp_kernel_op_16 + Dummy_11755*tmp_kernel_op_24; + const walberla::float64 Dummy_11793 = Dummy_11752*0.1381966011250105 + Dummy_11753*0.1381966011250105 + Dummy_11754*0.5854101966249684 + Dummy_11755*0.1381966011250105; + const walberla::float64 Dummy_11794 = Dummy_11752*0.1381966011250105 + Dummy_11753*0.5854101966249684 + Dummy_11754*0.1381966011250105 + Dummy_11755*0.1381966011250105; + const walberla::float64 Dummy_11795 = Dummy_11752*0.5854101966249684 + Dummy_11753*0.1381966011250105 + Dummy_11754*0.1381966011250105 + Dummy_11755*0.1381966011250105; + const walberla::float64 Dummy_11796 = Dummy_11756*tmp_kernel_op_0 + Dummy_11757*tmp_kernel_op_8 + Dummy_11758*tmp_kernel_op_16 + Dummy_11759*tmp_kernel_op_24; + const walberla::float64 Dummy_11797 = Dummy_11756*0.1381966011250105 + Dummy_11757*0.1381966011250105 + Dummy_11758*0.5854101966249684 + Dummy_11759*0.1381966011250105; + const walberla::float64 Dummy_11798 = Dummy_11756*0.1381966011250105 + Dummy_11757*0.5854101966249684 + Dummy_11758*0.1381966011250105 + Dummy_11759*0.1381966011250105; + const walberla::float64 Dummy_11799 = Dummy_11756*0.5854101966249684 + Dummy_11757*0.1381966011250105 + Dummy_11758*0.1381966011250105 + Dummy_11759*0.1381966011250105; + const walberla::float64 Dummy_11800 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11801 = Dummy_11800*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_11802 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11803 = Dummy_11802*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_11804 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11805 = Dummy_11804*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_11806 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_11807 = Dummy_11806*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_11808 = Dummy_11800*tmp_kernel_op_0; + const walberla::float64 Dummy_11809 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_11810 = Dummy_11802*tmp_kernel_op_8; + const walberla::float64 Dummy_11811 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_11812 = Dummy_11804*tmp_kernel_op_16; + const walberla::float64 Dummy_11813 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_11814 = Dummy_11806*tmp_kernel_op_24; + const walberla::float64 Dummy_11815 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_11816 = Dummy_11800*Dummy_11809; + const walberla::float64 Dummy_11817 = Dummy_11802*Dummy_11811; + const walberla::float64 Dummy_11818 = Dummy_11804*Dummy_11813; + const walberla::float64 Dummy_11819 = Dummy_11806*Dummy_11815; + const walberla::float64 Dummy_11820 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_11821 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_11822 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_11823 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_11824 = Dummy_11800*Dummy_11820; + const walberla::float64 Dummy_11825 = Dummy_11802*Dummy_11821; + const walberla::float64 Dummy_11826 = Dummy_11804*Dummy_11822; + const walberla::float64 Dummy_11827 = Dummy_11806*Dummy_11823; + const walberla::float64 Dummy_11828 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_11829 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_11830 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_11831 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_11832 = Dummy_11800*Dummy_11828; + const walberla::float64 Dummy_11833 = Dummy_11802*Dummy_11829; + const walberla::float64 Dummy_11834 = Dummy_11804*Dummy_11830; + const walberla::float64 Dummy_11835 = Dummy_11806*Dummy_11831; + const walberla::float64 Dummy_11836 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_11837 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_11838 = Dummy_11800*(-Dummy_11836 - Dummy_11837); + const walberla::float64 Dummy_11839 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_11840 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_11841 = Dummy_11802*(-Dummy_11839 - Dummy_11840); + const walberla::float64 Dummy_11842 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_11843 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_11844 = Dummy_11804*(-Dummy_11842 - Dummy_11843); + const walberla::float64 Dummy_11845 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_11846 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_11847 = Dummy_11806*(-Dummy_11845 - Dummy_11846); + const walberla::float64 Dummy_11848 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_11849 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_11850 = Dummy_11800*(-Dummy_11848 - Dummy_11849); + const walberla::float64 Dummy_11851 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_11852 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_11853 = Dummy_11802*(-Dummy_11851 - Dummy_11852); + const walberla::float64 Dummy_11854 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_11855 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_11856 = Dummy_11804*(-Dummy_11854 - Dummy_11855); + const walberla::float64 Dummy_11857 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_11858 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_11859 = Dummy_11806*(-Dummy_11857 - Dummy_11858); + const walberla::float64 Dummy_11860 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_11861 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_11862 = Dummy_11800*(-Dummy_11860 - Dummy_11861); + const walberla::float64 Dummy_11863 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_11864 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_11865 = Dummy_11802*(-Dummy_11863 - Dummy_11864); + const walberla::float64 Dummy_11866 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_11867 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_11868 = Dummy_11804*(-Dummy_11866 - Dummy_11867); + const walberla::float64 Dummy_11869 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_11870 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_11871 = Dummy_11806*(-Dummy_11869 - Dummy_11870); + const walberla::float64 Dummy_11872 = Dummy_11800*(Dummy_11836 + Dummy_11848 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_11873 = Dummy_11802*(Dummy_11839 + Dummy_11851 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_11874 = Dummy_11804*(Dummy_11842 + Dummy_11854 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_11875 = Dummy_11806*(Dummy_11845 + Dummy_11857 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_11876 = Dummy_11800*(Dummy_11837 + Dummy_11860 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_11877 = Dummy_11802*(Dummy_11840 + Dummy_11863 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_11878 = Dummy_11804*(Dummy_11843 + Dummy_11866 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_11879 = Dummy_11806*(Dummy_11846 + Dummy_11869 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_11880 = Dummy_11800*(Dummy_11849 + Dummy_11861 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_11881 = Dummy_11802*(Dummy_11852 + Dummy_11864 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_11882 = Dummy_11804*(Dummy_11855 + Dummy_11867 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_11883 = Dummy_11806*(Dummy_11858 + Dummy_11870 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_11884 = Dummy_11801*tmp_kernel_op_0 + Dummy_11803*tmp_kernel_op_8 + Dummy_11805*tmp_kernel_op_16 + Dummy_11807*tmp_kernel_op_24; + const walberla::float64 Dummy_11885 = Dummy_11801*0.1381966011250105 + Dummy_11803*0.1381966011250105 + Dummy_11805*0.5854101966249684 + Dummy_11807*0.1381966011250105; + const walberla::float64 Dummy_11886 = Dummy_11801*0.1381966011250105 + Dummy_11803*0.5854101966249684 + Dummy_11805*0.1381966011250105 + Dummy_11807*0.1381966011250105; + const walberla::float64 Dummy_11887 = Dummy_11801*0.5854101966249684 + Dummy_11803*0.1381966011250105 + Dummy_11805*0.1381966011250105 + Dummy_11807*0.1381966011250105; + const walberla::float64 Dummy_11888 = -Dummy_11808*Dummy_11809 - Dummy_11810*Dummy_11811 - Dummy_11812*Dummy_11813 - Dummy_11814*Dummy_11815; + const walberla::float64 Dummy_11889 = Dummy_11816*-0.1381966011250105 + Dummy_11817*-0.1381966011250105 + Dummy_11818*-0.5854101966249684 + Dummy_11819*-0.1381966011250105; + const walberla::float64 Dummy_11890 = Dummy_11816*-0.1381966011250105 + Dummy_11817*-0.5854101966249684 + Dummy_11818*-0.1381966011250105 + Dummy_11819*-0.1381966011250105; + const walberla::float64 Dummy_11891 = Dummy_11816*-0.5854101966249684 + Dummy_11817*-0.1381966011250105 + Dummy_11818*-0.1381966011250105 + Dummy_11819*-0.1381966011250105; + const walberla::float64 Dummy_11892 = -Dummy_11808*Dummy_11820 - Dummy_11810*Dummy_11821 - Dummy_11812*Dummy_11822 - Dummy_11814*Dummy_11823; + const walberla::float64 Dummy_11893 = Dummy_11824*-0.1381966011250105 + Dummy_11825*-0.1381966011250105 + Dummy_11826*-0.5854101966249684 + Dummy_11827*-0.1381966011250105; + const walberla::float64 Dummy_11894 = Dummy_11824*-0.1381966011250105 + Dummy_11825*-0.5854101966249684 + Dummy_11826*-0.1381966011250105 + Dummy_11827*-0.1381966011250105; + const walberla::float64 Dummy_11895 = Dummy_11824*-0.5854101966249684 + Dummy_11825*-0.1381966011250105 + Dummy_11826*-0.1381966011250105 + Dummy_11827*-0.1381966011250105; + const walberla::float64 Dummy_11896 = -Dummy_11808*Dummy_11828 - Dummy_11810*Dummy_11829 - Dummy_11812*Dummy_11830 - Dummy_11814*Dummy_11831; + const walberla::float64 Dummy_11897 = Dummy_11832*-0.1381966011250105 + Dummy_11833*-0.1381966011250105 + Dummy_11834*-0.5854101966249684 + Dummy_11835*-0.1381966011250105; + const walberla::float64 Dummy_11898 = Dummy_11832*-0.1381966011250105 + Dummy_11833*-0.5854101966249684 + Dummy_11834*-0.1381966011250105 + Dummy_11835*-0.1381966011250105; + const walberla::float64 Dummy_11899 = Dummy_11832*-0.5854101966249684 + Dummy_11833*-0.1381966011250105 + Dummy_11834*-0.1381966011250105 + Dummy_11835*-0.1381966011250105; + const walberla::float64 Dummy_11900 = Dummy_11838*tmp_kernel_op_0 + Dummy_11841*tmp_kernel_op_8 + Dummy_11844*tmp_kernel_op_16 + Dummy_11847*tmp_kernel_op_24; + const walberla::float64 Dummy_11901 = Dummy_11838*0.1381966011250105 + Dummy_11841*0.1381966011250105 + Dummy_11844*0.5854101966249684 + Dummy_11847*0.1381966011250105; + const walberla::float64 Dummy_11902 = Dummy_11838*0.1381966011250105 + Dummy_11841*0.5854101966249684 + Dummy_11844*0.1381966011250105 + Dummy_11847*0.1381966011250105; + const walberla::float64 Dummy_11903 = Dummy_11838*0.5854101966249684 + Dummy_11841*0.1381966011250105 + Dummy_11844*0.1381966011250105 + Dummy_11847*0.1381966011250105; + const walberla::float64 Dummy_11904 = Dummy_11850*tmp_kernel_op_0 + Dummy_11853*tmp_kernel_op_8 + Dummy_11856*tmp_kernel_op_16 + Dummy_11859*tmp_kernel_op_24; + const walberla::float64 Dummy_11905 = Dummy_11850*0.1381966011250105 + Dummy_11853*0.1381966011250105 + Dummy_11856*0.5854101966249684 + Dummy_11859*0.1381966011250105; + const walberla::float64 Dummy_11906 = Dummy_11850*0.1381966011250105 + Dummy_11853*0.5854101966249684 + Dummy_11856*0.1381966011250105 + Dummy_11859*0.1381966011250105; + const walberla::float64 Dummy_11907 = Dummy_11850*0.5854101966249684 + Dummy_11853*0.1381966011250105 + Dummy_11856*0.1381966011250105 + Dummy_11859*0.1381966011250105; + const walberla::float64 Dummy_11908 = Dummy_11862*tmp_kernel_op_0 + Dummy_11865*tmp_kernel_op_8 + Dummy_11868*tmp_kernel_op_16 + Dummy_11871*tmp_kernel_op_24; + const walberla::float64 Dummy_11909 = Dummy_11862*0.1381966011250105 + Dummy_11865*0.1381966011250105 + Dummy_11868*0.5854101966249684 + Dummy_11871*0.1381966011250105; + const walberla::float64 Dummy_11910 = Dummy_11862*0.1381966011250105 + Dummy_11865*0.5854101966249684 + Dummy_11868*0.1381966011250105 + Dummy_11871*0.1381966011250105; + const walberla::float64 Dummy_11911 = Dummy_11862*0.5854101966249684 + Dummy_11865*0.1381966011250105 + Dummy_11868*0.1381966011250105 + Dummy_11871*0.1381966011250105; + const walberla::float64 Dummy_11912 = Dummy_11872*tmp_kernel_op_0 + Dummy_11873*tmp_kernel_op_8 + Dummy_11874*tmp_kernel_op_16 + Dummy_11875*tmp_kernel_op_24; + const walberla::float64 Dummy_11913 = Dummy_11872*0.1381966011250105 + Dummy_11873*0.1381966011250105 + Dummy_11874*0.5854101966249684 + Dummy_11875*0.1381966011250105; + const walberla::float64 Dummy_11914 = Dummy_11872*0.1381966011250105 + Dummy_11873*0.5854101966249684 + Dummy_11874*0.1381966011250105 + Dummy_11875*0.1381966011250105; + const walberla::float64 Dummy_11915 = Dummy_11872*0.5854101966249684 + Dummy_11873*0.1381966011250105 + Dummy_11874*0.1381966011250105 + Dummy_11875*0.1381966011250105; + const walberla::float64 Dummy_11916 = Dummy_11876*tmp_kernel_op_0 + Dummy_11877*tmp_kernel_op_8 + Dummy_11878*tmp_kernel_op_16 + Dummy_11879*tmp_kernel_op_24; + const walberla::float64 Dummy_11917 = Dummy_11876*0.1381966011250105 + Dummy_11877*0.1381966011250105 + Dummy_11878*0.5854101966249684 + Dummy_11879*0.1381966011250105; + const walberla::float64 Dummy_11918 = Dummy_11876*0.1381966011250105 + Dummy_11877*0.5854101966249684 + Dummy_11878*0.1381966011250105 + Dummy_11879*0.1381966011250105; + const walberla::float64 Dummy_11919 = Dummy_11876*0.5854101966249684 + Dummy_11877*0.1381966011250105 + Dummy_11878*0.1381966011250105 + Dummy_11879*0.1381966011250105; + const walberla::float64 Dummy_11920 = Dummy_11880*tmp_kernel_op_0 + Dummy_11881*tmp_kernel_op_8 + Dummy_11882*tmp_kernel_op_16 + Dummy_11883*tmp_kernel_op_24; + const walberla::float64 Dummy_11921 = Dummy_11880*0.1381966011250105 + Dummy_11881*0.1381966011250105 + Dummy_11882*0.5854101966249684 + Dummy_11883*0.1381966011250105; + const walberla::float64 Dummy_11922 = Dummy_11880*0.1381966011250105 + Dummy_11881*0.5854101966249684 + Dummy_11882*0.1381966011250105 + Dummy_11883*0.1381966011250105; + const walberla::float64 Dummy_11923 = Dummy_11880*0.5854101966249684 + Dummy_11881*0.1381966011250105 + Dummy_11882*0.1381966011250105 + Dummy_11883*0.1381966011250105; for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -1209,46 +1167,46 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_4016)); - _data_mat[1] = ((walberla::float64)(Dummy_4017)); - _data_mat[2] = ((walberla::float64)(Dummy_4018)); - _data_mat[3] = ((walberla::float64)(Dummy_4019)); - _data_mat[4] = ((walberla::float64)(Dummy_4020)); - _data_mat[5] = ((walberla::float64)(Dummy_4021)); - _data_mat[6] = ((walberla::float64)(Dummy_4022)); - _data_mat[7] = ((walberla::float64)(Dummy_4023)); - _data_mat[8] = ((walberla::float64)(Dummy_4024)); - _data_mat[9] = ((walberla::float64)(Dummy_4025)); - _data_mat[10] = ((walberla::float64)(Dummy_4026)); - _data_mat[11] = ((walberla::float64)(Dummy_4027)); - _data_mat[12] = ((walberla::float64)(Dummy_4028)); - _data_mat[13] = ((walberla::float64)(Dummy_4029)); - _data_mat[14] = ((walberla::float64)(Dummy_4030)); - _data_mat[15] = ((walberla::float64)(Dummy_4031)); - _data_mat[16] = ((walberla::float64)(Dummy_4032)); - _data_mat[17] = ((walberla::float64)(Dummy_4033)); - _data_mat[18] = ((walberla::float64)(Dummy_4034)); - _data_mat[19] = ((walberla::float64)(Dummy_4035)); - _data_mat[20] = ((walberla::float64)(Dummy_4036)); - _data_mat[21] = ((walberla::float64)(Dummy_4037)); - _data_mat[22] = ((walberla::float64)(Dummy_4038)); - _data_mat[23] = ((walberla::float64)(Dummy_4039)); - _data_mat[24] = ((walberla::float64)(Dummy_4040)); - _data_mat[25] = ((walberla::float64)(Dummy_4041)); - _data_mat[26] = ((walberla::float64)(Dummy_4042)); - _data_mat[27] = ((walberla::float64)(Dummy_4043)); - _data_mat[28] = ((walberla::float64)(Dummy_4044)); - _data_mat[29] = ((walberla::float64)(Dummy_4045)); - _data_mat[30] = ((walberla::float64)(Dummy_4046)); - _data_mat[31] = ((walberla::float64)(Dummy_4047)); - _data_mat[32] = ((walberla::float64)(Dummy_4048)); - _data_mat[33] = ((walberla::float64)(Dummy_4049)); - _data_mat[34] = ((walberla::float64)(Dummy_4050)); - _data_mat[35] = ((walberla::float64)(Dummy_4051)); - _data_mat[36] = ((walberla::float64)(Dummy_4052)); - _data_mat[37] = ((walberla::float64)(Dummy_4053)); - _data_mat[38] = ((walberla::float64)(Dummy_4054)); - _data_mat[39] = ((walberla::float64)(Dummy_4055)); + _data_mat[0] = ((walberla::float64)(Dummy_11388)); + _data_mat[1] = ((walberla::float64)(Dummy_11389)); + _data_mat[2] = ((walberla::float64)(Dummy_11390)); + _data_mat[3] = ((walberla::float64)(Dummy_11391)); + _data_mat[4] = ((walberla::float64)(Dummy_11392)); + _data_mat[5] = ((walberla::float64)(Dummy_11393)); + _data_mat[6] = ((walberla::float64)(Dummy_11394)); + _data_mat[7] = ((walberla::float64)(Dummy_11395)); + _data_mat[8] = ((walberla::float64)(Dummy_11396)); + _data_mat[9] = ((walberla::float64)(Dummy_11397)); + _data_mat[10] = ((walberla::float64)(Dummy_11398)); + _data_mat[11] = ((walberla::float64)(Dummy_11399)); + _data_mat[12] = ((walberla::float64)(Dummy_11400)); + _data_mat[13] = ((walberla::float64)(Dummy_11401)); + _data_mat[14] = ((walberla::float64)(Dummy_11402)); + _data_mat[15] = ((walberla::float64)(Dummy_11403)); + _data_mat[16] = ((walberla::float64)(Dummy_11404)); + _data_mat[17] = ((walberla::float64)(Dummy_11405)); + _data_mat[18] = ((walberla::float64)(Dummy_11406)); + _data_mat[19] = ((walberla::float64)(Dummy_11407)); + _data_mat[20] = ((walberla::float64)(Dummy_11408)); + _data_mat[21] = ((walberla::float64)(Dummy_11409)); + _data_mat[22] = ((walberla::float64)(Dummy_11410)); + _data_mat[23] = ((walberla::float64)(Dummy_11411)); + _data_mat[24] = ((walberla::float64)(Dummy_11412)); + _data_mat[25] = ((walberla::float64)(Dummy_11413)); + _data_mat[26] = ((walberla::float64)(Dummy_11414)); + _data_mat[27] = ((walberla::float64)(Dummy_11415)); + _data_mat[28] = ((walberla::float64)(Dummy_11416)); + _data_mat[29] = ((walberla::float64)(Dummy_11417)); + _data_mat[30] = ((walberla::float64)(Dummy_11418)); + _data_mat[31] = ((walberla::float64)(Dummy_11419)); + _data_mat[32] = ((walberla::float64)(Dummy_11420)); + _data_mat[33] = ((walberla::float64)(Dummy_11421)); + _data_mat[34] = ((walberla::float64)(Dummy_11422)); + _data_mat[35] = ((walberla::float64)(Dummy_11423)); + _data_mat[36] = ((walberla::float64)(Dummy_11424)); + _data_mat[37] = ((walberla::float64)(Dummy_11425)); + _data_mat[38] = ((walberla::float64)(Dummy_11426)); + _data_mat[39] = ((walberla::float64)(Dummy_11427)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1280,46 +1238,46 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_4140)); - _data_mat[1] = ((walberla::float64)(Dummy_4141)); - _data_mat[2] = ((walberla::float64)(Dummy_4142)); - _data_mat[3] = ((walberla::float64)(Dummy_4143)); - _data_mat[4] = ((walberla::float64)(Dummy_4144)); - _data_mat[5] = ((walberla::float64)(Dummy_4145)); - _data_mat[6] = ((walberla::float64)(Dummy_4146)); - _data_mat[7] = ((walberla::float64)(Dummy_4147)); - _data_mat[8] = ((walberla::float64)(Dummy_4148)); - _data_mat[9] = ((walberla::float64)(Dummy_4149)); - _data_mat[10] = ((walberla::float64)(Dummy_4150)); - _data_mat[11] = ((walberla::float64)(Dummy_4151)); - _data_mat[12] = ((walberla::float64)(Dummy_4152)); - _data_mat[13] = ((walberla::float64)(Dummy_4153)); - _data_mat[14] = ((walberla::float64)(Dummy_4154)); - _data_mat[15] = ((walberla::float64)(Dummy_4155)); - _data_mat[16] = ((walberla::float64)(Dummy_4156)); - _data_mat[17] = ((walberla::float64)(Dummy_4157)); - _data_mat[18] = ((walberla::float64)(Dummy_4158)); - _data_mat[19] = ((walberla::float64)(Dummy_4159)); - _data_mat[20] = ((walberla::float64)(Dummy_4160)); - _data_mat[21] = ((walberla::float64)(Dummy_4161)); - _data_mat[22] = ((walberla::float64)(Dummy_4162)); - _data_mat[23] = ((walberla::float64)(Dummy_4163)); - _data_mat[24] = ((walberla::float64)(Dummy_4164)); - _data_mat[25] = ((walberla::float64)(Dummy_4165)); - _data_mat[26] = ((walberla::float64)(Dummy_4166)); - _data_mat[27] = ((walberla::float64)(Dummy_4167)); - _data_mat[28] = ((walberla::float64)(Dummy_4168)); - _data_mat[29] = ((walberla::float64)(Dummy_4169)); - _data_mat[30] = ((walberla::float64)(Dummy_4170)); - _data_mat[31] = ((walberla::float64)(Dummy_4171)); - _data_mat[32] = ((walberla::float64)(Dummy_4172)); - _data_mat[33] = ((walberla::float64)(Dummy_4173)); - _data_mat[34] = ((walberla::float64)(Dummy_4174)); - _data_mat[35] = ((walberla::float64)(Dummy_4175)); - _data_mat[36] = ((walberla::float64)(Dummy_4176)); - _data_mat[37] = ((walberla::float64)(Dummy_4177)); - _data_mat[38] = ((walberla::float64)(Dummy_4178)); - _data_mat[39] = ((walberla::float64)(Dummy_4179)); + _data_mat[0] = ((walberla::float64)(Dummy_11512)); + _data_mat[1] = ((walberla::float64)(Dummy_11513)); + _data_mat[2] = ((walberla::float64)(Dummy_11514)); + _data_mat[3] = ((walberla::float64)(Dummy_11515)); + _data_mat[4] = ((walberla::float64)(Dummy_11516)); + _data_mat[5] = ((walberla::float64)(Dummy_11517)); + _data_mat[6] = ((walberla::float64)(Dummy_11518)); + _data_mat[7] = ((walberla::float64)(Dummy_11519)); + _data_mat[8] = ((walberla::float64)(Dummy_11520)); + _data_mat[9] = ((walberla::float64)(Dummy_11521)); + _data_mat[10] = ((walberla::float64)(Dummy_11522)); + _data_mat[11] = ((walberla::float64)(Dummy_11523)); + _data_mat[12] = ((walberla::float64)(Dummy_11524)); + _data_mat[13] = ((walberla::float64)(Dummy_11525)); + _data_mat[14] = ((walberla::float64)(Dummy_11526)); + _data_mat[15] = ((walberla::float64)(Dummy_11527)); + _data_mat[16] = ((walberla::float64)(Dummy_11528)); + _data_mat[17] = ((walberla::float64)(Dummy_11529)); + _data_mat[18] = ((walberla::float64)(Dummy_11530)); + _data_mat[19] = ((walberla::float64)(Dummy_11531)); + _data_mat[20] = ((walberla::float64)(Dummy_11532)); + _data_mat[21] = ((walberla::float64)(Dummy_11533)); + _data_mat[22] = ((walberla::float64)(Dummy_11534)); + _data_mat[23] = ((walberla::float64)(Dummy_11535)); + _data_mat[24] = ((walberla::float64)(Dummy_11536)); + _data_mat[25] = ((walberla::float64)(Dummy_11537)); + _data_mat[26] = ((walberla::float64)(Dummy_11538)); + _data_mat[27] = ((walberla::float64)(Dummy_11539)); + _data_mat[28] = ((walberla::float64)(Dummy_11540)); + _data_mat[29] = ((walberla::float64)(Dummy_11541)); + _data_mat[30] = ((walberla::float64)(Dummy_11542)); + _data_mat[31] = ((walberla::float64)(Dummy_11543)); + _data_mat[32] = ((walberla::float64)(Dummy_11544)); + _data_mat[33] = ((walberla::float64)(Dummy_11545)); + _data_mat[34] = ((walberla::float64)(Dummy_11546)); + _data_mat[35] = ((walberla::float64)(Dummy_11547)); + _data_mat[36] = ((walberla::float64)(Dummy_11548)); + _data_mat[37] = ((walberla::float64)(Dummy_11549)); + _data_mat[38] = ((walberla::float64)(Dummy_11550)); + _data_mat[39] = ((walberla::float64)(Dummy_11551)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1351,46 +1309,46 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_4264)); - _data_mat[1] = ((walberla::float64)(Dummy_4265)); - _data_mat[2] = ((walberla::float64)(Dummy_4266)); - _data_mat[3] = ((walberla::float64)(Dummy_4267)); - _data_mat[4] = ((walberla::float64)(Dummy_4268)); - _data_mat[5] = ((walberla::float64)(Dummy_4269)); - _data_mat[6] = ((walberla::float64)(Dummy_4270)); - _data_mat[7] = ((walberla::float64)(Dummy_4271)); - _data_mat[8] = ((walberla::float64)(Dummy_4272)); - _data_mat[9] = ((walberla::float64)(Dummy_4273)); - _data_mat[10] = ((walberla::float64)(Dummy_4274)); - _data_mat[11] = ((walberla::float64)(Dummy_4275)); - _data_mat[12] = ((walberla::float64)(Dummy_4276)); - _data_mat[13] = ((walberla::float64)(Dummy_4277)); - _data_mat[14] = ((walberla::float64)(Dummy_4278)); - _data_mat[15] = ((walberla::float64)(Dummy_4279)); - _data_mat[16] = ((walberla::float64)(Dummy_4280)); - _data_mat[17] = ((walberla::float64)(Dummy_4281)); - _data_mat[18] = ((walberla::float64)(Dummy_4282)); - _data_mat[19] = ((walberla::float64)(Dummy_4283)); - _data_mat[20] = ((walberla::float64)(Dummy_4284)); - _data_mat[21] = ((walberla::float64)(Dummy_4285)); - _data_mat[22] = ((walberla::float64)(Dummy_4286)); - _data_mat[23] = ((walberla::float64)(Dummy_4287)); - _data_mat[24] = ((walberla::float64)(Dummy_4288)); - _data_mat[25] = ((walberla::float64)(Dummy_4289)); - _data_mat[26] = ((walberla::float64)(Dummy_4290)); - _data_mat[27] = ((walberla::float64)(Dummy_4291)); - _data_mat[28] = ((walberla::float64)(Dummy_4292)); - _data_mat[29] = ((walberla::float64)(Dummy_4293)); - _data_mat[30] = ((walberla::float64)(Dummy_4294)); - _data_mat[31] = ((walberla::float64)(Dummy_4295)); - _data_mat[32] = ((walberla::float64)(Dummy_4296)); - _data_mat[33] = ((walberla::float64)(Dummy_4297)); - _data_mat[34] = ((walberla::float64)(Dummy_4298)); - _data_mat[35] = ((walberla::float64)(Dummy_4299)); - _data_mat[36] = ((walberla::float64)(Dummy_4300)); - _data_mat[37] = ((walberla::float64)(Dummy_4301)); - _data_mat[38] = ((walberla::float64)(Dummy_4302)); - _data_mat[39] = ((walberla::float64)(Dummy_4303)); + _data_mat[0] = ((walberla::float64)(Dummy_11636)); + _data_mat[1] = ((walberla::float64)(Dummy_11637)); + _data_mat[2] = ((walberla::float64)(Dummy_11638)); + _data_mat[3] = ((walberla::float64)(Dummy_11639)); + _data_mat[4] = ((walberla::float64)(Dummy_11640)); + _data_mat[5] = ((walberla::float64)(Dummy_11641)); + _data_mat[6] = ((walberla::float64)(Dummy_11642)); + _data_mat[7] = ((walberla::float64)(Dummy_11643)); + _data_mat[8] = ((walberla::float64)(Dummy_11644)); + _data_mat[9] = ((walberla::float64)(Dummy_11645)); + _data_mat[10] = ((walberla::float64)(Dummy_11646)); + _data_mat[11] = ((walberla::float64)(Dummy_11647)); + _data_mat[12] = ((walberla::float64)(Dummy_11648)); + _data_mat[13] = ((walberla::float64)(Dummy_11649)); + _data_mat[14] = ((walberla::float64)(Dummy_11650)); + _data_mat[15] = ((walberla::float64)(Dummy_11651)); + _data_mat[16] = ((walberla::float64)(Dummy_11652)); + _data_mat[17] = ((walberla::float64)(Dummy_11653)); + _data_mat[18] = ((walberla::float64)(Dummy_11654)); + _data_mat[19] = ((walberla::float64)(Dummy_11655)); + _data_mat[20] = ((walberla::float64)(Dummy_11656)); + _data_mat[21] = ((walberla::float64)(Dummy_11657)); + _data_mat[22] = ((walberla::float64)(Dummy_11658)); + _data_mat[23] = ((walberla::float64)(Dummy_11659)); + _data_mat[24] = ((walberla::float64)(Dummy_11660)); + _data_mat[25] = ((walberla::float64)(Dummy_11661)); + _data_mat[26] = ((walberla::float64)(Dummy_11662)); + _data_mat[27] = ((walberla::float64)(Dummy_11663)); + _data_mat[28] = ((walberla::float64)(Dummy_11664)); + _data_mat[29] = ((walberla::float64)(Dummy_11665)); + _data_mat[30] = ((walberla::float64)(Dummy_11666)); + _data_mat[31] = ((walberla::float64)(Dummy_11667)); + _data_mat[32] = ((walberla::float64)(Dummy_11668)); + _data_mat[33] = ((walberla::float64)(Dummy_11669)); + _data_mat[34] = ((walberla::float64)(Dummy_11670)); + _data_mat[35] = ((walberla::float64)(Dummy_11671)); + _data_mat[36] = ((walberla::float64)(Dummy_11672)); + _data_mat[37] = ((walberla::float64)(Dummy_11673)); + _data_mat[38] = ((walberla::float64)(Dummy_11674)); + _data_mat[39] = ((walberla::float64)(Dummy_11675)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1422,46 +1380,46 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_4388)); - _data_mat[1] = ((walberla::float64)(Dummy_4389)); - _data_mat[2] = ((walberla::float64)(Dummy_4390)); - _data_mat[3] = ((walberla::float64)(Dummy_4391)); - _data_mat[4] = ((walberla::float64)(Dummy_4392)); - _data_mat[5] = ((walberla::float64)(Dummy_4393)); - _data_mat[6] = ((walberla::float64)(Dummy_4394)); - _data_mat[7] = ((walberla::float64)(Dummy_4395)); - _data_mat[8] = ((walberla::float64)(Dummy_4396)); - _data_mat[9] = ((walberla::float64)(Dummy_4397)); - _data_mat[10] = ((walberla::float64)(Dummy_4398)); - _data_mat[11] = ((walberla::float64)(Dummy_4399)); - _data_mat[12] = ((walberla::float64)(Dummy_4400)); - _data_mat[13] = ((walberla::float64)(Dummy_4401)); - _data_mat[14] = ((walberla::float64)(Dummy_4402)); - _data_mat[15] = ((walberla::float64)(Dummy_4403)); - _data_mat[16] = ((walberla::float64)(Dummy_4404)); - _data_mat[17] = ((walberla::float64)(Dummy_4405)); - _data_mat[18] = ((walberla::float64)(Dummy_4406)); - _data_mat[19] = ((walberla::float64)(Dummy_4407)); - _data_mat[20] = ((walberla::float64)(Dummy_4408)); - _data_mat[21] = ((walberla::float64)(Dummy_4409)); - _data_mat[22] = ((walberla::float64)(Dummy_4410)); - _data_mat[23] = ((walberla::float64)(Dummy_4411)); - _data_mat[24] = ((walberla::float64)(Dummy_4412)); - _data_mat[25] = ((walberla::float64)(Dummy_4413)); - _data_mat[26] = ((walberla::float64)(Dummy_4414)); - _data_mat[27] = ((walberla::float64)(Dummy_4415)); - _data_mat[28] = ((walberla::float64)(Dummy_4416)); - _data_mat[29] = ((walberla::float64)(Dummy_4417)); - _data_mat[30] = ((walberla::float64)(Dummy_4418)); - _data_mat[31] = ((walberla::float64)(Dummy_4419)); - _data_mat[32] = ((walberla::float64)(Dummy_4420)); - _data_mat[33] = ((walberla::float64)(Dummy_4421)); - _data_mat[34] = ((walberla::float64)(Dummy_4422)); - _data_mat[35] = ((walberla::float64)(Dummy_4423)); - _data_mat[36] = ((walberla::float64)(Dummy_4424)); - _data_mat[37] = ((walberla::float64)(Dummy_4425)); - _data_mat[38] = ((walberla::float64)(Dummy_4426)); - _data_mat[39] = ((walberla::float64)(Dummy_4427)); + _data_mat[0] = ((walberla::float64)(Dummy_11760)); + _data_mat[1] = ((walberla::float64)(Dummy_11761)); + _data_mat[2] = ((walberla::float64)(Dummy_11762)); + _data_mat[3] = ((walberla::float64)(Dummy_11763)); + _data_mat[4] = ((walberla::float64)(Dummy_11764)); + _data_mat[5] = ((walberla::float64)(Dummy_11765)); + _data_mat[6] = ((walberla::float64)(Dummy_11766)); + _data_mat[7] = ((walberla::float64)(Dummy_11767)); + _data_mat[8] = ((walberla::float64)(Dummy_11768)); + _data_mat[9] = ((walberla::float64)(Dummy_11769)); + _data_mat[10] = ((walberla::float64)(Dummy_11770)); + _data_mat[11] = ((walberla::float64)(Dummy_11771)); + _data_mat[12] = ((walberla::float64)(Dummy_11772)); + _data_mat[13] = ((walberla::float64)(Dummy_11773)); + _data_mat[14] = ((walberla::float64)(Dummy_11774)); + _data_mat[15] = ((walberla::float64)(Dummy_11775)); + _data_mat[16] = ((walberla::float64)(Dummy_11776)); + _data_mat[17] = ((walberla::float64)(Dummy_11777)); + _data_mat[18] = ((walberla::float64)(Dummy_11778)); + _data_mat[19] = ((walberla::float64)(Dummy_11779)); + _data_mat[20] = ((walberla::float64)(Dummy_11780)); + _data_mat[21] = ((walberla::float64)(Dummy_11781)); + _data_mat[22] = ((walberla::float64)(Dummy_11782)); + _data_mat[23] = ((walberla::float64)(Dummy_11783)); + _data_mat[24] = ((walberla::float64)(Dummy_11784)); + _data_mat[25] = ((walberla::float64)(Dummy_11785)); + _data_mat[26] = ((walberla::float64)(Dummy_11786)); + _data_mat[27] = ((walberla::float64)(Dummy_11787)); + _data_mat[28] = ((walberla::float64)(Dummy_11788)); + _data_mat[29] = ((walberla::float64)(Dummy_11789)); + _data_mat[30] = ((walberla::float64)(Dummy_11790)); + _data_mat[31] = ((walberla::float64)(Dummy_11791)); + _data_mat[32] = ((walberla::float64)(Dummy_11792)); + _data_mat[33] = ((walberla::float64)(Dummy_11793)); + _data_mat[34] = ((walberla::float64)(Dummy_11794)); + _data_mat[35] = ((walberla::float64)(Dummy_11795)); + _data_mat[36] = ((walberla::float64)(Dummy_11796)); + _data_mat[37] = ((walberla::float64)(Dummy_11797)); + _data_mat[38] = ((walberla::float64)(Dummy_11798)); + _data_mat[39] = ((walberla::float64)(Dummy_11799)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1493,46 +1451,46 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_4512)); - _data_mat[1] = ((walberla::float64)(Dummy_4513)); - _data_mat[2] = ((walberla::float64)(Dummy_4514)); - _data_mat[3] = ((walberla::float64)(Dummy_4515)); - _data_mat[4] = ((walberla::float64)(Dummy_4516)); - _data_mat[5] = ((walberla::float64)(Dummy_4517)); - _data_mat[6] = ((walberla::float64)(Dummy_4518)); - _data_mat[7] = ((walberla::float64)(Dummy_4519)); - _data_mat[8] = ((walberla::float64)(Dummy_4520)); - _data_mat[9] = ((walberla::float64)(Dummy_4521)); - _data_mat[10] = ((walberla::float64)(Dummy_4522)); - _data_mat[11] = ((walberla::float64)(Dummy_4523)); - _data_mat[12] = ((walberla::float64)(Dummy_4524)); - _data_mat[13] = ((walberla::float64)(Dummy_4525)); - _data_mat[14] = ((walberla::float64)(Dummy_4526)); - _data_mat[15] = ((walberla::float64)(Dummy_4527)); - _data_mat[16] = ((walberla::float64)(Dummy_4528)); - _data_mat[17] = ((walberla::float64)(Dummy_4529)); - _data_mat[18] = ((walberla::float64)(Dummy_4530)); - _data_mat[19] = ((walberla::float64)(Dummy_4531)); - _data_mat[20] = ((walberla::float64)(Dummy_4532)); - _data_mat[21] = ((walberla::float64)(Dummy_4533)); - _data_mat[22] = ((walberla::float64)(Dummy_4534)); - _data_mat[23] = ((walberla::float64)(Dummy_4535)); - _data_mat[24] = ((walberla::float64)(Dummy_4536)); - _data_mat[25] = ((walberla::float64)(Dummy_4537)); - _data_mat[26] = ((walberla::float64)(Dummy_4538)); - _data_mat[27] = ((walberla::float64)(Dummy_4539)); - _data_mat[28] = ((walberla::float64)(Dummy_4540)); - _data_mat[29] = ((walberla::float64)(Dummy_4541)); - _data_mat[30] = ((walberla::float64)(Dummy_4542)); - _data_mat[31] = ((walberla::float64)(Dummy_4543)); - _data_mat[32] = ((walberla::float64)(Dummy_4544)); - _data_mat[33] = ((walberla::float64)(Dummy_4545)); - _data_mat[34] = ((walberla::float64)(Dummy_4546)); - _data_mat[35] = ((walberla::float64)(Dummy_4547)); - _data_mat[36] = ((walberla::float64)(Dummy_4548)); - _data_mat[37] = ((walberla::float64)(Dummy_4549)); - _data_mat[38] = ((walberla::float64)(Dummy_4550)); - _data_mat[39] = ((walberla::float64)(Dummy_4551)); + _data_mat[0] = ((walberla::float64)(Dummy_11884)); + _data_mat[1] = ((walberla::float64)(Dummy_11885)); + _data_mat[2] = ((walberla::float64)(Dummy_11886)); + _data_mat[3] = ((walberla::float64)(Dummy_11887)); + _data_mat[4] = ((walberla::float64)(Dummy_11888)); + _data_mat[5] = ((walberla::float64)(Dummy_11889)); + _data_mat[6] = ((walberla::float64)(Dummy_11890)); + _data_mat[7] = ((walberla::float64)(Dummy_11891)); + _data_mat[8] = ((walberla::float64)(Dummy_11892)); + _data_mat[9] = ((walberla::float64)(Dummy_11893)); + _data_mat[10] = ((walberla::float64)(Dummy_11894)); + _data_mat[11] = ((walberla::float64)(Dummy_11895)); + _data_mat[12] = ((walberla::float64)(Dummy_11896)); + _data_mat[13] = ((walberla::float64)(Dummy_11897)); + _data_mat[14] = ((walberla::float64)(Dummy_11898)); + _data_mat[15] = ((walberla::float64)(Dummy_11899)); + _data_mat[16] = ((walberla::float64)(Dummy_11900)); + _data_mat[17] = ((walberla::float64)(Dummy_11901)); + _data_mat[18] = ((walberla::float64)(Dummy_11902)); + _data_mat[19] = ((walberla::float64)(Dummy_11903)); + _data_mat[20] = ((walberla::float64)(Dummy_11904)); + _data_mat[21] = ((walberla::float64)(Dummy_11905)); + _data_mat[22] = ((walberla::float64)(Dummy_11906)); + _data_mat[23] = ((walberla::float64)(Dummy_11907)); + _data_mat[24] = ((walberla::float64)(Dummy_11908)); + _data_mat[25] = ((walberla::float64)(Dummy_11909)); + _data_mat[26] = ((walberla::float64)(Dummy_11910)); + _data_mat[27] = ((walberla::float64)(Dummy_11911)); + _data_mat[28] = ((walberla::float64)(Dummy_11912)); + _data_mat[29] = ((walberla::float64)(Dummy_11913)); + _data_mat[30] = ((walberla::float64)(Dummy_11914)); + _data_mat[31] = ((walberla::float64)(Dummy_11915)); + _data_mat[32] = ((walberla::float64)(Dummy_11916)); + _data_mat[33] = ((walberla::float64)(Dummy_11917)); + _data_mat[34] = ((walberla::float64)(Dummy_11918)); + _data_mat[35] = ((walberla::float64)(Dummy_11919)); + _data_mat[36] = ((walberla::float64)(Dummy_11920)); + _data_mat[37] = ((walberla::float64)(Dummy_11921)); + _data_mat[38] = ((walberla::float64)(Dummy_11922)); + _data_mat[39] = ((walberla::float64)(Dummy_11923)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1764,130 +1722,130 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_4552 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_4553 = Dummy_4552*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_4554 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_4555 = Dummy_4554*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_4556 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_4557 = Dummy_4556*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_4558 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_4559 = Dummy_4558*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_4560 = Dummy_4552*tmp_kernel_op_0; - const walberla::float64 Dummy_4561 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_4562 = Dummy_4554*tmp_kernel_op_8; - const walberla::float64 Dummy_4563 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_4564 = Dummy_4556*tmp_kernel_op_16; - const walberla::float64 Dummy_4565 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_4566 = Dummy_4558*tmp_kernel_op_24; - const walberla::float64 Dummy_4567 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_4568 = Dummy_4552*Dummy_4561; - const walberla::float64 Dummy_4569 = Dummy_4554*Dummy_4563; - const walberla::float64 Dummy_4570 = Dummy_4556*Dummy_4565; - const walberla::float64 Dummy_4571 = Dummy_4558*Dummy_4567; - const walberla::float64 Dummy_4572 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_4573 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_4574 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_4575 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_4576 = Dummy_4552*Dummy_4572; - const walberla::float64 Dummy_4577 = Dummy_4554*Dummy_4573; - const walberla::float64 Dummy_4578 = Dummy_4556*Dummy_4574; - const walberla::float64 Dummy_4579 = Dummy_4558*Dummy_4575; - const walberla::float64 Dummy_4580 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_4581 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_4582 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_4583 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_4584 = Dummy_4552*Dummy_4580; - const walberla::float64 Dummy_4585 = Dummy_4554*Dummy_4581; - const walberla::float64 Dummy_4586 = Dummy_4556*Dummy_4582; - const walberla::float64 Dummy_4587 = Dummy_4558*Dummy_4583; - const walberla::float64 Dummy_4588 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_4589 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_4590 = Dummy_4552*(-Dummy_4588 - Dummy_4589); - const walberla::float64 Dummy_4591 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_4592 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_4593 = Dummy_4554*(-Dummy_4591 - Dummy_4592); - const walberla::float64 Dummy_4594 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_4595 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_4596 = Dummy_4556*(-Dummy_4594 - Dummy_4595); - const walberla::float64 Dummy_4597 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_4598 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_4599 = Dummy_4558*(-Dummy_4597 - Dummy_4598); - const walberla::float64 Dummy_4600 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_4601 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_4602 = Dummy_4552*(-Dummy_4600 - Dummy_4601); - const walberla::float64 Dummy_4603 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_4604 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_4605 = Dummy_4554*(-Dummy_4603 - Dummy_4604); - const walberla::float64 Dummy_4606 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_4607 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_4608 = Dummy_4556*(-Dummy_4606 - Dummy_4607); - const walberla::float64 Dummy_4609 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_4610 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_4611 = Dummy_4558*(-Dummy_4609 - Dummy_4610); - const walberla::float64 Dummy_4612 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_4613 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_4614 = Dummy_4552*(-Dummy_4612 - Dummy_4613); - const walberla::float64 Dummy_4615 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_4616 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_4617 = Dummy_4554*(-Dummy_4615 - Dummy_4616); - const walberla::float64 Dummy_4618 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_4619 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_4620 = Dummy_4556*(-Dummy_4618 - Dummy_4619); - const walberla::float64 Dummy_4621 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_4622 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_4623 = Dummy_4558*(-Dummy_4621 - Dummy_4622); - const walberla::float64 Dummy_4624 = Dummy_4552*(Dummy_4588 + Dummy_4600 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_4625 = Dummy_4554*(Dummy_4591 + Dummy_4603 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_4626 = Dummy_4556*(Dummy_4594 + Dummy_4606 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_4627 = Dummy_4558*(Dummy_4597 + Dummy_4609 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_4628 = Dummy_4552*(Dummy_4589 + Dummy_4612 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_4629 = Dummy_4554*(Dummy_4592 + Dummy_4615 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_4630 = Dummy_4556*(Dummy_4595 + Dummy_4618 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_4631 = Dummy_4558*(Dummy_4598 + Dummy_4621 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_4632 = Dummy_4552*(Dummy_4601 + Dummy_4613 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_4633 = Dummy_4554*(Dummy_4604 + Dummy_4616 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_4634 = Dummy_4556*(Dummy_4607 + Dummy_4619 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_4635 = Dummy_4558*(Dummy_4610 + Dummy_4622 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_4636 = Dummy_4553*tmp_kernel_op_0 + Dummy_4555*tmp_kernel_op_8 + Dummy_4557*tmp_kernel_op_16 + Dummy_4559*tmp_kernel_op_24; - const walberla::float64 Dummy_4637 = Dummy_4553*0.1381966011250105 + Dummy_4555*0.1381966011250105 + Dummy_4557*0.5854101966249684 + Dummy_4559*0.1381966011250105; - const walberla::float64 Dummy_4638 = Dummy_4553*0.1381966011250105 + Dummy_4555*0.5854101966249684 + Dummy_4557*0.1381966011250105 + Dummy_4559*0.1381966011250105; - const walberla::float64 Dummy_4639 = Dummy_4553*0.5854101966249684 + Dummy_4555*0.1381966011250105 + Dummy_4557*0.1381966011250105 + Dummy_4559*0.1381966011250105; - const walberla::float64 Dummy_4640 = -Dummy_4560*Dummy_4561 - Dummy_4562*Dummy_4563 - Dummy_4564*Dummy_4565 - Dummy_4566*Dummy_4567; - const walberla::float64 Dummy_4641 = Dummy_4568*-0.1381966011250105 + Dummy_4569*-0.1381966011250105 + Dummy_4570*-0.5854101966249684 + Dummy_4571*-0.1381966011250105; - const walberla::float64 Dummy_4642 = Dummy_4568*-0.1381966011250105 + Dummy_4569*-0.5854101966249684 + Dummy_4570*-0.1381966011250105 + Dummy_4571*-0.1381966011250105; - const walberla::float64 Dummy_4643 = Dummy_4568*-0.5854101966249684 + Dummy_4569*-0.1381966011250105 + Dummy_4570*-0.1381966011250105 + Dummy_4571*-0.1381966011250105; - const walberla::float64 Dummy_4644 = -Dummy_4560*Dummy_4572 - Dummy_4562*Dummy_4573 - Dummy_4564*Dummy_4574 - Dummy_4566*Dummy_4575; - const walberla::float64 Dummy_4645 = Dummy_4576*-0.1381966011250105 + Dummy_4577*-0.1381966011250105 + Dummy_4578*-0.5854101966249684 + Dummy_4579*-0.1381966011250105; - const walberla::float64 Dummy_4646 = Dummy_4576*-0.1381966011250105 + Dummy_4577*-0.5854101966249684 + Dummy_4578*-0.1381966011250105 + Dummy_4579*-0.1381966011250105; - const walberla::float64 Dummy_4647 = Dummy_4576*-0.5854101966249684 + Dummy_4577*-0.1381966011250105 + Dummy_4578*-0.1381966011250105 + Dummy_4579*-0.1381966011250105; - const walberla::float64 Dummy_4648 = -Dummy_4560*Dummy_4580 - Dummy_4562*Dummy_4581 - Dummy_4564*Dummy_4582 - Dummy_4566*Dummy_4583; - const walberla::float64 Dummy_4649 = Dummy_4584*-0.1381966011250105 + Dummy_4585*-0.1381966011250105 + Dummy_4586*-0.5854101966249684 + Dummy_4587*-0.1381966011250105; - const walberla::float64 Dummy_4650 = Dummy_4584*-0.1381966011250105 + Dummy_4585*-0.5854101966249684 + Dummy_4586*-0.1381966011250105 + Dummy_4587*-0.1381966011250105; - const walberla::float64 Dummy_4651 = Dummy_4584*-0.5854101966249684 + Dummy_4585*-0.1381966011250105 + Dummy_4586*-0.1381966011250105 + Dummy_4587*-0.1381966011250105; - const walberla::float64 Dummy_4652 = Dummy_4590*tmp_kernel_op_0 + Dummy_4593*tmp_kernel_op_8 + Dummy_4596*tmp_kernel_op_16 + Dummy_4599*tmp_kernel_op_24; - const walberla::float64 Dummy_4653 = Dummy_4590*0.1381966011250105 + Dummy_4593*0.1381966011250105 + Dummy_4596*0.5854101966249684 + Dummy_4599*0.1381966011250105; - const walberla::float64 Dummy_4654 = Dummy_4590*0.1381966011250105 + Dummy_4593*0.5854101966249684 + Dummy_4596*0.1381966011250105 + Dummy_4599*0.1381966011250105; - const walberla::float64 Dummy_4655 = Dummy_4590*0.5854101966249684 + Dummy_4593*0.1381966011250105 + Dummy_4596*0.1381966011250105 + Dummy_4599*0.1381966011250105; - const walberla::float64 Dummy_4656 = Dummy_4602*tmp_kernel_op_0 + Dummy_4605*tmp_kernel_op_8 + Dummy_4608*tmp_kernel_op_16 + Dummy_4611*tmp_kernel_op_24; - const walberla::float64 Dummy_4657 = Dummy_4602*0.1381966011250105 + Dummy_4605*0.1381966011250105 + Dummy_4608*0.5854101966249684 + Dummy_4611*0.1381966011250105; - const walberla::float64 Dummy_4658 = Dummy_4602*0.1381966011250105 + Dummy_4605*0.5854101966249684 + Dummy_4608*0.1381966011250105 + Dummy_4611*0.1381966011250105; - const walberla::float64 Dummy_4659 = Dummy_4602*0.5854101966249684 + Dummy_4605*0.1381966011250105 + Dummy_4608*0.1381966011250105 + Dummy_4611*0.1381966011250105; - const walberla::float64 Dummy_4660 = Dummy_4614*tmp_kernel_op_0 + Dummy_4617*tmp_kernel_op_8 + Dummy_4620*tmp_kernel_op_16 + Dummy_4623*tmp_kernel_op_24; - const walberla::float64 Dummy_4661 = Dummy_4614*0.1381966011250105 + Dummy_4617*0.1381966011250105 + Dummy_4620*0.5854101966249684 + Dummy_4623*0.1381966011250105; - const walberla::float64 Dummy_4662 = Dummy_4614*0.1381966011250105 + Dummy_4617*0.5854101966249684 + Dummy_4620*0.1381966011250105 + Dummy_4623*0.1381966011250105; - const walberla::float64 Dummy_4663 = Dummy_4614*0.5854101966249684 + Dummy_4617*0.1381966011250105 + Dummy_4620*0.1381966011250105 + Dummy_4623*0.1381966011250105; - const walberla::float64 Dummy_4664 = Dummy_4624*tmp_kernel_op_0 + Dummy_4625*tmp_kernel_op_8 + Dummy_4626*tmp_kernel_op_16 + Dummy_4627*tmp_kernel_op_24; - const walberla::float64 Dummy_4665 = Dummy_4624*0.1381966011250105 + Dummy_4625*0.1381966011250105 + Dummy_4626*0.5854101966249684 + Dummy_4627*0.1381966011250105; - const walberla::float64 Dummy_4666 = Dummy_4624*0.1381966011250105 + Dummy_4625*0.5854101966249684 + Dummy_4626*0.1381966011250105 + Dummy_4627*0.1381966011250105; - const walberla::float64 Dummy_4667 = Dummy_4624*0.5854101966249684 + Dummy_4625*0.1381966011250105 + Dummy_4626*0.1381966011250105 + Dummy_4627*0.1381966011250105; - const walberla::float64 Dummy_4668 = Dummy_4628*tmp_kernel_op_0 + Dummy_4629*tmp_kernel_op_8 + Dummy_4630*tmp_kernel_op_16 + Dummy_4631*tmp_kernel_op_24; - const walberla::float64 Dummy_4669 = Dummy_4628*0.1381966011250105 + Dummy_4629*0.1381966011250105 + Dummy_4630*0.5854101966249684 + Dummy_4631*0.1381966011250105; - const walberla::float64 Dummy_4670 = Dummy_4628*0.1381966011250105 + Dummy_4629*0.5854101966249684 + Dummy_4630*0.1381966011250105 + Dummy_4631*0.1381966011250105; - const walberla::float64 Dummy_4671 = Dummy_4628*0.5854101966249684 + Dummy_4629*0.1381966011250105 + Dummy_4630*0.1381966011250105 + Dummy_4631*0.1381966011250105; - const walberla::float64 Dummy_4672 = Dummy_4632*tmp_kernel_op_0 + Dummy_4633*tmp_kernel_op_8 + Dummy_4634*tmp_kernel_op_16 + Dummy_4635*tmp_kernel_op_24; - const walberla::float64 Dummy_4673 = Dummy_4632*0.1381966011250105 + Dummy_4633*0.1381966011250105 + Dummy_4634*0.5854101966249684 + Dummy_4635*0.1381966011250105; - const walberla::float64 Dummy_4674 = Dummy_4632*0.1381966011250105 + Dummy_4633*0.5854101966249684 + Dummy_4634*0.1381966011250105 + Dummy_4635*0.1381966011250105; - const walberla::float64 Dummy_4675 = Dummy_4632*0.5854101966249684 + Dummy_4633*0.1381966011250105 + Dummy_4634*0.1381966011250105 + Dummy_4635*0.1381966011250105; + const walberla::float64 Dummy_11924 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_11925 = Dummy_11924*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_11926 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_11927 = Dummy_11926*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_11928 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_11929 = Dummy_11928*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_11930 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_11931 = Dummy_11930*(-jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_11932 = Dummy_11924*tmp_kernel_op_0; + const walberla::float64 Dummy_11933 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_11934 = Dummy_11926*tmp_kernel_op_8; + const walberla::float64 Dummy_11935 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_11936 = Dummy_11928*tmp_kernel_op_16; + const walberla::float64 Dummy_11937 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_11938 = Dummy_11930*tmp_kernel_op_24; + const walberla::float64 Dummy_11939 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_11940 = Dummy_11924*Dummy_11933; + const walberla::float64 Dummy_11941 = Dummy_11926*Dummy_11935; + const walberla::float64 Dummy_11942 = Dummy_11928*Dummy_11937; + const walberla::float64 Dummy_11943 = Dummy_11930*Dummy_11939; + const walberla::float64 Dummy_11944 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_11945 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_11946 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_11947 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_11948 = Dummy_11924*Dummy_11944; + const walberla::float64 Dummy_11949 = Dummy_11926*Dummy_11945; + const walberla::float64 Dummy_11950 = Dummy_11928*Dummy_11946; + const walberla::float64 Dummy_11951 = Dummy_11930*Dummy_11947; + const walberla::float64 Dummy_11952 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_11953 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_11954 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_11955 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_11956 = Dummy_11924*Dummy_11952; + const walberla::float64 Dummy_11957 = Dummy_11926*Dummy_11953; + const walberla::float64 Dummy_11958 = Dummy_11928*Dummy_11954; + const walberla::float64 Dummy_11959 = Dummy_11930*Dummy_11955; + const walberla::float64 Dummy_11960 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_11961 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_11962 = Dummy_11924*(-Dummy_11960 - Dummy_11961); + const walberla::float64 Dummy_11963 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_11964 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_11965 = Dummy_11926*(-Dummy_11963 - Dummy_11964); + const walberla::float64 Dummy_11966 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_11967 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_11968 = Dummy_11928*(-Dummy_11966 - Dummy_11967); + const walberla::float64 Dummy_11969 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_11970 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_11971 = Dummy_11930*(-Dummy_11969 - Dummy_11970); + const walberla::float64 Dummy_11972 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_11973 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_11974 = Dummy_11924*(-Dummy_11972 - Dummy_11973); + const walberla::float64 Dummy_11975 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_11976 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_11977 = Dummy_11926*(-Dummy_11975 - Dummy_11976); + const walberla::float64 Dummy_11978 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_11979 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_11980 = Dummy_11928*(-Dummy_11978 - Dummy_11979); + const walberla::float64 Dummy_11981 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_11982 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_11983 = Dummy_11930*(-Dummy_11981 - Dummy_11982); + const walberla::float64 Dummy_11984 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_11985 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_11986 = Dummy_11924*(-Dummy_11984 - Dummy_11985); + const walberla::float64 Dummy_11987 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_11988 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_11989 = Dummy_11926*(-Dummy_11987 - Dummy_11988); + const walberla::float64 Dummy_11990 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_11991 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_11992 = Dummy_11928*(-Dummy_11990 - Dummy_11991); + const walberla::float64 Dummy_11993 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_11994 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_11995 = Dummy_11930*(-Dummy_11993 - Dummy_11994); + const walberla::float64 Dummy_11996 = Dummy_11924*(Dummy_11960 + Dummy_11972 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_11997 = Dummy_11926*(Dummy_11963 + Dummy_11975 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_11998 = Dummy_11928*(Dummy_11966 + Dummy_11978 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_11999 = Dummy_11930*(Dummy_11969 + Dummy_11981 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_12000 = Dummy_11924*(Dummy_11961 + Dummy_11984 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12001 = Dummy_11926*(Dummy_11964 + Dummy_11987 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_12002 = Dummy_11928*(Dummy_11967 + Dummy_11990 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_12003 = Dummy_11930*(Dummy_11970 + Dummy_11993 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_12004 = Dummy_11924*(Dummy_11973 + Dummy_11985 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_12005 = Dummy_11926*(Dummy_11976 + Dummy_11988 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_12006 = Dummy_11928*(Dummy_11979 + Dummy_11991 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_12007 = Dummy_11930*(Dummy_11982 + Dummy_11994 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_12008 = Dummy_11925*tmp_kernel_op_0 + Dummy_11927*tmp_kernel_op_8 + Dummy_11929*tmp_kernel_op_16 + Dummy_11931*tmp_kernel_op_24; + const walberla::float64 Dummy_12009 = Dummy_11925*0.1381966011250105 + Dummy_11927*0.1381966011250105 + Dummy_11929*0.5854101966249684 + Dummy_11931*0.1381966011250105; + const walberla::float64 Dummy_12010 = Dummy_11925*0.1381966011250105 + Dummy_11927*0.5854101966249684 + Dummy_11929*0.1381966011250105 + Dummy_11931*0.1381966011250105; + const walberla::float64 Dummy_12011 = Dummy_11925*0.5854101966249684 + Dummy_11927*0.1381966011250105 + Dummy_11929*0.1381966011250105 + Dummy_11931*0.1381966011250105; + const walberla::float64 Dummy_12012 = -Dummy_11932*Dummy_11933 - Dummy_11934*Dummy_11935 - Dummy_11936*Dummy_11937 - Dummy_11938*Dummy_11939; + const walberla::float64 Dummy_12013 = Dummy_11940*-0.1381966011250105 + Dummy_11941*-0.1381966011250105 + Dummy_11942*-0.5854101966249684 + Dummy_11943*-0.1381966011250105; + const walberla::float64 Dummy_12014 = Dummy_11940*-0.1381966011250105 + Dummy_11941*-0.5854101966249684 + Dummy_11942*-0.1381966011250105 + Dummy_11943*-0.1381966011250105; + const walberla::float64 Dummy_12015 = Dummy_11940*-0.5854101966249684 + Dummy_11941*-0.1381966011250105 + Dummy_11942*-0.1381966011250105 + Dummy_11943*-0.1381966011250105; + const walberla::float64 Dummy_12016 = -Dummy_11932*Dummy_11944 - Dummy_11934*Dummy_11945 - Dummy_11936*Dummy_11946 - Dummy_11938*Dummy_11947; + const walberla::float64 Dummy_12017 = Dummy_11948*-0.1381966011250105 + Dummy_11949*-0.1381966011250105 + Dummy_11950*-0.5854101966249684 + Dummy_11951*-0.1381966011250105; + const walberla::float64 Dummy_12018 = Dummy_11948*-0.1381966011250105 + Dummy_11949*-0.5854101966249684 + Dummy_11950*-0.1381966011250105 + Dummy_11951*-0.1381966011250105; + const walberla::float64 Dummy_12019 = Dummy_11948*-0.5854101966249684 + Dummy_11949*-0.1381966011250105 + Dummy_11950*-0.1381966011250105 + Dummy_11951*-0.1381966011250105; + const walberla::float64 Dummy_12020 = -Dummy_11932*Dummy_11952 - Dummy_11934*Dummy_11953 - Dummy_11936*Dummy_11954 - Dummy_11938*Dummy_11955; + const walberla::float64 Dummy_12021 = Dummy_11956*-0.1381966011250105 + Dummy_11957*-0.1381966011250105 + Dummy_11958*-0.5854101966249684 + Dummy_11959*-0.1381966011250105; + const walberla::float64 Dummy_12022 = Dummy_11956*-0.1381966011250105 + Dummy_11957*-0.5854101966249684 + Dummy_11958*-0.1381966011250105 + Dummy_11959*-0.1381966011250105; + const walberla::float64 Dummy_12023 = Dummy_11956*-0.5854101966249684 + Dummy_11957*-0.1381966011250105 + Dummy_11958*-0.1381966011250105 + Dummy_11959*-0.1381966011250105; + const walberla::float64 Dummy_12024 = Dummy_11962*tmp_kernel_op_0 + Dummy_11965*tmp_kernel_op_8 + Dummy_11968*tmp_kernel_op_16 + Dummy_11971*tmp_kernel_op_24; + const walberla::float64 Dummy_12025 = Dummy_11962*0.1381966011250105 + Dummy_11965*0.1381966011250105 + Dummy_11968*0.5854101966249684 + Dummy_11971*0.1381966011250105; + const walberla::float64 Dummy_12026 = Dummy_11962*0.1381966011250105 + Dummy_11965*0.5854101966249684 + Dummy_11968*0.1381966011250105 + Dummy_11971*0.1381966011250105; + const walberla::float64 Dummy_12027 = Dummy_11962*0.5854101966249684 + Dummy_11965*0.1381966011250105 + Dummy_11968*0.1381966011250105 + Dummy_11971*0.1381966011250105; + const walberla::float64 Dummy_12028 = Dummy_11974*tmp_kernel_op_0 + Dummy_11977*tmp_kernel_op_8 + Dummy_11980*tmp_kernel_op_16 + Dummy_11983*tmp_kernel_op_24; + const walberla::float64 Dummy_12029 = Dummy_11974*0.1381966011250105 + Dummy_11977*0.1381966011250105 + Dummy_11980*0.5854101966249684 + Dummy_11983*0.1381966011250105; + const walberla::float64 Dummy_12030 = Dummy_11974*0.1381966011250105 + Dummy_11977*0.5854101966249684 + Dummy_11980*0.1381966011250105 + Dummy_11983*0.1381966011250105; + const walberla::float64 Dummy_12031 = Dummy_11974*0.5854101966249684 + Dummy_11977*0.1381966011250105 + Dummy_11980*0.1381966011250105 + Dummy_11983*0.1381966011250105; + const walberla::float64 Dummy_12032 = Dummy_11986*tmp_kernel_op_0 + Dummy_11989*tmp_kernel_op_8 + Dummy_11992*tmp_kernel_op_16 + Dummy_11995*tmp_kernel_op_24; + const walberla::float64 Dummy_12033 = Dummy_11986*0.1381966011250105 + Dummy_11989*0.1381966011250105 + Dummy_11992*0.5854101966249684 + Dummy_11995*0.1381966011250105; + const walberla::float64 Dummy_12034 = Dummy_11986*0.1381966011250105 + Dummy_11989*0.5854101966249684 + Dummy_11992*0.1381966011250105 + Dummy_11995*0.1381966011250105; + const walberla::float64 Dummy_12035 = Dummy_11986*0.5854101966249684 + Dummy_11989*0.1381966011250105 + Dummy_11992*0.1381966011250105 + Dummy_11995*0.1381966011250105; + const walberla::float64 Dummy_12036 = Dummy_11996*tmp_kernel_op_0 + Dummy_11997*tmp_kernel_op_8 + Dummy_11998*tmp_kernel_op_16 + Dummy_11999*tmp_kernel_op_24; + const walberla::float64 Dummy_12037 = Dummy_11996*0.1381966011250105 + Dummy_11997*0.1381966011250105 + Dummy_11998*0.5854101966249684 + Dummy_11999*0.1381966011250105; + const walberla::float64 Dummy_12038 = Dummy_11996*0.1381966011250105 + Dummy_11997*0.5854101966249684 + Dummy_11998*0.1381966011250105 + Dummy_11999*0.1381966011250105; + const walberla::float64 Dummy_12039 = Dummy_11996*0.5854101966249684 + Dummy_11997*0.1381966011250105 + Dummy_11998*0.1381966011250105 + Dummy_11999*0.1381966011250105; + const walberla::float64 Dummy_12040 = Dummy_12000*tmp_kernel_op_0 + Dummy_12001*tmp_kernel_op_8 + Dummy_12002*tmp_kernel_op_16 + Dummy_12003*tmp_kernel_op_24; + const walberla::float64 Dummy_12041 = Dummy_12000*0.1381966011250105 + Dummy_12001*0.1381966011250105 + Dummy_12002*0.5854101966249684 + Dummy_12003*0.1381966011250105; + const walberla::float64 Dummy_12042 = Dummy_12000*0.1381966011250105 + Dummy_12001*0.5854101966249684 + Dummy_12002*0.1381966011250105 + Dummy_12003*0.1381966011250105; + const walberla::float64 Dummy_12043 = Dummy_12000*0.5854101966249684 + Dummy_12001*0.1381966011250105 + Dummy_12002*0.1381966011250105 + Dummy_12003*0.1381966011250105; + const walberla::float64 Dummy_12044 = Dummy_12004*tmp_kernel_op_0 + Dummy_12005*tmp_kernel_op_8 + Dummy_12006*tmp_kernel_op_16 + Dummy_12007*tmp_kernel_op_24; + const walberla::float64 Dummy_12045 = Dummy_12004*0.1381966011250105 + Dummy_12005*0.1381966011250105 + Dummy_12006*0.5854101966249684 + Dummy_12007*0.1381966011250105; + const walberla::float64 Dummy_12046 = Dummy_12004*0.1381966011250105 + Dummy_12005*0.5854101966249684 + Dummy_12006*0.1381966011250105 + Dummy_12007*0.1381966011250105; + const walberla::float64 Dummy_12047 = Dummy_12004*0.5854101966249684 + Dummy_12005*0.1381966011250105 + Dummy_12006*0.1381966011250105 + Dummy_12007*0.1381966011250105; { { @@ -1914,175 +1872,175 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_4636)); - _data_mat[1] = ((walberla::float64)(Dummy_4637)); - _data_mat[2] = ((walberla::float64)(Dummy_4638)); - _data_mat[3] = ((walberla::float64)(Dummy_4639)); - _data_mat[4] = ((walberla::float64)(Dummy_4640)); - _data_mat[5] = ((walberla::float64)(Dummy_4641)); - _data_mat[6] = ((walberla::float64)(Dummy_4642)); - _data_mat[7] = ((walberla::float64)(Dummy_4643)); - _data_mat[8] = ((walberla::float64)(Dummy_4644)); - _data_mat[9] = ((walberla::float64)(Dummy_4645)); - _data_mat[10] = ((walberla::float64)(Dummy_4646)); - _data_mat[11] = ((walberla::float64)(Dummy_4647)); - _data_mat[12] = ((walberla::float64)(Dummy_4648)); - _data_mat[13] = ((walberla::float64)(Dummy_4649)); - _data_mat[14] = ((walberla::float64)(Dummy_4650)); - _data_mat[15] = ((walberla::float64)(Dummy_4651)); - _data_mat[16] = ((walberla::float64)(Dummy_4652)); - _data_mat[17] = ((walberla::float64)(Dummy_4653)); - _data_mat[18] = ((walberla::float64)(Dummy_4654)); - _data_mat[19] = ((walberla::float64)(Dummy_4655)); - _data_mat[20] = ((walberla::float64)(Dummy_4656)); - _data_mat[21] = ((walberla::float64)(Dummy_4657)); - _data_mat[22] = ((walberla::float64)(Dummy_4658)); - _data_mat[23] = ((walberla::float64)(Dummy_4659)); - _data_mat[24] = ((walberla::float64)(Dummy_4660)); - _data_mat[25] = ((walberla::float64)(Dummy_4661)); - _data_mat[26] = ((walberla::float64)(Dummy_4662)); - _data_mat[27] = ((walberla::float64)(Dummy_4663)); - _data_mat[28] = ((walberla::float64)(Dummy_4664)); - _data_mat[29] = ((walberla::float64)(Dummy_4665)); - _data_mat[30] = ((walberla::float64)(Dummy_4666)); - _data_mat[31] = ((walberla::float64)(Dummy_4667)); - _data_mat[32] = ((walberla::float64)(Dummy_4668)); - _data_mat[33] = ((walberla::float64)(Dummy_4669)); - _data_mat[34] = ((walberla::float64)(Dummy_4670)); - _data_mat[35] = ((walberla::float64)(Dummy_4671)); - _data_mat[36] = ((walberla::float64)(Dummy_4672)); - _data_mat[37] = ((walberla::float64)(Dummy_4673)); - _data_mat[38] = ((walberla::float64)(Dummy_4674)); - _data_mat[39] = ((walberla::float64)(Dummy_4675)); + _data_mat[0] = ((walberla::float64)(Dummy_12008)); + _data_mat[1] = ((walberla::float64)(Dummy_12009)); + _data_mat[2] = ((walberla::float64)(Dummy_12010)); + _data_mat[3] = ((walberla::float64)(Dummy_12011)); + _data_mat[4] = ((walberla::float64)(Dummy_12012)); + _data_mat[5] = ((walberla::float64)(Dummy_12013)); + _data_mat[6] = ((walberla::float64)(Dummy_12014)); + _data_mat[7] = ((walberla::float64)(Dummy_12015)); + _data_mat[8] = ((walberla::float64)(Dummy_12016)); + _data_mat[9] = ((walberla::float64)(Dummy_12017)); + _data_mat[10] = ((walberla::float64)(Dummy_12018)); + _data_mat[11] = ((walberla::float64)(Dummy_12019)); + _data_mat[12] = ((walberla::float64)(Dummy_12020)); + _data_mat[13] = ((walberla::float64)(Dummy_12021)); + _data_mat[14] = ((walberla::float64)(Dummy_12022)); + _data_mat[15] = ((walberla::float64)(Dummy_12023)); + _data_mat[16] = ((walberla::float64)(Dummy_12024)); + _data_mat[17] = ((walberla::float64)(Dummy_12025)); + _data_mat[18] = ((walberla::float64)(Dummy_12026)); + _data_mat[19] = ((walberla::float64)(Dummy_12027)); + _data_mat[20] = ((walberla::float64)(Dummy_12028)); + _data_mat[21] = ((walberla::float64)(Dummy_12029)); + _data_mat[22] = ((walberla::float64)(Dummy_12030)); + _data_mat[23] = ((walberla::float64)(Dummy_12031)); + _data_mat[24] = ((walberla::float64)(Dummy_12032)); + _data_mat[25] = ((walberla::float64)(Dummy_12033)); + _data_mat[26] = ((walberla::float64)(Dummy_12034)); + _data_mat[27] = ((walberla::float64)(Dummy_12035)); + _data_mat[28] = ((walberla::float64)(Dummy_12036)); + _data_mat[29] = ((walberla::float64)(Dummy_12037)); + _data_mat[30] = ((walberla::float64)(Dummy_12038)); + _data_mat[31] = ((walberla::float64)(Dummy_12039)); + _data_mat[32] = ((walberla::float64)(Dummy_12040)); + _data_mat[33] = ((walberla::float64)(Dummy_12041)); + _data_mat[34] = ((walberla::float64)(Dummy_12042)); + _data_mat[35] = ((walberla::float64)(Dummy_12043)); + _data_mat[36] = ((walberla::float64)(Dummy_12044)); + _data_mat[37] = ((walberla::float64)(Dummy_12045)); + _data_mat[38] = ((walberla::float64)(Dummy_12046)); + _data_mat[39] = ((walberla::float64)(Dummy_12047)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_4676 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4677 = Dummy_4676*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_4678 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4679 = Dummy_4678*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_4680 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4681 = Dummy_4680*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_4682 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4683 = Dummy_4682*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_4684 = Dummy_4676*tmp_kernel_op_0; - const walberla::float64 Dummy_4685 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_4686 = Dummy_4678*tmp_kernel_op_8; - const walberla::float64 Dummy_4687 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_4688 = Dummy_4680*tmp_kernel_op_16; - const walberla::float64 Dummy_4689 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_4690 = Dummy_4682*tmp_kernel_op_24; - const walberla::float64 Dummy_4691 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_4692 = Dummy_4676*Dummy_4685; - const walberla::float64 Dummy_4693 = Dummy_4678*Dummy_4687; - const walberla::float64 Dummy_4694 = Dummy_4680*Dummy_4689; - const walberla::float64 Dummy_4695 = Dummy_4682*Dummy_4691; - const walberla::float64 Dummy_4696 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_4697 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_4698 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_4699 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_4700 = Dummy_4676*Dummy_4696; - const walberla::float64 Dummy_4701 = Dummy_4678*Dummy_4697; - const walberla::float64 Dummy_4702 = Dummy_4680*Dummy_4698; - const walberla::float64 Dummy_4703 = Dummy_4682*Dummy_4699; - const walberla::float64 Dummy_4704 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_4705 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_4706 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_4707 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_4708 = Dummy_4676*Dummy_4704; - const walberla::float64 Dummy_4709 = Dummy_4678*Dummy_4705; - const walberla::float64 Dummy_4710 = Dummy_4680*Dummy_4706; - const walberla::float64 Dummy_4711 = Dummy_4682*Dummy_4707; - const walberla::float64 Dummy_4712 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_4713 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_4714 = Dummy_4676*(-Dummy_4712 - Dummy_4713); - const walberla::float64 Dummy_4715 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_4716 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_4717 = Dummy_4678*(-Dummy_4715 - Dummy_4716); - const walberla::float64 Dummy_4718 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_4719 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_4720 = Dummy_4680*(-Dummy_4718 - Dummy_4719); - const walberla::float64 Dummy_4721 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_4722 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_4723 = Dummy_4682*(-Dummy_4721 - Dummy_4722); - const walberla::float64 Dummy_4724 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_4725 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_4726 = Dummy_4676*(-Dummy_4724 - Dummy_4725); - const walberla::float64 Dummy_4727 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_4728 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_4729 = Dummy_4678*(-Dummy_4727 - Dummy_4728); - const walberla::float64 Dummy_4730 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_4731 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_4732 = Dummy_4680*(-Dummy_4730 - Dummy_4731); - const walberla::float64 Dummy_4733 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_4734 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_4735 = Dummy_4682*(-Dummy_4733 - Dummy_4734); - const walberla::float64 Dummy_4736 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_4737 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_4738 = Dummy_4676*(-Dummy_4736 - Dummy_4737); - const walberla::float64 Dummy_4739 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_4740 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_4741 = Dummy_4678*(-Dummy_4739 - Dummy_4740); - const walberla::float64 Dummy_4742 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_4743 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_4744 = Dummy_4680*(-Dummy_4742 - Dummy_4743); - const walberla::float64 Dummy_4745 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_4746 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_4747 = Dummy_4682*(-Dummy_4745 - Dummy_4746); - const walberla::float64 Dummy_4748 = Dummy_4676*(Dummy_4712 + Dummy_4724 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_4749 = Dummy_4678*(Dummy_4715 + Dummy_4727 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_4750 = Dummy_4680*(Dummy_4718 + Dummy_4730 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_4751 = Dummy_4682*(Dummy_4721 + Dummy_4733 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_4752 = Dummy_4676*(Dummy_4713 + Dummy_4736 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_4753 = Dummy_4678*(Dummy_4716 + Dummy_4739 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_4754 = Dummy_4680*(Dummy_4719 + Dummy_4742 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_4755 = Dummy_4682*(Dummy_4722 + Dummy_4745 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_4756 = Dummy_4676*(Dummy_4725 + Dummy_4737 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_4757 = Dummy_4678*(Dummy_4728 + Dummy_4740 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_4758 = Dummy_4680*(Dummy_4731 + Dummy_4743 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_4759 = Dummy_4682*(Dummy_4734 + Dummy_4746 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_4760 = Dummy_4677*tmp_kernel_op_0 + Dummy_4679*tmp_kernel_op_8 + Dummy_4681*tmp_kernel_op_16 + Dummy_4683*tmp_kernel_op_24; - const walberla::float64 Dummy_4761 = Dummy_4677*0.1381966011250105 + Dummy_4679*0.1381966011250105 + Dummy_4681*0.5854101966249684 + Dummy_4683*0.1381966011250105; - const walberla::float64 Dummy_4762 = Dummy_4677*0.1381966011250105 + Dummy_4679*0.5854101966249684 + Dummy_4681*0.1381966011250105 + Dummy_4683*0.1381966011250105; - const walberla::float64 Dummy_4763 = Dummy_4677*0.5854101966249684 + Dummy_4679*0.1381966011250105 + Dummy_4681*0.1381966011250105 + Dummy_4683*0.1381966011250105; - const walberla::float64 Dummy_4764 = -Dummy_4684*Dummy_4685 - Dummy_4686*Dummy_4687 - Dummy_4688*Dummy_4689 - Dummy_4690*Dummy_4691; - const walberla::float64 Dummy_4765 = Dummy_4692*-0.1381966011250105 + Dummy_4693*-0.1381966011250105 + Dummy_4694*-0.5854101966249684 + Dummy_4695*-0.1381966011250105; - const walberla::float64 Dummy_4766 = Dummy_4692*-0.1381966011250105 + Dummy_4693*-0.5854101966249684 + Dummy_4694*-0.1381966011250105 + Dummy_4695*-0.1381966011250105; - const walberla::float64 Dummy_4767 = Dummy_4692*-0.5854101966249684 + Dummy_4693*-0.1381966011250105 + Dummy_4694*-0.1381966011250105 + Dummy_4695*-0.1381966011250105; - const walberla::float64 Dummy_4768 = -Dummy_4684*Dummy_4696 - Dummy_4686*Dummy_4697 - Dummy_4688*Dummy_4698 - Dummy_4690*Dummy_4699; - const walberla::float64 Dummy_4769 = Dummy_4700*-0.1381966011250105 + Dummy_4701*-0.1381966011250105 + Dummy_4702*-0.5854101966249684 + Dummy_4703*-0.1381966011250105; - const walberla::float64 Dummy_4770 = Dummy_4700*-0.1381966011250105 + Dummy_4701*-0.5854101966249684 + Dummy_4702*-0.1381966011250105 + Dummy_4703*-0.1381966011250105; - const walberla::float64 Dummy_4771 = Dummy_4700*-0.5854101966249684 + Dummy_4701*-0.1381966011250105 + Dummy_4702*-0.1381966011250105 + Dummy_4703*-0.1381966011250105; - const walberla::float64 Dummy_4772 = -Dummy_4684*Dummy_4704 - Dummy_4686*Dummy_4705 - Dummy_4688*Dummy_4706 - Dummy_4690*Dummy_4707; - const walberla::float64 Dummy_4773 = Dummy_4708*-0.1381966011250105 + Dummy_4709*-0.1381966011250105 + Dummy_4710*-0.5854101966249684 + Dummy_4711*-0.1381966011250105; - const walberla::float64 Dummy_4774 = Dummy_4708*-0.1381966011250105 + Dummy_4709*-0.5854101966249684 + Dummy_4710*-0.1381966011250105 + Dummy_4711*-0.1381966011250105; - const walberla::float64 Dummy_4775 = Dummy_4708*-0.5854101966249684 + Dummy_4709*-0.1381966011250105 + Dummy_4710*-0.1381966011250105 + Dummy_4711*-0.1381966011250105; - const walberla::float64 Dummy_4776 = Dummy_4714*tmp_kernel_op_0 + Dummy_4717*tmp_kernel_op_8 + Dummy_4720*tmp_kernel_op_16 + Dummy_4723*tmp_kernel_op_24; - const walberla::float64 Dummy_4777 = Dummy_4714*0.1381966011250105 + Dummy_4717*0.1381966011250105 + Dummy_4720*0.5854101966249684 + Dummy_4723*0.1381966011250105; - const walberla::float64 Dummy_4778 = Dummy_4714*0.1381966011250105 + Dummy_4717*0.5854101966249684 + Dummy_4720*0.1381966011250105 + Dummy_4723*0.1381966011250105; - const walberla::float64 Dummy_4779 = Dummy_4714*0.5854101966249684 + Dummy_4717*0.1381966011250105 + Dummy_4720*0.1381966011250105 + Dummy_4723*0.1381966011250105; - const walberla::float64 Dummy_4780 = Dummy_4726*tmp_kernel_op_0 + Dummy_4729*tmp_kernel_op_8 + Dummy_4732*tmp_kernel_op_16 + Dummy_4735*tmp_kernel_op_24; - const walberla::float64 Dummy_4781 = Dummy_4726*0.1381966011250105 + Dummy_4729*0.1381966011250105 + Dummy_4732*0.5854101966249684 + Dummy_4735*0.1381966011250105; - const walberla::float64 Dummy_4782 = Dummy_4726*0.1381966011250105 + Dummy_4729*0.5854101966249684 + Dummy_4732*0.1381966011250105 + Dummy_4735*0.1381966011250105; - const walberla::float64 Dummy_4783 = Dummy_4726*0.5854101966249684 + Dummy_4729*0.1381966011250105 + Dummy_4732*0.1381966011250105 + Dummy_4735*0.1381966011250105; - const walberla::float64 Dummy_4784 = Dummy_4738*tmp_kernel_op_0 + Dummy_4741*tmp_kernel_op_8 + Dummy_4744*tmp_kernel_op_16 + Dummy_4747*tmp_kernel_op_24; - const walberla::float64 Dummy_4785 = Dummy_4738*0.1381966011250105 + Dummy_4741*0.1381966011250105 + Dummy_4744*0.5854101966249684 + Dummy_4747*0.1381966011250105; - const walberla::float64 Dummy_4786 = Dummy_4738*0.1381966011250105 + Dummy_4741*0.5854101966249684 + Dummy_4744*0.1381966011250105 + Dummy_4747*0.1381966011250105; - const walberla::float64 Dummy_4787 = Dummy_4738*0.5854101966249684 + Dummy_4741*0.1381966011250105 + Dummy_4744*0.1381966011250105 + Dummy_4747*0.1381966011250105; - const walberla::float64 Dummy_4788 = Dummy_4748*tmp_kernel_op_0 + Dummy_4749*tmp_kernel_op_8 + Dummy_4750*tmp_kernel_op_16 + Dummy_4751*tmp_kernel_op_24; - const walberla::float64 Dummy_4789 = Dummy_4748*0.1381966011250105 + Dummy_4749*0.1381966011250105 + Dummy_4750*0.5854101966249684 + Dummy_4751*0.1381966011250105; - const walberla::float64 Dummy_4790 = Dummy_4748*0.1381966011250105 + Dummy_4749*0.5854101966249684 + Dummy_4750*0.1381966011250105 + Dummy_4751*0.1381966011250105; - const walberla::float64 Dummy_4791 = Dummy_4748*0.5854101966249684 + Dummy_4749*0.1381966011250105 + Dummy_4750*0.1381966011250105 + Dummy_4751*0.1381966011250105; - const walberla::float64 Dummy_4792 = Dummy_4752*tmp_kernel_op_0 + Dummy_4753*tmp_kernel_op_8 + Dummy_4754*tmp_kernel_op_16 + Dummy_4755*tmp_kernel_op_24; - const walberla::float64 Dummy_4793 = Dummy_4752*0.1381966011250105 + Dummy_4753*0.1381966011250105 + Dummy_4754*0.5854101966249684 + Dummy_4755*0.1381966011250105; - const walberla::float64 Dummy_4794 = Dummy_4752*0.1381966011250105 + Dummy_4753*0.5854101966249684 + Dummy_4754*0.1381966011250105 + Dummy_4755*0.1381966011250105; - const walberla::float64 Dummy_4795 = Dummy_4752*0.5854101966249684 + Dummy_4753*0.1381966011250105 + Dummy_4754*0.1381966011250105 + Dummy_4755*0.1381966011250105; - const walberla::float64 Dummy_4796 = Dummy_4756*tmp_kernel_op_0 + Dummy_4757*tmp_kernel_op_8 + Dummy_4758*tmp_kernel_op_16 + Dummy_4759*tmp_kernel_op_24; - const walberla::float64 Dummy_4797 = Dummy_4756*0.1381966011250105 + Dummy_4757*0.1381966011250105 + Dummy_4758*0.5854101966249684 + Dummy_4759*0.1381966011250105; - const walberla::float64 Dummy_4798 = Dummy_4756*0.1381966011250105 + Dummy_4757*0.5854101966249684 + Dummy_4758*0.1381966011250105 + Dummy_4759*0.1381966011250105; - const walberla::float64 Dummy_4799 = Dummy_4756*0.5854101966249684 + Dummy_4757*0.1381966011250105 + Dummy_4758*0.1381966011250105 + Dummy_4759*0.1381966011250105; + const walberla::float64 Dummy_12048 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12049 = Dummy_12048*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_12050 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12051 = Dummy_12050*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_12052 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12053 = Dummy_12052*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_12054 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12055 = Dummy_12054*(-jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_12056 = Dummy_12048*tmp_kernel_op_0; + const walberla::float64 Dummy_12057 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12058 = Dummy_12050*tmp_kernel_op_8; + const walberla::float64 Dummy_12059 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_12060 = Dummy_12052*tmp_kernel_op_16; + const walberla::float64 Dummy_12061 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_12062 = Dummy_12054*tmp_kernel_op_24; + const walberla::float64 Dummy_12063 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_12064 = Dummy_12048*Dummy_12057; + const walberla::float64 Dummy_12065 = Dummy_12050*Dummy_12059; + const walberla::float64 Dummy_12066 = Dummy_12052*Dummy_12061; + const walberla::float64 Dummy_12067 = Dummy_12054*Dummy_12063; + const walberla::float64 Dummy_12068 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_12069 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_12070 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_12071 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_12072 = Dummy_12048*Dummy_12068; + const walberla::float64 Dummy_12073 = Dummy_12050*Dummy_12069; + const walberla::float64 Dummy_12074 = Dummy_12052*Dummy_12070; + const walberla::float64 Dummy_12075 = Dummy_12054*Dummy_12071; + const walberla::float64 Dummy_12076 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12077 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12078 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_12079 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_12080 = Dummy_12048*Dummy_12076; + const walberla::float64 Dummy_12081 = Dummy_12050*Dummy_12077; + const walberla::float64 Dummy_12082 = Dummy_12052*Dummy_12078; + const walberla::float64 Dummy_12083 = Dummy_12054*Dummy_12079; + const walberla::float64 Dummy_12084 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12085 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_12086 = Dummy_12048*(-Dummy_12084 - Dummy_12085); + const walberla::float64 Dummy_12087 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12088 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_12089 = Dummy_12050*(-Dummy_12087 - Dummy_12088); + const walberla::float64 Dummy_12090 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_12091 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_12092 = Dummy_12052*(-Dummy_12090 - Dummy_12091); + const walberla::float64 Dummy_12093 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_12094 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_12095 = Dummy_12054*(-Dummy_12093 - Dummy_12094); + const walberla::float64 Dummy_12096 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12097 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12098 = Dummy_12048*(-Dummy_12096 - Dummy_12097); + const walberla::float64 Dummy_12099 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12100 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_12101 = Dummy_12050*(-Dummy_12099 - Dummy_12100); + const walberla::float64 Dummy_12102 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_12103 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_12104 = Dummy_12052*(-Dummy_12102 - Dummy_12103); + const walberla::float64 Dummy_12105 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_12106 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_12107 = Dummy_12054*(-Dummy_12105 - Dummy_12106); + const walberla::float64 Dummy_12108 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_12109 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12110 = Dummy_12048*(-Dummy_12108 - Dummy_12109); + const walberla::float64 Dummy_12111 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_12112 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_12113 = Dummy_12050*(-Dummy_12111 - Dummy_12112); + const walberla::float64 Dummy_12114 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_12115 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_12116 = Dummy_12052*(-Dummy_12114 - Dummy_12115); + const walberla::float64 Dummy_12117 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_12118 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_12119 = Dummy_12054*(-Dummy_12117 - Dummy_12118); + const walberla::float64 Dummy_12120 = Dummy_12048*(Dummy_12084 + Dummy_12096 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_12121 = Dummy_12050*(Dummy_12087 + Dummy_12099 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_12122 = Dummy_12052*(Dummy_12090 + Dummy_12102 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_12123 = Dummy_12054*(Dummy_12093 + Dummy_12105 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_12124 = Dummy_12048*(Dummy_12085 + Dummy_12108 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12125 = Dummy_12050*(Dummy_12088 + Dummy_12111 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_12126 = Dummy_12052*(Dummy_12091 + Dummy_12114 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_12127 = Dummy_12054*(Dummy_12094 + Dummy_12117 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_12128 = Dummy_12048*(Dummy_12097 + Dummy_12109 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_12129 = Dummy_12050*(Dummy_12100 + Dummy_12112 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_12130 = Dummy_12052*(Dummy_12103 + Dummy_12115 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_12131 = Dummy_12054*(Dummy_12106 + Dummy_12118 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_12132 = Dummy_12049*tmp_kernel_op_0 + Dummy_12051*tmp_kernel_op_8 + Dummy_12053*tmp_kernel_op_16 + Dummy_12055*tmp_kernel_op_24; + const walberla::float64 Dummy_12133 = Dummy_12049*0.1381966011250105 + Dummy_12051*0.1381966011250105 + Dummy_12053*0.5854101966249684 + Dummy_12055*0.1381966011250105; + const walberla::float64 Dummy_12134 = Dummy_12049*0.1381966011250105 + Dummy_12051*0.5854101966249684 + Dummy_12053*0.1381966011250105 + Dummy_12055*0.1381966011250105; + const walberla::float64 Dummy_12135 = Dummy_12049*0.5854101966249684 + Dummy_12051*0.1381966011250105 + Dummy_12053*0.1381966011250105 + Dummy_12055*0.1381966011250105; + const walberla::float64 Dummy_12136 = -Dummy_12056*Dummy_12057 - Dummy_12058*Dummy_12059 - Dummy_12060*Dummy_12061 - Dummy_12062*Dummy_12063; + const walberla::float64 Dummy_12137 = Dummy_12064*-0.1381966011250105 + Dummy_12065*-0.1381966011250105 + Dummy_12066*-0.5854101966249684 + Dummy_12067*-0.1381966011250105; + const walberla::float64 Dummy_12138 = Dummy_12064*-0.1381966011250105 + Dummy_12065*-0.5854101966249684 + Dummy_12066*-0.1381966011250105 + Dummy_12067*-0.1381966011250105; + const walberla::float64 Dummy_12139 = Dummy_12064*-0.5854101966249684 + Dummy_12065*-0.1381966011250105 + Dummy_12066*-0.1381966011250105 + Dummy_12067*-0.1381966011250105; + const walberla::float64 Dummy_12140 = -Dummy_12056*Dummy_12068 - Dummy_12058*Dummy_12069 - Dummy_12060*Dummy_12070 - Dummy_12062*Dummy_12071; + const walberla::float64 Dummy_12141 = Dummy_12072*-0.1381966011250105 + Dummy_12073*-0.1381966011250105 + Dummy_12074*-0.5854101966249684 + Dummy_12075*-0.1381966011250105; + const walberla::float64 Dummy_12142 = Dummy_12072*-0.1381966011250105 + Dummy_12073*-0.5854101966249684 + Dummy_12074*-0.1381966011250105 + Dummy_12075*-0.1381966011250105; + const walberla::float64 Dummy_12143 = Dummy_12072*-0.5854101966249684 + Dummy_12073*-0.1381966011250105 + Dummy_12074*-0.1381966011250105 + Dummy_12075*-0.1381966011250105; + const walberla::float64 Dummy_12144 = -Dummy_12056*Dummy_12076 - Dummy_12058*Dummy_12077 - Dummy_12060*Dummy_12078 - Dummy_12062*Dummy_12079; + const walberla::float64 Dummy_12145 = Dummy_12080*-0.1381966011250105 + Dummy_12081*-0.1381966011250105 + Dummy_12082*-0.5854101966249684 + Dummy_12083*-0.1381966011250105; + const walberla::float64 Dummy_12146 = Dummy_12080*-0.1381966011250105 + Dummy_12081*-0.5854101966249684 + Dummy_12082*-0.1381966011250105 + Dummy_12083*-0.1381966011250105; + const walberla::float64 Dummy_12147 = Dummy_12080*-0.5854101966249684 + Dummy_12081*-0.1381966011250105 + Dummy_12082*-0.1381966011250105 + Dummy_12083*-0.1381966011250105; + const walberla::float64 Dummy_12148 = Dummy_12086*tmp_kernel_op_0 + Dummy_12089*tmp_kernel_op_8 + Dummy_12092*tmp_kernel_op_16 + Dummy_12095*tmp_kernel_op_24; + const walberla::float64 Dummy_12149 = Dummy_12086*0.1381966011250105 + Dummy_12089*0.1381966011250105 + Dummy_12092*0.5854101966249684 + Dummy_12095*0.1381966011250105; + const walberla::float64 Dummy_12150 = Dummy_12086*0.1381966011250105 + Dummy_12089*0.5854101966249684 + Dummy_12092*0.1381966011250105 + Dummy_12095*0.1381966011250105; + const walberla::float64 Dummy_12151 = Dummy_12086*0.5854101966249684 + Dummy_12089*0.1381966011250105 + Dummy_12092*0.1381966011250105 + Dummy_12095*0.1381966011250105; + const walberla::float64 Dummy_12152 = Dummy_12098*tmp_kernel_op_0 + Dummy_12101*tmp_kernel_op_8 + Dummy_12104*tmp_kernel_op_16 + Dummy_12107*tmp_kernel_op_24; + const walberla::float64 Dummy_12153 = Dummy_12098*0.1381966011250105 + Dummy_12101*0.1381966011250105 + Dummy_12104*0.5854101966249684 + Dummy_12107*0.1381966011250105; + const walberla::float64 Dummy_12154 = Dummy_12098*0.1381966011250105 + Dummy_12101*0.5854101966249684 + Dummy_12104*0.1381966011250105 + Dummy_12107*0.1381966011250105; + const walberla::float64 Dummy_12155 = Dummy_12098*0.5854101966249684 + Dummy_12101*0.1381966011250105 + Dummy_12104*0.1381966011250105 + Dummy_12107*0.1381966011250105; + const walberla::float64 Dummy_12156 = Dummy_12110*tmp_kernel_op_0 + Dummy_12113*tmp_kernel_op_8 + Dummy_12116*tmp_kernel_op_16 + Dummy_12119*tmp_kernel_op_24; + const walberla::float64 Dummy_12157 = Dummy_12110*0.1381966011250105 + Dummy_12113*0.1381966011250105 + Dummy_12116*0.5854101966249684 + Dummy_12119*0.1381966011250105; + const walberla::float64 Dummy_12158 = Dummy_12110*0.1381966011250105 + Dummy_12113*0.5854101966249684 + Dummy_12116*0.1381966011250105 + Dummy_12119*0.1381966011250105; + const walberla::float64 Dummy_12159 = Dummy_12110*0.5854101966249684 + Dummy_12113*0.1381966011250105 + Dummy_12116*0.1381966011250105 + Dummy_12119*0.1381966011250105; + const walberla::float64 Dummy_12160 = Dummy_12120*tmp_kernel_op_0 + Dummy_12121*tmp_kernel_op_8 + Dummy_12122*tmp_kernel_op_16 + Dummy_12123*tmp_kernel_op_24; + const walberla::float64 Dummy_12161 = Dummy_12120*0.1381966011250105 + Dummy_12121*0.1381966011250105 + Dummy_12122*0.5854101966249684 + Dummy_12123*0.1381966011250105; + const walberla::float64 Dummy_12162 = Dummy_12120*0.1381966011250105 + Dummy_12121*0.5854101966249684 + Dummy_12122*0.1381966011250105 + Dummy_12123*0.1381966011250105; + const walberla::float64 Dummy_12163 = Dummy_12120*0.5854101966249684 + Dummy_12121*0.1381966011250105 + Dummy_12122*0.1381966011250105 + Dummy_12123*0.1381966011250105; + const walberla::float64 Dummy_12164 = Dummy_12124*tmp_kernel_op_0 + Dummy_12125*tmp_kernel_op_8 + Dummy_12126*tmp_kernel_op_16 + Dummy_12127*tmp_kernel_op_24; + const walberla::float64 Dummy_12165 = Dummy_12124*0.1381966011250105 + Dummy_12125*0.1381966011250105 + Dummy_12126*0.5854101966249684 + Dummy_12127*0.1381966011250105; + const walberla::float64 Dummy_12166 = Dummy_12124*0.1381966011250105 + Dummy_12125*0.5854101966249684 + Dummy_12126*0.1381966011250105 + Dummy_12127*0.1381966011250105; + const walberla::float64 Dummy_12167 = Dummy_12124*0.5854101966249684 + Dummy_12125*0.1381966011250105 + Dummy_12126*0.1381966011250105 + Dummy_12127*0.1381966011250105; + const walberla::float64 Dummy_12168 = Dummy_12128*tmp_kernel_op_0 + Dummy_12129*tmp_kernel_op_8 + Dummy_12130*tmp_kernel_op_16 + Dummy_12131*tmp_kernel_op_24; + const walberla::float64 Dummy_12169 = Dummy_12128*0.1381966011250105 + Dummy_12129*0.1381966011250105 + Dummy_12130*0.5854101966249684 + Dummy_12131*0.1381966011250105; + const walberla::float64 Dummy_12170 = Dummy_12128*0.1381966011250105 + Dummy_12129*0.5854101966249684 + Dummy_12130*0.1381966011250105 + Dummy_12131*0.1381966011250105; + const walberla::float64 Dummy_12171 = Dummy_12128*0.5854101966249684 + Dummy_12129*0.1381966011250105 + Dummy_12130*0.1381966011250105 + Dummy_12131*0.1381966011250105; { { @@ -2109,175 +2067,175 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_4760)); - _data_mat[1] = ((walberla::float64)(Dummy_4761)); - _data_mat[2] = ((walberla::float64)(Dummy_4762)); - _data_mat[3] = ((walberla::float64)(Dummy_4763)); - _data_mat[4] = ((walberla::float64)(Dummy_4764)); - _data_mat[5] = ((walberla::float64)(Dummy_4765)); - _data_mat[6] = ((walberla::float64)(Dummy_4766)); - _data_mat[7] = ((walberla::float64)(Dummy_4767)); - _data_mat[8] = ((walberla::float64)(Dummy_4768)); - _data_mat[9] = ((walberla::float64)(Dummy_4769)); - _data_mat[10] = ((walberla::float64)(Dummy_4770)); - _data_mat[11] = ((walberla::float64)(Dummy_4771)); - _data_mat[12] = ((walberla::float64)(Dummy_4772)); - _data_mat[13] = ((walberla::float64)(Dummy_4773)); - _data_mat[14] = ((walberla::float64)(Dummy_4774)); - _data_mat[15] = ((walberla::float64)(Dummy_4775)); - _data_mat[16] = ((walberla::float64)(Dummy_4776)); - _data_mat[17] = ((walberla::float64)(Dummy_4777)); - _data_mat[18] = ((walberla::float64)(Dummy_4778)); - _data_mat[19] = ((walberla::float64)(Dummy_4779)); - _data_mat[20] = ((walberla::float64)(Dummy_4780)); - _data_mat[21] = ((walberla::float64)(Dummy_4781)); - _data_mat[22] = ((walberla::float64)(Dummy_4782)); - _data_mat[23] = ((walberla::float64)(Dummy_4783)); - _data_mat[24] = ((walberla::float64)(Dummy_4784)); - _data_mat[25] = ((walberla::float64)(Dummy_4785)); - _data_mat[26] = ((walberla::float64)(Dummy_4786)); - _data_mat[27] = ((walberla::float64)(Dummy_4787)); - _data_mat[28] = ((walberla::float64)(Dummy_4788)); - _data_mat[29] = ((walberla::float64)(Dummy_4789)); - _data_mat[30] = ((walberla::float64)(Dummy_4790)); - _data_mat[31] = ((walberla::float64)(Dummy_4791)); - _data_mat[32] = ((walberla::float64)(Dummy_4792)); - _data_mat[33] = ((walberla::float64)(Dummy_4793)); - _data_mat[34] = ((walberla::float64)(Dummy_4794)); - _data_mat[35] = ((walberla::float64)(Dummy_4795)); - _data_mat[36] = ((walberla::float64)(Dummy_4796)); - _data_mat[37] = ((walberla::float64)(Dummy_4797)); - _data_mat[38] = ((walberla::float64)(Dummy_4798)); - _data_mat[39] = ((walberla::float64)(Dummy_4799)); + _data_mat[0] = ((walberla::float64)(Dummy_12132)); + _data_mat[1] = ((walberla::float64)(Dummy_12133)); + _data_mat[2] = ((walberla::float64)(Dummy_12134)); + _data_mat[3] = ((walberla::float64)(Dummy_12135)); + _data_mat[4] = ((walberla::float64)(Dummy_12136)); + _data_mat[5] = ((walberla::float64)(Dummy_12137)); + _data_mat[6] = ((walberla::float64)(Dummy_12138)); + _data_mat[7] = ((walberla::float64)(Dummy_12139)); + _data_mat[8] = ((walberla::float64)(Dummy_12140)); + _data_mat[9] = ((walberla::float64)(Dummy_12141)); + _data_mat[10] = ((walberla::float64)(Dummy_12142)); + _data_mat[11] = ((walberla::float64)(Dummy_12143)); + _data_mat[12] = ((walberla::float64)(Dummy_12144)); + _data_mat[13] = ((walberla::float64)(Dummy_12145)); + _data_mat[14] = ((walberla::float64)(Dummy_12146)); + _data_mat[15] = ((walberla::float64)(Dummy_12147)); + _data_mat[16] = ((walberla::float64)(Dummy_12148)); + _data_mat[17] = ((walberla::float64)(Dummy_12149)); + _data_mat[18] = ((walberla::float64)(Dummy_12150)); + _data_mat[19] = ((walberla::float64)(Dummy_12151)); + _data_mat[20] = ((walberla::float64)(Dummy_12152)); + _data_mat[21] = ((walberla::float64)(Dummy_12153)); + _data_mat[22] = ((walberla::float64)(Dummy_12154)); + _data_mat[23] = ((walberla::float64)(Dummy_12155)); + _data_mat[24] = ((walberla::float64)(Dummy_12156)); + _data_mat[25] = ((walberla::float64)(Dummy_12157)); + _data_mat[26] = ((walberla::float64)(Dummy_12158)); + _data_mat[27] = ((walberla::float64)(Dummy_12159)); + _data_mat[28] = ((walberla::float64)(Dummy_12160)); + _data_mat[29] = ((walberla::float64)(Dummy_12161)); + _data_mat[30] = ((walberla::float64)(Dummy_12162)); + _data_mat[31] = ((walberla::float64)(Dummy_12163)); + _data_mat[32] = ((walberla::float64)(Dummy_12164)); + _data_mat[33] = ((walberla::float64)(Dummy_12165)); + _data_mat[34] = ((walberla::float64)(Dummy_12166)); + _data_mat[35] = ((walberla::float64)(Dummy_12167)); + _data_mat[36] = ((walberla::float64)(Dummy_12168)); + _data_mat[37] = ((walberla::float64)(Dummy_12169)); + _data_mat[38] = ((walberla::float64)(Dummy_12170)); + _data_mat[39] = ((walberla::float64)(Dummy_12171)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_4800 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_4801 = Dummy_4800*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_4802 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_4803 = Dummy_4802*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_4804 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_4805 = Dummy_4804*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_4806 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_4807 = Dummy_4806*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_4808 = Dummy_4800*tmp_kernel_op_0; - const walberla::float64 Dummy_4809 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_4810 = Dummy_4802*tmp_kernel_op_8; - const walberla::float64 Dummy_4811 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_4812 = Dummy_4804*tmp_kernel_op_16; - const walberla::float64 Dummy_4813 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_4814 = Dummy_4806*tmp_kernel_op_24; - const walberla::float64 Dummy_4815 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_4816 = Dummy_4800*Dummy_4809; - const walberla::float64 Dummy_4817 = Dummy_4802*Dummy_4811; - const walberla::float64 Dummy_4818 = Dummy_4804*Dummy_4813; - const walberla::float64 Dummy_4819 = Dummy_4806*Dummy_4815; - const walberla::float64 Dummy_4820 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_4821 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_4822 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_4823 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_4824 = Dummy_4800*Dummy_4820; - const walberla::float64 Dummy_4825 = Dummy_4802*Dummy_4821; - const walberla::float64 Dummy_4826 = Dummy_4804*Dummy_4822; - const walberla::float64 Dummy_4827 = Dummy_4806*Dummy_4823; - const walberla::float64 Dummy_4828 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_4829 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_4830 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_4831 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_4832 = Dummy_4800*Dummy_4828; - const walberla::float64 Dummy_4833 = Dummy_4802*Dummy_4829; - const walberla::float64 Dummy_4834 = Dummy_4804*Dummy_4830; - const walberla::float64 Dummy_4835 = Dummy_4806*Dummy_4831; - const walberla::float64 Dummy_4836 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_4837 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_4838 = Dummy_4800*(-Dummy_4836 - Dummy_4837); - const walberla::float64 Dummy_4839 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_4840 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_4841 = Dummy_4802*(-Dummy_4839 - Dummy_4840); - const walberla::float64 Dummy_4842 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_4843 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_4844 = Dummy_4804*(-Dummy_4842 - Dummy_4843); - const walberla::float64 Dummy_4845 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_4846 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_4847 = Dummy_4806*(-Dummy_4845 - Dummy_4846); - const walberla::float64 Dummy_4848 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_4849 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_4850 = Dummy_4800*(-Dummy_4848 - Dummy_4849); - const walberla::float64 Dummy_4851 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_4852 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_4853 = Dummy_4802*(-Dummy_4851 - Dummy_4852); - const walberla::float64 Dummy_4854 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_4855 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_4856 = Dummy_4804*(-Dummy_4854 - Dummy_4855); - const walberla::float64 Dummy_4857 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_4858 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_4859 = Dummy_4806*(-Dummy_4857 - Dummy_4858); - const walberla::float64 Dummy_4860 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_4861 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_4862 = Dummy_4800*(-Dummy_4860 - Dummy_4861); - const walberla::float64 Dummy_4863 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_4864 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_4865 = Dummy_4802*(-Dummy_4863 - Dummy_4864); - const walberla::float64 Dummy_4866 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_4867 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_4868 = Dummy_4804*(-Dummy_4866 - Dummy_4867); - const walberla::float64 Dummy_4869 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_4870 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_4871 = Dummy_4806*(-Dummy_4869 - Dummy_4870); - const walberla::float64 Dummy_4872 = Dummy_4800*(Dummy_4836 + Dummy_4848 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_4873 = Dummy_4802*(Dummy_4839 + Dummy_4851 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_4874 = Dummy_4804*(Dummy_4842 + Dummy_4854 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_4875 = Dummy_4806*(Dummy_4845 + Dummy_4857 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_4876 = Dummy_4800*(Dummy_4837 + Dummy_4860 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_4877 = Dummy_4802*(Dummy_4840 + Dummy_4863 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_4878 = Dummy_4804*(Dummy_4843 + Dummy_4866 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_4879 = Dummy_4806*(Dummy_4846 + Dummy_4869 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_4880 = Dummy_4800*(Dummy_4849 + Dummy_4861 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_4881 = Dummy_4802*(Dummy_4852 + Dummy_4864 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_4882 = Dummy_4804*(Dummy_4855 + Dummy_4867 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_4883 = Dummy_4806*(Dummy_4858 + Dummy_4870 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_4884 = Dummy_4801*tmp_kernel_op_0 + Dummy_4803*tmp_kernel_op_8 + Dummy_4805*tmp_kernel_op_16 + Dummy_4807*tmp_kernel_op_24; - const walberla::float64 Dummy_4885 = Dummy_4801*0.1381966011250105 + Dummy_4803*0.1381966011250105 + Dummy_4805*0.5854101966249684 + Dummy_4807*0.1381966011250105; - const walberla::float64 Dummy_4886 = Dummy_4801*0.1381966011250105 + Dummy_4803*0.5854101966249684 + Dummy_4805*0.1381966011250105 + Dummy_4807*0.1381966011250105; - const walberla::float64 Dummy_4887 = Dummy_4801*0.5854101966249684 + Dummy_4803*0.1381966011250105 + Dummy_4805*0.1381966011250105 + Dummy_4807*0.1381966011250105; - const walberla::float64 Dummy_4888 = -Dummy_4808*Dummy_4809 - Dummy_4810*Dummy_4811 - Dummy_4812*Dummy_4813 - Dummy_4814*Dummy_4815; - const walberla::float64 Dummy_4889 = Dummy_4816*-0.1381966011250105 + Dummy_4817*-0.1381966011250105 + Dummy_4818*-0.5854101966249684 + Dummy_4819*-0.1381966011250105; - const walberla::float64 Dummy_4890 = Dummy_4816*-0.1381966011250105 + Dummy_4817*-0.5854101966249684 + Dummy_4818*-0.1381966011250105 + Dummy_4819*-0.1381966011250105; - const walberla::float64 Dummy_4891 = Dummy_4816*-0.5854101966249684 + Dummy_4817*-0.1381966011250105 + Dummy_4818*-0.1381966011250105 + Dummy_4819*-0.1381966011250105; - const walberla::float64 Dummy_4892 = -Dummy_4808*Dummy_4820 - Dummy_4810*Dummy_4821 - Dummy_4812*Dummy_4822 - Dummy_4814*Dummy_4823; - const walberla::float64 Dummy_4893 = Dummy_4824*-0.1381966011250105 + Dummy_4825*-0.1381966011250105 + Dummy_4826*-0.5854101966249684 + Dummy_4827*-0.1381966011250105; - const walberla::float64 Dummy_4894 = Dummy_4824*-0.1381966011250105 + Dummy_4825*-0.5854101966249684 + Dummy_4826*-0.1381966011250105 + Dummy_4827*-0.1381966011250105; - const walberla::float64 Dummy_4895 = Dummy_4824*-0.5854101966249684 + Dummy_4825*-0.1381966011250105 + Dummy_4826*-0.1381966011250105 + Dummy_4827*-0.1381966011250105; - const walberla::float64 Dummy_4896 = -Dummy_4808*Dummy_4828 - Dummy_4810*Dummy_4829 - Dummy_4812*Dummy_4830 - Dummy_4814*Dummy_4831; - const walberla::float64 Dummy_4897 = Dummy_4832*-0.1381966011250105 + Dummy_4833*-0.1381966011250105 + Dummy_4834*-0.5854101966249684 + Dummy_4835*-0.1381966011250105; - const walberla::float64 Dummy_4898 = Dummy_4832*-0.1381966011250105 + Dummy_4833*-0.5854101966249684 + Dummy_4834*-0.1381966011250105 + Dummy_4835*-0.1381966011250105; - const walberla::float64 Dummy_4899 = Dummy_4832*-0.5854101966249684 + Dummy_4833*-0.1381966011250105 + Dummy_4834*-0.1381966011250105 + Dummy_4835*-0.1381966011250105; - const walberla::float64 Dummy_4900 = Dummy_4838*tmp_kernel_op_0 + Dummy_4841*tmp_kernel_op_8 + Dummy_4844*tmp_kernel_op_16 + Dummy_4847*tmp_kernel_op_24; - const walberla::float64 Dummy_4901 = Dummy_4838*0.1381966011250105 + Dummy_4841*0.1381966011250105 + Dummy_4844*0.5854101966249684 + Dummy_4847*0.1381966011250105; - const walberla::float64 Dummy_4902 = Dummy_4838*0.1381966011250105 + Dummy_4841*0.5854101966249684 + Dummy_4844*0.1381966011250105 + Dummy_4847*0.1381966011250105; - const walberla::float64 Dummy_4903 = Dummy_4838*0.5854101966249684 + Dummy_4841*0.1381966011250105 + Dummy_4844*0.1381966011250105 + Dummy_4847*0.1381966011250105; - const walberla::float64 Dummy_4904 = Dummy_4850*tmp_kernel_op_0 + Dummy_4853*tmp_kernel_op_8 + Dummy_4856*tmp_kernel_op_16 + Dummy_4859*tmp_kernel_op_24; - const walberla::float64 Dummy_4905 = Dummy_4850*0.1381966011250105 + Dummy_4853*0.1381966011250105 + Dummy_4856*0.5854101966249684 + Dummy_4859*0.1381966011250105; - const walberla::float64 Dummy_4906 = Dummy_4850*0.1381966011250105 + Dummy_4853*0.5854101966249684 + Dummy_4856*0.1381966011250105 + Dummy_4859*0.1381966011250105; - const walberla::float64 Dummy_4907 = Dummy_4850*0.5854101966249684 + Dummy_4853*0.1381966011250105 + Dummy_4856*0.1381966011250105 + Dummy_4859*0.1381966011250105; - const walberla::float64 Dummy_4908 = Dummy_4862*tmp_kernel_op_0 + Dummy_4865*tmp_kernel_op_8 + Dummy_4868*tmp_kernel_op_16 + Dummy_4871*tmp_kernel_op_24; - const walberla::float64 Dummy_4909 = Dummy_4862*0.1381966011250105 + Dummy_4865*0.1381966011250105 + Dummy_4868*0.5854101966249684 + Dummy_4871*0.1381966011250105; - const walberla::float64 Dummy_4910 = Dummy_4862*0.1381966011250105 + Dummy_4865*0.5854101966249684 + Dummy_4868*0.1381966011250105 + Dummy_4871*0.1381966011250105; - const walberla::float64 Dummy_4911 = Dummy_4862*0.5854101966249684 + Dummy_4865*0.1381966011250105 + Dummy_4868*0.1381966011250105 + Dummy_4871*0.1381966011250105; - const walberla::float64 Dummy_4912 = Dummy_4872*tmp_kernel_op_0 + Dummy_4873*tmp_kernel_op_8 + Dummy_4874*tmp_kernel_op_16 + Dummy_4875*tmp_kernel_op_24; - const walberla::float64 Dummy_4913 = Dummy_4872*0.1381966011250105 + Dummy_4873*0.1381966011250105 + Dummy_4874*0.5854101966249684 + Dummy_4875*0.1381966011250105; - const walberla::float64 Dummy_4914 = Dummy_4872*0.1381966011250105 + Dummy_4873*0.5854101966249684 + Dummy_4874*0.1381966011250105 + Dummy_4875*0.1381966011250105; - const walberla::float64 Dummy_4915 = Dummy_4872*0.5854101966249684 + Dummy_4873*0.1381966011250105 + Dummy_4874*0.1381966011250105 + Dummy_4875*0.1381966011250105; - const walberla::float64 Dummy_4916 = Dummy_4876*tmp_kernel_op_0 + Dummy_4877*tmp_kernel_op_8 + Dummy_4878*tmp_kernel_op_16 + Dummy_4879*tmp_kernel_op_24; - const walberla::float64 Dummy_4917 = Dummy_4876*0.1381966011250105 + Dummy_4877*0.1381966011250105 + Dummy_4878*0.5854101966249684 + Dummy_4879*0.1381966011250105; - const walberla::float64 Dummy_4918 = Dummy_4876*0.1381966011250105 + Dummy_4877*0.5854101966249684 + Dummy_4878*0.1381966011250105 + Dummy_4879*0.1381966011250105; - const walberla::float64 Dummy_4919 = Dummy_4876*0.5854101966249684 + Dummy_4877*0.1381966011250105 + Dummy_4878*0.1381966011250105 + Dummy_4879*0.1381966011250105; - const walberla::float64 Dummy_4920 = Dummy_4880*tmp_kernel_op_0 + Dummy_4881*tmp_kernel_op_8 + Dummy_4882*tmp_kernel_op_16 + Dummy_4883*tmp_kernel_op_24; - const walberla::float64 Dummy_4921 = Dummy_4880*0.1381966011250105 + Dummy_4881*0.1381966011250105 + Dummy_4882*0.5854101966249684 + Dummy_4883*0.1381966011250105; - const walberla::float64 Dummy_4922 = Dummy_4880*0.1381966011250105 + Dummy_4881*0.5854101966249684 + Dummy_4882*0.1381966011250105 + Dummy_4883*0.1381966011250105; - const walberla::float64 Dummy_4923 = Dummy_4880*0.5854101966249684 + Dummy_4881*0.1381966011250105 + Dummy_4882*0.1381966011250105 + Dummy_4883*0.1381966011250105; + const walberla::float64 Dummy_12172 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12173 = Dummy_12172*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_12174 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12175 = Dummy_12174*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_12176 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12177 = Dummy_12176*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_12178 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12179 = Dummy_12178*(-jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_12180 = Dummy_12172*tmp_kernel_op_0; + const walberla::float64 Dummy_12181 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12182 = Dummy_12174*tmp_kernel_op_8; + const walberla::float64 Dummy_12183 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_12184 = Dummy_12176*tmp_kernel_op_16; + const walberla::float64 Dummy_12185 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_12186 = Dummy_12178*tmp_kernel_op_24; + const walberla::float64 Dummy_12187 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_12188 = Dummy_12172*Dummy_12181; + const walberla::float64 Dummy_12189 = Dummy_12174*Dummy_12183; + const walberla::float64 Dummy_12190 = Dummy_12176*Dummy_12185; + const walberla::float64 Dummy_12191 = Dummy_12178*Dummy_12187; + const walberla::float64 Dummy_12192 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_12193 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_12194 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_12195 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_12196 = Dummy_12172*Dummy_12192; + const walberla::float64 Dummy_12197 = Dummy_12174*Dummy_12193; + const walberla::float64 Dummy_12198 = Dummy_12176*Dummy_12194; + const walberla::float64 Dummy_12199 = Dummy_12178*Dummy_12195; + const walberla::float64 Dummy_12200 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12201 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12202 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_12203 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_12204 = Dummy_12172*Dummy_12200; + const walberla::float64 Dummy_12205 = Dummy_12174*Dummy_12201; + const walberla::float64 Dummy_12206 = Dummy_12176*Dummy_12202; + const walberla::float64 Dummy_12207 = Dummy_12178*Dummy_12203; + const walberla::float64 Dummy_12208 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12209 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_12210 = Dummy_12172*(-Dummy_12208 - Dummy_12209); + const walberla::float64 Dummy_12211 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12212 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_12213 = Dummy_12174*(-Dummy_12211 - Dummy_12212); + const walberla::float64 Dummy_12214 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_12215 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_12216 = Dummy_12176*(-Dummy_12214 - Dummy_12215); + const walberla::float64 Dummy_12217 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_12218 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_12219 = Dummy_12178*(-Dummy_12217 - Dummy_12218); + const walberla::float64 Dummy_12220 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12221 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12222 = Dummy_12172*(-Dummy_12220 - Dummy_12221); + const walberla::float64 Dummy_12223 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12224 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_12225 = Dummy_12174*(-Dummy_12223 - Dummy_12224); + const walberla::float64 Dummy_12226 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_12227 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_12228 = Dummy_12176*(-Dummy_12226 - Dummy_12227); + const walberla::float64 Dummy_12229 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_12230 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_12231 = Dummy_12178*(-Dummy_12229 - Dummy_12230); + const walberla::float64 Dummy_12232 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_12233 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12234 = Dummy_12172*(-Dummy_12232 - Dummy_12233); + const walberla::float64 Dummy_12235 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_12236 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_12237 = Dummy_12174*(-Dummy_12235 - Dummy_12236); + const walberla::float64 Dummy_12238 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_12239 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_12240 = Dummy_12176*(-Dummy_12238 - Dummy_12239); + const walberla::float64 Dummy_12241 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_12242 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_12243 = Dummy_12178*(-Dummy_12241 - Dummy_12242); + const walberla::float64 Dummy_12244 = Dummy_12172*(Dummy_12208 + Dummy_12220 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_12245 = Dummy_12174*(Dummy_12211 + Dummy_12223 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_12246 = Dummy_12176*(Dummy_12214 + Dummy_12226 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_12247 = Dummy_12178*(Dummy_12217 + Dummy_12229 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_12248 = Dummy_12172*(Dummy_12209 + Dummy_12232 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12249 = Dummy_12174*(Dummy_12212 + Dummy_12235 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_12250 = Dummy_12176*(Dummy_12215 + Dummy_12238 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_12251 = Dummy_12178*(Dummy_12218 + Dummy_12241 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_12252 = Dummy_12172*(Dummy_12221 + Dummy_12233 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_12253 = Dummy_12174*(Dummy_12224 + Dummy_12236 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_12254 = Dummy_12176*(Dummy_12227 + Dummy_12239 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_12255 = Dummy_12178*(Dummy_12230 + Dummy_12242 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_12256 = Dummy_12173*tmp_kernel_op_0 + Dummy_12175*tmp_kernel_op_8 + Dummy_12177*tmp_kernel_op_16 + Dummy_12179*tmp_kernel_op_24; + const walberla::float64 Dummy_12257 = Dummy_12173*0.1381966011250105 + Dummy_12175*0.1381966011250105 + Dummy_12177*0.5854101966249684 + Dummy_12179*0.1381966011250105; + const walberla::float64 Dummy_12258 = Dummy_12173*0.1381966011250105 + Dummy_12175*0.5854101966249684 + Dummy_12177*0.1381966011250105 + Dummy_12179*0.1381966011250105; + const walberla::float64 Dummy_12259 = Dummy_12173*0.5854101966249684 + Dummy_12175*0.1381966011250105 + Dummy_12177*0.1381966011250105 + Dummy_12179*0.1381966011250105; + const walberla::float64 Dummy_12260 = -Dummy_12180*Dummy_12181 - Dummy_12182*Dummy_12183 - Dummy_12184*Dummy_12185 - Dummy_12186*Dummy_12187; + const walberla::float64 Dummy_12261 = Dummy_12188*-0.1381966011250105 + Dummy_12189*-0.1381966011250105 + Dummy_12190*-0.5854101966249684 + Dummy_12191*-0.1381966011250105; + const walberla::float64 Dummy_12262 = Dummy_12188*-0.1381966011250105 + Dummy_12189*-0.5854101966249684 + Dummy_12190*-0.1381966011250105 + Dummy_12191*-0.1381966011250105; + const walberla::float64 Dummy_12263 = Dummy_12188*-0.5854101966249684 + Dummy_12189*-0.1381966011250105 + Dummy_12190*-0.1381966011250105 + Dummy_12191*-0.1381966011250105; + const walberla::float64 Dummy_12264 = -Dummy_12180*Dummy_12192 - Dummy_12182*Dummy_12193 - Dummy_12184*Dummy_12194 - Dummy_12186*Dummy_12195; + const walberla::float64 Dummy_12265 = Dummy_12196*-0.1381966011250105 + Dummy_12197*-0.1381966011250105 + Dummy_12198*-0.5854101966249684 + Dummy_12199*-0.1381966011250105; + const walberla::float64 Dummy_12266 = Dummy_12196*-0.1381966011250105 + Dummy_12197*-0.5854101966249684 + Dummy_12198*-0.1381966011250105 + Dummy_12199*-0.1381966011250105; + const walberla::float64 Dummy_12267 = Dummy_12196*-0.5854101966249684 + Dummy_12197*-0.1381966011250105 + Dummy_12198*-0.1381966011250105 + Dummy_12199*-0.1381966011250105; + const walberla::float64 Dummy_12268 = -Dummy_12180*Dummy_12200 - Dummy_12182*Dummy_12201 - Dummy_12184*Dummy_12202 - Dummy_12186*Dummy_12203; + const walberla::float64 Dummy_12269 = Dummy_12204*-0.1381966011250105 + Dummy_12205*-0.1381966011250105 + Dummy_12206*-0.5854101966249684 + Dummy_12207*-0.1381966011250105; + const walberla::float64 Dummy_12270 = Dummy_12204*-0.1381966011250105 + Dummy_12205*-0.5854101966249684 + Dummy_12206*-0.1381966011250105 + Dummy_12207*-0.1381966011250105; + const walberla::float64 Dummy_12271 = Dummy_12204*-0.5854101966249684 + Dummy_12205*-0.1381966011250105 + Dummy_12206*-0.1381966011250105 + Dummy_12207*-0.1381966011250105; + const walberla::float64 Dummy_12272 = Dummy_12210*tmp_kernel_op_0 + Dummy_12213*tmp_kernel_op_8 + Dummy_12216*tmp_kernel_op_16 + Dummy_12219*tmp_kernel_op_24; + const walberla::float64 Dummy_12273 = Dummy_12210*0.1381966011250105 + Dummy_12213*0.1381966011250105 + Dummy_12216*0.5854101966249684 + Dummy_12219*0.1381966011250105; + const walberla::float64 Dummy_12274 = Dummy_12210*0.1381966011250105 + Dummy_12213*0.5854101966249684 + Dummy_12216*0.1381966011250105 + Dummy_12219*0.1381966011250105; + const walberla::float64 Dummy_12275 = Dummy_12210*0.5854101966249684 + Dummy_12213*0.1381966011250105 + Dummy_12216*0.1381966011250105 + Dummy_12219*0.1381966011250105; + const walberla::float64 Dummy_12276 = Dummy_12222*tmp_kernel_op_0 + Dummy_12225*tmp_kernel_op_8 + Dummy_12228*tmp_kernel_op_16 + Dummy_12231*tmp_kernel_op_24; + const walberla::float64 Dummy_12277 = Dummy_12222*0.1381966011250105 + Dummy_12225*0.1381966011250105 + Dummy_12228*0.5854101966249684 + Dummy_12231*0.1381966011250105; + const walberla::float64 Dummy_12278 = Dummy_12222*0.1381966011250105 + Dummy_12225*0.5854101966249684 + Dummy_12228*0.1381966011250105 + Dummy_12231*0.1381966011250105; + const walberla::float64 Dummy_12279 = Dummy_12222*0.5854101966249684 + Dummy_12225*0.1381966011250105 + Dummy_12228*0.1381966011250105 + Dummy_12231*0.1381966011250105; + const walberla::float64 Dummy_12280 = Dummy_12234*tmp_kernel_op_0 + Dummy_12237*tmp_kernel_op_8 + Dummy_12240*tmp_kernel_op_16 + Dummy_12243*tmp_kernel_op_24; + const walberla::float64 Dummy_12281 = Dummy_12234*0.1381966011250105 + Dummy_12237*0.1381966011250105 + Dummy_12240*0.5854101966249684 + Dummy_12243*0.1381966011250105; + const walberla::float64 Dummy_12282 = Dummy_12234*0.1381966011250105 + Dummy_12237*0.5854101966249684 + Dummy_12240*0.1381966011250105 + Dummy_12243*0.1381966011250105; + const walberla::float64 Dummy_12283 = Dummy_12234*0.5854101966249684 + Dummy_12237*0.1381966011250105 + Dummy_12240*0.1381966011250105 + Dummy_12243*0.1381966011250105; + const walberla::float64 Dummy_12284 = Dummy_12244*tmp_kernel_op_0 + Dummy_12245*tmp_kernel_op_8 + Dummy_12246*tmp_kernel_op_16 + Dummy_12247*tmp_kernel_op_24; + const walberla::float64 Dummy_12285 = Dummy_12244*0.1381966011250105 + Dummy_12245*0.1381966011250105 + Dummy_12246*0.5854101966249684 + Dummy_12247*0.1381966011250105; + const walberla::float64 Dummy_12286 = Dummy_12244*0.1381966011250105 + Dummy_12245*0.5854101966249684 + Dummy_12246*0.1381966011250105 + Dummy_12247*0.1381966011250105; + const walberla::float64 Dummy_12287 = Dummy_12244*0.5854101966249684 + Dummy_12245*0.1381966011250105 + Dummy_12246*0.1381966011250105 + Dummy_12247*0.1381966011250105; + const walberla::float64 Dummy_12288 = Dummy_12248*tmp_kernel_op_0 + Dummy_12249*tmp_kernel_op_8 + Dummy_12250*tmp_kernel_op_16 + Dummy_12251*tmp_kernel_op_24; + const walberla::float64 Dummy_12289 = Dummy_12248*0.1381966011250105 + Dummy_12249*0.1381966011250105 + Dummy_12250*0.5854101966249684 + Dummy_12251*0.1381966011250105; + const walberla::float64 Dummy_12290 = Dummy_12248*0.1381966011250105 + Dummy_12249*0.5854101966249684 + Dummy_12250*0.1381966011250105 + Dummy_12251*0.1381966011250105; + const walberla::float64 Dummy_12291 = Dummy_12248*0.5854101966249684 + Dummy_12249*0.1381966011250105 + Dummy_12250*0.1381966011250105 + Dummy_12251*0.1381966011250105; + const walberla::float64 Dummy_12292 = Dummy_12252*tmp_kernel_op_0 + Dummy_12253*tmp_kernel_op_8 + Dummy_12254*tmp_kernel_op_16 + Dummy_12255*tmp_kernel_op_24; + const walberla::float64 Dummy_12293 = Dummy_12252*0.1381966011250105 + Dummy_12253*0.1381966011250105 + Dummy_12254*0.5854101966249684 + Dummy_12255*0.1381966011250105; + const walberla::float64 Dummy_12294 = Dummy_12252*0.1381966011250105 + Dummy_12253*0.5854101966249684 + Dummy_12254*0.1381966011250105 + Dummy_12255*0.1381966011250105; + const walberla::float64 Dummy_12295 = Dummy_12252*0.5854101966249684 + Dummy_12253*0.1381966011250105 + Dummy_12254*0.1381966011250105 + Dummy_12255*0.1381966011250105; { { @@ -2304,175 +2262,175 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_4884)); - _data_mat[1] = ((walberla::float64)(Dummy_4885)); - _data_mat[2] = ((walberla::float64)(Dummy_4886)); - _data_mat[3] = ((walberla::float64)(Dummy_4887)); - _data_mat[4] = ((walberla::float64)(Dummy_4888)); - _data_mat[5] = ((walberla::float64)(Dummy_4889)); - _data_mat[6] = ((walberla::float64)(Dummy_4890)); - _data_mat[7] = ((walberla::float64)(Dummy_4891)); - _data_mat[8] = ((walberla::float64)(Dummy_4892)); - _data_mat[9] = ((walberla::float64)(Dummy_4893)); - _data_mat[10] = ((walberla::float64)(Dummy_4894)); - _data_mat[11] = ((walberla::float64)(Dummy_4895)); - _data_mat[12] = ((walberla::float64)(Dummy_4896)); - _data_mat[13] = ((walberla::float64)(Dummy_4897)); - _data_mat[14] = ((walberla::float64)(Dummy_4898)); - _data_mat[15] = ((walberla::float64)(Dummy_4899)); - _data_mat[16] = ((walberla::float64)(Dummy_4900)); - _data_mat[17] = ((walberla::float64)(Dummy_4901)); - _data_mat[18] = ((walberla::float64)(Dummy_4902)); - _data_mat[19] = ((walberla::float64)(Dummy_4903)); - _data_mat[20] = ((walberla::float64)(Dummy_4904)); - _data_mat[21] = ((walberla::float64)(Dummy_4905)); - _data_mat[22] = ((walberla::float64)(Dummy_4906)); - _data_mat[23] = ((walberla::float64)(Dummy_4907)); - _data_mat[24] = ((walberla::float64)(Dummy_4908)); - _data_mat[25] = ((walberla::float64)(Dummy_4909)); - _data_mat[26] = ((walberla::float64)(Dummy_4910)); - _data_mat[27] = ((walberla::float64)(Dummy_4911)); - _data_mat[28] = ((walberla::float64)(Dummy_4912)); - _data_mat[29] = ((walberla::float64)(Dummy_4913)); - _data_mat[30] = ((walberla::float64)(Dummy_4914)); - _data_mat[31] = ((walberla::float64)(Dummy_4915)); - _data_mat[32] = ((walberla::float64)(Dummy_4916)); - _data_mat[33] = ((walberla::float64)(Dummy_4917)); - _data_mat[34] = ((walberla::float64)(Dummy_4918)); - _data_mat[35] = ((walberla::float64)(Dummy_4919)); - _data_mat[36] = ((walberla::float64)(Dummy_4920)); - _data_mat[37] = ((walberla::float64)(Dummy_4921)); - _data_mat[38] = ((walberla::float64)(Dummy_4922)); - _data_mat[39] = ((walberla::float64)(Dummy_4923)); + _data_mat[0] = ((walberla::float64)(Dummy_12256)); + _data_mat[1] = ((walberla::float64)(Dummy_12257)); + _data_mat[2] = ((walberla::float64)(Dummy_12258)); + _data_mat[3] = ((walberla::float64)(Dummy_12259)); + _data_mat[4] = ((walberla::float64)(Dummy_12260)); + _data_mat[5] = ((walberla::float64)(Dummy_12261)); + _data_mat[6] = ((walberla::float64)(Dummy_12262)); + _data_mat[7] = ((walberla::float64)(Dummy_12263)); + _data_mat[8] = ((walberla::float64)(Dummy_12264)); + _data_mat[9] = ((walberla::float64)(Dummy_12265)); + _data_mat[10] = ((walberla::float64)(Dummy_12266)); + _data_mat[11] = ((walberla::float64)(Dummy_12267)); + _data_mat[12] = ((walberla::float64)(Dummy_12268)); + _data_mat[13] = ((walberla::float64)(Dummy_12269)); + _data_mat[14] = ((walberla::float64)(Dummy_12270)); + _data_mat[15] = ((walberla::float64)(Dummy_12271)); + _data_mat[16] = ((walberla::float64)(Dummy_12272)); + _data_mat[17] = ((walberla::float64)(Dummy_12273)); + _data_mat[18] = ((walberla::float64)(Dummy_12274)); + _data_mat[19] = ((walberla::float64)(Dummy_12275)); + _data_mat[20] = ((walberla::float64)(Dummy_12276)); + _data_mat[21] = ((walberla::float64)(Dummy_12277)); + _data_mat[22] = ((walberla::float64)(Dummy_12278)); + _data_mat[23] = ((walberla::float64)(Dummy_12279)); + _data_mat[24] = ((walberla::float64)(Dummy_12280)); + _data_mat[25] = ((walberla::float64)(Dummy_12281)); + _data_mat[26] = ((walberla::float64)(Dummy_12282)); + _data_mat[27] = ((walberla::float64)(Dummy_12283)); + _data_mat[28] = ((walberla::float64)(Dummy_12284)); + _data_mat[29] = ((walberla::float64)(Dummy_12285)); + _data_mat[30] = ((walberla::float64)(Dummy_12286)); + _data_mat[31] = ((walberla::float64)(Dummy_12287)); + _data_mat[32] = ((walberla::float64)(Dummy_12288)); + _data_mat[33] = ((walberla::float64)(Dummy_12289)); + _data_mat[34] = ((walberla::float64)(Dummy_12290)); + _data_mat[35] = ((walberla::float64)(Dummy_12291)); + _data_mat[36] = ((walberla::float64)(Dummy_12292)); + _data_mat[37] = ((walberla::float64)(Dummy_12293)); + _data_mat[38] = ((walberla::float64)(Dummy_12294)); + _data_mat[39] = ((walberla::float64)(Dummy_12295)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_4924 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4925 = Dummy_4924*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_4926 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4927 = Dummy_4926*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_4928 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4929 = Dummy_4928*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_4930 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_4931 = Dummy_4930*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_4932 = Dummy_4924*tmp_kernel_op_0; - const walberla::float64 Dummy_4933 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_4934 = Dummy_4926*tmp_kernel_op_8; - const walberla::float64 Dummy_4935 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_4936 = Dummy_4928*tmp_kernel_op_16; - const walberla::float64 Dummy_4937 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_4938 = Dummy_4930*tmp_kernel_op_24; - const walberla::float64 Dummy_4939 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_4940 = Dummy_4924*Dummy_4933; - const walberla::float64 Dummy_4941 = Dummy_4926*Dummy_4935; - const walberla::float64 Dummy_4942 = Dummy_4928*Dummy_4937; - const walberla::float64 Dummy_4943 = Dummy_4930*Dummy_4939; - const walberla::float64 Dummy_4944 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_4945 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_4946 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_4947 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_4948 = Dummy_4924*Dummy_4944; - const walberla::float64 Dummy_4949 = Dummy_4926*Dummy_4945; - const walberla::float64 Dummy_4950 = Dummy_4928*Dummy_4946; - const walberla::float64 Dummy_4951 = Dummy_4930*Dummy_4947; - const walberla::float64 Dummy_4952 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_4953 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_4954 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_4955 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_4956 = Dummy_4924*Dummy_4952; - const walberla::float64 Dummy_4957 = Dummy_4926*Dummy_4953; - const walberla::float64 Dummy_4958 = Dummy_4928*Dummy_4954; - const walberla::float64 Dummy_4959 = Dummy_4930*Dummy_4955; - const walberla::float64 Dummy_4960 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_4961 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_4962 = Dummy_4924*(-Dummy_4960 - Dummy_4961); - const walberla::float64 Dummy_4963 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_4964 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_4965 = Dummy_4926*(-Dummy_4963 - Dummy_4964); - const walberla::float64 Dummy_4966 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_4967 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_4968 = Dummy_4928*(-Dummy_4966 - Dummy_4967); - const walberla::float64 Dummy_4969 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_4970 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_4971 = Dummy_4930*(-Dummy_4969 - Dummy_4970); - const walberla::float64 Dummy_4972 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_4973 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_4974 = Dummy_4924*(-Dummy_4972 - Dummy_4973); - const walberla::float64 Dummy_4975 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_4976 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_4977 = Dummy_4926*(-Dummy_4975 - Dummy_4976); - const walberla::float64 Dummy_4978 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_4979 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_4980 = Dummy_4928*(-Dummy_4978 - Dummy_4979); - const walberla::float64 Dummy_4981 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_4982 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_4983 = Dummy_4930*(-Dummy_4981 - Dummy_4982); - const walberla::float64 Dummy_4984 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_4985 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_4986 = Dummy_4924*(-Dummy_4984 - Dummy_4985); - const walberla::float64 Dummy_4987 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_4988 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_4989 = Dummy_4926*(-Dummy_4987 - Dummy_4988); - const walberla::float64 Dummy_4990 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_4991 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_4992 = Dummy_4928*(-Dummy_4990 - Dummy_4991); - const walberla::float64 Dummy_4993 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_4994 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_4995 = Dummy_4930*(-Dummy_4993 - Dummy_4994); - const walberla::float64 Dummy_4996 = Dummy_4924*(Dummy_4960 + Dummy_4972 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_4997 = Dummy_4926*(Dummy_4963 + Dummy_4975 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_4998 = Dummy_4928*(Dummy_4966 + Dummy_4978 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_4999 = Dummy_4930*(Dummy_4969 + Dummy_4981 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_5000 = Dummy_4924*(Dummy_4961 + Dummy_4984 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5001 = Dummy_4926*(Dummy_4964 + Dummy_4987 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_5002 = Dummy_4928*(Dummy_4967 + Dummy_4990 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_5003 = Dummy_4930*(Dummy_4970 + Dummy_4993 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_5004 = Dummy_4924*(Dummy_4973 + Dummy_4985 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_5005 = Dummy_4926*(Dummy_4976 + Dummy_4988 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_5006 = Dummy_4928*(Dummy_4979 + Dummy_4991 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_5007 = Dummy_4930*(Dummy_4982 + Dummy_4994 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_5008 = Dummy_4925*tmp_kernel_op_0 + Dummy_4927*tmp_kernel_op_8 + Dummy_4929*tmp_kernel_op_16 + Dummy_4931*tmp_kernel_op_24; - const walberla::float64 Dummy_5009 = Dummy_4925*0.1381966011250105 + Dummy_4927*0.1381966011250105 + Dummy_4929*0.5854101966249684 + Dummy_4931*0.1381966011250105; - const walberla::float64 Dummy_5010 = Dummy_4925*0.1381966011250105 + Dummy_4927*0.5854101966249684 + Dummy_4929*0.1381966011250105 + Dummy_4931*0.1381966011250105; - const walberla::float64 Dummy_5011 = Dummy_4925*0.5854101966249684 + Dummy_4927*0.1381966011250105 + Dummy_4929*0.1381966011250105 + Dummy_4931*0.1381966011250105; - const walberla::float64 Dummy_5012 = -Dummy_4932*Dummy_4933 - Dummy_4934*Dummy_4935 - Dummy_4936*Dummy_4937 - Dummy_4938*Dummy_4939; - const walberla::float64 Dummy_5013 = Dummy_4940*-0.1381966011250105 + Dummy_4941*-0.1381966011250105 + Dummy_4942*-0.5854101966249684 + Dummy_4943*-0.1381966011250105; - const walberla::float64 Dummy_5014 = Dummy_4940*-0.1381966011250105 + Dummy_4941*-0.5854101966249684 + Dummy_4942*-0.1381966011250105 + Dummy_4943*-0.1381966011250105; - const walberla::float64 Dummy_5015 = Dummy_4940*-0.5854101966249684 + Dummy_4941*-0.1381966011250105 + Dummy_4942*-0.1381966011250105 + Dummy_4943*-0.1381966011250105; - const walberla::float64 Dummy_5016 = -Dummy_4932*Dummy_4944 - Dummy_4934*Dummy_4945 - Dummy_4936*Dummy_4946 - Dummy_4938*Dummy_4947; - const walberla::float64 Dummy_5017 = Dummy_4948*-0.1381966011250105 + Dummy_4949*-0.1381966011250105 + Dummy_4950*-0.5854101966249684 + Dummy_4951*-0.1381966011250105; - const walberla::float64 Dummy_5018 = Dummy_4948*-0.1381966011250105 + Dummy_4949*-0.5854101966249684 + Dummy_4950*-0.1381966011250105 + Dummy_4951*-0.1381966011250105; - const walberla::float64 Dummy_5019 = Dummy_4948*-0.5854101966249684 + Dummy_4949*-0.1381966011250105 + Dummy_4950*-0.1381966011250105 + Dummy_4951*-0.1381966011250105; - const walberla::float64 Dummy_5020 = -Dummy_4932*Dummy_4952 - Dummy_4934*Dummy_4953 - Dummy_4936*Dummy_4954 - Dummy_4938*Dummy_4955; - const walberla::float64 Dummy_5021 = Dummy_4956*-0.1381966011250105 + Dummy_4957*-0.1381966011250105 + Dummy_4958*-0.5854101966249684 + Dummy_4959*-0.1381966011250105; - const walberla::float64 Dummy_5022 = Dummy_4956*-0.1381966011250105 + Dummy_4957*-0.5854101966249684 + Dummy_4958*-0.1381966011250105 + Dummy_4959*-0.1381966011250105; - const walberla::float64 Dummy_5023 = Dummy_4956*-0.5854101966249684 + Dummy_4957*-0.1381966011250105 + Dummy_4958*-0.1381966011250105 + Dummy_4959*-0.1381966011250105; - const walberla::float64 Dummy_5024 = Dummy_4962*tmp_kernel_op_0 + Dummy_4965*tmp_kernel_op_8 + Dummy_4968*tmp_kernel_op_16 + Dummy_4971*tmp_kernel_op_24; - const walberla::float64 Dummy_5025 = Dummy_4962*0.1381966011250105 + Dummy_4965*0.1381966011250105 + Dummy_4968*0.5854101966249684 + Dummy_4971*0.1381966011250105; - const walberla::float64 Dummy_5026 = Dummy_4962*0.1381966011250105 + Dummy_4965*0.5854101966249684 + Dummy_4968*0.1381966011250105 + Dummy_4971*0.1381966011250105; - const walberla::float64 Dummy_5027 = Dummy_4962*0.5854101966249684 + Dummy_4965*0.1381966011250105 + Dummy_4968*0.1381966011250105 + Dummy_4971*0.1381966011250105; - const walberla::float64 Dummy_5028 = Dummy_4974*tmp_kernel_op_0 + Dummy_4977*tmp_kernel_op_8 + Dummy_4980*tmp_kernel_op_16 + Dummy_4983*tmp_kernel_op_24; - const walberla::float64 Dummy_5029 = Dummy_4974*0.1381966011250105 + Dummy_4977*0.1381966011250105 + Dummy_4980*0.5854101966249684 + Dummy_4983*0.1381966011250105; - const walberla::float64 Dummy_5030 = Dummy_4974*0.1381966011250105 + Dummy_4977*0.5854101966249684 + Dummy_4980*0.1381966011250105 + Dummy_4983*0.1381966011250105; - const walberla::float64 Dummy_5031 = Dummy_4974*0.5854101966249684 + Dummy_4977*0.1381966011250105 + Dummy_4980*0.1381966011250105 + Dummy_4983*0.1381966011250105; - const walberla::float64 Dummy_5032 = Dummy_4986*tmp_kernel_op_0 + Dummy_4989*tmp_kernel_op_8 + Dummy_4992*tmp_kernel_op_16 + Dummy_4995*tmp_kernel_op_24; - const walberla::float64 Dummy_5033 = Dummy_4986*0.1381966011250105 + Dummy_4989*0.1381966011250105 + Dummy_4992*0.5854101966249684 + Dummy_4995*0.1381966011250105; - const walberla::float64 Dummy_5034 = Dummy_4986*0.1381966011250105 + Dummy_4989*0.5854101966249684 + Dummy_4992*0.1381966011250105 + Dummy_4995*0.1381966011250105; - const walberla::float64 Dummy_5035 = Dummy_4986*0.5854101966249684 + Dummy_4989*0.1381966011250105 + Dummy_4992*0.1381966011250105 + Dummy_4995*0.1381966011250105; - const walberla::float64 Dummy_5036 = Dummy_4996*tmp_kernel_op_0 + Dummy_4997*tmp_kernel_op_8 + Dummy_4998*tmp_kernel_op_16 + Dummy_4999*tmp_kernel_op_24; - const walberla::float64 Dummy_5037 = Dummy_4996*0.1381966011250105 + Dummy_4997*0.1381966011250105 + Dummy_4998*0.5854101966249684 + Dummy_4999*0.1381966011250105; - const walberla::float64 Dummy_5038 = Dummy_4996*0.1381966011250105 + Dummy_4997*0.5854101966249684 + Dummy_4998*0.1381966011250105 + Dummy_4999*0.1381966011250105; - const walberla::float64 Dummy_5039 = Dummy_4996*0.5854101966249684 + Dummy_4997*0.1381966011250105 + Dummy_4998*0.1381966011250105 + Dummy_4999*0.1381966011250105; - const walberla::float64 Dummy_5040 = Dummy_5000*tmp_kernel_op_0 + Dummy_5001*tmp_kernel_op_8 + Dummy_5002*tmp_kernel_op_16 + Dummy_5003*tmp_kernel_op_24; - const walberla::float64 Dummy_5041 = Dummy_5000*0.1381966011250105 + Dummy_5001*0.1381966011250105 + Dummy_5002*0.5854101966249684 + Dummy_5003*0.1381966011250105; - const walberla::float64 Dummy_5042 = Dummy_5000*0.1381966011250105 + Dummy_5001*0.5854101966249684 + Dummy_5002*0.1381966011250105 + Dummy_5003*0.1381966011250105; - const walberla::float64 Dummy_5043 = Dummy_5000*0.5854101966249684 + Dummy_5001*0.1381966011250105 + Dummy_5002*0.1381966011250105 + Dummy_5003*0.1381966011250105; - const walberla::float64 Dummy_5044 = Dummy_5004*tmp_kernel_op_0 + Dummy_5005*tmp_kernel_op_8 + Dummy_5006*tmp_kernel_op_16 + Dummy_5007*tmp_kernel_op_24; - const walberla::float64 Dummy_5045 = Dummy_5004*0.1381966011250105 + Dummy_5005*0.1381966011250105 + Dummy_5006*0.5854101966249684 + Dummy_5007*0.1381966011250105; - const walberla::float64 Dummy_5046 = Dummy_5004*0.1381966011250105 + Dummy_5005*0.5854101966249684 + Dummy_5006*0.1381966011250105 + Dummy_5007*0.1381966011250105; - const walberla::float64 Dummy_5047 = Dummy_5004*0.5854101966249684 + Dummy_5005*0.1381966011250105 + Dummy_5006*0.1381966011250105 + Dummy_5007*0.1381966011250105; + const walberla::float64 Dummy_12296 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12297 = Dummy_12296*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_12298 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12299 = Dummy_12298*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_12300 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12301 = Dummy_12300*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_12302 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12303 = Dummy_12302*(-jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_12304 = Dummy_12296*tmp_kernel_op_0; + const walberla::float64 Dummy_12305 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12306 = Dummy_12298*tmp_kernel_op_8; + const walberla::float64 Dummy_12307 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_12308 = Dummy_12300*tmp_kernel_op_16; + const walberla::float64 Dummy_12309 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_12310 = Dummy_12302*tmp_kernel_op_24; + const walberla::float64 Dummy_12311 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_12312 = Dummy_12296*Dummy_12305; + const walberla::float64 Dummy_12313 = Dummy_12298*Dummy_12307; + const walberla::float64 Dummy_12314 = Dummy_12300*Dummy_12309; + const walberla::float64 Dummy_12315 = Dummy_12302*Dummy_12311; + const walberla::float64 Dummy_12316 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_12317 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_12318 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_12319 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_12320 = Dummy_12296*Dummy_12316; + const walberla::float64 Dummy_12321 = Dummy_12298*Dummy_12317; + const walberla::float64 Dummy_12322 = Dummy_12300*Dummy_12318; + const walberla::float64 Dummy_12323 = Dummy_12302*Dummy_12319; + const walberla::float64 Dummy_12324 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12325 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12326 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_12327 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_12328 = Dummy_12296*Dummy_12324; + const walberla::float64 Dummy_12329 = Dummy_12298*Dummy_12325; + const walberla::float64 Dummy_12330 = Dummy_12300*Dummy_12326; + const walberla::float64 Dummy_12331 = Dummy_12302*Dummy_12327; + const walberla::float64 Dummy_12332 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12333 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_12334 = Dummy_12296*(-Dummy_12332 - Dummy_12333); + const walberla::float64 Dummy_12335 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12336 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_12337 = Dummy_12298*(-Dummy_12335 - Dummy_12336); + const walberla::float64 Dummy_12338 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_12339 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_12340 = Dummy_12300*(-Dummy_12338 - Dummy_12339); + const walberla::float64 Dummy_12341 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_12342 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_12343 = Dummy_12302*(-Dummy_12341 - Dummy_12342); + const walberla::float64 Dummy_12344 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12345 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12346 = Dummy_12296*(-Dummy_12344 - Dummy_12345); + const walberla::float64 Dummy_12347 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12348 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_12349 = Dummy_12298*(-Dummy_12347 - Dummy_12348); + const walberla::float64 Dummy_12350 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_12351 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_12352 = Dummy_12300*(-Dummy_12350 - Dummy_12351); + const walberla::float64 Dummy_12353 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_12354 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_12355 = Dummy_12302*(-Dummy_12353 - Dummy_12354); + const walberla::float64 Dummy_12356 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_12357 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12358 = Dummy_12296*(-Dummy_12356 - Dummy_12357); + const walberla::float64 Dummy_12359 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_12360 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_12361 = Dummy_12298*(-Dummy_12359 - Dummy_12360); + const walberla::float64 Dummy_12362 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_12363 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_12364 = Dummy_12300*(-Dummy_12362 - Dummy_12363); + const walberla::float64 Dummy_12365 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_12366 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_12367 = Dummy_12302*(-Dummy_12365 - Dummy_12366); + const walberla::float64 Dummy_12368 = Dummy_12296*(Dummy_12332 + Dummy_12344 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_12369 = Dummy_12298*(Dummy_12335 + Dummy_12347 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_12370 = Dummy_12300*(Dummy_12338 + Dummy_12350 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_12371 = Dummy_12302*(Dummy_12341 + Dummy_12353 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_12372 = Dummy_12296*(Dummy_12333 + Dummy_12356 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12373 = Dummy_12298*(Dummy_12336 + Dummy_12359 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_12374 = Dummy_12300*(Dummy_12339 + Dummy_12362 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_12375 = Dummy_12302*(Dummy_12342 + Dummy_12365 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_12376 = Dummy_12296*(Dummy_12345 + Dummy_12357 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_12377 = Dummy_12298*(Dummy_12348 + Dummy_12360 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_12378 = Dummy_12300*(Dummy_12351 + Dummy_12363 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_12379 = Dummy_12302*(Dummy_12354 + Dummy_12366 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_12380 = Dummy_12297*tmp_kernel_op_0 + Dummy_12299*tmp_kernel_op_8 + Dummy_12301*tmp_kernel_op_16 + Dummy_12303*tmp_kernel_op_24; + const walberla::float64 Dummy_12381 = Dummy_12297*0.1381966011250105 + Dummy_12299*0.1381966011250105 + Dummy_12301*0.5854101966249684 + Dummy_12303*0.1381966011250105; + const walberla::float64 Dummy_12382 = Dummy_12297*0.1381966011250105 + Dummy_12299*0.5854101966249684 + Dummy_12301*0.1381966011250105 + Dummy_12303*0.1381966011250105; + const walberla::float64 Dummy_12383 = Dummy_12297*0.5854101966249684 + Dummy_12299*0.1381966011250105 + Dummy_12301*0.1381966011250105 + Dummy_12303*0.1381966011250105; + const walberla::float64 Dummy_12384 = -Dummy_12304*Dummy_12305 - Dummy_12306*Dummy_12307 - Dummy_12308*Dummy_12309 - Dummy_12310*Dummy_12311; + const walberla::float64 Dummy_12385 = Dummy_12312*-0.1381966011250105 + Dummy_12313*-0.1381966011250105 + Dummy_12314*-0.5854101966249684 + Dummy_12315*-0.1381966011250105; + const walberla::float64 Dummy_12386 = Dummy_12312*-0.1381966011250105 + Dummy_12313*-0.5854101966249684 + Dummy_12314*-0.1381966011250105 + Dummy_12315*-0.1381966011250105; + const walberla::float64 Dummy_12387 = Dummy_12312*-0.5854101966249684 + Dummy_12313*-0.1381966011250105 + Dummy_12314*-0.1381966011250105 + Dummy_12315*-0.1381966011250105; + const walberla::float64 Dummy_12388 = -Dummy_12304*Dummy_12316 - Dummy_12306*Dummy_12317 - Dummy_12308*Dummy_12318 - Dummy_12310*Dummy_12319; + const walberla::float64 Dummy_12389 = Dummy_12320*-0.1381966011250105 + Dummy_12321*-0.1381966011250105 + Dummy_12322*-0.5854101966249684 + Dummy_12323*-0.1381966011250105; + const walberla::float64 Dummy_12390 = Dummy_12320*-0.1381966011250105 + Dummy_12321*-0.5854101966249684 + Dummy_12322*-0.1381966011250105 + Dummy_12323*-0.1381966011250105; + const walberla::float64 Dummy_12391 = Dummy_12320*-0.5854101966249684 + Dummy_12321*-0.1381966011250105 + Dummy_12322*-0.1381966011250105 + Dummy_12323*-0.1381966011250105; + const walberla::float64 Dummy_12392 = -Dummy_12304*Dummy_12324 - Dummy_12306*Dummy_12325 - Dummy_12308*Dummy_12326 - Dummy_12310*Dummy_12327; + const walberla::float64 Dummy_12393 = Dummy_12328*-0.1381966011250105 + Dummy_12329*-0.1381966011250105 + Dummy_12330*-0.5854101966249684 + Dummy_12331*-0.1381966011250105; + const walberla::float64 Dummy_12394 = Dummy_12328*-0.1381966011250105 + Dummy_12329*-0.5854101966249684 + Dummy_12330*-0.1381966011250105 + Dummy_12331*-0.1381966011250105; + const walberla::float64 Dummy_12395 = Dummy_12328*-0.5854101966249684 + Dummy_12329*-0.1381966011250105 + Dummy_12330*-0.1381966011250105 + Dummy_12331*-0.1381966011250105; + const walberla::float64 Dummy_12396 = Dummy_12334*tmp_kernel_op_0 + Dummy_12337*tmp_kernel_op_8 + Dummy_12340*tmp_kernel_op_16 + Dummy_12343*tmp_kernel_op_24; + const walberla::float64 Dummy_12397 = Dummy_12334*0.1381966011250105 + Dummy_12337*0.1381966011250105 + Dummy_12340*0.5854101966249684 + Dummy_12343*0.1381966011250105; + const walberla::float64 Dummy_12398 = Dummy_12334*0.1381966011250105 + Dummy_12337*0.5854101966249684 + Dummy_12340*0.1381966011250105 + Dummy_12343*0.1381966011250105; + const walberla::float64 Dummy_12399 = Dummy_12334*0.5854101966249684 + Dummy_12337*0.1381966011250105 + Dummy_12340*0.1381966011250105 + Dummy_12343*0.1381966011250105; + const walberla::float64 Dummy_12400 = Dummy_12346*tmp_kernel_op_0 + Dummy_12349*tmp_kernel_op_8 + Dummy_12352*tmp_kernel_op_16 + Dummy_12355*tmp_kernel_op_24; + const walberla::float64 Dummy_12401 = Dummy_12346*0.1381966011250105 + Dummy_12349*0.1381966011250105 + Dummy_12352*0.5854101966249684 + Dummy_12355*0.1381966011250105; + const walberla::float64 Dummy_12402 = Dummy_12346*0.1381966011250105 + Dummy_12349*0.5854101966249684 + Dummy_12352*0.1381966011250105 + Dummy_12355*0.1381966011250105; + const walberla::float64 Dummy_12403 = Dummy_12346*0.5854101966249684 + Dummy_12349*0.1381966011250105 + Dummy_12352*0.1381966011250105 + Dummy_12355*0.1381966011250105; + const walberla::float64 Dummy_12404 = Dummy_12358*tmp_kernel_op_0 + Dummy_12361*tmp_kernel_op_8 + Dummy_12364*tmp_kernel_op_16 + Dummy_12367*tmp_kernel_op_24; + const walberla::float64 Dummy_12405 = Dummy_12358*0.1381966011250105 + Dummy_12361*0.1381966011250105 + Dummy_12364*0.5854101966249684 + Dummy_12367*0.1381966011250105; + const walberla::float64 Dummy_12406 = Dummy_12358*0.1381966011250105 + Dummy_12361*0.5854101966249684 + Dummy_12364*0.1381966011250105 + Dummy_12367*0.1381966011250105; + const walberla::float64 Dummy_12407 = Dummy_12358*0.5854101966249684 + Dummy_12361*0.1381966011250105 + Dummy_12364*0.1381966011250105 + Dummy_12367*0.1381966011250105; + const walberla::float64 Dummy_12408 = Dummy_12368*tmp_kernel_op_0 + Dummy_12369*tmp_kernel_op_8 + Dummy_12370*tmp_kernel_op_16 + Dummy_12371*tmp_kernel_op_24; + const walberla::float64 Dummy_12409 = Dummy_12368*0.1381966011250105 + Dummy_12369*0.1381966011250105 + Dummy_12370*0.5854101966249684 + Dummy_12371*0.1381966011250105; + const walberla::float64 Dummy_12410 = Dummy_12368*0.1381966011250105 + Dummy_12369*0.5854101966249684 + Dummy_12370*0.1381966011250105 + Dummy_12371*0.1381966011250105; + const walberla::float64 Dummy_12411 = Dummy_12368*0.5854101966249684 + Dummy_12369*0.1381966011250105 + Dummy_12370*0.1381966011250105 + Dummy_12371*0.1381966011250105; + const walberla::float64 Dummy_12412 = Dummy_12372*tmp_kernel_op_0 + Dummy_12373*tmp_kernel_op_8 + Dummy_12374*tmp_kernel_op_16 + Dummy_12375*tmp_kernel_op_24; + const walberla::float64 Dummy_12413 = Dummy_12372*0.1381966011250105 + Dummy_12373*0.1381966011250105 + Dummy_12374*0.5854101966249684 + Dummy_12375*0.1381966011250105; + const walberla::float64 Dummy_12414 = Dummy_12372*0.1381966011250105 + Dummy_12373*0.5854101966249684 + Dummy_12374*0.1381966011250105 + Dummy_12375*0.1381966011250105; + const walberla::float64 Dummy_12415 = Dummy_12372*0.5854101966249684 + Dummy_12373*0.1381966011250105 + Dummy_12374*0.1381966011250105 + Dummy_12375*0.1381966011250105; + const walberla::float64 Dummy_12416 = Dummy_12376*tmp_kernel_op_0 + Dummy_12377*tmp_kernel_op_8 + Dummy_12378*tmp_kernel_op_16 + Dummy_12379*tmp_kernel_op_24; + const walberla::float64 Dummy_12417 = Dummy_12376*0.1381966011250105 + Dummy_12377*0.1381966011250105 + Dummy_12378*0.5854101966249684 + Dummy_12379*0.1381966011250105; + const walberla::float64 Dummy_12418 = Dummy_12376*0.1381966011250105 + Dummy_12377*0.5854101966249684 + Dummy_12378*0.1381966011250105 + Dummy_12379*0.1381966011250105; + const walberla::float64 Dummy_12419 = Dummy_12376*0.5854101966249684 + Dummy_12377*0.1381966011250105 + Dummy_12378*0.1381966011250105 + Dummy_12379*0.1381966011250105; { { @@ -2499,46 +2457,46 @@ void P1ToP2ElementwiseGradient_1_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_5008)); - _data_mat[1] = ((walberla::float64)(Dummy_5009)); - _data_mat[2] = ((walberla::float64)(Dummy_5010)); - _data_mat[3] = ((walberla::float64)(Dummy_5011)); - _data_mat[4] = ((walberla::float64)(Dummy_5012)); - _data_mat[5] = ((walberla::float64)(Dummy_5013)); - _data_mat[6] = ((walberla::float64)(Dummy_5014)); - _data_mat[7] = ((walberla::float64)(Dummy_5015)); - _data_mat[8] = ((walberla::float64)(Dummy_5016)); - _data_mat[9] = ((walberla::float64)(Dummy_5017)); - _data_mat[10] = ((walberla::float64)(Dummy_5018)); - _data_mat[11] = ((walberla::float64)(Dummy_5019)); - _data_mat[12] = ((walberla::float64)(Dummy_5020)); - _data_mat[13] = ((walberla::float64)(Dummy_5021)); - _data_mat[14] = ((walberla::float64)(Dummy_5022)); - _data_mat[15] = ((walberla::float64)(Dummy_5023)); - _data_mat[16] = ((walberla::float64)(Dummy_5024)); - _data_mat[17] = ((walberla::float64)(Dummy_5025)); - _data_mat[18] = ((walberla::float64)(Dummy_5026)); - _data_mat[19] = ((walberla::float64)(Dummy_5027)); - _data_mat[20] = ((walberla::float64)(Dummy_5028)); - _data_mat[21] = ((walberla::float64)(Dummy_5029)); - _data_mat[22] = ((walberla::float64)(Dummy_5030)); - _data_mat[23] = ((walberla::float64)(Dummy_5031)); - _data_mat[24] = ((walberla::float64)(Dummy_5032)); - _data_mat[25] = ((walberla::float64)(Dummy_5033)); - _data_mat[26] = ((walberla::float64)(Dummy_5034)); - _data_mat[27] = ((walberla::float64)(Dummy_5035)); - _data_mat[28] = ((walberla::float64)(Dummy_5036)); - _data_mat[29] = ((walberla::float64)(Dummy_5037)); - _data_mat[30] = ((walberla::float64)(Dummy_5038)); - _data_mat[31] = ((walberla::float64)(Dummy_5039)); - _data_mat[32] = ((walberla::float64)(Dummy_5040)); - _data_mat[33] = ((walberla::float64)(Dummy_5041)); - _data_mat[34] = ((walberla::float64)(Dummy_5042)); - _data_mat[35] = ((walberla::float64)(Dummy_5043)); - _data_mat[36] = ((walberla::float64)(Dummy_5044)); - _data_mat[37] = ((walberla::float64)(Dummy_5045)); - _data_mat[38] = ((walberla::float64)(Dummy_5046)); - _data_mat[39] = ((walberla::float64)(Dummy_5047)); + _data_mat[0] = ((walberla::float64)(Dummy_12380)); + _data_mat[1] = ((walberla::float64)(Dummy_12381)); + _data_mat[2] = ((walberla::float64)(Dummy_12382)); + _data_mat[3] = ((walberla::float64)(Dummy_12383)); + _data_mat[4] = ((walberla::float64)(Dummy_12384)); + _data_mat[5] = ((walberla::float64)(Dummy_12385)); + _data_mat[6] = ((walberla::float64)(Dummy_12386)); + _data_mat[7] = ((walberla::float64)(Dummy_12387)); + _data_mat[8] = ((walberla::float64)(Dummy_12388)); + _data_mat[9] = ((walberla::float64)(Dummy_12389)); + _data_mat[10] = ((walberla::float64)(Dummy_12390)); + _data_mat[11] = ((walberla::float64)(Dummy_12391)); + _data_mat[12] = ((walberla::float64)(Dummy_12392)); + _data_mat[13] = ((walberla::float64)(Dummy_12393)); + _data_mat[14] = ((walberla::float64)(Dummy_12394)); + _data_mat[15] = ((walberla::float64)(Dummy_12395)); + _data_mat[16] = ((walberla::float64)(Dummy_12396)); + _data_mat[17] = ((walberla::float64)(Dummy_12397)); + _data_mat[18] = ((walberla::float64)(Dummy_12398)); + _data_mat[19] = ((walberla::float64)(Dummy_12399)); + _data_mat[20] = ((walberla::float64)(Dummy_12400)); + _data_mat[21] = ((walberla::float64)(Dummy_12401)); + _data_mat[22] = ((walberla::float64)(Dummy_12402)); + _data_mat[23] = ((walberla::float64)(Dummy_12403)); + _data_mat[24] = ((walberla::float64)(Dummy_12404)); + _data_mat[25] = ((walberla::float64)(Dummy_12405)); + _data_mat[26] = ((walberla::float64)(Dummy_12406)); + _data_mat[27] = ((walberla::float64)(Dummy_12407)); + _data_mat[28] = ((walberla::float64)(Dummy_12408)); + _data_mat[29] = ((walberla::float64)(Dummy_12409)); + _data_mat[30] = ((walberla::float64)(Dummy_12410)); + _data_mat[31] = ((walberla::float64)(Dummy_12411)); + _data_mat[32] = ((walberla::float64)(Dummy_12412)); + _data_mat[33] = ((walberla::float64)(Dummy_12413)); + _data_mat[34] = ((walberla::float64)(Dummy_12414)); + _data_mat[35] = ((walberla::float64)(Dummy_12415)); + _data_mat[36] = ((walberla::float64)(Dummy_12416)); + _data_mat[37] = ((walberla::float64)(Dummy_12417)); + _data_mat[38] = ((walberla::float64)(Dummy_12418)); + _data_mat[39] = ((walberla::float64)(Dummy_12419)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_2_0_apply_macro_3D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_2_0_apply_macro_3D.cpp index 022744fca9d92b5fdefbae65a179b67ed5243808..767d18248c87b2ffeebcc3ba29d8627ee752c38f 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_2_0_apply_macro_3D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_2_0_apply_macro_3D.cpp @@ -85,27 +85,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_2_0_GREEN_DOWN; const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -130,27 +124,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_2_0_GREEN_UP; const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -178,27 +166,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_2_0_BLUE_DOWN; const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -223,27 +205,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_2_0_BLUE_UP; const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -274,27 +250,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_2_0_WHITE_DOWN; const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -313,27 +283,21 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 jac_affine_0_1_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_2_0_WHITE_UP; const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 2.3416407864998736; const walberla::float64 tmp_kernel_op_1 = 0.55278640450004202; @@ -447,426 +411,426 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT const walberla::float64 tmp_kernel_op_109 = tmp_kernel_op_12*(-jac_affine_inv_0_2_WHITE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084) + tmp_kernel_op_76 + tmp_kernel_op_88); const walberla::float64 tmp_kernel_op_110 = tmp_kernel_op_19*(-jac_affine_inv_0_2_WHITE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472) + tmp_kernel_op_79 + tmp_kernel_op_91); const walberla::float64 tmp_kernel_op_111 = tmp_kernel_op_26*(-jac_affine_inv_0_2_WHITE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084) + tmp_kernel_op_82 + tmp_kernel_op_94); - const walberla::float64 Dummy_5226 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5227 = Dummy_5226*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_5228 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5229 = Dummy_5228*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_5230 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5231 = Dummy_5230*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_5232 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5233 = Dummy_5232*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_5234 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5235 = Dummy_5226*Dummy_5234; - const walberla::float64 Dummy_5236 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5237 = Dummy_5228*Dummy_5236; - const walberla::float64 Dummy_5238 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5239 = Dummy_5230*Dummy_5238; - const walberla::float64 Dummy_5240 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5241 = Dummy_5232*Dummy_5240; - const walberla::float64 Dummy_5242 = Dummy_5226*tmp_kernel_op_28; - const walberla::float64 Dummy_5243 = Dummy_5228*tmp_kernel_op_29; - const walberla::float64 Dummy_5244 = Dummy_5230*tmp_kernel_op_30; - const walberla::float64 Dummy_5245 = Dummy_5232*tmp_kernel_op_31; - const walberla::float64 Dummy_5246 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5247 = Dummy_5226*Dummy_5246; - const walberla::float64 Dummy_5248 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5249 = Dummy_5228*Dummy_5248; - const walberla::float64 Dummy_5250 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5251 = Dummy_5230*Dummy_5250; - const walberla::float64 Dummy_5252 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5253 = Dummy_5232*Dummy_5252; - const walberla::float64 Dummy_5254 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5255 = Dummy_5226*Dummy_5254; - const walberla::float64 Dummy_5256 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5257 = Dummy_5228*Dummy_5256; - const walberla::float64 Dummy_5258 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5259 = Dummy_5230*Dummy_5258; - const walberla::float64 Dummy_5260 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5261 = Dummy_5232*Dummy_5260; - const walberla::float64 Dummy_5262 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5263 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5264 = Dummy_5226*(-Dummy_5262 - Dummy_5263); - const walberla::float64 Dummy_5265 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5266 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5267 = Dummy_5228*(-Dummy_5265 - Dummy_5266); - const walberla::float64 Dummy_5268 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5269 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5270 = Dummy_5230*(-Dummy_5268 - Dummy_5269); - const walberla::float64 Dummy_5271 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5272 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5273 = Dummy_5232*(-Dummy_5271 - Dummy_5272); - const walberla::float64 Dummy_5274 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5275 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5276 = Dummy_5226*(-Dummy_5274 - Dummy_5275); - const walberla::float64 Dummy_5277 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5278 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5279 = Dummy_5228*(-Dummy_5277 - Dummy_5278); - const walberla::float64 Dummy_5280 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5281 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5282 = Dummy_5230*(-Dummy_5280 - Dummy_5281); - const walberla::float64 Dummy_5283 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5284 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5285 = Dummy_5232*(-Dummy_5283 - Dummy_5284); - const walberla::float64 Dummy_5286 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5287 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5288 = Dummy_5226*(-Dummy_5286 - Dummy_5287); - const walberla::float64 Dummy_5289 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5290 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5291 = Dummy_5228*(-Dummy_5289 - Dummy_5290); - const walberla::float64 Dummy_5292 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5293 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5294 = Dummy_5230*(-Dummy_5292 - Dummy_5293); - const walberla::float64 Dummy_5295 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5296 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5297 = Dummy_5232*(-Dummy_5295 - Dummy_5296); - const walberla::float64 Dummy_5298 = Dummy_5226*(Dummy_5262 + Dummy_5274 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5299 = Dummy_5228*(Dummy_5265 + Dummy_5277 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5300 = Dummy_5230*(Dummy_5268 + Dummy_5280 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5301 = Dummy_5232*(Dummy_5271 + Dummy_5283 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5302 = Dummy_5226*(Dummy_5263 + Dummy_5286 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5303 = Dummy_5228*(Dummy_5266 + Dummy_5289 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5304 = Dummy_5230*(Dummy_5269 + Dummy_5292 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5305 = Dummy_5232*(Dummy_5272 + Dummy_5295 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5306 = Dummy_5226*(Dummy_5275 + Dummy_5287 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5307 = Dummy_5228*(Dummy_5278 + Dummy_5290 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5308 = Dummy_5230*(Dummy_5281 + Dummy_5293 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5309 = Dummy_5232*(Dummy_5284 + Dummy_5296 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5324 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5325 = Dummy_5324*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_5326 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5327 = Dummy_5326*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_5328 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5329 = Dummy_5328*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_5330 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5331 = Dummy_5330*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_5332 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5333 = Dummy_5324*Dummy_5332; - const walberla::float64 Dummy_5334 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5335 = Dummy_5326*Dummy_5334; - const walberla::float64 Dummy_5336 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5337 = Dummy_5328*Dummy_5336; - const walberla::float64 Dummy_5338 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5339 = Dummy_5330*Dummy_5338; - const walberla::float64 Dummy_5340 = Dummy_5324*tmp_kernel_op_28; - const walberla::float64 Dummy_5341 = Dummy_5326*tmp_kernel_op_29; - const walberla::float64 Dummy_5342 = Dummy_5328*tmp_kernel_op_30; - const walberla::float64 Dummy_5343 = Dummy_5330*tmp_kernel_op_31; - const walberla::float64 Dummy_5344 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5345 = Dummy_5324*Dummy_5344; - const walberla::float64 Dummy_5346 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5347 = Dummy_5326*Dummy_5346; - const walberla::float64 Dummy_5348 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5349 = Dummy_5328*Dummy_5348; - const walberla::float64 Dummy_5350 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5351 = Dummy_5330*Dummy_5350; - const walberla::float64 Dummy_5352 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5353 = Dummy_5324*Dummy_5352; - const walberla::float64 Dummy_5354 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5355 = Dummy_5326*Dummy_5354; - const walberla::float64 Dummy_5356 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5357 = Dummy_5328*Dummy_5356; - const walberla::float64 Dummy_5358 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5359 = Dummy_5330*Dummy_5358; - const walberla::float64 Dummy_5360 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5361 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5362 = Dummy_5324*(-Dummy_5360 - Dummy_5361); - const walberla::float64 Dummy_5363 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5364 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5365 = Dummy_5326*(-Dummy_5363 - Dummy_5364); - const walberla::float64 Dummy_5366 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5367 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5368 = Dummy_5328*(-Dummy_5366 - Dummy_5367); - const walberla::float64 Dummy_5369 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5370 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5371 = Dummy_5330*(-Dummy_5369 - Dummy_5370); - const walberla::float64 Dummy_5372 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5373 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5374 = Dummy_5324*(-Dummy_5372 - Dummy_5373); - const walberla::float64 Dummy_5375 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5376 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5377 = Dummy_5326*(-Dummy_5375 - Dummy_5376); - const walberla::float64 Dummy_5378 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5379 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5380 = Dummy_5328*(-Dummy_5378 - Dummy_5379); - const walberla::float64 Dummy_5381 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5382 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5383 = Dummy_5330*(-Dummy_5381 - Dummy_5382); - const walberla::float64 Dummy_5384 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5385 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5386 = Dummy_5324*(-Dummy_5384 - Dummy_5385); - const walberla::float64 Dummy_5387 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5388 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5389 = Dummy_5326*(-Dummy_5387 - Dummy_5388); - const walberla::float64 Dummy_5390 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5391 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5392 = Dummy_5328*(-Dummy_5390 - Dummy_5391); - const walberla::float64 Dummy_5393 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5394 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5395 = Dummy_5330*(-Dummy_5393 - Dummy_5394); - const walberla::float64 Dummy_5396 = Dummy_5324*(Dummy_5360 + Dummy_5372 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5397 = Dummy_5326*(Dummy_5363 + Dummy_5375 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5398 = Dummy_5328*(Dummy_5366 + Dummy_5378 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5399 = Dummy_5330*(Dummy_5369 + Dummy_5381 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5400 = Dummy_5324*(Dummy_5361 + Dummy_5384 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5401 = Dummy_5326*(Dummy_5364 + Dummy_5387 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5402 = Dummy_5328*(Dummy_5367 + Dummy_5390 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5403 = Dummy_5330*(Dummy_5370 + Dummy_5393 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5404 = Dummy_5324*(Dummy_5373 + Dummy_5385 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5405 = Dummy_5326*(Dummy_5376 + Dummy_5388 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5406 = Dummy_5328*(Dummy_5379 + Dummy_5391 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5407 = Dummy_5330*(Dummy_5382 + Dummy_5394 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5422 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5423 = Dummy_5422*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_5424 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5425 = Dummy_5424*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_5426 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5427 = Dummy_5426*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_5428 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5429 = Dummy_5428*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_5430 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5431 = Dummy_5422*Dummy_5430; - const walberla::float64 Dummy_5432 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5433 = Dummy_5424*Dummy_5432; - const walberla::float64 Dummy_5434 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5435 = Dummy_5426*Dummy_5434; - const walberla::float64 Dummy_5436 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5437 = Dummy_5428*Dummy_5436; - const walberla::float64 Dummy_5438 = Dummy_5422*tmp_kernel_op_28; - const walberla::float64 Dummy_5439 = Dummy_5424*tmp_kernel_op_29; - const walberla::float64 Dummy_5440 = Dummy_5426*tmp_kernel_op_30; - const walberla::float64 Dummy_5441 = Dummy_5428*tmp_kernel_op_31; - const walberla::float64 Dummy_5442 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5443 = Dummy_5422*Dummy_5442; - const walberla::float64 Dummy_5444 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5445 = Dummy_5424*Dummy_5444; - const walberla::float64 Dummy_5446 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5447 = Dummy_5426*Dummy_5446; - const walberla::float64 Dummy_5448 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5449 = Dummy_5428*Dummy_5448; - const walberla::float64 Dummy_5450 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5451 = Dummy_5422*Dummy_5450; - const walberla::float64 Dummy_5452 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5453 = Dummy_5424*Dummy_5452; - const walberla::float64 Dummy_5454 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5455 = Dummy_5426*Dummy_5454; - const walberla::float64 Dummy_5456 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5457 = Dummy_5428*Dummy_5456; - const walberla::float64 Dummy_5458 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5459 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5460 = Dummy_5422*(-Dummy_5458 - Dummy_5459); - const walberla::float64 Dummy_5461 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5462 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5463 = Dummy_5424*(-Dummy_5461 - Dummy_5462); - const walberla::float64 Dummy_5464 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5465 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5466 = Dummy_5426*(-Dummy_5464 - Dummy_5465); - const walberla::float64 Dummy_5467 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5468 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5469 = Dummy_5428*(-Dummy_5467 - Dummy_5468); - const walberla::float64 Dummy_5470 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5471 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5472 = Dummy_5422*(-Dummy_5470 - Dummy_5471); - const walberla::float64 Dummy_5473 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5474 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5475 = Dummy_5424*(-Dummy_5473 - Dummy_5474); - const walberla::float64 Dummy_5476 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5477 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5478 = Dummy_5426*(-Dummy_5476 - Dummy_5477); - const walberla::float64 Dummy_5479 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5480 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5481 = Dummy_5428*(-Dummy_5479 - Dummy_5480); - const walberla::float64 Dummy_5482 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5483 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5484 = Dummy_5422*(-Dummy_5482 - Dummy_5483); - const walberla::float64 Dummy_5485 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5486 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5487 = Dummy_5424*(-Dummy_5485 - Dummy_5486); - const walberla::float64 Dummy_5488 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5489 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5490 = Dummy_5426*(-Dummy_5488 - Dummy_5489); - const walberla::float64 Dummy_5491 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5492 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5493 = Dummy_5428*(-Dummy_5491 - Dummy_5492); - const walberla::float64 Dummy_5494 = Dummy_5422*(Dummy_5458 + Dummy_5470 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5495 = Dummy_5424*(Dummy_5461 + Dummy_5473 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5496 = Dummy_5426*(Dummy_5464 + Dummy_5476 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5497 = Dummy_5428*(Dummy_5467 + Dummy_5479 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5498 = Dummy_5422*(Dummy_5459 + Dummy_5482 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5499 = Dummy_5424*(Dummy_5462 + Dummy_5485 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5500 = Dummy_5426*(Dummy_5465 + Dummy_5488 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5501 = Dummy_5428*(Dummy_5468 + Dummy_5491 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5502 = Dummy_5422*(Dummy_5471 + Dummy_5483 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5503 = Dummy_5424*(Dummy_5474 + Dummy_5486 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5504 = Dummy_5426*(Dummy_5477 + Dummy_5489 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5505 = Dummy_5428*(Dummy_5480 + Dummy_5492 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5520 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5521 = Dummy_5520*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_5522 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5523 = Dummy_5522*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_5524 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5525 = Dummy_5524*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_5526 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5527 = Dummy_5526*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_5528 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5529 = Dummy_5520*Dummy_5528; - const walberla::float64 Dummy_5530 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5531 = Dummy_5522*Dummy_5530; - const walberla::float64 Dummy_5532 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5533 = Dummy_5524*Dummy_5532; - const walberla::float64 Dummy_5534 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5535 = Dummy_5526*Dummy_5534; - const walberla::float64 Dummy_5536 = Dummy_5520*tmp_kernel_op_28; - const walberla::float64 Dummy_5537 = Dummy_5522*tmp_kernel_op_29; - const walberla::float64 Dummy_5538 = Dummy_5524*tmp_kernel_op_30; - const walberla::float64 Dummy_5539 = Dummy_5526*tmp_kernel_op_31; - const walberla::float64 Dummy_5540 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5541 = Dummy_5520*Dummy_5540; - const walberla::float64 Dummy_5542 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5543 = Dummy_5522*Dummy_5542; - const walberla::float64 Dummy_5544 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5545 = Dummy_5524*Dummy_5544; - const walberla::float64 Dummy_5546 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5547 = Dummy_5526*Dummy_5546; - const walberla::float64 Dummy_5548 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5549 = Dummy_5520*Dummy_5548; - const walberla::float64 Dummy_5550 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5551 = Dummy_5522*Dummy_5550; - const walberla::float64 Dummy_5552 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5553 = Dummy_5524*Dummy_5552; - const walberla::float64 Dummy_5554 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5555 = Dummy_5526*Dummy_5554; - const walberla::float64 Dummy_5556 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5557 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5558 = Dummy_5520*(-Dummy_5556 - Dummy_5557); - const walberla::float64 Dummy_5559 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5560 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5561 = Dummy_5522*(-Dummy_5559 - Dummy_5560); - const walberla::float64 Dummy_5562 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5563 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5564 = Dummy_5524*(-Dummy_5562 - Dummy_5563); - const walberla::float64 Dummy_5565 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5566 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5567 = Dummy_5526*(-Dummy_5565 - Dummy_5566); - const walberla::float64 Dummy_5568 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5569 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5570 = Dummy_5520*(-Dummy_5568 - Dummy_5569); - const walberla::float64 Dummy_5571 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5572 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5573 = Dummy_5522*(-Dummy_5571 - Dummy_5572); - const walberla::float64 Dummy_5574 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5575 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5576 = Dummy_5524*(-Dummy_5574 - Dummy_5575); - const walberla::float64 Dummy_5577 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5578 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5579 = Dummy_5526*(-Dummy_5577 - Dummy_5578); - const walberla::float64 Dummy_5580 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5581 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5582 = Dummy_5520*(-Dummy_5580 - Dummy_5581); - const walberla::float64 Dummy_5583 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5584 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5585 = Dummy_5522*(-Dummy_5583 - Dummy_5584); - const walberla::float64 Dummy_5586 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5587 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5588 = Dummy_5524*(-Dummy_5586 - Dummy_5587); - const walberla::float64 Dummy_5589 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5590 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5591 = Dummy_5526*(-Dummy_5589 - Dummy_5590); - const walberla::float64 Dummy_5592 = Dummy_5520*(Dummy_5556 + Dummy_5568 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5593 = Dummy_5522*(Dummy_5559 + Dummy_5571 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5594 = Dummy_5524*(Dummy_5562 + Dummy_5574 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5595 = Dummy_5526*(Dummy_5565 + Dummy_5577 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5596 = Dummy_5520*(Dummy_5557 + Dummy_5580 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5597 = Dummy_5522*(Dummy_5560 + Dummy_5583 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5598 = Dummy_5524*(Dummy_5563 + Dummy_5586 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5599 = Dummy_5526*(Dummy_5566 + Dummy_5589 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5600 = Dummy_5520*(Dummy_5569 + Dummy_5581 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5601 = Dummy_5522*(Dummy_5572 + Dummy_5584 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5602 = Dummy_5524*(Dummy_5575 + Dummy_5587 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5603 = Dummy_5526*(Dummy_5578 + Dummy_5590 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5618 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5619 = Dummy_5618*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_5620 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5621 = Dummy_5620*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_5622 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5623 = Dummy_5622*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_5624 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5625 = Dummy_5624*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_5626 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5627 = Dummy_5618*Dummy_5626; - const walberla::float64 Dummy_5628 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5629 = Dummy_5620*Dummy_5628; - const walberla::float64 Dummy_5630 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5631 = Dummy_5622*Dummy_5630; - const walberla::float64 Dummy_5632 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5633 = Dummy_5624*Dummy_5632; - const walberla::float64 Dummy_5634 = Dummy_5618*tmp_kernel_op_28; - const walberla::float64 Dummy_5635 = Dummy_5620*tmp_kernel_op_29; - const walberla::float64 Dummy_5636 = Dummy_5622*tmp_kernel_op_30; - const walberla::float64 Dummy_5637 = Dummy_5624*tmp_kernel_op_31; - const walberla::float64 Dummy_5638 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5639 = Dummy_5618*Dummy_5638; - const walberla::float64 Dummy_5640 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5641 = Dummy_5620*Dummy_5640; - const walberla::float64 Dummy_5642 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5643 = Dummy_5622*Dummy_5642; - const walberla::float64 Dummy_5644 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5645 = Dummy_5624*Dummy_5644; - const walberla::float64 Dummy_5646 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5647 = Dummy_5618*Dummy_5646; - const walberla::float64 Dummy_5648 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5649 = Dummy_5620*Dummy_5648; - const walberla::float64 Dummy_5650 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5651 = Dummy_5622*Dummy_5650; - const walberla::float64 Dummy_5652 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5653 = Dummy_5624*Dummy_5652; - const walberla::float64 Dummy_5654 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5655 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5656 = Dummy_5618*(-Dummy_5654 - Dummy_5655); - const walberla::float64 Dummy_5657 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5658 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5659 = Dummy_5620*(-Dummy_5657 - Dummy_5658); - const walberla::float64 Dummy_5660 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5661 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5662 = Dummy_5622*(-Dummy_5660 - Dummy_5661); - const walberla::float64 Dummy_5663 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5664 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5665 = Dummy_5624*(-Dummy_5663 - Dummy_5664); - const walberla::float64 Dummy_5666 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5667 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5668 = Dummy_5618*(-Dummy_5666 - Dummy_5667); - const walberla::float64 Dummy_5669 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5670 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5671 = Dummy_5620*(-Dummy_5669 - Dummy_5670); - const walberla::float64 Dummy_5672 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5673 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5674 = Dummy_5622*(-Dummy_5672 - Dummy_5673); - const walberla::float64 Dummy_5675 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5676 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5677 = Dummy_5624*(-Dummy_5675 - Dummy_5676); - const walberla::float64 Dummy_5678 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5679 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5680 = Dummy_5618*(-Dummy_5678 - Dummy_5679); - const walberla::float64 Dummy_5681 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5682 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5683 = Dummy_5620*(-Dummy_5681 - Dummy_5682); - const walberla::float64 Dummy_5684 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5685 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5686 = Dummy_5622*(-Dummy_5684 - Dummy_5685); - const walberla::float64 Dummy_5687 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5688 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5689 = Dummy_5624*(-Dummy_5687 - Dummy_5688); - const walberla::float64 Dummy_5690 = Dummy_5618*(Dummy_5654 + Dummy_5666 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5691 = Dummy_5620*(Dummy_5657 + Dummy_5669 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5692 = Dummy_5622*(Dummy_5660 + Dummy_5672 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5693 = Dummy_5624*(Dummy_5663 + Dummy_5675 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5694 = Dummy_5618*(Dummy_5655 + Dummy_5678 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5695 = Dummy_5620*(Dummy_5658 + Dummy_5681 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5696 = Dummy_5622*(Dummy_5661 + Dummy_5684 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5697 = Dummy_5624*(Dummy_5664 + Dummy_5687 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5698 = Dummy_5618*(Dummy_5667 + Dummy_5679 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5699 = Dummy_5620*(Dummy_5670 + Dummy_5682 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5700 = Dummy_5622*(Dummy_5673 + Dummy_5685 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5701 = Dummy_5624*(Dummy_5676 + Dummy_5688 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12598 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12599 = Dummy_12598*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_12600 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12601 = Dummy_12600*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_12602 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12603 = Dummy_12602*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_12604 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12605 = Dummy_12604*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_12606 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12607 = Dummy_12598*Dummy_12606; + const walberla::float64 Dummy_12608 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_12609 = Dummy_12600*Dummy_12608; + const walberla::float64 Dummy_12610 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_12611 = Dummy_12602*Dummy_12610; + const walberla::float64 Dummy_12612 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_12613 = Dummy_12604*Dummy_12612; + const walberla::float64 Dummy_12614 = Dummy_12598*tmp_kernel_op_28; + const walberla::float64 Dummy_12615 = Dummy_12600*tmp_kernel_op_29; + const walberla::float64 Dummy_12616 = Dummy_12602*tmp_kernel_op_30; + const walberla::float64 Dummy_12617 = Dummy_12604*tmp_kernel_op_31; + const walberla::float64 Dummy_12618 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12619 = Dummy_12598*Dummy_12618; + const walberla::float64 Dummy_12620 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12621 = Dummy_12600*Dummy_12620; + const walberla::float64 Dummy_12622 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_12623 = Dummy_12602*Dummy_12622; + const walberla::float64 Dummy_12624 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_12625 = Dummy_12604*Dummy_12624; + const walberla::float64 Dummy_12626 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_12627 = Dummy_12598*Dummy_12626; + const walberla::float64 Dummy_12628 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_12629 = Dummy_12600*Dummy_12628; + const walberla::float64 Dummy_12630 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_12631 = Dummy_12602*Dummy_12630; + const walberla::float64 Dummy_12632 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_12633 = Dummy_12604*Dummy_12632; + const walberla::float64 Dummy_12634 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_12635 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12636 = Dummy_12598*(-Dummy_12634 - Dummy_12635); + const walberla::float64 Dummy_12637 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_12638 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12639 = Dummy_12600*(-Dummy_12637 - Dummy_12638); + const walberla::float64 Dummy_12640 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_12641 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_12642 = Dummy_12602*(-Dummy_12640 - Dummy_12641); + const walberla::float64 Dummy_12643 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_12644 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_12645 = Dummy_12604*(-Dummy_12643 - Dummy_12644); + const walberla::float64 Dummy_12646 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_12647 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12648 = Dummy_12598*(-Dummy_12646 - Dummy_12647); + const walberla::float64 Dummy_12649 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_12650 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_12651 = Dummy_12600*(-Dummy_12649 - Dummy_12650); + const walberla::float64 Dummy_12652 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_12653 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_12654 = Dummy_12602*(-Dummy_12652 - Dummy_12653); + const walberla::float64 Dummy_12655 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_12656 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_12657 = Dummy_12604*(-Dummy_12655 - Dummy_12656); + const walberla::float64 Dummy_12658 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12659 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12660 = Dummy_12598*(-Dummy_12658 - Dummy_12659); + const walberla::float64 Dummy_12661 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12662 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_12663 = Dummy_12600*(-Dummy_12661 - Dummy_12662); + const walberla::float64 Dummy_12664 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_12665 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_12666 = Dummy_12602*(-Dummy_12664 - Dummy_12665); + const walberla::float64 Dummy_12667 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_12668 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_12669 = Dummy_12604*(-Dummy_12667 - Dummy_12668); + const walberla::float64 Dummy_12670 = Dummy_12598*(Dummy_12634 + Dummy_12646 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_12671 = Dummy_12600*(Dummy_12637 + Dummy_12649 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_12672 = Dummy_12602*(Dummy_12640 + Dummy_12652 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_12673 = Dummy_12604*(Dummy_12643 + Dummy_12655 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_12674 = Dummy_12598*(Dummy_12635 + Dummy_12658 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_12675 = Dummy_12600*(Dummy_12638 + Dummy_12661 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_12676 = Dummy_12602*(Dummy_12641 + Dummy_12664 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_12677 = Dummy_12604*(Dummy_12644 + Dummy_12667 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_12678 = Dummy_12598*(Dummy_12647 + Dummy_12659 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12679 = Dummy_12600*(Dummy_12650 + Dummy_12662 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_12680 = Dummy_12602*(Dummy_12653 + Dummy_12665 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_12681 = Dummy_12604*(Dummy_12656 + Dummy_12668 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12696 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_12697 = Dummy_12696*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_12698 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_12699 = Dummy_12698*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_12700 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_12701 = Dummy_12700*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_12702 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_12703 = Dummy_12702*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_12704 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12705 = Dummy_12696*Dummy_12704; + const walberla::float64 Dummy_12706 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_12707 = Dummy_12698*Dummy_12706; + const walberla::float64 Dummy_12708 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_12709 = Dummy_12700*Dummy_12708; + const walberla::float64 Dummy_12710 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_12711 = Dummy_12702*Dummy_12710; + const walberla::float64 Dummy_12712 = Dummy_12696*tmp_kernel_op_28; + const walberla::float64 Dummy_12713 = Dummy_12698*tmp_kernel_op_29; + const walberla::float64 Dummy_12714 = Dummy_12700*tmp_kernel_op_30; + const walberla::float64 Dummy_12715 = Dummy_12702*tmp_kernel_op_31; + const walberla::float64 Dummy_12716 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12717 = Dummy_12696*Dummy_12716; + const walberla::float64 Dummy_12718 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12719 = Dummy_12698*Dummy_12718; + const walberla::float64 Dummy_12720 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_12721 = Dummy_12700*Dummy_12720; + const walberla::float64 Dummy_12722 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_12723 = Dummy_12702*Dummy_12722; + const walberla::float64 Dummy_12724 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_12725 = Dummy_12696*Dummy_12724; + const walberla::float64 Dummy_12726 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_12727 = Dummy_12698*Dummy_12726; + const walberla::float64 Dummy_12728 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_12729 = Dummy_12700*Dummy_12728; + const walberla::float64 Dummy_12730 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_12731 = Dummy_12702*Dummy_12730; + const walberla::float64 Dummy_12732 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_12733 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12734 = Dummy_12696*(-Dummy_12732 - Dummy_12733); + const walberla::float64 Dummy_12735 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_12736 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12737 = Dummy_12698*(-Dummy_12735 - Dummy_12736); + const walberla::float64 Dummy_12738 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_12739 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_12740 = Dummy_12700*(-Dummy_12738 - Dummy_12739); + const walberla::float64 Dummy_12741 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_12742 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_12743 = Dummy_12702*(-Dummy_12741 - Dummy_12742); + const walberla::float64 Dummy_12744 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_12745 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12746 = Dummy_12696*(-Dummy_12744 - Dummy_12745); + const walberla::float64 Dummy_12747 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_12748 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_12749 = Dummy_12698*(-Dummy_12747 - Dummy_12748); + const walberla::float64 Dummy_12750 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_12751 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_12752 = Dummy_12700*(-Dummy_12750 - Dummy_12751); + const walberla::float64 Dummy_12753 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_12754 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_12755 = Dummy_12702*(-Dummy_12753 - Dummy_12754); + const walberla::float64 Dummy_12756 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12757 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12758 = Dummy_12696*(-Dummy_12756 - Dummy_12757); + const walberla::float64 Dummy_12759 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12760 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_12761 = Dummy_12698*(-Dummy_12759 - Dummy_12760); + const walberla::float64 Dummy_12762 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_12763 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_12764 = Dummy_12700*(-Dummy_12762 - Dummy_12763); + const walberla::float64 Dummy_12765 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_12766 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_12767 = Dummy_12702*(-Dummy_12765 - Dummy_12766); + const walberla::float64 Dummy_12768 = Dummy_12696*(Dummy_12732 + Dummy_12744 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_12769 = Dummy_12698*(Dummy_12735 + Dummy_12747 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_12770 = Dummy_12700*(Dummy_12738 + Dummy_12750 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_12771 = Dummy_12702*(Dummy_12741 + Dummy_12753 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_12772 = Dummy_12696*(Dummy_12733 + Dummy_12756 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_12773 = Dummy_12698*(Dummy_12736 + Dummy_12759 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_12774 = Dummy_12700*(Dummy_12739 + Dummy_12762 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_12775 = Dummy_12702*(Dummy_12742 + Dummy_12765 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_12776 = Dummy_12696*(Dummy_12745 + Dummy_12757 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12777 = Dummy_12698*(Dummy_12748 + Dummy_12760 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_12778 = Dummy_12700*(Dummy_12751 + Dummy_12763 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_12779 = Dummy_12702*(Dummy_12754 + Dummy_12766 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12794 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12795 = Dummy_12794*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_12796 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12797 = Dummy_12796*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_12798 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12799 = Dummy_12798*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_12800 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12801 = Dummy_12800*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_12802 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12803 = Dummy_12794*Dummy_12802; + const walberla::float64 Dummy_12804 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_12805 = Dummy_12796*Dummy_12804; + const walberla::float64 Dummy_12806 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_12807 = Dummy_12798*Dummy_12806; + const walberla::float64 Dummy_12808 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_12809 = Dummy_12800*Dummy_12808; + const walberla::float64 Dummy_12810 = Dummy_12794*tmp_kernel_op_28; + const walberla::float64 Dummy_12811 = Dummy_12796*tmp_kernel_op_29; + const walberla::float64 Dummy_12812 = Dummy_12798*tmp_kernel_op_30; + const walberla::float64 Dummy_12813 = Dummy_12800*tmp_kernel_op_31; + const walberla::float64 Dummy_12814 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12815 = Dummy_12794*Dummy_12814; + const walberla::float64 Dummy_12816 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12817 = Dummy_12796*Dummy_12816; + const walberla::float64 Dummy_12818 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_12819 = Dummy_12798*Dummy_12818; + const walberla::float64 Dummy_12820 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_12821 = Dummy_12800*Dummy_12820; + const walberla::float64 Dummy_12822 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_12823 = Dummy_12794*Dummy_12822; + const walberla::float64 Dummy_12824 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_12825 = Dummy_12796*Dummy_12824; + const walberla::float64 Dummy_12826 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_12827 = Dummy_12798*Dummy_12826; + const walberla::float64 Dummy_12828 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_12829 = Dummy_12800*Dummy_12828; + const walberla::float64 Dummy_12830 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_12831 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12832 = Dummy_12794*(-Dummy_12830 - Dummy_12831); + const walberla::float64 Dummy_12833 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_12834 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12835 = Dummy_12796*(-Dummy_12833 - Dummy_12834); + const walberla::float64 Dummy_12836 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_12837 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_12838 = Dummy_12798*(-Dummy_12836 - Dummy_12837); + const walberla::float64 Dummy_12839 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_12840 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_12841 = Dummy_12800*(-Dummy_12839 - Dummy_12840); + const walberla::float64 Dummy_12842 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_12843 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12844 = Dummy_12794*(-Dummy_12842 - Dummy_12843); + const walberla::float64 Dummy_12845 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_12846 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_12847 = Dummy_12796*(-Dummy_12845 - Dummy_12846); + const walberla::float64 Dummy_12848 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_12849 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_12850 = Dummy_12798*(-Dummy_12848 - Dummy_12849); + const walberla::float64 Dummy_12851 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_12852 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_12853 = Dummy_12800*(-Dummy_12851 - Dummy_12852); + const walberla::float64 Dummy_12854 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_12855 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_12856 = Dummy_12794*(-Dummy_12854 - Dummy_12855); + const walberla::float64 Dummy_12857 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_12858 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_12859 = Dummy_12796*(-Dummy_12857 - Dummy_12858); + const walberla::float64 Dummy_12860 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_12861 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_12862 = Dummy_12798*(-Dummy_12860 - Dummy_12861); + const walberla::float64 Dummy_12863 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_12864 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_12865 = Dummy_12800*(-Dummy_12863 - Dummy_12864); + const walberla::float64 Dummy_12866 = Dummy_12794*(Dummy_12830 + Dummy_12842 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_12867 = Dummy_12796*(Dummy_12833 + Dummy_12845 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_12868 = Dummy_12798*(Dummy_12836 + Dummy_12848 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_12869 = Dummy_12800*(Dummy_12839 + Dummy_12851 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_12870 = Dummy_12794*(Dummy_12831 + Dummy_12854 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_12871 = Dummy_12796*(Dummy_12834 + Dummy_12857 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_12872 = Dummy_12798*(Dummy_12837 + Dummy_12860 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_12873 = Dummy_12800*(Dummy_12840 + Dummy_12863 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_12874 = Dummy_12794*(Dummy_12843 + Dummy_12855 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12875 = Dummy_12796*(Dummy_12846 + Dummy_12858 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_12876 = Dummy_12798*(Dummy_12849 + Dummy_12861 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_12877 = Dummy_12800*(Dummy_12852 + Dummy_12864 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12892 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12893 = Dummy_12892*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_12894 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12895 = Dummy_12894*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_12896 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12897 = Dummy_12896*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_12898 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_12899 = Dummy_12898*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_12900 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12901 = Dummy_12892*Dummy_12900; + const walberla::float64 Dummy_12902 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_12903 = Dummy_12894*Dummy_12902; + const walberla::float64 Dummy_12904 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_12905 = Dummy_12896*Dummy_12904; + const walberla::float64 Dummy_12906 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_12907 = Dummy_12898*Dummy_12906; + const walberla::float64 Dummy_12908 = Dummy_12892*tmp_kernel_op_28; + const walberla::float64 Dummy_12909 = Dummy_12894*tmp_kernel_op_29; + const walberla::float64 Dummy_12910 = Dummy_12896*tmp_kernel_op_30; + const walberla::float64 Dummy_12911 = Dummy_12898*tmp_kernel_op_31; + const walberla::float64 Dummy_12912 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_12913 = Dummy_12892*Dummy_12912; + const walberla::float64 Dummy_12914 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_12915 = Dummy_12894*Dummy_12914; + const walberla::float64 Dummy_12916 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_12917 = Dummy_12896*Dummy_12916; + const walberla::float64 Dummy_12918 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_12919 = Dummy_12898*Dummy_12918; + const walberla::float64 Dummy_12920 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_12921 = Dummy_12892*Dummy_12920; + const walberla::float64 Dummy_12922 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_12923 = Dummy_12894*Dummy_12922; + const walberla::float64 Dummy_12924 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_12925 = Dummy_12896*Dummy_12924; + const walberla::float64 Dummy_12926 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_12927 = Dummy_12898*Dummy_12926; + const walberla::float64 Dummy_12928 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_12929 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12930 = Dummy_12892*(-Dummy_12928 - Dummy_12929); + const walberla::float64 Dummy_12931 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_12932 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12933 = Dummy_12894*(-Dummy_12931 - Dummy_12932); + const walberla::float64 Dummy_12934 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_12935 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_12936 = Dummy_12896*(-Dummy_12934 - Dummy_12935); + const walberla::float64 Dummy_12937 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_12938 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_12939 = Dummy_12898*(-Dummy_12937 - Dummy_12938); + const walberla::float64 Dummy_12940 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_12941 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12942 = Dummy_12892*(-Dummy_12940 - Dummy_12941); + const walberla::float64 Dummy_12943 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_12944 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_12945 = Dummy_12894*(-Dummy_12943 - Dummy_12944); + const walberla::float64 Dummy_12946 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_12947 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_12948 = Dummy_12896*(-Dummy_12946 - Dummy_12947); + const walberla::float64 Dummy_12949 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_12950 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_12951 = Dummy_12898*(-Dummy_12949 - Dummy_12950); + const walberla::float64 Dummy_12952 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_12953 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_12954 = Dummy_12892*(-Dummy_12952 - Dummy_12953); + const walberla::float64 Dummy_12955 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_12956 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_12957 = Dummy_12894*(-Dummy_12955 - Dummy_12956); + const walberla::float64 Dummy_12958 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_12959 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_12960 = Dummy_12896*(-Dummy_12958 - Dummy_12959); + const walberla::float64 Dummy_12961 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_12962 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_12963 = Dummy_12898*(-Dummy_12961 - Dummy_12962); + const walberla::float64 Dummy_12964 = Dummy_12892*(Dummy_12928 + Dummy_12940 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_12965 = Dummy_12894*(Dummy_12931 + Dummy_12943 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_12966 = Dummy_12896*(Dummy_12934 + Dummy_12946 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_12967 = Dummy_12898*(Dummy_12937 + Dummy_12949 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_12968 = Dummy_12892*(Dummy_12929 + Dummy_12952 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_12969 = Dummy_12894*(Dummy_12932 + Dummy_12955 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_12970 = Dummy_12896*(Dummy_12935 + Dummy_12958 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_12971 = Dummy_12898*(Dummy_12938 + Dummy_12961 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_12972 = Dummy_12892*(Dummy_12941 + Dummy_12953 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_12973 = Dummy_12894*(Dummy_12944 + Dummy_12956 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_12974 = Dummy_12896*(Dummy_12947 + Dummy_12959 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_12975 = Dummy_12898*(Dummy_12950 + Dummy_12962 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_12990 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12991 = Dummy_12990*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_12992 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12993 = Dummy_12992*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_12994 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12995 = Dummy_12994*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_12996 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_12997 = Dummy_12996*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_12998 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_12999 = Dummy_12990*Dummy_12998; + const walberla::float64 Dummy_13000 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13001 = Dummy_12992*Dummy_13000; + const walberla::float64 Dummy_13002 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13003 = Dummy_12994*Dummy_13002; + const walberla::float64 Dummy_13004 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13005 = Dummy_12996*Dummy_13004; + const walberla::float64 Dummy_13006 = Dummy_12990*tmp_kernel_op_28; + const walberla::float64 Dummy_13007 = Dummy_12992*tmp_kernel_op_29; + const walberla::float64 Dummy_13008 = Dummy_12994*tmp_kernel_op_30; + const walberla::float64 Dummy_13009 = Dummy_12996*tmp_kernel_op_31; + const walberla::float64 Dummy_13010 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13011 = Dummy_12990*Dummy_13010; + const walberla::float64 Dummy_13012 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13013 = Dummy_12992*Dummy_13012; + const walberla::float64 Dummy_13014 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13015 = Dummy_12994*Dummy_13014; + const walberla::float64 Dummy_13016 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13017 = Dummy_12996*Dummy_13016; + const walberla::float64 Dummy_13018 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13019 = Dummy_12990*Dummy_13018; + const walberla::float64 Dummy_13020 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13021 = Dummy_12992*Dummy_13020; + const walberla::float64 Dummy_13022 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13023 = Dummy_12994*Dummy_13022; + const walberla::float64 Dummy_13024 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13025 = Dummy_12996*Dummy_13024; + const walberla::float64 Dummy_13026 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13027 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13028 = Dummy_12990*(-Dummy_13026 - Dummy_13027); + const walberla::float64 Dummy_13029 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13030 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13031 = Dummy_12992*(-Dummy_13029 - Dummy_13030); + const walberla::float64 Dummy_13032 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13033 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13034 = Dummy_12994*(-Dummy_13032 - Dummy_13033); + const walberla::float64 Dummy_13035 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13036 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13037 = Dummy_12996*(-Dummy_13035 - Dummy_13036); + const walberla::float64 Dummy_13038 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13039 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13040 = Dummy_12990*(-Dummy_13038 - Dummy_13039); + const walberla::float64 Dummy_13041 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13042 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13043 = Dummy_12992*(-Dummy_13041 - Dummy_13042); + const walberla::float64 Dummy_13044 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13045 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13046 = Dummy_12994*(-Dummy_13044 - Dummy_13045); + const walberla::float64 Dummy_13047 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13048 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13049 = Dummy_12996*(-Dummy_13047 - Dummy_13048); + const walberla::float64 Dummy_13050 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13051 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13052 = Dummy_12990*(-Dummy_13050 - Dummy_13051); + const walberla::float64 Dummy_13053 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13054 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13055 = Dummy_12992*(-Dummy_13053 - Dummy_13054); + const walberla::float64 Dummy_13056 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13057 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13058 = Dummy_12994*(-Dummy_13056 - Dummy_13057); + const walberla::float64 Dummy_13059 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13060 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13061 = Dummy_12996*(-Dummy_13059 - Dummy_13060); + const walberla::float64 Dummy_13062 = Dummy_12990*(Dummy_13026 + Dummy_13038 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13063 = Dummy_12992*(Dummy_13029 + Dummy_13041 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13064 = Dummy_12994*(Dummy_13032 + Dummy_13044 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13065 = Dummy_12996*(Dummy_13035 + Dummy_13047 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13066 = Dummy_12990*(Dummy_13027 + Dummy_13050 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13067 = Dummy_12992*(Dummy_13030 + Dummy_13053 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13068 = Dummy_12994*(Dummy_13033 + Dummy_13056 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13069 = Dummy_12996*(Dummy_13036 + Dummy_13059 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13070 = Dummy_12990*(Dummy_13039 + Dummy_13051 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13071 = Dummy_12992*(Dummy_13042 + Dummy_13054 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13072 = Dummy_12994*(Dummy_13045 + Dummy_13057 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13073 = Dummy_12996*(Dummy_13048 + Dummy_13060 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -900,144 +864,144 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_9 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_5222 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5223 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5224 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5225 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5310 = Dummy_5222*(Dummy_5227*tmp_kernel_op_28 + Dummy_5229*tmp_kernel_op_29 + Dummy_5231*tmp_kernel_op_30 + Dummy_5233*tmp_kernel_op_31) + Dummy_5223*(Dummy_5227*0.1381966011250105 + Dummy_5229*0.1381966011250105 + Dummy_5231*0.5854101966249684 + Dummy_5233*0.1381966011250105) + Dummy_5224*(Dummy_5227*0.1381966011250105 + Dummy_5229*0.5854101966249684 + Dummy_5231*0.1381966011250105 + Dummy_5233*0.1381966011250105) + Dummy_5225*(Dummy_5227*0.5854101966249684 + Dummy_5229*0.1381966011250105 + Dummy_5231*0.1381966011250105 + Dummy_5233*0.1381966011250105); - const walberla::float64 Dummy_5311 = Dummy_5222*(-Dummy_5234*Dummy_5242 - Dummy_5236*Dummy_5243 - Dummy_5238*Dummy_5244 - Dummy_5240*Dummy_5245) + Dummy_5223*(Dummy_5235*-0.1381966011250105 + Dummy_5237*-0.1381966011250105 + Dummy_5239*-0.5854101966249684 + Dummy_5241*-0.1381966011250105) + Dummy_5224*(Dummy_5235*-0.1381966011250105 + Dummy_5237*-0.5854101966249684 + Dummy_5239*-0.1381966011250105 + Dummy_5241*-0.1381966011250105) + Dummy_5225*(Dummy_5235*-0.5854101966249684 + Dummy_5237*-0.1381966011250105 + Dummy_5239*-0.1381966011250105 + Dummy_5241*-0.1381966011250105); - const walberla::float64 Dummy_5312 = Dummy_5222*(-Dummy_5242*Dummy_5246 - Dummy_5243*Dummy_5248 - Dummy_5244*Dummy_5250 - Dummy_5245*Dummy_5252) + Dummy_5223*(Dummy_5247*-0.1381966011250105 + Dummy_5249*-0.1381966011250105 + Dummy_5251*-0.5854101966249684 + Dummy_5253*-0.1381966011250105) + Dummy_5224*(Dummy_5247*-0.1381966011250105 + Dummy_5249*-0.5854101966249684 + Dummy_5251*-0.1381966011250105 + Dummy_5253*-0.1381966011250105) + Dummy_5225*(Dummy_5247*-0.5854101966249684 + Dummy_5249*-0.1381966011250105 + Dummy_5251*-0.1381966011250105 + Dummy_5253*-0.1381966011250105); - const walberla::float64 Dummy_5313 = Dummy_5222*(-Dummy_5242*Dummy_5254 - Dummy_5243*Dummy_5256 - Dummy_5244*Dummy_5258 - Dummy_5245*Dummy_5260) + Dummy_5223*(Dummy_5255*-0.1381966011250105 + Dummy_5257*-0.1381966011250105 + Dummy_5259*-0.5854101966249684 + Dummy_5261*-0.1381966011250105) + Dummy_5224*(Dummy_5255*-0.1381966011250105 + Dummy_5257*-0.5854101966249684 + Dummy_5259*-0.1381966011250105 + Dummy_5261*-0.1381966011250105) + Dummy_5225*(Dummy_5255*-0.5854101966249684 + Dummy_5257*-0.1381966011250105 + Dummy_5259*-0.1381966011250105 + Dummy_5261*-0.1381966011250105); - const walberla::float64 Dummy_5314 = Dummy_5222*(Dummy_5264*tmp_kernel_op_28 + Dummy_5267*tmp_kernel_op_29 + Dummy_5270*tmp_kernel_op_30 + Dummy_5273*tmp_kernel_op_31) + Dummy_5223*(Dummy_5264*0.1381966011250105 + Dummy_5267*0.1381966011250105 + Dummy_5270*0.5854101966249684 + Dummy_5273*0.1381966011250105) + Dummy_5224*(Dummy_5264*0.1381966011250105 + Dummy_5267*0.5854101966249684 + Dummy_5270*0.1381966011250105 + Dummy_5273*0.1381966011250105) + Dummy_5225*(Dummy_5264*0.5854101966249684 + Dummy_5267*0.1381966011250105 + Dummy_5270*0.1381966011250105 + Dummy_5273*0.1381966011250105); - const walberla::float64 Dummy_5315 = Dummy_5222*(Dummy_5276*tmp_kernel_op_28 + Dummy_5279*tmp_kernel_op_29 + Dummy_5282*tmp_kernel_op_30 + Dummy_5285*tmp_kernel_op_31) + Dummy_5223*(Dummy_5276*0.1381966011250105 + Dummy_5279*0.1381966011250105 + Dummy_5282*0.5854101966249684 + Dummy_5285*0.1381966011250105) + Dummy_5224*(Dummy_5276*0.1381966011250105 + Dummy_5279*0.5854101966249684 + Dummy_5282*0.1381966011250105 + Dummy_5285*0.1381966011250105) + Dummy_5225*(Dummy_5276*0.5854101966249684 + Dummy_5279*0.1381966011250105 + Dummy_5282*0.1381966011250105 + Dummy_5285*0.1381966011250105); - const walberla::float64 Dummy_5316 = Dummy_5222*(Dummy_5288*tmp_kernel_op_28 + Dummy_5291*tmp_kernel_op_29 + Dummy_5294*tmp_kernel_op_30 + Dummy_5297*tmp_kernel_op_31) + Dummy_5223*(Dummy_5288*0.1381966011250105 + Dummy_5291*0.1381966011250105 + Dummy_5294*0.5854101966249684 + Dummy_5297*0.1381966011250105) + Dummy_5224*(Dummy_5288*0.1381966011250105 + Dummy_5291*0.5854101966249684 + Dummy_5294*0.1381966011250105 + Dummy_5297*0.1381966011250105) + Dummy_5225*(Dummy_5288*0.5854101966249684 + Dummy_5291*0.1381966011250105 + Dummy_5294*0.1381966011250105 + Dummy_5297*0.1381966011250105); - const walberla::float64 Dummy_5317 = Dummy_5222*(Dummy_5298*tmp_kernel_op_28 + Dummy_5299*tmp_kernel_op_29 + Dummy_5300*tmp_kernel_op_30 + Dummy_5301*tmp_kernel_op_31) + Dummy_5223*(Dummy_5298*0.1381966011250105 + Dummy_5299*0.1381966011250105 + Dummy_5300*0.5854101966249684 + Dummy_5301*0.1381966011250105) + Dummy_5224*(Dummy_5298*0.1381966011250105 + Dummy_5299*0.5854101966249684 + Dummy_5300*0.1381966011250105 + Dummy_5301*0.1381966011250105) + Dummy_5225*(Dummy_5298*0.5854101966249684 + Dummy_5299*0.1381966011250105 + Dummy_5300*0.1381966011250105 + Dummy_5301*0.1381966011250105); - const walberla::float64 Dummy_5318 = Dummy_5222*(Dummy_5302*tmp_kernel_op_28 + Dummy_5303*tmp_kernel_op_29 + Dummy_5304*tmp_kernel_op_30 + Dummy_5305*tmp_kernel_op_31) + Dummy_5223*(Dummy_5302*0.1381966011250105 + Dummy_5303*0.1381966011250105 + Dummy_5304*0.5854101966249684 + Dummy_5305*0.1381966011250105) + Dummy_5224*(Dummy_5302*0.1381966011250105 + Dummy_5303*0.5854101966249684 + Dummy_5304*0.1381966011250105 + Dummy_5305*0.1381966011250105) + Dummy_5225*(Dummy_5302*0.5854101966249684 + Dummy_5303*0.1381966011250105 + Dummy_5304*0.1381966011250105 + Dummy_5305*0.1381966011250105); - const walberla::float64 Dummy_5319 = Dummy_5222*(Dummy_5306*tmp_kernel_op_28 + Dummy_5307*tmp_kernel_op_29 + Dummy_5308*tmp_kernel_op_30 + Dummy_5309*tmp_kernel_op_31) + Dummy_5223*(Dummy_5306*0.1381966011250105 + Dummy_5307*0.1381966011250105 + Dummy_5308*0.5854101966249684 + Dummy_5309*0.1381966011250105) + Dummy_5224*(Dummy_5306*0.1381966011250105 + Dummy_5307*0.5854101966249684 + Dummy_5308*0.1381966011250105 + Dummy_5309*0.1381966011250105) + Dummy_5225*(Dummy_5306*0.5854101966249684 + Dummy_5307*0.1381966011250105 + Dummy_5308*0.1381966011250105 + Dummy_5309*0.1381966011250105); + const walberla::float64 Dummy_12594 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12595 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12596 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12597 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12682 = Dummy_12594*(Dummy_12599*tmp_kernel_op_28 + Dummy_12601*tmp_kernel_op_29 + Dummy_12603*tmp_kernel_op_30 + Dummy_12605*tmp_kernel_op_31) + Dummy_12595*(Dummy_12599*0.1381966011250105 + Dummy_12601*0.1381966011250105 + Dummy_12603*0.5854101966249684 + Dummy_12605*0.1381966011250105) + Dummy_12596*(Dummy_12599*0.1381966011250105 + Dummy_12601*0.5854101966249684 + Dummy_12603*0.1381966011250105 + Dummy_12605*0.1381966011250105) + Dummy_12597*(Dummy_12599*0.5854101966249684 + Dummy_12601*0.1381966011250105 + Dummy_12603*0.1381966011250105 + Dummy_12605*0.1381966011250105); + const walberla::float64 Dummy_12683 = Dummy_12594*(-Dummy_12606*Dummy_12614 - Dummy_12608*Dummy_12615 - Dummy_12610*Dummy_12616 - Dummy_12612*Dummy_12617) + Dummy_12595*(Dummy_12607*-0.1381966011250105 + Dummy_12609*-0.1381966011250105 + Dummy_12611*-0.5854101966249684 + Dummy_12613*-0.1381966011250105) + Dummy_12596*(Dummy_12607*-0.1381966011250105 + Dummy_12609*-0.5854101966249684 + Dummy_12611*-0.1381966011250105 + Dummy_12613*-0.1381966011250105) + Dummy_12597*(Dummy_12607*-0.5854101966249684 + Dummy_12609*-0.1381966011250105 + Dummy_12611*-0.1381966011250105 + Dummy_12613*-0.1381966011250105); + const walberla::float64 Dummy_12684 = Dummy_12594*(-Dummy_12614*Dummy_12618 - Dummy_12615*Dummy_12620 - Dummy_12616*Dummy_12622 - Dummy_12617*Dummy_12624) + Dummy_12595*(Dummy_12619*-0.1381966011250105 + Dummy_12621*-0.1381966011250105 + Dummy_12623*-0.5854101966249684 + Dummy_12625*-0.1381966011250105) + Dummy_12596*(Dummy_12619*-0.1381966011250105 + Dummy_12621*-0.5854101966249684 + Dummy_12623*-0.1381966011250105 + Dummy_12625*-0.1381966011250105) + Dummy_12597*(Dummy_12619*-0.5854101966249684 + Dummy_12621*-0.1381966011250105 + Dummy_12623*-0.1381966011250105 + Dummy_12625*-0.1381966011250105); + const walberla::float64 Dummy_12685 = Dummy_12594*(-Dummy_12614*Dummy_12626 - Dummy_12615*Dummy_12628 - Dummy_12616*Dummy_12630 - Dummy_12617*Dummy_12632) + Dummy_12595*(Dummy_12627*-0.1381966011250105 + Dummy_12629*-0.1381966011250105 + Dummy_12631*-0.5854101966249684 + Dummy_12633*-0.1381966011250105) + Dummy_12596*(Dummy_12627*-0.1381966011250105 + Dummy_12629*-0.5854101966249684 + Dummy_12631*-0.1381966011250105 + Dummy_12633*-0.1381966011250105) + Dummy_12597*(Dummy_12627*-0.5854101966249684 + Dummy_12629*-0.1381966011250105 + Dummy_12631*-0.1381966011250105 + Dummy_12633*-0.1381966011250105); + const walberla::float64 Dummy_12686 = Dummy_12594*(Dummy_12636*tmp_kernel_op_28 + Dummy_12639*tmp_kernel_op_29 + Dummy_12642*tmp_kernel_op_30 + Dummy_12645*tmp_kernel_op_31) + Dummy_12595*(Dummy_12636*0.1381966011250105 + Dummy_12639*0.1381966011250105 + Dummy_12642*0.5854101966249684 + Dummy_12645*0.1381966011250105) + Dummy_12596*(Dummy_12636*0.1381966011250105 + Dummy_12639*0.5854101966249684 + Dummy_12642*0.1381966011250105 + Dummy_12645*0.1381966011250105) + Dummy_12597*(Dummy_12636*0.5854101966249684 + Dummy_12639*0.1381966011250105 + Dummy_12642*0.1381966011250105 + Dummy_12645*0.1381966011250105); + const walberla::float64 Dummy_12687 = Dummy_12594*(Dummy_12648*tmp_kernel_op_28 + Dummy_12651*tmp_kernel_op_29 + Dummy_12654*tmp_kernel_op_30 + Dummy_12657*tmp_kernel_op_31) + Dummy_12595*(Dummy_12648*0.1381966011250105 + Dummy_12651*0.1381966011250105 + Dummy_12654*0.5854101966249684 + Dummy_12657*0.1381966011250105) + Dummy_12596*(Dummy_12648*0.1381966011250105 + Dummy_12651*0.5854101966249684 + Dummy_12654*0.1381966011250105 + Dummy_12657*0.1381966011250105) + Dummy_12597*(Dummy_12648*0.5854101966249684 + Dummy_12651*0.1381966011250105 + Dummy_12654*0.1381966011250105 + Dummy_12657*0.1381966011250105); + const walberla::float64 Dummy_12688 = Dummy_12594*(Dummy_12660*tmp_kernel_op_28 + Dummy_12663*tmp_kernel_op_29 + Dummy_12666*tmp_kernel_op_30 + Dummy_12669*tmp_kernel_op_31) + Dummy_12595*(Dummy_12660*0.1381966011250105 + Dummy_12663*0.1381966011250105 + Dummy_12666*0.5854101966249684 + Dummy_12669*0.1381966011250105) + Dummy_12596*(Dummy_12660*0.1381966011250105 + Dummy_12663*0.5854101966249684 + Dummy_12666*0.1381966011250105 + Dummy_12669*0.1381966011250105) + Dummy_12597*(Dummy_12660*0.5854101966249684 + Dummy_12663*0.1381966011250105 + Dummy_12666*0.1381966011250105 + Dummy_12669*0.1381966011250105); + const walberla::float64 Dummy_12689 = Dummy_12594*(Dummy_12670*tmp_kernel_op_28 + Dummy_12671*tmp_kernel_op_29 + Dummy_12672*tmp_kernel_op_30 + Dummy_12673*tmp_kernel_op_31) + Dummy_12595*(Dummy_12670*0.1381966011250105 + Dummy_12671*0.1381966011250105 + Dummy_12672*0.5854101966249684 + Dummy_12673*0.1381966011250105) + Dummy_12596*(Dummy_12670*0.1381966011250105 + Dummy_12671*0.5854101966249684 + Dummy_12672*0.1381966011250105 + Dummy_12673*0.1381966011250105) + Dummy_12597*(Dummy_12670*0.5854101966249684 + Dummy_12671*0.1381966011250105 + Dummy_12672*0.1381966011250105 + Dummy_12673*0.1381966011250105); + const walberla::float64 Dummy_12690 = Dummy_12594*(Dummy_12674*tmp_kernel_op_28 + Dummy_12675*tmp_kernel_op_29 + Dummy_12676*tmp_kernel_op_30 + Dummy_12677*tmp_kernel_op_31) + Dummy_12595*(Dummy_12674*0.1381966011250105 + Dummy_12675*0.1381966011250105 + Dummy_12676*0.5854101966249684 + Dummy_12677*0.1381966011250105) + Dummy_12596*(Dummy_12674*0.1381966011250105 + Dummy_12675*0.5854101966249684 + Dummy_12676*0.1381966011250105 + Dummy_12677*0.1381966011250105) + Dummy_12597*(Dummy_12674*0.5854101966249684 + Dummy_12675*0.1381966011250105 + Dummy_12676*0.1381966011250105 + Dummy_12677*0.1381966011250105); + const walberla::float64 Dummy_12691 = Dummy_12594*(Dummy_12678*tmp_kernel_op_28 + Dummy_12679*tmp_kernel_op_29 + Dummy_12680*tmp_kernel_op_30 + Dummy_12681*tmp_kernel_op_31) + Dummy_12595*(Dummy_12678*0.1381966011250105 + Dummy_12679*0.1381966011250105 + Dummy_12680*0.5854101966249684 + Dummy_12681*0.1381966011250105) + Dummy_12596*(Dummy_12678*0.1381966011250105 + Dummy_12679*0.5854101966249684 + Dummy_12680*0.1381966011250105 + Dummy_12681*0.1381966011250105) + Dummy_12597*(Dummy_12678*0.5854101966249684 + Dummy_12679*0.1381966011250105 + Dummy_12680*0.1381966011250105 + Dummy_12681*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5310 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5311 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5312 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5313 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5314 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_5315 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5316 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5317 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5318 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5319 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12682 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12683 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12684 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12685 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12686 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_12687 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12688 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12689 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12690 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12691 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } - const walberla::float64 Dummy_5320 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5321 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5322 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5323 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5408 = Dummy_5320*(Dummy_5325*tmp_kernel_op_28 + Dummy_5327*tmp_kernel_op_29 + Dummy_5329*tmp_kernel_op_30 + Dummy_5331*tmp_kernel_op_31) + Dummy_5321*(Dummy_5325*0.1381966011250105 + Dummy_5327*0.1381966011250105 + Dummy_5329*0.5854101966249684 + Dummy_5331*0.1381966011250105) + Dummy_5322*(Dummy_5325*0.1381966011250105 + Dummy_5327*0.5854101966249684 + Dummy_5329*0.1381966011250105 + Dummy_5331*0.1381966011250105) + Dummy_5323*(Dummy_5325*0.5854101966249684 + Dummy_5327*0.1381966011250105 + Dummy_5329*0.1381966011250105 + Dummy_5331*0.1381966011250105); - const walberla::float64 Dummy_5409 = Dummy_5320*(-Dummy_5332*Dummy_5340 - Dummy_5334*Dummy_5341 - Dummy_5336*Dummy_5342 - Dummy_5338*Dummy_5343) + Dummy_5321*(Dummy_5333*-0.1381966011250105 + Dummy_5335*-0.1381966011250105 + Dummy_5337*-0.5854101966249684 + Dummy_5339*-0.1381966011250105) + Dummy_5322*(Dummy_5333*-0.1381966011250105 + Dummy_5335*-0.5854101966249684 + Dummy_5337*-0.1381966011250105 + Dummy_5339*-0.1381966011250105) + Dummy_5323*(Dummy_5333*-0.5854101966249684 + Dummy_5335*-0.1381966011250105 + Dummy_5337*-0.1381966011250105 + Dummy_5339*-0.1381966011250105); - const walberla::float64 Dummy_5410 = Dummy_5320*(-Dummy_5340*Dummy_5344 - Dummy_5341*Dummy_5346 - Dummy_5342*Dummy_5348 - Dummy_5343*Dummy_5350) + Dummy_5321*(Dummy_5345*-0.1381966011250105 + Dummy_5347*-0.1381966011250105 + Dummy_5349*-0.5854101966249684 + Dummy_5351*-0.1381966011250105) + Dummy_5322*(Dummy_5345*-0.1381966011250105 + Dummy_5347*-0.5854101966249684 + Dummy_5349*-0.1381966011250105 + Dummy_5351*-0.1381966011250105) + Dummy_5323*(Dummy_5345*-0.5854101966249684 + Dummy_5347*-0.1381966011250105 + Dummy_5349*-0.1381966011250105 + Dummy_5351*-0.1381966011250105); - const walberla::float64 Dummy_5411 = Dummy_5320*(-Dummy_5340*Dummy_5352 - Dummy_5341*Dummy_5354 - Dummy_5342*Dummy_5356 - Dummy_5343*Dummy_5358) + Dummy_5321*(Dummy_5353*-0.1381966011250105 + Dummy_5355*-0.1381966011250105 + Dummy_5357*-0.5854101966249684 + Dummy_5359*-0.1381966011250105) + Dummy_5322*(Dummy_5353*-0.1381966011250105 + Dummy_5355*-0.5854101966249684 + Dummy_5357*-0.1381966011250105 + Dummy_5359*-0.1381966011250105) + Dummy_5323*(Dummy_5353*-0.5854101966249684 + Dummy_5355*-0.1381966011250105 + Dummy_5357*-0.1381966011250105 + Dummy_5359*-0.1381966011250105); - const walberla::float64 Dummy_5412 = Dummy_5320*(Dummy_5362*tmp_kernel_op_28 + Dummy_5365*tmp_kernel_op_29 + Dummy_5368*tmp_kernel_op_30 + Dummy_5371*tmp_kernel_op_31) + Dummy_5321*(Dummy_5362*0.1381966011250105 + Dummy_5365*0.1381966011250105 + Dummy_5368*0.5854101966249684 + Dummy_5371*0.1381966011250105) + Dummy_5322*(Dummy_5362*0.1381966011250105 + Dummy_5365*0.5854101966249684 + Dummy_5368*0.1381966011250105 + Dummy_5371*0.1381966011250105) + Dummy_5323*(Dummy_5362*0.5854101966249684 + Dummy_5365*0.1381966011250105 + Dummy_5368*0.1381966011250105 + Dummy_5371*0.1381966011250105); - const walberla::float64 Dummy_5413 = Dummy_5320*(Dummy_5374*tmp_kernel_op_28 + Dummy_5377*tmp_kernel_op_29 + Dummy_5380*tmp_kernel_op_30 + Dummy_5383*tmp_kernel_op_31) + Dummy_5321*(Dummy_5374*0.1381966011250105 + Dummy_5377*0.1381966011250105 + Dummy_5380*0.5854101966249684 + Dummy_5383*0.1381966011250105) + Dummy_5322*(Dummy_5374*0.1381966011250105 + Dummy_5377*0.5854101966249684 + Dummy_5380*0.1381966011250105 + Dummy_5383*0.1381966011250105) + Dummy_5323*(Dummy_5374*0.5854101966249684 + Dummy_5377*0.1381966011250105 + Dummy_5380*0.1381966011250105 + Dummy_5383*0.1381966011250105); - const walberla::float64 Dummy_5414 = Dummy_5320*(Dummy_5386*tmp_kernel_op_28 + Dummy_5389*tmp_kernel_op_29 + Dummy_5392*tmp_kernel_op_30 + Dummy_5395*tmp_kernel_op_31) + Dummy_5321*(Dummy_5386*0.1381966011250105 + Dummy_5389*0.1381966011250105 + Dummy_5392*0.5854101966249684 + Dummy_5395*0.1381966011250105) + Dummy_5322*(Dummy_5386*0.1381966011250105 + Dummy_5389*0.5854101966249684 + Dummy_5392*0.1381966011250105 + Dummy_5395*0.1381966011250105) + Dummy_5323*(Dummy_5386*0.5854101966249684 + Dummy_5389*0.1381966011250105 + Dummy_5392*0.1381966011250105 + Dummy_5395*0.1381966011250105); - const walberla::float64 Dummy_5415 = Dummy_5320*(Dummy_5396*tmp_kernel_op_28 + Dummy_5397*tmp_kernel_op_29 + Dummy_5398*tmp_kernel_op_30 + Dummy_5399*tmp_kernel_op_31) + Dummy_5321*(Dummy_5396*0.1381966011250105 + Dummy_5397*0.1381966011250105 + Dummy_5398*0.5854101966249684 + Dummy_5399*0.1381966011250105) + Dummy_5322*(Dummy_5396*0.1381966011250105 + Dummy_5397*0.5854101966249684 + Dummy_5398*0.1381966011250105 + Dummy_5399*0.1381966011250105) + Dummy_5323*(Dummy_5396*0.5854101966249684 + Dummy_5397*0.1381966011250105 + Dummy_5398*0.1381966011250105 + Dummy_5399*0.1381966011250105); - const walberla::float64 Dummy_5416 = Dummy_5320*(Dummy_5400*tmp_kernel_op_28 + Dummy_5401*tmp_kernel_op_29 + Dummy_5402*tmp_kernel_op_30 + Dummy_5403*tmp_kernel_op_31) + Dummy_5321*(Dummy_5400*0.1381966011250105 + Dummy_5401*0.1381966011250105 + Dummy_5402*0.5854101966249684 + Dummy_5403*0.1381966011250105) + Dummy_5322*(Dummy_5400*0.1381966011250105 + Dummy_5401*0.5854101966249684 + Dummy_5402*0.1381966011250105 + Dummy_5403*0.1381966011250105) + Dummy_5323*(Dummy_5400*0.5854101966249684 + Dummy_5401*0.1381966011250105 + Dummy_5402*0.1381966011250105 + Dummy_5403*0.1381966011250105); - const walberla::float64 Dummy_5417 = Dummy_5320*(Dummy_5404*tmp_kernel_op_28 + Dummy_5405*tmp_kernel_op_29 + Dummy_5406*tmp_kernel_op_30 + Dummy_5407*tmp_kernel_op_31) + Dummy_5321*(Dummy_5404*0.1381966011250105 + Dummy_5405*0.1381966011250105 + Dummy_5406*0.5854101966249684 + Dummy_5407*0.1381966011250105) + Dummy_5322*(Dummy_5404*0.1381966011250105 + Dummy_5405*0.5854101966249684 + Dummy_5406*0.1381966011250105 + Dummy_5407*0.1381966011250105) + Dummy_5323*(Dummy_5404*0.5854101966249684 + Dummy_5405*0.1381966011250105 + Dummy_5406*0.1381966011250105 + Dummy_5407*0.1381966011250105); + const walberla::float64 Dummy_12692 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12693 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12694 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12695 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12780 = Dummy_12692*(Dummy_12697*tmp_kernel_op_28 + Dummy_12699*tmp_kernel_op_29 + Dummy_12701*tmp_kernel_op_30 + Dummy_12703*tmp_kernel_op_31) + Dummy_12693*(Dummy_12697*0.1381966011250105 + Dummy_12699*0.1381966011250105 + Dummy_12701*0.5854101966249684 + Dummy_12703*0.1381966011250105) + Dummy_12694*(Dummy_12697*0.1381966011250105 + Dummy_12699*0.5854101966249684 + Dummy_12701*0.1381966011250105 + Dummy_12703*0.1381966011250105) + Dummy_12695*(Dummy_12697*0.5854101966249684 + Dummy_12699*0.1381966011250105 + Dummy_12701*0.1381966011250105 + Dummy_12703*0.1381966011250105); + const walberla::float64 Dummy_12781 = Dummy_12692*(-Dummy_12704*Dummy_12712 - Dummy_12706*Dummy_12713 - Dummy_12708*Dummy_12714 - Dummy_12710*Dummy_12715) + Dummy_12693*(Dummy_12705*-0.1381966011250105 + Dummy_12707*-0.1381966011250105 + Dummy_12709*-0.5854101966249684 + Dummy_12711*-0.1381966011250105) + Dummy_12694*(Dummy_12705*-0.1381966011250105 + Dummy_12707*-0.5854101966249684 + Dummy_12709*-0.1381966011250105 + Dummy_12711*-0.1381966011250105) + Dummy_12695*(Dummy_12705*-0.5854101966249684 + Dummy_12707*-0.1381966011250105 + Dummy_12709*-0.1381966011250105 + Dummy_12711*-0.1381966011250105); + const walberla::float64 Dummy_12782 = Dummy_12692*(-Dummy_12712*Dummy_12716 - Dummy_12713*Dummy_12718 - Dummy_12714*Dummy_12720 - Dummy_12715*Dummy_12722) + Dummy_12693*(Dummy_12717*-0.1381966011250105 + Dummy_12719*-0.1381966011250105 + Dummy_12721*-0.5854101966249684 + Dummy_12723*-0.1381966011250105) + Dummy_12694*(Dummy_12717*-0.1381966011250105 + Dummy_12719*-0.5854101966249684 + Dummy_12721*-0.1381966011250105 + Dummy_12723*-0.1381966011250105) + Dummy_12695*(Dummy_12717*-0.5854101966249684 + Dummy_12719*-0.1381966011250105 + Dummy_12721*-0.1381966011250105 + Dummy_12723*-0.1381966011250105); + const walberla::float64 Dummy_12783 = Dummy_12692*(-Dummy_12712*Dummy_12724 - Dummy_12713*Dummy_12726 - Dummy_12714*Dummy_12728 - Dummy_12715*Dummy_12730) + Dummy_12693*(Dummy_12725*-0.1381966011250105 + Dummy_12727*-0.1381966011250105 + Dummy_12729*-0.5854101966249684 + Dummy_12731*-0.1381966011250105) + Dummy_12694*(Dummy_12725*-0.1381966011250105 + Dummy_12727*-0.5854101966249684 + Dummy_12729*-0.1381966011250105 + Dummy_12731*-0.1381966011250105) + Dummy_12695*(Dummy_12725*-0.5854101966249684 + Dummy_12727*-0.1381966011250105 + Dummy_12729*-0.1381966011250105 + Dummy_12731*-0.1381966011250105); + const walberla::float64 Dummy_12784 = Dummy_12692*(Dummy_12734*tmp_kernel_op_28 + Dummy_12737*tmp_kernel_op_29 + Dummy_12740*tmp_kernel_op_30 + Dummy_12743*tmp_kernel_op_31) + Dummy_12693*(Dummy_12734*0.1381966011250105 + Dummy_12737*0.1381966011250105 + Dummy_12740*0.5854101966249684 + Dummy_12743*0.1381966011250105) + Dummy_12694*(Dummy_12734*0.1381966011250105 + Dummy_12737*0.5854101966249684 + Dummy_12740*0.1381966011250105 + Dummy_12743*0.1381966011250105) + Dummy_12695*(Dummy_12734*0.5854101966249684 + Dummy_12737*0.1381966011250105 + Dummy_12740*0.1381966011250105 + Dummy_12743*0.1381966011250105); + const walberla::float64 Dummy_12785 = Dummy_12692*(Dummy_12746*tmp_kernel_op_28 + Dummy_12749*tmp_kernel_op_29 + Dummy_12752*tmp_kernel_op_30 + Dummy_12755*tmp_kernel_op_31) + Dummy_12693*(Dummy_12746*0.1381966011250105 + Dummy_12749*0.1381966011250105 + Dummy_12752*0.5854101966249684 + Dummy_12755*0.1381966011250105) + Dummy_12694*(Dummy_12746*0.1381966011250105 + Dummy_12749*0.5854101966249684 + Dummy_12752*0.1381966011250105 + Dummy_12755*0.1381966011250105) + Dummy_12695*(Dummy_12746*0.5854101966249684 + Dummy_12749*0.1381966011250105 + Dummy_12752*0.1381966011250105 + Dummy_12755*0.1381966011250105); + const walberla::float64 Dummy_12786 = Dummy_12692*(Dummy_12758*tmp_kernel_op_28 + Dummy_12761*tmp_kernel_op_29 + Dummy_12764*tmp_kernel_op_30 + Dummy_12767*tmp_kernel_op_31) + Dummy_12693*(Dummy_12758*0.1381966011250105 + Dummy_12761*0.1381966011250105 + Dummy_12764*0.5854101966249684 + Dummy_12767*0.1381966011250105) + Dummy_12694*(Dummy_12758*0.1381966011250105 + Dummy_12761*0.5854101966249684 + Dummy_12764*0.1381966011250105 + Dummy_12767*0.1381966011250105) + Dummy_12695*(Dummy_12758*0.5854101966249684 + Dummy_12761*0.1381966011250105 + Dummy_12764*0.1381966011250105 + Dummy_12767*0.1381966011250105); + const walberla::float64 Dummy_12787 = Dummy_12692*(Dummy_12768*tmp_kernel_op_28 + Dummy_12769*tmp_kernel_op_29 + Dummy_12770*tmp_kernel_op_30 + Dummy_12771*tmp_kernel_op_31) + Dummy_12693*(Dummy_12768*0.1381966011250105 + Dummy_12769*0.1381966011250105 + Dummy_12770*0.5854101966249684 + Dummy_12771*0.1381966011250105) + Dummy_12694*(Dummy_12768*0.1381966011250105 + Dummy_12769*0.5854101966249684 + Dummy_12770*0.1381966011250105 + Dummy_12771*0.1381966011250105) + Dummy_12695*(Dummy_12768*0.5854101966249684 + Dummy_12769*0.1381966011250105 + Dummy_12770*0.1381966011250105 + Dummy_12771*0.1381966011250105); + const walberla::float64 Dummy_12788 = Dummy_12692*(Dummy_12772*tmp_kernel_op_28 + Dummy_12773*tmp_kernel_op_29 + Dummy_12774*tmp_kernel_op_30 + Dummy_12775*tmp_kernel_op_31) + Dummy_12693*(Dummy_12772*0.1381966011250105 + Dummy_12773*0.1381966011250105 + Dummy_12774*0.5854101966249684 + Dummy_12775*0.1381966011250105) + Dummy_12694*(Dummy_12772*0.1381966011250105 + Dummy_12773*0.5854101966249684 + Dummy_12774*0.1381966011250105 + Dummy_12775*0.1381966011250105) + Dummy_12695*(Dummy_12772*0.5854101966249684 + Dummy_12773*0.1381966011250105 + Dummy_12774*0.1381966011250105 + Dummy_12775*0.1381966011250105); + const walberla::float64 Dummy_12789 = Dummy_12692*(Dummy_12776*tmp_kernel_op_28 + Dummy_12777*tmp_kernel_op_29 + Dummy_12778*tmp_kernel_op_30 + Dummy_12779*tmp_kernel_op_31) + Dummy_12693*(Dummy_12776*0.1381966011250105 + Dummy_12777*0.1381966011250105 + Dummy_12778*0.5854101966249684 + Dummy_12779*0.1381966011250105) + Dummy_12694*(Dummy_12776*0.1381966011250105 + Dummy_12777*0.5854101966249684 + Dummy_12778*0.1381966011250105 + Dummy_12779*0.1381966011250105) + Dummy_12695*(Dummy_12776*0.5854101966249684 + Dummy_12777*0.1381966011250105 + Dummy_12778*0.1381966011250105 + Dummy_12779*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5408 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5409 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5410 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5411 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5412 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5413 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5414 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5415 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5416 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5417 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12780 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12781 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12782 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12783 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12784 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12785 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12786 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12787 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12788 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12789 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_5418 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5419 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5420 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5421 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5506 = Dummy_5418*(Dummy_5423*tmp_kernel_op_28 + Dummy_5425*tmp_kernel_op_29 + Dummy_5427*tmp_kernel_op_30 + Dummy_5429*tmp_kernel_op_31) + Dummy_5419*(Dummy_5423*0.1381966011250105 + Dummy_5425*0.1381966011250105 + Dummy_5427*0.5854101966249684 + Dummy_5429*0.1381966011250105) + Dummy_5420*(Dummy_5423*0.1381966011250105 + Dummy_5425*0.5854101966249684 + Dummy_5427*0.1381966011250105 + Dummy_5429*0.1381966011250105) + Dummy_5421*(Dummy_5423*0.5854101966249684 + Dummy_5425*0.1381966011250105 + Dummy_5427*0.1381966011250105 + Dummy_5429*0.1381966011250105); - const walberla::float64 Dummy_5507 = Dummy_5418*(-Dummy_5430*Dummy_5438 - Dummy_5432*Dummy_5439 - Dummy_5434*Dummy_5440 - Dummy_5436*Dummy_5441) + Dummy_5419*(Dummy_5431*-0.1381966011250105 + Dummy_5433*-0.1381966011250105 + Dummy_5435*-0.5854101966249684 + Dummy_5437*-0.1381966011250105) + Dummy_5420*(Dummy_5431*-0.1381966011250105 + Dummy_5433*-0.5854101966249684 + Dummy_5435*-0.1381966011250105 + Dummy_5437*-0.1381966011250105) + Dummy_5421*(Dummy_5431*-0.5854101966249684 + Dummy_5433*-0.1381966011250105 + Dummy_5435*-0.1381966011250105 + Dummy_5437*-0.1381966011250105); - const walberla::float64 Dummy_5508 = Dummy_5418*(-Dummy_5438*Dummy_5442 - Dummy_5439*Dummy_5444 - Dummy_5440*Dummy_5446 - Dummy_5441*Dummy_5448) + Dummy_5419*(Dummy_5443*-0.1381966011250105 + Dummy_5445*-0.1381966011250105 + Dummy_5447*-0.5854101966249684 + Dummy_5449*-0.1381966011250105) + Dummy_5420*(Dummy_5443*-0.1381966011250105 + Dummy_5445*-0.5854101966249684 + Dummy_5447*-0.1381966011250105 + Dummy_5449*-0.1381966011250105) + Dummy_5421*(Dummy_5443*-0.5854101966249684 + Dummy_5445*-0.1381966011250105 + Dummy_5447*-0.1381966011250105 + Dummy_5449*-0.1381966011250105); - const walberla::float64 Dummy_5509 = Dummy_5418*(-Dummy_5438*Dummy_5450 - Dummy_5439*Dummy_5452 - Dummy_5440*Dummy_5454 - Dummy_5441*Dummy_5456) + Dummy_5419*(Dummy_5451*-0.1381966011250105 + Dummy_5453*-0.1381966011250105 + Dummy_5455*-0.5854101966249684 + Dummy_5457*-0.1381966011250105) + Dummy_5420*(Dummy_5451*-0.1381966011250105 + Dummy_5453*-0.5854101966249684 + Dummy_5455*-0.1381966011250105 + Dummy_5457*-0.1381966011250105) + Dummy_5421*(Dummy_5451*-0.5854101966249684 + Dummy_5453*-0.1381966011250105 + Dummy_5455*-0.1381966011250105 + Dummy_5457*-0.1381966011250105); - const walberla::float64 Dummy_5510 = Dummy_5418*(Dummy_5460*tmp_kernel_op_28 + Dummy_5463*tmp_kernel_op_29 + Dummy_5466*tmp_kernel_op_30 + Dummy_5469*tmp_kernel_op_31) + Dummy_5419*(Dummy_5460*0.1381966011250105 + Dummy_5463*0.1381966011250105 + Dummy_5466*0.5854101966249684 + Dummy_5469*0.1381966011250105) + Dummy_5420*(Dummy_5460*0.1381966011250105 + Dummy_5463*0.5854101966249684 + Dummy_5466*0.1381966011250105 + Dummy_5469*0.1381966011250105) + Dummy_5421*(Dummy_5460*0.5854101966249684 + Dummy_5463*0.1381966011250105 + Dummy_5466*0.1381966011250105 + Dummy_5469*0.1381966011250105); - const walberla::float64 Dummy_5511 = Dummy_5418*(Dummy_5472*tmp_kernel_op_28 + Dummy_5475*tmp_kernel_op_29 + Dummy_5478*tmp_kernel_op_30 + Dummy_5481*tmp_kernel_op_31) + Dummy_5419*(Dummy_5472*0.1381966011250105 + Dummy_5475*0.1381966011250105 + Dummy_5478*0.5854101966249684 + Dummy_5481*0.1381966011250105) + Dummy_5420*(Dummy_5472*0.1381966011250105 + Dummy_5475*0.5854101966249684 + Dummy_5478*0.1381966011250105 + Dummy_5481*0.1381966011250105) + Dummy_5421*(Dummy_5472*0.5854101966249684 + Dummy_5475*0.1381966011250105 + Dummy_5478*0.1381966011250105 + Dummy_5481*0.1381966011250105); - const walberla::float64 Dummy_5512 = Dummy_5418*(Dummy_5484*tmp_kernel_op_28 + Dummy_5487*tmp_kernel_op_29 + Dummy_5490*tmp_kernel_op_30 + Dummy_5493*tmp_kernel_op_31) + Dummy_5419*(Dummy_5484*0.1381966011250105 + Dummy_5487*0.1381966011250105 + Dummy_5490*0.5854101966249684 + Dummy_5493*0.1381966011250105) + Dummy_5420*(Dummy_5484*0.1381966011250105 + Dummy_5487*0.5854101966249684 + Dummy_5490*0.1381966011250105 + Dummy_5493*0.1381966011250105) + Dummy_5421*(Dummy_5484*0.5854101966249684 + Dummy_5487*0.1381966011250105 + Dummy_5490*0.1381966011250105 + Dummy_5493*0.1381966011250105); - const walberla::float64 Dummy_5513 = Dummy_5418*(Dummy_5494*tmp_kernel_op_28 + Dummy_5495*tmp_kernel_op_29 + Dummy_5496*tmp_kernel_op_30 + Dummy_5497*tmp_kernel_op_31) + Dummy_5419*(Dummy_5494*0.1381966011250105 + Dummy_5495*0.1381966011250105 + Dummy_5496*0.5854101966249684 + Dummy_5497*0.1381966011250105) + Dummy_5420*(Dummy_5494*0.1381966011250105 + Dummy_5495*0.5854101966249684 + Dummy_5496*0.1381966011250105 + Dummy_5497*0.1381966011250105) + Dummy_5421*(Dummy_5494*0.5854101966249684 + Dummy_5495*0.1381966011250105 + Dummy_5496*0.1381966011250105 + Dummy_5497*0.1381966011250105); - const walberla::float64 Dummy_5514 = Dummy_5418*(Dummy_5498*tmp_kernel_op_28 + Dummy_5499*tmp_kernel_op_29 + Dummy_5500*tmp_kernel_op_30 + Dummy_5501*tmp_kernel_op_31) + Dummy_5419*(Dummy_5498*0.1381966011250105 + Dummy_5499*0.1381966011250105 + Dummy_5500*0.5854101966249684 + Dummy_5501*0.1381966011250105) + Dummy_5420*(Dummy_5498*0.1381966011250105 + Dummy_5499*0.5854101966249684 + Dummy_5500*0.1381966011250105 + Dummy_5501*0.1381966011250105) + Dummy_5421*(Dummy_5498*0.5854101966249684 + Dummy_5499*0.1381966011250105 + Dummy_5500*0.1381966011250105 + Dummy_5501*0.1381966011250105); - const walberla::float64 Dummy_5515 = Dummy_5418*(Dummy_5502*tmp_kernel_op_28 + Dummy_5503*tmp_kernel_op_29 + Dummy_5504*tmp_kernel_op_30 + Dummy_5505*tmp_kernel_op_31) + Dummy_5419*(Dummy_5502*0.1381966011250105 + Dummy_5503*0.1381966011250105 + Dummy_5504*0.5854101966249684 + Dummy_5505*0.1381966011250105) + Dummy_5420*(Dummy_5502*0.1381966011250105 + Dummy_5503*0.5854101966249684 + Dummy_5504*0.1381966011250105 + Dummy_5505*0.1381966011250105) + Dummy_5421*(Dummy_5502*0.5854101966249684 + Dummy_5503*0.1381966011250105 + Dummy_5504*0.1381966011250105 + Dummy_5505*0.1381966011250105); + const walberla::float64 Dummy_12790 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12791 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12792 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12793 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12878 = Dummy_12790*(Dummy_12795*tmp_kernel_op_28 + Dummy_12797*tmp_kernel_op_29 + Dummy_12799*tmp_kernel_op_30 + Dummy_12801*tmp_kernel_op_31) + Dummy_12791*(Dummy_12795*0.1381966011250105 + Dummy_12797*0.1381966011250105 + Dummy_12799*0.5854101966249684 + Dummy_12801*0.1381966011250105) + Dummy_12792*(Dummy_12795*0.1381966011250105 + Dummy_12797*0.5854101966249684 + Dummy_12799*0.1381966011250105 + Dummy_12801*0.1381966011250105) + Dummy_12793*(Dummy_12795*0.5854101966249684 + Dummy_12797*0.1381966011250105 + Dummy_12799*0.1381966011250105 + Dummy_12801*0.1381966011250105); + const walberla::float64 Dummy_12879 = Dummy_12790*(-Dummy_12802*Dummy_12810 - Dummy_12804*Dummy_12811 - Dummy_12806*Dummy_12812 - Dummy_12808*Dummy_12813) + Dummy_12791*(Dummy_12803*-0.1381966011250105 + Dummy_12805*-0.1381966011250105 + Dummy_12807*-0.5854101966249684 + Dummy_12809*-0.1381966011250105) + Dummy_12792*(Dummy_12803*-0.1381966011250105 + Dummy_12805*-0.5854101966249684 + Dummy_12807*-0.1381966011250105 + Dummy_12809*-0.1381966011250105) + Dummy_12793*(Dummy_12803*-0.5854101966249684 + Dummy_12805*-0.1381966011250105 + Dummy_12807*-0.1381966011250105 + Dummy_12809*-0.1381966011250105); + const walberla::float64 Dummy_12880 = Dummy_12790*(-Dummy_12810*Dummy_12814 - Dummy_12811*Dummy_12816 - Dummy_12812*Dummy_12818 - Dummy_12813*Dummy_12820) + Dummy_12791*(Dummy_12815*-0.1381966011250105 + Dummy_12817*-0.1381966011250105 + Dummy_12819*-0.5854101966249684 + Dummy_12821*-0.1381966011250105) + Dummy_12792*(Dummy_12815*-0.1381966011250105 + Dummy_12817*-0.5854101966249684 + Dummy_12819*-0.1381966011250105 + Dummy_12821*-0.1381966011250105) + Dummy_12793*(Dummy_12815*-0.5854101966249684 + Dummy_12817*-0.1381966011250105 + Dummy_12819*-0.1381966011250105 + Dummy_12821*-0.1381966011250105); + const walberla::float64 Dummy_12881 = Dummy_12790*(-Dummy_12810*Dummy_12822 - Dummy_12811*Dummy_12824 - Dummy_12812*Dummy_12826 - Dummy_12813*Dummy_12828) + Dummy_12791*(Dummy_12823*-0.1381966011250105 + Dummy_12825*-0.1381966011250105 + Dummy_12827*-0.5854101966249684 + Dummy_12829*-0.1381966011250105) + Dummy_12792*(Dummy_12823*-0.1381966011250105 + Dummy_12825*-0.5854101966249684 + Dummy_12827*-0.1381966011250105 + Dummy_12829*-0.1381966011250105) + Dummy_12793*(Dummy_12823*-0.5854101966249684 + Dummy_12825*-0.1381966011250105 + Dummy_12827*-0.1381966011250105 + Dummy_12829*-0.1381966011250105); + const walberla::float64 Dummy_12882 = Dummy_12790*(Dummy_12832*tmp_kernel_op_28 + Dummy_12835*tmp_kernel_op_29 + Dummy_12838*tmp_kernel_op_30 + Dummy_12841*tmp_kernel_op_31) + Dummy_12791*(Dummy_12832*0.1381966011250105 + Dummy_12835*0.1381966011250105 + Dummy_12838*0.5854101966249684 + Dummy_12841*0.1381966011250105) + Dummy_12792*(Dummy_12832*0.1381966011250105 + Dummy_12835*0.5854101966249684 + Dummy_12838*0.1381966011250105 + Dummy_12841*0.1381966011250105) + Dummy_12793*(Dummy_12832*0.5854101966249684 + Dummy_12835*0.1381966011250105 + Dummy_12838*0.1381966011250105 + Dummy_12841*0.1381966011250105); + const walberla::float64 Dummy_12883 = Dummy_12790*(Dummy_12844*tmp_kernel_op_28 + Dummy_12847*tmp_kernel_op_29 + Dummy_12850*tmp_kernel_op_30 + Dummy_12853*tmp_kernel_op_31) + Dummy_12791*(Dummy_12844*0.1381966011250105 + Dummy_12847*0.1381966011250105 + Dummy_12850*0.5854101966249684 + Dummy_12853*0.1381966011250105) + Dummy_12792*(Dummy_12844*0.1381966011250105 + Dummy_12847*0.5854101966249684 + Dummy_12850*0.1381966011250105 + Dummy_12853*0.1381966011250105) + Dummy_12793*(Dummy_12844*0.5854101966249684 + Dummy_12847*0.1381966011250105 + Dummy_12850*0.1381966011250105 + Dummy_12853*0.1381966011250105); + const walberla::float64 Dummy_12884 = Dummy_12790*(Dummy_12856*tmp_kernel_op_28 + Dummy_12859*tmp_kernel_op_29 + Dummy_12862*tmp_kernel_op_30 + Dummy_12865*tmp_kernel_op_31) + Dummy_12791*(Dummy_12856*0.1381966011250105 + Dummy_12859*0.1381966011250105 + Dummy_12862*0.5854101966249684 + Dummy_12865*0.1381966011250105) + Dummy_12792*(Dummy_12856*0.1381966011250105 + Dummy_12859*0.5854101966249684 + Dummy_12862*0.1381966011250105 + Dummy_12865*0.1381966011250105) + Dummy_12793*(Dummy_12856*0.5854101966249684 + Dummy_12859*0.1381966011250105 + Dummy_12862*0.1381966011250105 + Dummy_12865*0.1381966011250105); + const walberla::float64 Dummy_12885 = Dummy_12790*(Dummy_12866*tmp_kernel_op_28 + Dummy_12867*tmp_kernel_op_29 + Dummy_12868*tmp_kernel_op_30 + Dummy_12869*tmp_kernel_op_31) + Dummy_12791*(Dummy_12866*0.1381966011250105 + Dummy_12867*0.1381966011250105 + Dummy_12868*0.5854101966249684 + Dummy_12869*0.1381966011250105) + Dummy_12792*(Dummy_12866*0.1381966011250105 + Dummy_12867*0.5854101966249684 + Dummy_12868*0.1381966011250105 + Dummy_12869*0.1381966011250105) + Dummy_12793*(Dummy_12866*0.5854101966249684 + Dummy_12867*0.1381966011250105 + Dummy_12868*0.1381966011250105 + Dummy_12869*0.1381966011250105); + const walberla::float64 Dummy_12886 = Dummy_12790*(Dummy_12870*tmp_kernel_op_28 + Dummy_12871*tmp_kernel_op_29 + Dummy_12872*tmp_kernel_op_30 + Dummy_12873*tmp_kernel_op_31) + Dummy_12791*(Dummy_12870*0.1381966011250105 + Dummy_12871*0.1381966011250105 + Dummy_12872*0.5854101966249684 + Dummy_12873*0.1381966011250105) + Dummy_12792*(Dummy_12870*0.1381966011250105 + Dummy_12871*0.5854101966249684 + Dummy_12872*0.1381966011250105 + Dummy_12873*0.1381966011250105) + Dummy_12793*(Dummy_12870*0.5854101966249684 + Dummy_12871*0.1381966011250105 + Dummy_12872*0.1381966011250105 + Dummy_12873*0.1381966011250105); + const walberla::float64 Dummy_12887 = Dummy_12790*(Dummy_12874*tmp_kernel_op_28 + Dummy_12875*tmp_kernel_op_29 + Dummy_12876*tmp_kernel_op_30 + Dummy_12877*tmp_kernel_op_31) + Dummy_12791*(Dummy_12874*0.1381966011250105 + Dummy_12875*0.1381966011250105 + Dummy_12876*0.5854101966249684 + Dummy_12877*0.1381966011250105) + Dummy_12792*(Dummy_12874*0.1381966011250105 + Dummy_12875*0.5854101966249684 + Dummy_12876*0.1381966011250105 + Dummy_12877*0.1381966011250105) + Dummy_12793*(Dummy_12874*0.5854101966249684 + Dummy_12875*0.1381966011250105 + Dummy_12876*0.1381966011250105 + Dummy_12877*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5506 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5507 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5508 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5509 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5510 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5511 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5512 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5513 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5514 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5515 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12878 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12879 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12880 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12881 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12882 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12883 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12884 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12885 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12886 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12887 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_5516 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5517 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5518 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5519 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5604 = Dummy_5516*(Dummy_5521*tmp_kernel_op_28 + Dummy_5523*tmp_kernel_op_29 + Dummy_5525*tmp_kernel_op_30 + Dummy_5527*tmp_kernel_op_31) + Dummy_5517*(Dummy_5521*0.1381966011250105 + Dummy_5523*0.1381966011250105 + Dummy_5525*0.5854101966249684 + Dummy_5527*0.1381966011250105) + Dummy_5518*(Dummy_5521*0.1381966011250105 + Dummy_5523*0.5854101966249684 + Dummy_5525*0.1381966011250105 + Dummy_5527*0.1381966011250105) + Dummy_5519*(Dummy_5521*0.5854101966249684 + Dummy_5523*0.1381966011250105 + Dummy_5525*0.1381966011250105 + Dummy_5527*0.1381966011250105); - const walberla::float64 Dummy_5605 = Dummy_5516*(-Dummy_5528*Dummy_5536 - Dummy_5530*Dummy_5537 - Dummy_5532*Dummy_5538 - Dummy_5534*Dummy_5539) + Dummy_5517*(Dummy_5529*-0.1381966011250105 + Dummy_5531*-0.1381966011250105 + Dummy_5533*-0.5854101966249684 + Dummy_5535*-0.1381966011250105) + Dummy_5518*(Dummy_5529*-0.1381966011250105 + Dummy_5531*-0.5854101966249684 + Dummy_5533*-0.1381966011250105 + Dummy_5535*-0.1381966011250105) + Dummy_5519*(Dummy_5529*-0.5854101966249684 + Dummy_5531*-0.1381966011250105 + Dummy_5533*-0.1381966011250105 + Dummy_5535*-0.1381966011250105); - const walberla::float64 Dummy_5606 = Dummy_5516*(-Dummy_5536*Dummy_5540 - Dummy_5537*Dummy_5542 - Dummy_5538*Dummy_5544 - Dummy_5539*Dummy_5546) + Dummy_5517*(Dummy_5541*-0.1381966011250105 + Dummy_5543*-0.1381966011250105 + Dummy_5545*-0.5854101966249684 + Dummy_5547*-0.1381966011250105) + Dummy_5518*(Dummy_5541*-0.1381966011250105 + Dummy_5543*-0.5854101966249684 + Dummy_5545*-0.1381966011250105 + Dummy_5547*-0.1381966011250105) + Dummy_5519*(Dummy_5541*-0.5854101966249684 + Dummy_5543*-0.1381966011250105 + Dummy_5545*-0.1381966011250105 + Dummy_5547*-0.1381966011250105); - const walberla::float64 Dummy_5607 = Dummy_5516*(-Dummy_5536*Dummy_5548 - Dummy_5537*Dummy_5550 - Dummy_5538*Dummy_5552 - Dummy_5539*Dummy_5554) + Dummy_5517*(Dummy_5549*-0.1381966011250105 + Dummy_5551*-0.1381966011250105 + Dummy_5553*-0.5854101966249684 + Dummy_5555*-0.1381966011250105) + Dummy_5518*(Dummy_5549*-0.1381966011250105 + Dummy_5551*-0.5854101966249684 + Dummy_5553*-0.1381966011250105 + Dummy_5555*-0.1381966011250105) + Dummy_5519*(Dummy_5549*-0.5854101966249684 + Dummy_5551*-0.1381966011250105 + Dummy_5553*-0.1381966011250105 + Dummy_5555*-0.1381966011250105); - const walberla::float64 Dummy_5608 = Dummy_5516*(Dummy_5558*tmp_kernel_op_28 + Dummy_5561*tmp_kernel_op_29 + Dummy_5564*tmp_kernel_op_30 + Dummy_5567*tmp_kernel_op_31) + Dummy_5517*(Dummy_5558*0.1381966011250105 + Dummy_5561*0.1381966011250105 + Dummy_5564*0.5854101966249684 + Dummy_5567*0.1381966011250105) + Dummy_5518*(Dummy_5558*0.1381966011250105 + Dummy_5561*0.5854101966249684 + Dummy_5564*0.1381966011250105 + Dummy_5567*0.1381966011250105) + Dummy_5519*(Dummy_5558*0.5854101966249684 + Dummy_5561*0.1381966011250105 + Dummy_5564*0.1381966011250105 + Dummy_5567*0.1381966011250105); - const walberla::float64 Dummy_5609 = Dummy_5516*(Dummy_5570*tmp_kernel_op_28 + Dummy_5573*tmp_kernel_op_29 + Dummy_5576*tmp_kernel_op_30 + Dummy_5579*tmp_kernel_op_31) + Dummy_5517*(Dummy_5570*0.1381966011250105 + Dummy_5573*0.1381966011250105 + Dummy_5576*0.5854101966249684 + Dummy_5579*0.1381966011250105) + Dummy_5518*(Dummy_5570*0.1381966011250105 + Dummy_5573*0.5854101966249684 + Dummy_5576*0.1381966011250105 + Dummy_5579*0.1381966011250105) + Dummy_5519*(Dummy_5570*0.5854101966249684 + Dummy_5573*0.1381966011250105 + Dummy_5576*0.1381966011250105 + Dummy_5579*0.1381966011250105); - const walberla::float64 Dummy_5610 = Dummy_5516*(Dummy_5582*tmp_kernel_op_28 + Dummy_5585*tmp_kernel_op_29 + Dummy_5588*tmp_kernel_op_30 + Dummy_5591*tmp_kernel_op_31) + Dummy_5517*(Dummy_5582*0.1381966011250105 + Dummy_5585*0.1381966011250105 + Dummy_5588*0.5854101966249684 + Dummy_5591*0.1381966011250105) + Dummy_5518*(Dummy_5582*0.1381966011250105 + Dummy_5585*0.5854101966249684 + Dummy_5588*0.1381966011250105 + Dummy_5591*0.1381966011250105) + Dummy_5519*(Dummy_5582*0.5854101966249684 + Dummy_5585*0.1381966011250105 + Dummy_5588*0.1381966011250105 + Dummy_5591*0.1381966011250105); - const walberla::float64 Dummy_5611 = Dummy_5516*(Dummy_5592*tmp_kernel_op_28 + Dummy_5593*tmp_kernel_op_29 + Dummy_5594*tmp_kernel_op_30 + Dummy_5595*tmp_kernel_op_31) + Dummy_5517*(Dummy_5592*0.1381966011250105 + Dummy_5593*0.1381966011250105 + Dummy_5594*0.5854101966249684 + Dummy_5595*0.1381966011250105) + Dummy_5518*(Dummy_5592*0.1381966011250105 + Dummy_5593*0.5854101966249684 + Dummy_5594*0.1381966011250105 + Dummy_5595*0.1381966011250105) + Dummy_5519*(Dummy_5592*0.5854101966249684 + Dummy_5593*0.1381966011250105 + Dummy_5594*0.1381966011250105 + Dummy_5595*0.1381966011250105); - const walberla::float64 Dummy_5612 = Dummy_5516*(Dummy_5596*tmp_kernel_op_28 + Dummy_5597*tmp_kernel_op_29 + Dummy_5598*tmp_kernel_op_30 + Dummy_5599*tmp_kernel_op_31) + Dummy_5517*(Dummy_5596*0.1381966011250105 + Dummy_5597*0.1381966011250105 + Dummy_5598*0.5854101966249684 + Dummy_5599*0.1381966011250105) + Dummy_5518*(Dummy_5596*0.1381966011250105 + Dummy_5597*0.5854101966249684 + Dummy_5598*0.1381966011250105 + Dummy_5599*0.1381966011250105) + Dummy_5519*(Dummy_5596*0.5854101966249684 + Dummy_5597*0.1381966011250105 + Dummy_5598*0.1381966011250105 + Dummy_5599*0.1381966011250105); - const walberla::float64 Dummy_5613 = Dummy_5516*(Dummy_5600*tmp_kernel_op_28 + Dummy_5601*tmp_kernel_op_29 + Dummy_5602*tmp_kernel_op_30 + Dummy_5603*tmp_kernel_op_31) + Dummy_5517*(Dummy_5600*0.1381966011250105 + Dummy_5601*0.1381966011250105 + Dummy_5602*0.5854101966249684 + Dummy_5603*0.1381966011250105) + Dummy_5518*(Dummy_5600*0.1381966011250105 + Dummy_5601*0.5854101966249684 + Dummy_5602*0.1381966011250105 + Dummy_5603*0.1381966011250105) + Dummy_5519*(Dummy_5600*0.5854101966249684 + Dummy_5601*0.1381966011250105 + Dummy_5602*0.1381966011250105 + Dummy_5603*0.1381966011250105); + const walberla::float64 Dummy_12888 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12889 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12890 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12891 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12976 = Dummy_12888*(Dummy_12893*tmp_kernel_op_28 + Dummy_12895*tmp_kernel_op_29 + Dummy_12897*tmp_kernel_op_30 + Dummy_12899*tmp_kernel_op_31) + Dummy_12889*(Dummy_12893*0.1381966011250105 + Dummy_12895*0.1381966011250105 + Dummy_12897*0.5854101966249684 + Dummy_12899*0.1381966011250105) + Dummy_12890*(Dummy_12893*0.1381966011250105 + Dummy_12895*0.5854101966249684 + Dummy_12897*0.1381966011250105 + Dummy_12899*0.1381966011250105) + Dummy_12891*(Dummy_12893*0.5854101966249684 + Dummy_12895*0.1381966011250105 + Dummy_12897*0.1381966011250105 + Dummy_12899*0.1381966011250105); + const walberla::float64 Dummy_12977 = Dummy_12888*(-Dummy_12900*Dummy_12908 - Dummy_12902*Dummy_12909 - Dummy_12904*Dummy_12910 - Dummy_12906*Dummy_12911) + Dummy_12889*(Dummy_12901*-0.1381966011250105 + Dummy_12903*-0.1381966011250105 + Dummy_12905*-0.5854101966249684 + Dummy_12907*-0.1381966011250105) + Dummy_12890*(Dummy_12901*-0.1381966011250105 + Dummy_12903*-0.5854101966249684 + Dummy_12905*-0.1381966011250105 + Dummy_12907*-0.1381966011250105) + Dummy_12891*(Dummy_12901*-0.5854101966249684 + Dummy_12903*-0.1381966011250105 + Dummy_12905*-0.1381966011250105 + Dummy_12907*-0.1381966011250105); + const walberla::float64 Dummy_12978 = Dummy_12888*(-Dummy_12908*Dummy_12912 - Dummy_12909*Dummy_12914 - Dummy_12910*Dummy_12916 - Dummy_12911*Dummy_12918) + Dummy_12889*(Dummy_12913*-0.1381966011250105 + Dummy_12915*-0.1381966011250105 + Dummy_12917*-0.5854101966249684 + Dummy_12919*-0.1381966011250105) + Dummy_12890*(Dummy_12913*-0.1381966011250105 + Dummy_12915*-0.5854101966249684 + Dummy_12917*-0.1381966011250105 + Dummy_12919*-0.1381966011250105) + Dummy_12891*(Dummy_12913*-0.5854101966249684 + Dummy_12915*-0.1381966011250105 + Dummy_12917*-0.1381966011250105 + Dummy_12919*-0.1381966011250105); + const walberla::float64 Dummy_12979 = Dummy_12888*(-Dummy_12908*Dummy_12920 - Dummy_12909*Dummy_12922 - Dummy_12910*Dummy_12924 - Dummy_12911*Dummy_12926) + Dummy_12889*(Dummy_12921*-0.1381966011250105 + Dummy_12923*-0.1381966011250105 + Dummy_12925*-0.5854101966249684 + Dummy_12927*-0.1381966011250105) + Dummy_12890*(Dummy_12921*-0.1381966011250105 + Dummy_12923*-0.5854101966249684 + Dummy_12925*-0.1381966011250105 + Dummy_12927*-0.1381966011250105) + Dummy_12891*(Dummy_12921*-0.5854101966249684 + Dummy_12923*-0.1381966011250105 + Dummy_12925*-0.1381966011250105 + Dummy_12927*-0.1381966011250105); + const walberla::float64 Dummy_12980 = Dummy_12888*(Dummy_12930*tmp_kernel_op_28 + Dummy_12933*tmp_kernel_op_29 + Dummy_12936*tmp_kernel_op_30 + Dummy_12939*tmp_kernel_op_31) + Dummy_12889*(Dummy_12930*0.1381966011250105 + Dummy_12933*0.1381966011250105 + Dummy_12936*0.5854101966249684 + Dummy_12939*0.1381966011250105) + Dummy_12890*(Dummy_12930*0.1381966011250105 + Dummy_12933*0.5854101966249684 + Dummy_12936*0.1381966011250105 + Dummy_12939*0.1381966011250105) + Dummy_12891*(Dummy_12930*0.5854101966249684 + Dummy_12933*0.1381966011250105 + Dummy_12936*0.1381966011250105 + Dummy_12939*0.1381966011250105); + const walberla::float64 Dummy_12981 = Dummy_12888*(Dummy_12942*tmp_kernel_op_28 + Dummy_12945*tmp_kernel_op_29 + Dummy_12948*tmp_kernel_op_30 + Dummy_12951*tmp_kernel_op_31) + Dummy_12889*(Dummy_12942*0.1381966011250105 + Dummy_12945*0.1381966011250105 + Dummy_12948*0.5854101966249684 + Dummy_12951*0.1381966011250105) + Dummy_12890*(Dummy_12942*0.1381966011250105 + Dummy_12945*0.5854101966249684 + Dummy_12948*0.1381966011250105 + Dummy_12951*0.1381966011250105) + Dummy_12891*(Dummy_12942*0.5854101966249684 + Dummy_12945*0.1381966011250105 + Dummy_12948*0.1381966011250105 + Dummy_12951*0.1381966011250105); + const walberla::float64 Dummy_12982 = Dummy_12888*(Dummy_12954*tmp_kernel_op_28 + Dummy_12957*tmp_kernel_op_29 + Dummy_12960*tmp_kernel_op_30 + Dummy_12963*tmp_kernel_op_31) + Dummy_12889*(Dummy_12954*0.1381966011250105 + Dummy_12957*0.1381966011250105 + Dummy_12960*0.5854101966249684 + Dummy_12963*0.1381966011250105) + Dummy_12890*(Dummy_12954*0.1381966011250105 + Dummy_12957*0.5854101966249684 + Dummy_12960*0.1381966011250105 + Dummy_12963*0.1381966011250105) + Dummy_12891*(Dummy_12954*0.5854101966249684 + Dummy_12957*0.1381966011250105 + Dummy_12960*0.1381966011250105 + Dummy_12963*0.1381966011250105); + const walberla::float64 Dummy_12983 = Dummy_12888*(Dummy_12964*tmp_kernel_op_28 + Dummy_12965*tmp_kernel_op_29 + Dummy_12966*tmp_kernel_op_30 + Dummy_12967*tmp_kernel_op_31) + Dummy_12889*(Dummy_12964*0.1381966011250105 + Dummy_12965*0.1381966011250105 + Dummy_12966*0.5854101966249684 + Dummy_12967*0.1381966011250105) + Dummy_12890*(Dummy_12964*0.1381966011250105 + Dummy_12965*0.5854101966249684 + Dummy_12966*0.1381966011250105 + Dummy_12967*0.1381966011250105) + Dummy_12891*(Dummy_12964*0.5854101966249684 + Dummy_12965*0.1381966011250105 + Dummy_12966*0.1381966011250105 + Dummy_12967*0.1381966011250105); + const walberla::float64 Dummy_12984 = Dummy_12888*(Dummy_12968*tmp_kernel_op_28 + Dummy_12969*tmp_kernel_op_29 + Dummy_12970*tmp_kernel_op_30 + Dummy_12971*tmp_kernel_op_31) + Dummy_12889*(Dummy_12968*0.1381966011250105 + Dummy_12969*0.1381966011250105 + Dummy_12970*0.5854101966249684 + Dummy_12971*0.1381966011250105) + Dummy_12890*(Dummy_12968*0.1381966011250105 + Dummy_12969*0.5854101966249684 + Dummy_12970*0.1381966011250105 + Dummy_12971*0.1381966011250105) + Dummy_12891*(Dummy_12968*0.5854101966249684 + Dummy_12969*0.1381966011250105 + Dummy_12970*0.1381966011250105 + Dummy_12971*0.1381966011250105); + const walberla::float64 Dummy_12985 = Dummy_12888*(Dummy_12972*tmp_kernel_op_28 + Dummy_12973*tmp_kernel_op_29 + Dummy_12974*tmp_kernel_op_30 + Dummy_12975*tmp_kernel_op_31) + Dummy_12889*(Dummy_12972*0.1381966011250105 + Dummy_12973*0.1381966011250105 + Dummy_12974*0.5854101966249684 + Dummy_12975*0.1381966011250105) + Dummy_12890*(Dummy_12972*0.1381966011250105 + Dummy_12973*0.5854101966249684 + Dummy_12974*0.1381966011250105 + Dummy_12975*0.1381966011250105) + Dummy_12891*(Dummy_12972*0.5854101966249684 + Dummy_12973*0.1381966011250105 + Dummy_12974*0.1381966011250105 + Dummy_12975*0.1381966011250105); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5604 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5605 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5606 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5607 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5608 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5609 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5610 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5611 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5612 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5613 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12976 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12977 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_12978 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_12979 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12980 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_12981 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12982 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_12983 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12984 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_12985 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const walberla::float64 Dummy_5614 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5615 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5616 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const walberla::float64 Dummy_5617 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const walberla::float64 Dummy_5702 = Dummy_5614*(Dummy_5619*tmp_kernel_op_28 + Dummy_5621*tmp_kernel_op_29 + Dummy_5623*tmp_kernel_op_30 + Dummy_5625*tmp_kernel_op_31) + Dummy_5615*(Dummy_5619*0.1381966011250105 + Dummy_5621*0.1381966011250105 + Dummy_5623*0.5854101966249684 + Dummy_5625*0.1381966011250105) + Dummy_5616*(Dummy_5619*0.1381966011250105 + Dummy_5621*0.5854101966249684 + Dummy_5623*0.1381966011250105 + Dummy_5625*0.1381966011250105) + Dummy_5617*(Dummy_5619*0.5854101966249684 + Dummy_5621*0.1381966011250105 + Dummy_5623*0.1381966011250105 + Dummy_5625*0.1381966011250105); - const walberla::float64 Dummy_5703 = Dummy_5614*(-Dummy_5626*Dummy_5634 - Dummy_5628*Dummy_5635 - Dummy_5630*Dummy_5636 - Dummy_5632*Dummy_5637) + Dummy_5615*(Dummy_5627*-0.1381966011250105 + Dummy_5629*-0.1381966011250105 + Dummy_5631*-0.5854101966249684 + Dummy_5633*-0.1381966011250105) + Dummy_5616*(Dummy_5627*-0.1381966011250105 + Dummy_5629*-0.5854101966249684 + Dummy_5631*-0.1381966011250105 + Dummy_5633*-0.1381966011250105) + Dummy_5617*(Dummy_5627*-0.5854101966249684 + Dummy_5629*-0.1381966011250105 + Dummy_5631*-0.1381966011250105 + Dummy_5633*-0.1381966011250105); - const walberla::float64 Dummy_5704 = Dummy_5614*(-Dummy_5634*Dummy_5638 - Dummy_5635*Dummy_5640 - Dummy_5636*Dummy_5642 - Dummy_5637*Dummy_5644) + Dummy_5615*(Dummy_5639*-0.1381966011250105 + Dummy_5641*-0.1381966011250105 + Dummy_5643*-0.5854101966249684 + Dummy_5645*-0.1381966011250105) + Dummy_5616*(Dummy_5639*-0.1381966011250105 + Dummy_5641*-0.5854101966249684 + Dummy_5643*-0.1381966011250105 + Dummy_5645*-0.1381966011250105) + Dummy_5617*(Dummy_5639*-0.5854101966249684 + Dummy_5641*-0.1381966011250105 + Dummy_5643*-0.1381966011250105 + Dummy_5645*-0.1381966011250105); - const walberla::float64 Dummy_5705 = Dummy_5614*(-Dummy_5634*Dummy_5646 - Dummy_5635*Dummy_5648 - Dummy_5636*Dummy_5650 - Dummy_5637*Dummy_5652) + Dummy_5615*(Dummy_5647*-0.1381966011250105 + Dummy_5649*-0.1381966011250105 + Dummy_5651*-0.5854101966249684 + Dummy_5653*-0.1381966011250105) + Dummy_5616*(Dummy_5647*-0.1381966011250105 + Dummy_5649*-0.5854101966249684 + Dummy_5651*-0.1381966011250105 + Dummy_5653*-0.1381966011250105) + Dummy_5617*(Dummy_5647*-0.5854101966249684 + Dummy_5649*-0.1381966011250105 + Dummy_5651*-0.1381966011250105 + Dummy_5653*-0.1381966011250105); - const walberla::float64 Dummy_5706 = Dummy_5614*(Dummy_5656*tmp_kernel_op_28 + Dummy_5659*tmp_kernel_op_29 + Dummy_5662*tmp_kernel_op_30 + Dummy_5665*tmp_kernel_op_31) + Dummy_5615*(Dummy_5656*0.1381966011250105 + Dummy_5659*0.1381966011250105 + Dummy_5662*0.5854101966249684 + Dummy_5665*0.1381966011250105) + Dummy_5616*(Dummy_5656*0.1381966011250105 + Dummy_5659*0.5854101966249684 + Dummy_5662*0.1381966011250105 + Dummy_5665*0.1381966011250105) + Dummy_5617*(Dummy_5656*0.5854101966249684 + Dummy_5659*0.1381966011250105 + Dummy_5662*0.1381966011250105 + Dummy_5665*0.1381966011250105); - const walberla::float64 Dummy_5707 = Dummy_5614*(Dummy_5668*tmp_kernel_op_28 + Dummy_5671*tmp_kernel_op_29 + Dummy_5674*tmp_kernel_op_30 + Dummy_5677*tmp_kernel_op_31) + Dummy_5615*(Dummy_5668*0.1381966011250105 + Dummy_5671*0.1381966011250105 + Dummy_5674*0.5854101966249684 + Dummy_5677*0.1381966011250105) + Dummy_5616*(Dummy_5668*0.1381966011250105 + Dummy_5671*0.5854101966249684 + Dummy_5674*0.1381966011250105 + Dummy_5677*0.1381966011250105) + Dummy_5617*(Dummy_5668*0.5854101966249684 + Dummy_5671*0.1381966011250105 + Dummy_5674*0.1381966011250105 + Dummy_5677*0.1381966011250105); - const walberla::float64 Dummy_5708 = Dummy_5614*(Dummy_5680*tmp_kernel_op_28 + Dummy_5683*tmp_kernel_op_29 + Dummy_5686*tmp_kernel_op_30 + Dummy_5689*tmp_kernel_op_31) + Dummy_5615*(Dummy_5680*0.1381966011250105 + Dummy_5683*0.1381966011250105 + Dummy_5686*0.5854101966249684 + Dummy_5689*0.1381966011250105) + Dummy_5616*(Dummy_5680*0.1381966011250105 + Dummy_5683*0.5854101966249684 + Dummy_5686*0.1381966011250105 + Dummy_5689*0.1381966011250105) + Dummy_5617*(Dummy_5680*0.5854101966249684 + Dummy_5683*0.1381966011250105 + Dummy_5686*0.1381966011250105 + Dummy_5689*0.1381966011250105); - const walberla::float64 Dummy_5709 = Dummy_5614*(Dummy_5690*tmp_kernel_op_28 + Dummy_5691*tmp_kernel_op_29 + Dummy_5692*tmp_kernel_op_30 + Dummy_5693*tmp_kernel_op_31) + Dummy_5615*(Dummy_5690*0.1381966011250105 + Dummy_5691*0.1381966011250105 + Dummy_5692*0.5854101966249684 + Dummy_5693*0.1381966011250105) + Dummy_5616*(Dummy_5690*0.1381966011250105 + Dummy_5691*0.5854101966249684 + Dummy_5692*0.1381966011250105 + Dummy_5693*0.1381966011250105) + Dummy_5617*(Dummy_5690*0.5854101966249684 + Dummy_5691*0.1381966011250105 + Dummy_5692*0.1381966011250105 + Dummy_5693*0.1381966011250105); - const walberla::float64 Dummy_5710 = Dummy_5614*(Dummy_5694*tmp_kernel_op_28 + Dummy_5695*tmp_kernel_op_29 + Dummy_5696*tmp_kernel_op_30 + Dummy_5697*tmp_kernel_op_31) + Dummy_5615*(Dummy_5694*0.1381966011250105 + Dummy_5695*0.1381966011250105 + Dummy_5696*0.5854101966249684 + Dummy_5697*0.1381966011250105) + Dummy_5616*(Dummy_5694*0.1381966011250105 + Dummy_5695*0.5854101966249684 + Dummy_5696*0.1381966011250105 + Dummy_5697*0.1381966011250105) + Dummy_5617*(Dummy_5694*0.5854101966249684 + Dummy_5695*0.1381966011250105 + Dummy_5696*0.1381966011250105 + Dummy_5697*0.1381966011250105); - const walberla::float64 Dummy_5711 = Dummy_5614*(Dummy_5698*tmp_kernel_op_28 + Dummy_5699*tmp_kernel_op_29 + Dummy_5700*tmp_kernel_op_30 + Dummy_5701*tmp_kernel_op_31) + Dummy_5615*(Dummy_5698*0.1381966011250105 + Dummy_5699*0.1381966011250105 + Dummy_5700*0.5854101966249684 + Dummy_5701*0.1381966011250105) + Dummy_5616*(Dummy_5698*0.1381966011250105 + Dummy_5699*0.5854101966249684 + Dummy_5700*0.1381966011250105 + Dummy_5701*0.1381966011250105) + Dummy_5617*(Dummy_5698*0.5854101966249684 + Dummy_5699*0.1381966011250105 + Dummy_5700*0.1381966011250105 + Dummy_5701*0.1381966011250105); + const walberla::float64 Dummy_12986 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_12987 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12988 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const walberla::float64 Dummy_12989 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const walberla::float64 Dummy_13074 = Dummy_12986*(Dummy_12991*tmp_kernel_op_28 + Dummy_12993*tmp_kernel_op_29 + Dummy_12995*tmp_kernel_op_30 + Dummy_12997*tmp_kernel_op_31) + Dummy_12987*(Dummy_12991*0.1381966011250105 + Dummy_12993*0.1381966011250105 + Dummy_12995*0.5854101966249684 + Dummy_12997*0.1381966011250105) + Dummy_12988*(Dummy_12991*0.1381966011250105 + Dummy_12993*0.5854101966249684 + Dummy_12995*0.1381966011250105 + Dummy_12997*0.1381966011250105) + Dummy_12989*(Dummy_12991*0.5854101966249684 + Dummy_12993*0.1381966011250105 + Dummy_12995*0.1381966011250105 + Dummy_12997*0.1381966011250105); + const walberla::float64 Dummy_13075 = Dummy_12986*(-Dummy_12998*Dummy_13006 - Dummy_13000*Dummy_13007 - Dummy_13002*Dummy_13008 - Dummy_13004*Dummy_13009) + Dummy_12987*(Dummy_12999*-0.1381966011250105 + Dummy_13001*-0.1381966011250105 + Dummy_13003*-0.5854101966249684 + Dummy_13005*-0.1381966011250105) + Dummy_12988*(Dummy_12999*-0.1381966011250105 + Dummy_13001*-0.5854101966249684 + Dummy_13003*-0.1381966011250105 + Dummy_13005*-0.1381966011250105) + Dummy_12989*(Dummy_12999*-0.5854101966249684 + Dummy_13001*-0.1381966011250105 + Dummy_13003*-0.1381966011250105 + Dummy_13005*-0.1381966011250105); + const walberla::float64 Dummy_13076 = Dummy_12986*(-Dummy_13006*Dummy_13010 - Dummy_13007*Dummy_13012 - Dummy_13008*Dummy_13014 - Dummy_13009*Dummy_13016) + Dummy_12987*(Dummy_13011*-0.1381966011250105 + Dummy_13013*-0.1381966011250105 + Dummy_13015*-0.5854101966249684 + Dummy_13017*-0.1381966011250105) + Dummy_12988*(Dummy_13011*-0.1381966011250105 + Dummy_13013*-0.5854101966249684 + Dummy_13015*-0.1381966011250105 + Dummy_13017*-0.1381966011250105) + Dummy_12989*(Dummy_13011*-0.5854101966249684 + Dummy_13013*-0.1381966011250105 + Dummy_13015*-0.1381966011250105 + Dummy_13017*-0.1381966011250105); + const walberla::float64 Dummy_13077 = Dummy_12986*(-Dummy_13006*Dummy_13018 - Dummy_13007*Dummy_13020 - Dummy_13008*Dummy_13022 - Dummy_13009*Dummy_13024) + Dummy_12987*(Dummy_13019*-0.1381966011250105 + Dummy_13021*-0.1381966011250105 + Dummy_13023*-0.5854101966249684 + Dummy_13025*-0.1381966011250105) + Dummy_12988*(Dummy_13019*-0.1381966011250105 + Dummy_13021*-0.5854101966249684 + Dummy_13023*-0.1381966011250105 + Dummy_13025*-0.1381966011250105) + Dummy_12989*(Dummy_13019*-0.5854101966249684 + Dummy_13021*-0.1381966011250105 + Dummy_13023*-0.1381966011250105 + Dummy_13025*-0.1381966011250105); + const walberla::float64 Dummy_13078 = Dummy_12986*(Dummy_13028*tmp_kernel_op_28 + Dummy_13031*tmp_kernel_op_29 + Dummy_13034*tmp_kernel_op_30 + Dummy_13037*tmp_kernel_op_31) + Dummy_12987*(Dummy_13028*0.1381966011250105 + Dummy_13031*0.1381966011250105 + Dummy_13034*0.5854101966249684 + Dummy_13037*0.1381966011250105) + Dummy_12988*(Dummy_13028*0.1381966011250105 + Dummy_13031*0.5854101966249684 + Dummy_13034*0.1381966011250105 + Dummy_13037*0.1381966011250105) + Dummy_12989*(Dummy_13028*0.5854101966249684 + Dummy_13031*0.1381966011250105 + Dummy_13034*0.1381966011250105 + Dummy_13037*0.1381966011250105); + const walberla::float64 Dummy_13079 = Dummy_12986*(Dummy_13040*tmp_kernel_op_28 + Dummy_13043*tmp_kernel_op_29 + Dummy_13046*tmp_kernel_op_30 + Dummy_13049*tmp_kernel_op_31) + Dummy_12987*(Dummy_13040*0.1381966011250105 + Dummy_13043*0.1381966011250105 + Dummy_13046*0.5854101966249684 + Dummy_13049*0.1381966011250105) + Dummy_12988*(Dummy_13040*0.1381966011250105 + Dummy_13043*0.5854101966249684 + Dummy_13046*0.1381966011250105 + Dummy_13049*0.1381966011250105) + Dummy_12989*(Dummy_13040*0.5854101966249684 + Dummy_13043*0.1381966011250105 + Dummy_13046*0.1381966011250105 + Dummy_13049*0.1381966011250105); + const walberla::float64 Dummy_13080 = Dummy_12986*(Dummy_13052*tmp_kernel_op_28 + Dummy_13055*tmp_kernel_op_29 + Dummy_13058*tmp_kernel_op_30 + Dummy_13061*tmp_kernel_op_31) + Dummy_12987*(Dummy_13052*0.1381966011250105 + Dummy_13055*0.1381966011250105 + Dummy_13058*0.5854101966249684 + Dummy_13061*0.1381966011250105) + Dummy_12988*(Dummy_13052*0.1381966011250105 + Dummy_13055*0.5854101966249684 + Dummy_13058*0.1381966011250105 + Dummy_13061*0.1381966011250105) + Dummy_12989*(Dummy_13052*0.5854101966249684 + Dummy_13055*0.1381966011250105 + Dummy_13058*0.1381966011250105 + Dummy_13061*0.1381966011250105); + const walberla::float64 Dummy_13081 = Dummy_12986*(Dummy_13062*tmp_kernel_op_28 + Dummy_13063*tmp_kernel_op_29 + Dummy_13064*tmp_kernel_op_30 + Dummy_13065*tmp_kernel_op_31) + Dummy_12987*(Dummy_13062*0.1381966011250105 + Dummy_13063*0.1381966011250105 + Dummy_13064*0.5854101966249684 + Dummy_13065*0.1381966011250105) + Dummy_12988*(Dummy_13062*0.1381966011250105 + Dummy_13063*0.5854101966249684 + Dummy_13064*0.1381966011250105 + Dummy_13065*0.1381966011250105) + Dummy_12989*(Dummy_13062*0.5854101966249684 + Dummy_13063*0.1381966011250105 + Dummy_13064*0.1381966011250105 + Dummy_13065*0.1381966011250105); + const walberla::float64 Dummy_13082 = Dummy_12986*(Dummy_13066*tmp_kernel_op_28 + Dummy_13067*tmp_kernel_op_29 + Dummy_13068*tmp_kernel_op_30 + Dummy_13069*tmp_kernel_op_31) + Dummy_12987*(Dummy_13066*0.1381966011250105 + Dummy_13067*0.1381966011250105 + Dummy_13068*0.5854101966249684 + Dummy_13069*0.1381966011250105) + Dummy_12988*(Dummy_13066*0.1381966011250105 + Dummy_13067*0.5854101966249684 + Dummy_13068*0.1381966011250105 + Dummy_13069*0.1381966011250105) + Dummy_12989*(Dummy_13066*0.5854101966249684 + Dummy_13067*0.1381966011250105 + Dummy_13068*0.1381966011250105 + Dummy_13069*0.1381966011250105); + const walberla::float64 Dummy_13083 = Dummy_12986*(Dummy_13070*tmp_kernel_op_28 + Dummy_13071*tmp_kernel_op_29 + Dummy_13072*tmp_kernel_op_30 + Dummy_13073*tmp_kernel_op_31) + Dummy_12987*(Dummy_13070*0.1381966011250105 + Dummy_13071*0.1381966011250105 + Dummy_13072*0.5854101966249684 + Dummy_13073*0.1381966011250105) + Dummy_12988*(Dummy_13070*0.1381966011250105 + Dummy_13071*0.5854101966249684 + Dummy_13072*0.1381966011250105 + Dummy_13073*0.1381966011250105) + Dummy_12989*(Dummy_13070*0.5854101966249684 + Dummy_13071*0.1381966011250105 + Dummy_13072*0.1381966011250105 + Dummy_13073*0.1381966011250105); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5702 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5703 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_5704 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_5705 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5706 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5707 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_5708 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5709 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_5710 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_5711 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_13074 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_13075 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_13076 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_13077 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_13078 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_13079 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_13080 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_13081 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_13082 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_13083 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -1183,452 +1147,452 @@ void P1ToP2ElementwiseGradient_2_0::apply_macro_3D( walberla::float64 * RESTRICT _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatVec_9 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_5712 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5713 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5714 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5715 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5716 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5717 = Dummy_5716*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_5718 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5719 = Dummy_5718*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_5720 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5721 = Dummy_5720*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_5722 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_5723 = Dummy_5722*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_5724 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5725 = Dummy_5716*Dummy_5724; - const walberla::float64 Dummy_5726 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5727 = Dummy_5718*Dummy_5726; - const walberla::float64 Dummy_5728 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5729 = Dummy_5720*Dummy_5728; - const walberla::float64 Dummy_5730 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5731 = Dummy_5722*Dummy_5730; - const walberla::float64 Dummy_5732 = Dummy_5716*tmp_kernel_op_28; - const walberla::float64 Dummy_5733 = Dummy_5718*tmp_kernel_op_29; - const walberla::float64 Dummy_5734 = Dummy_5720*tmp_kernel_op_30; - const walberla::float64 Dummy_5735 = Dummy_5722*tmp_kernel_op_31; - const walberla::float64 Dummy_5736 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5737 = Dummy_5716*Dummy_5736; - const walberla::float64 Dummy_5738 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5739 = Dummy_5718*Dummy_5738; - const walberla::float64 Dummy_5740 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5741 = Dummy_5720*Dummy_5740; - const walberla::float64 Dummy_5742 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5743 = Dummy_5722*Dummy_5742; - const walberla::float64 Dummy_5744 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5745 = Dummy_5716*Dummy_5744; - const walberla::float64 Dummy_5746 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5747 = Dummy_5718*Dummy_5746; - const walberla::float64 Dummy_5748 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5749 = Dummy_5720*Dummy_5748; - const walberla::float64 Dummy_5750 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5751 = Dummy_5722*Dummy_5750; - const walberla::float64 Dummy_5752 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5753 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5754 = Dummy_5716*(-Dummy_5752 - Dummy_5753); - const walberla::float64 Dummy_5755 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5756 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5757 = Dummy_5718*(-Dummy_5755 - Dummy_5756); - const walberla::float64 Dummy_5758 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5759 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5760 = Dummy_5720*(-Dummy_5758 - Dummy_5759); - const walberla::float64 Dummy_5761 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5762 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5763 = Dummy_5722*(-Dummy_5761 - Dummy_5762); - const walberla::float64 Dummy_5764 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5765 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5766 = Dummy_5716*(-Dummy_5764 - Dummy_5765); - const walberla::float64 Dummy_5767 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5768 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5769 = Dummy_5718*(-Dummy_5767 - Dummy_5768); - const walberla::float64 Dummy_5770 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5771 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5772 = Dummy_5720*(-Dummy_5770 - Dummy_5771); - const walberla::float64 Dummy_5773 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5774 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5775 = Dummy_5722*(-Dummy_5773 - Dummy_5774); - const walberla::float64 Dummy_5776 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5777 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5778 = Dummy_5716*(-Dummy_5776 - Dummy_5777); - const walberla::float64 Dummy_5779 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5780 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5781 = Dummy_5718*(-Dummy_5779 - Dummy_5780); - const walberla::float64 Dummy_5782 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5783 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5784 = Dummy_5720*(-Dummy_5782 - Dummy_5783); - const walberla::float64 Dummy_5785 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5786 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5787 = Dummy_5722*(-Dummy_5785 - Dummy_5786); - const walberla::float64 Dummy_5788 = Dummy_5716*(Dummy_5752 + Dummy_5764 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5789 = Dummy_5718*(Dummy_5755 + Dummy_5767 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5790 = Dummy_5720*(Dummy_5758 + Dummy_5770 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5791 = Dummy_5722*(Dummy_5761 + Dummy_5773 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5792 = Dummy_5716*(Dummy_5753 + Dummy_5776 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5793 = Dummy_5718*(Dummy_5756 + Dummy_5779 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5794 = Dummy_5720*(Dummy_5759 + Dummy_5782 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5795 = Dummy_5722*(Dummy_5762 + Dummy_5785 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5796 = Dummy_5716*(Dummy_5765 + Dummy_5777 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5797 = Dummy_5718*(Dummy_5768 + Dummy_5780 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5798 = Dummy_5720*(Dummy_5771 + Dummy_5783 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5799 = Dummy_5722*(Dummy_5774 + Dummy_5786 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5800 = Dummy_5712*(Dummy_5717*tmp_kernel_op_28 + Dummy_5719*tmp_kernel_op_29 + Dummy_5721*tmp_kernel_op_30 + Dummy_5723*tmp_kernel_op_31) + Dummy_5713*(Dummy_5717*0.1381966011250105 + Dummy_5719*0.1381966011250105 + Dummy_5721*0.5854101966249684 + Dummy_5723*0.1381966011250105) + Dummy_5714*(Dummy_5717*0.1381966011250105 + Dummy_5719*0.5854101966249684 + Dummy_5721*0.1381966011250105 + Dummy_5723*0.1381966011250105) + Dummy_5715*(Dummy_5717*0.5854101966249684 + Dummy_5719*0.1381966011250105 + Dummy_5721*0.1381966011250105 + Dummy_5723*0.1381966011250105); - const walberla::float64 Dummy_5801 = Dummy_5712*(-Dummy_5724*Dummy_5732 - Dummy_5726*Dummy_5733 - Dummy_5728*Dummy_5734 - Dummy_5730*Dummy_5735) + Dummy_5713*(Dummy_5725*-0.1381966011250105 + Dummy_5727*-0.1381966011250105 + Dummy_5729*-0.5854101966249684 + Dummy_5731*-0.1381966011250105) + Dummy_5714*(Dummy_5725*-0.1381966011250105 + Dummy_5727*-0.5854101966249684 + Dummy_5729*-0.1381966011250105 + Dummy_5731*-0.1381966011250105) + Dummy_5715*(Dummy_5725*-0.5854101966249684 + Dummy_5727*-0.1381966011250105 + Dummy_5729*-0.1381966011250105 + Dummy_5731*-0.1381966011250105); - const walberla::float64 Dummy_5802 = Dummy_5712*(-Dummy_5732*Dummy_5736 - Dummy_5733*Dummy_5738 - Dummy_5734*Dummy_5740 - Dummy_5735*Dummy_5742) + Dummy_5713*(Dummy_5737*-0.1381966011250105 + Dummy_5739*-0.1381966011250105 + Dummy_5741*-0.5854101966249684 + Dummy_5743*-0.1381966011250105) + Dummy_5714*(Dummy_5737*-0.1381966011250105 + Dummy_5739*-0.5854101966249684 + Dummy_5741*-0.1381966011250105 + Dummy_5743*-0.1381966011250105) + Dummy_5715*(Dummy_5737*-0.5854101966249684 + Dummy_5739*-0.1381966011250105 + Dummy_5741*-0.1381966011250105 + Dummy_5743*-0.1381966011250105); - const walberla::float64 Dummy_5803 = Dummy_5712*(-Dummy_5732*Dummy_5744 - Dummy_5733*Dummy_5746 - Dummy_5734*Dummy_5748 - Dummy_5735*Dummy_5750) + Dummy_5713*(Dummy_5745*-0.1381966011250105 + Dummy_5747*-0.1381966011250105 + Dummy_5749*-0.5854101966249684 + Dummy_5751*-0.1381966011250105) + Dummy_5714*(Dummy_5745*-0.1381966011250105 + Dummy_5747*-0.5854101966249684 + Dummy_5749*-0.1381966011250105 + Dummy_5751*-0.1381966011250105) + Dummy_5715*(Dummy_5745*-0.5854101966249684 + Dummy_5747*-0.1381966011250105 + Dummy_5749*-0.1381966011250105 + Dummy_5751*-0.1381966011250105); - const walberla::float64 Dummy_5804 = Dummy_5712*(Dummy_5754*tmp_kernel_op_28 + Dummy_5757*tmp_kernel_op_29 + Dummy_5760*tmp_kernel_op_30 + Dummy_5763*tmp_kernel_op_31) + Dummy_5713*(Dummy_5754*0.1381966011250105 + Dummy_5757*0.1381966011250105 + Dummy_5760*0.5854101966249684 + Dummy_5763*0.1381966011250105) + Dummy_5714*(Dummy_5754*0.1381966011250105 + Dummy_5757*0.5854101966249684 + Dummy_5760*0.1381966011250105 + Dummy_5763*0.1381966011250105) + Dummy_5715*(Dummy_5754*0.5854101966249684 + Dummy_5757*0.1381966011250105 + Dummy_5760*0.1381966011250105 + Dummy_5763*0.1381966011250105); - const walberla::float64 Dummy_5805 = Dummy_5712*(Dummy_5766*tmp_kernel_op_28 + Dummy_5769*tmp_kernel_op_29 + Dummy_5772*tmp_kernel_op_30 + Dummy_5775*tmp_kernel_op_31) + Dummy_5713*(Dummy_5766*0.1381966011250105 + Dummy_5769*0.1381966011250105 + Dummy_5772*0.5854101966249684 + Dummy_5775*0.1381966011250105) + Dummy_5714*(Dummy_5766*0.1381966011250105 + Dummy_5769*0.5854101966249684 + Dummy_5772*0.1381966011250105 + Dummy_5775*0.1381966011250105) + Dummy_5715*(Dummy_5766*0.5854101966249684 + Dummy_5769*0.1381966011250105 + Dummy_5772*0.1381966011250105 + Dummy_5775*0.1381966011250105); - const walberla::float64 Dummy_5806 = Dummy_5712*(Dummy_5778*tmp_kernel_op_28 + Dummy_5781*tmp_kernel_op_29 + Dummy_5784*tmp_kernel_op_30 + Dummy_5787*tmp_kernel_op_31) + Dummy_5713*(Dummy_5778*0.1381966011250105 + Dummy_5781*0.1381966011250105 + Dummy_5784*0.5854101966249684 + Dummy_5787*0.1381966011250105) + Dummy_5714*(Dummy_5778*0.1381966011250105 + Dummy_5781*0.5854101966249684 + Dummy_5784*0.1381966011250105 + Dummy_5787*0.1381966011250105) + Dummy_5715*(Dummy_5778*0.5854101966249684 + Dummy_5781*0.1381966011250105 + Dummy_5784*0.1381966011250105 + Dummy_5787*0.1381966011250105); - const walberla::float64 Dummy_5807 = Dummy_5712*(Dummy_5788*tmp_kernel_op_28 + Dummy_5789*tmp_kernel_op_29 + Dummy_5790*tmp_kernel_op_30 + Dummy_5791*tmp_kernel_op_31) + Dummy_5713*(Dummy_5788*0.1381966011250105 + Dummy_5789*0.1381966011250105 + Dummy_5790*0.5854101966249684 + Dummy_5791*0.1381966011250105) + Dummy_5714*(Dummy_5788*0.1381966011250105 + Dummy_5789*0.5854101966249684 + Dummy_5790*0.1381966011250105 + Dummy_5791*0.1381966011250105) + Dummy_5715*(Dummy_5788*0.5854101966249684 + Dummy_5789*0.1381966011250105 + Dummy_5790*0.1381966011250105 + Dummy_5791*0.1381966011250105); - const walberla::float64 Dummy_5808 = Dummy_5712*(Dummy_5792*tmp_kernel_op_28 + Dummy_5793*tmp_kernel_op_29 + Dummy_5794*tmp_kernel_op_30 + Dummy_5795*tmp_kernel_op_31) + Dummy_5713*(Dummy_5792*0.1381966011250105 + Dummy_5793*0.1381966011250105 + Dummy_5794*0.5854101966249684 + Dummy_5795*0.1381966011250105) + Dummy_5714*(Dummy_5792*0.1381966011250105 + Dummy_5793*0.5854101966249684 + Dummy_5794*0.1381966011250105 + Dummy_5795*0.1381966011250105) + Dummy_5715*(Dummy_5792*0.5854101966249684 + Dummy_5793*0.1381966011250105 + Dummy_5794*0.1381966011250105 + Dummy_5795*0.1381966011250105); - const walberla::float64 Dummy_5809 = Dummy_5712*(Dummy_5796*tmp_kernel_op_28 + Dummy_5797*tmp_kernel_op_29 + Dummy_5798*tmp_kernel_op_30 + Dummy_5799*tmp_kernel_op_31) + Dummy_5713*(Dummy_5796*0.1381966011250105 + Dummy_5797*0.1381966011250105 + Dummy_5798*0.5854101966249684 + Dummy_5799*0.1381966011250105) + Dummy_5714*(Dummy_5796*0.1381966011250105 + Dummy_5797*0.5854101966249684 + Dummy_5798*0.1381966011250105 + Dummy_5799*0.1381966011250105) + Dummy_5715*(Dummy_5796*0.5854101966249684 + Dummy_5797*0.1381966011250105 + Dummy_5798*0.1381966011250105 + Dummy_5799*0.1381966011250105); + const walberla::float64 Dummy_13084 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13085 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13086 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13087 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13088 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13089 = Dummy_13088*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_13090 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13091 = Dummy_13090*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_13092 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13093 = Dummy_13092*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_13094 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13095 = Dummy_13094*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_13096 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13097 = Dummy_13088*Dummy_13096; + const walberla::float64 Dummy_13098 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13099 = Dummy_13090*Dummy_13098; + const walberla::float64 Dummy_13100 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13101 = Dummy_13092*Dummy_13100; + const walberla::float64 Dummy_13102 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13103 = Dummy_13094*Dummy_13102; + const walberla::float64 Dummy_13104 = Dummy_13088*tmp_kernel_op_28; + const walberla::float64 Dummy_13105 = Dummy_13090*tmp_kernel_op_29; + const walberla::float64 Dummy_13106 = Dummy_13092*tmp_kernel_op_30; + const walberla::float64 Dummy_13107 = Dummy_13094*tmp_kernel_op_31; + const walberla::float64 Dummy_13108 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13109 = Dummy_13088*Dummy_13108; + const walberla::float64 Dummy_13110 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13111 = Dummy_13090*Dummy_13110; + const walberla::float64 Dummy_13112 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13113 = Dummy_13092*Dummy_13112; + const walberla::float64 Dummy_13114 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13115 = Dummy_13094*Dummy_13114; + const walberla::float64 Dummy_13116 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13117 = Dummy_13088*Dummy_13116; + const walberla::float64 Dummy_13118 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13119 = Dummy_13090*Dummy_13118; + const walberla::float64 Dummy_13120 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13121 = Dummy_13092*Dummy_13120; + const walberla::float64 Dummy_13122 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13123 = Dummy_13094*Dummy_13122; + const walberla::float64 Dummy_13124 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_13125 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13126 = Dummy_13088*(-Dummy_13124 - Dummy_13125); + const walberla::float64 Dummy_13127 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_13128 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13129 = Dummy_13090*(-Dummy_13127 - Dummy_13128); + const walberla::float64 Dummy_13130 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_13131 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_13132 = Dummy_13092*(-Dummy_13130 - Dummy_13131); + const walberla::float64 Dummy_13133 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_13134 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_13135 = Dummy_13094*(-Dummy_13133 - Dummy_13134); + const walberla::float64 Dummy_13136 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_13137 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13138 = Dummy_13088*(-Dummy_13136 - Dummy_13137); + const walberla::float64 Dummy_13139 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_13140 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_13141 = Dummy_13090*(-Dummy_13139 - Dummy_13140); + const walberla::float64 Dummy_13142 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_13143 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_13144 = Dummy_13092*(-Dummy_13142 - Dummy_13143); + const walberla::float64 Dummy_13145 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_13146 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_13147 = Dummy_13094*(-Dummy_13145 - Dummy_13146); + const walberla::float64 Dummy_13148 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13149 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13150 = Dummy_13088*(-Dummy_13148 - Dummy_13149); + const walberla::float64 Dummy_13151 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13152 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_13153 = Dummy_13090*(-Dummy_13151 - Dummy_13152); + const walberla::float64 Dummy_13154 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_13155 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_13156 = Dummy_13092*(-Dummy_13154 - Dummy_13155); + const walberla::float64 Dummy_13157 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_13158 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_13159 = Dummy_13094*(-Dummy_13157 - Dummy_13158); + const walberla::float64 Dummy_13160 = Dummy_13088*(Dummy_13124 + Dummy_13136 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13161 = Dummy_13090*(Dummy_13127 + Dummy_13139 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13162 = Dummy_13092*(Dummy_13130 + Dummy_13142 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13163 = Dummy_13094*(Dummy_13133 + Dummy_13145 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13164 = Dummy_13088*(Dummy_13125 + Dummy_13148 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13165 = Dummy_13090*(Dummy_13128 + Dummy_13151 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13166 = Dummy_13092*(Dummy_13131 + Dummy_13154 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13167 = Dummy_13094*(Dummy_13134 + Dummy_13157 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13168 = Dummy_13088*(Dummy_13137 + Dummy_13149 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13169 = Dummy_13090*(Dummy_13140 + Dummy_13152 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13170 = Dummy_13092*(Dummy_13143 + Dummy_13155 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13171 = Dummy_13094*(Dummy_13146 + Dummy_13158 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_13172 = Dummy_13084*(Dummy_13089*tmp_kernel_op_28 + Dummy_13091*tmp_kernel_op_29 + Dummy_13093*tmp_kernel_op_30 + Dummy_13095*tmp_kernel_op_31) + Dummy_13085*(Dummy_13089*0.1381966011250105 + Dummy_13091*0.1381966011250105 + Dummy_13093*0.5854101966249684 + Dummy_13095*0.1381966011250105) + Dummy_13086*(Dummy_13089*0.1381966011250105 + Dummy_13091*0.5854101966249684 + Dummy_13093*0.1381966011250105 + Dummy_13095*0.1381966011250105) + Dummy_13087*(Dummy_13089*0.5854101966249684 + Dummy_13091*0.1381966011250105 + Dummy_13093*0.1381966011250105 + Dummy_13095*0.1381966011250105); + const walberla::float64 Dummy_13173 = Dummy_13084*(-Dummy_13096*Dummy_13104 - Dummy_13098*Dummy_13105 - Dummy_13100*Dummy_13106 - Dummy_13102*Dummy_13107) + Dummy_13085*(Dummy_13097*-0.1381966011250105 + Dummy_13099*-0.1381966011250105 + Dummy_13101*-0.5854101966249684 + Dummy_13103*-0.1381966011250105) + Dummy_13086*(Dummy_13097*-0.1381966011250105 + Dummy_13099*-0.5854101966249684 + Dummy_13101*-0.1381966011250105 + Dummy_13103*-0.1381966011250105) + Dummy_13087*(Dummy_13097*-0.5854101966249684 + Dummy_13099*-0.1381966011250105 + Dummy_13101*-0.1381966011250105 + Dummy_13103*-0.1381966011250105); + const walberla::float64 Dummy_13174 = Dummy_13084*(-Dummy_13104*Dummy_13108 - Dummy_13105*Dummy_13110 - Dummy_13106*Dummy_13112 - Dummy_13107*Dummy_13114) + Dummy_13085*(Dummy_13109*-0.1381966011250105 + Dummy_13111*-0.1381966011250105 + Dummy_13113*-0.5854101966249684 + Dummy_13115*-0.1381966011250105) + Dummy_13086*(Dummy_13109*-0.1381966011250105 + Dummy_13111*-0.5854101966249684 + Dummy_13113*-0.1381966011250105 + Dummy_13115*-0.1381966011250105) + Dummy_13087*(Dummy_13109*-0.5854101966249684 + Dummy_13111*-0.1381966011250105 + Dummy_13113*-0.1381966011250105 + Dummy_13115*-0.1381966011250105); + const walberla::float64 Dummy_13175 = Dummy_13084*(-Dummy_13104*Dummy_13116 - Dummy_13105*Dummy_13118 - Dummy_13106*Dummy_13120 - Dummy_13107*Dummy_13122) + Dummy_13085*(Dummy_13117*-0.1381966011250105 + Dummy_13119*-0.1381966011250105 + Dummy_13121*-0.5854101966249684 + Dummy_13123*-0.1381966011250105) + Dummy_13086*(Dummy_13117*-0.1381966011250105 + Dummy_13119*-0.5854101966249684 + Dummy_13121*-0.1381966011250105 + Dummy_13123*-0.1381966011250105) + Dummy_13087*(Dummy_13117*-0.5854101966249684 + Dummy_13119*-0.1381966011250105 + Dummy_13121*-0.1381966011250105 + Dummy_13123*-0.1381966011250105); + const walberla::float64 Dummy_13176 = Dummy_13084*(Dummy_13126*tmp_kernel_op_28 + Dummy_13129*tmp_kernel_op_29 + Dummy_13132*tmp_kernel_op_30 + Dummy_13135*tmp_kernel_op_31) + Dummy_13085*(Dummy_13126*0.1381966011250105 + Dummy_13129*0.1381966011250105 + Dummy_13132*0.5854101966249684 + Dummy_13135*0.1381966011250105) + Dummy_13086*(Dummy_13126*0.1381966011250105 + Dummy_13129*0.5854101966249684 + Dummy_13132*0.1381966011250105 + Dummy_13135*0.1381966011250105) + Dummy_13087*(Dummy_13126*0.5854101966249684 + Dummy_13129*0.1381966011250105 + Dummy_13132*0.1381966011250105 + Dummy_13135*0.1381966011250105); + const walberla::float64 Dummy_13177 = Dummy_13084*(Dummy_13138*tmp_kernel_op_28 + Dummy_13141*tmp_kernel_op_29 + Dummy_13144*tmp_kernel_op_30 + Dummy_13147*tmp_kernel_op_31) + Dummy_13085*(Dummy_13138*0.1381966011250105 + Dummy_13141*0.1381966011250105 + Dummy_13144*0.5854101966249684 + Dummy_13147*0.1381966011250105) + Dummy_13086*(Dummy_13138*0.1381966011250105 + Dummy_13141*0.5854101966249684 + Dummy_13144*0.1381966011250105 + Dummy_13147*0.1381966011250105) + Dummy_13087*(Dummy_13138*0.5854101966249684 + Dummy_13141*0.1381966011250105 + Dummy_13144*0.1381966011250105 + Dummy_13147*0.1381966011250105); + const walberla::float64 Dummy_13178 = Dummy_13084*(Dummy_13150*tmp_kernel_op_28 + Dummy_13153*tmp_kernel_op_29 + Dummy_13156*tmp_kernel_op_30 + Dummy_13159*tmp_kernel_op_31) + Dummy_13085*(Dummy_13150*0.1381966011250105 + Dummy_13153*0.1381966011250105 + Dummy_13156*0.5854101966249684 + Dummy_13159*0.1381966011250105) + Dummy_13086*(Dummy_13150*0.1381966011250105 + Dummy_13153*0.5854101966249684 + Dummy_13156*0.1381966011250105 + Dummy_13159*0.1381966011250105) + Dummy_13087*(Dummy_13150*0.5854101966249684 + Dummy_13153*0.1381966011250105 + Dummy_13156*0.1381966011250105 + Dummy_13159*0.1381966011250105); + const walberla::float64 Dummy_13179 = Dummy_13084*(Dummy_13160*tmp_kernel_op_28 + Dummy_13161*tmp_kernel_op_29 + Dummy_13162*tmp_kernel_op_30 + Dummy_13163*tmp_kernel_op_31) + Dummy_13085*(Dummy_13160*0.1381966011250105 + Dummy_13161*0.1381966011250105 + Dummy_13162*0.5854101966249684 + Dummy_13163*0.1381966011250105) + Dummy_13086*(Dummy_13160*0.1381966011250105 + Dummy_13161*0.5854101966249684 + Dummy_13162*0.1381966011250105 + Dummy_13163*0.1381966011250105) + Dummy_13087*(Dummy_13160*0.5854101966249684 + Dummy_13161*0.1381966011250105 + Dummy_13162*0.1381966011250105 + Dummy_13163*0.1381966011250105); + const walberla::float64 Dummy_13180 = Dummy_13084*(Dummy_13164*tmp_kernel_op_28 + Dummy_13165*tmp_kernel_op_29 + Dummy_13166*tmp_kernel_op_30 + Dummy_13167*tmp_kernel_op_31) + Dummy_13085*(Dummy_13164*0.1381966011250105 + Dummy_13165*0.1381966011250105 + Dummy_13166*0.5854101966249684 + Dummy_13167*0.1381966011250105) + Dummy_13086*(Dummy_13164*0.1381966011250105 + Dummy_13165*0.5854101966249684 + Dummy_13166*0.1381966011250105 + Dummy_13167*0.1381966011250105) + Dummy_13087*(Dummy_13164*0.5854101966249684 + Dummy_13165*0.1381966011250105 + Dummy_13166*0.1381966011250105 + Dummy_13167*0.1381966011250105); + const walberla::float64 Dummy_13181 = Dummy_13084*(Dummy_13168*tmp_kernel_op_28 + Dummy_13169*tmp_kernel_op_29 + Dummy_13170*tmp_kernel_op_30 + Dummy_13171*tmp_kernel_op_31) + Dummy_13085*(Dummy_13168*0.1381966011250105 + Dummy_13169*0.1381966011250105 + Dummy_13170*0.5854101966249684 + Dummy_13171*0.1381966011250105) + Dummy_13086*(Dummy_13168*0.1381966011250105 + Dummy_13169*0.5854101966249684 + Dummy_13170*0.1381966011250105 + Dummy_13171*0.1381966011250105) + Dummy_13087*(Dummy_13168*0.5854101966249684 + Dummy_13169*0.1381966011250105 + Dummy_13170*0.1381966011250105 + Dummy_13171*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5800 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5801 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5802 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5803 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_5804 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5805 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_5806 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_5807 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_5808 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_5809 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13172 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13173 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13174 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13175 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13176 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13177 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13178 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13179 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13180 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13181 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_5810 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5811 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5812 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5813 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5814 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5815 = Dummy_5814*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_5816 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5817 = Dummy_5816*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_5818 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5819 = Dummy_5818*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_5820 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_5821 = Dummy_5820*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_5822 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5823 = Dummy_5814*Dummy_5822; - const walberla::float64 Dummy_5824 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5825 = Dummy_5816*Dummy_5824; - const walberla::float64 Dummy_5826 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5827 = Dummy_5818*Dummy_5826; - const walberla::float64 Dummy_5828 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5829 = Dummy_5820*Dummy_5828; - const walberla::float64 Dummy_5830 = Dummy_5814*tmp_kernel_op_28; - const walberla::float64 Dummy_5831 = Dummy_5816*tmp_kernel_op_29; - const walberla::float64 Dummy_5832 = Dummy_5818*tmp_kernel_op_30; - const walberla::float64 Dummy_5833 = Dummy_5820*tmp_kernel_op_31; - const walberla::float64 Dummy_5834 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5835 = Dummy_5814*Dummy_5834; - const walberla::float64 Dummy_5836 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5837 = Dummy_5816*Dummy_5836; - const walberla::float64 Dummy_5838 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5839 = Dummy_5818*Dummy_5838; - const walberla::float64 Dummy_5840 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5841 = Dummy_5820*Dummy_5840; - const walberla::float64 Dummy_5842 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5843 = Dummy_5814*Dummy_5842; - const walberla::float64 Dummy_5844 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5845 = Dummy_5816*Dummy_5844; - const walberla::float64 Dummy_5846 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5847 = Dummy_5818*Dummy_5846; - const walberla::float64 Dummy_5848 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5849 = Dummy_5820*Dummy_5848; - const walberla::float64 Dummy_5850 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5851 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5852 = Dummy_5814*(-Dummy_5850 - Dummy_5851); - const walberla::float64 Dummy_5853 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5854 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5855 = Dummy_5816*(-Dummy_5853 - Dummy_5854); - const walberla::float64 Dummy_5856 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5857 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5858 = Dummy_5818*(-Dummy_5856 - Dummy_5857); - const walberla::float64 Dummy_5859 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5860 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5861 = Dummy_5820*(-Dummy_5859 - Dummy_5860); - const walberla::float64 Dummy_5862 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_5863 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5864 = Dummy_5814*(-Dummy_5862 - Dummy_5863); - const walberla::float64 Dummy_5865 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_5866 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5867 = Dummy_5816*(-Dummy_5865 - Dummy_5866); - const walberla::float64 Dummy_5868 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_5869 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5870 = Dummy_5818*(-Dummy_5868 - Dummy_5869); - const walberla::float64 Dummy_5871 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_5872 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5873 = Dummy_5820*(-Dummy_5871 - Dummy_5872); - const walberla::float64 Dummy_5874 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_5875 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_5876 = Dummy_5814*(-Dummy_5874 - Dummy_5875); - const walberla::float64 Dummy_5877 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_5878 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_5879 = Dummy_5816*(-Dummy_5877 - Dummy_5878); - const walberla::float64 Dummy_5880 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_5881 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_5882 = Dummy_5818*(-Dummy_5880 - Dummy_5881); - const walberla::float64 Dummy_5883 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_5884 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_5885 = Dummy_5820*(-Dummy_5883 - Dummy_5884); - const walberla::float64 Dummy_5886 = Dummy_5814*(Dummy_5850 + Dummy_5862 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5887 = Dummy_5816*(Dummy_5853 + Dummy_5865 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5888 = Dummy_5818*(Dummy_5856 + Dummy_5868 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5889 = Dummy_5820*(Dummy_5859 + Dummy_5871 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5890 = Dummy_5814*(Dummy_5851 + Dummy_5874 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5891 = Dummy_5816*(Dummy_5854 + Dummy_5877 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5892 = Dummy_5818*(Dummy_5857 + Dummy_5880 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5893 = Dummy_5820*(Dummy_5860 + Dummy_5883 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5894 = Dummy_5814*(Dummy_5863 + Dummy_5875 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5895 = Dummy_5816*(Dummy_5866 + Dummy_5878 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5896 = Dummy_5818*(Dummy_5869 + Dummy_5881 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5897 = Dummy_5820*(Dummy_5872 + Dummy_5884 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5898 = Dummy_5810*(Dummy_5815*tmp_kernel_op_28 + Dummy_5817*tmp_kernel_op_29 + Dummy_5819*tmp_kernel_op_30 + Dummy_5821*tmp_kernel_op_31) + Dummy_5811*(Dummy_5815*0.1381966011250105 + Dummy_5817*0.1381966011250105 + Dummy_5819*0.5854101966249684 + Dummy_5821*0.1381966011250105) + Dummy_5812*(Dummy_5815*0.1381966011250105 + Dummy_5817*0.5854101966249684 + Dummy_5819*0.1381966011250105 + Dummy_5821*0.1381966011250105) + Dummy_5813*(Dummy_5815*0.5854101966249684 + Dummy_5817*0.1381966011250105 + Dummy_5819*0.1381966011250105 + Dummy_5821*0.1381966011250105); - const walberla::float64 Dummy_5899 = Dummy_5810*(-Dummy_5822*Dummy_5830 - Dummy_5824*Dummy_5831 - Dummy_5826*Dummy_5832 - Dummy_5828*Dummy_5833) + Dummy_5811*(Dummy_5823*-0.1381966011250105 + Dummy_5825*-0.1381966011250105 + Dummy_5827*-0.5854101966249684 + Dummy_5829*-0.1381966011250105) + Dummy_5812*(Dummy_5823*-0.1381966011250105 + Dummy_5825*-0.5854101966249684 + Dummy_5827*-0.1381966011250105 + Dummy_5829*-0.1381966011250105) + Dummy_5813*(Dummy_5823*-0.5854101966249684 + Dummy_5825*-0.1381966011250105 + Dummy_5827*-0.1381966011250105 + Dummy_5829*-0.1381966011250105); - const walberla::float64 Dummy_5900 = Dummy_5810*(-Dummy_5830*Dummy_5834 - Dummy_5831*Dummy_5836 - Dummy_5832*Dummy_5838 - Dummy_5833*Dummy_5840) + Dummy_5811*(Dummy_5835*-0.1381966011250105 + Dummy_5837*-0.1381966011250105 + Dummy_5839*-0.5854101966249684 + Dummy_5841*-0.1381966011250105) + Dummy_5812*(Dummy_5835*-0.1381966011250105 + Dummy_5837*-0.5854101966249684 + Dummy_5839*-0.1381966011250105 + Dummy_5841*-0.1381966011250105) + Dummy_5813*(Dummy_5835*-0.5854101966249684 + Dummy_5837*-0.1381966011250105 + Dummy_5839*-0.1381966011250105 + Dummy_5841*-0.1381966011250105); - const walberla::float64 Dummy_5901 = Dummy_5810*(-Dummy_5830*Dummy_5842 - Dummy_5831*Dummy_5844 - Dummy_5832*Dummy_5846 - Dummy_5833*Dummy_5848) + Dummy_5811*(Dummy_5843*-0.1381966011250105 + Dummy_5845*-0.1381966011250105 + Dummy_5847*-0.5854101966249684 + Dummy_5849*-0.1381966011250105) + Dummy_5812*(Dummy_5843*-0.1381966011250105 + Dummy_5845*-0.5854101966249684 + Dummy_5847*-0.1381966011250105 + Dummy_5849*-0.1381966011250105) + Dummy_5813*(Dummy_5843*-0.5854101966249684 + Dummy_5845*-0.1381966011250105 + Dummy_5847*-0.1381966011250105 + Dummy_5849*-0.1381966011250105); - const walberla::float64 Dummy_5902 = Dummy_5810*(Dummy_5852*tmp_kernel_op_28 + Dummy_5855*tmp_kernel_op_29 + Dummy_5858*tmp_kernel_op_30 + Dummy_5861*tmp_kernel_op_31) + Dummy_5811*(Dummy_5852*0.1381966011250105 + Dummy_5855*0.1381966011250105 + Dummy_5858*0.5854101966249684 + Dummy_5861*0.1381966011250105) + Dummy_5812*(Dummy_5852*0.1381966011250105 + Dummy_5855*0.5854101966249684 + Dummy_5858*0.1381966011250105 + Dummy_5861*0.1381966011250105) + Dummy_5813*(Dummy_5852*0.5854101966249684 + Dummy_5855*0.1381966011250105 + Dummy_5858*0.1381966011250105 + Dummy_5861*0.1381966011250105); - const walberla::float64 Dummy_5903 = Dummy_5810*(Dummy_5864*tmp_kernel_op_28 + Dummy_5867*tmp_kernel_op_29 + Dummy_5870*tmp_kernel_op_30 + Dummy_5873*tmp_kernel_op_31) + Dummy_5811*(Dummy_5864*0.1381966011250105 + Dummy_5867*0.1381966011250105 + Dummy_5870*0.5854101966249684 + Dummy_5873*0.1381966011250105) + Dummy_5812*(Dummy_5864*0.1381966011250105 + Dummy_5867*0.5854101966249684 + Dummy_5870*0.1381966011250105 + Dummy_5873*0.1381966011250105) + Dummy_5813*(Dummy_5864*0.5854101966249684 + Dummy_5867*0.1381966011250105 + Dummy_5870*0.1381966011250105 + Dummy_5873*0.1381966011250105); - const walberla::float64 Dummy_5904 = Dummy_5810*(Dummy_5876*tmp_kernel_op_28 + Dummy_5879*tmp_kernel_op_29 + Dummy_5882*tmp_kernel_op_30 + Dummy_5885*tmp_kernel_op_31) + Dummy_5811*(Dummy_5876*0.1381966011250105 + Dummy_5879*0.1381966011250105 + Dummy_5882*0.5854101966249684 + Dummy_5885*0.1381966011250105) + Dummy_5812*(Dummy_5876*0.1381966011250105 + Dummy_5879*0.5854101966249684 + Dummy_5882*0.1381966011250105 + Dummy_5885*0.1381966011250105) + Dummy_5813*(Dummy_5876*0.5854101966249684 + Dummy_5879*0.1381966011250105 + Dummy_5882*0.1381966011250105 + Dummy_5885*0.1381966011250105); - const walberla::float64 Dummy_5905 = Dummy_5810*(Dummy_5886*tmp_kernel_op_28 + Dummy_5887*tmp_kernel_op_29 + Dummy_5888*tmp_kernel_op_30 + Dummy_5889*tmp_kernel_op_31) + Dummy_5811*(Dummy_5886*0.1381966011250105 + Dummy_5887*0.1381966011250105 + Dummy_5888*0.5854101966249684 + Dummy_5889*0.1381966011250105) + Dummy_5812*(Dummy_5886*0.1381966011250105 + Dummy_5887*0.5854101966249684 + Dummy_5888*0.1381966011250105 + Dummy_5889*0.1381966011250105) + Dummy_5813*(Dummy_5886*0.5854101966249684 + Dummy_5887*0.1381966011250105 + Dummy_5888*0.1381966011250105 + Dummy_5889*0.1381966011250105); - const walberla::float64 Dummy_5906 = Dummy_5810*(Dummy_5890*tmp_kernel_op_28 + Dummy_5891*tmp_kernel_op_29 + Dummy_5892*tmp_kernel_op_30 + Dummy_5893*tmp_kernel_op_31) + Dummy_5811*(Dummy_5890*0.1381966011250105 + Dummy_5891*0.1381966011250105 + Dummy_5892*0.5854101966249684 + Dummy_5893*0.1381966011250105) + Dummy_5812*(Dummy_5890*0.1381966011250105 + Dummy_5891*0.5854101966249684 + Dummy_5892*0.1381966011250105 + Dummy_5893*0.1381966011250105) + Dummy_5813*(Dummy_5890*0.5854101966249684 + Dummy_5891*0.1381966011250105 + Dummy_5892*0.1381966011250105 + Dummy_5893*0.1381966011250105); - const walberla::float64 Dummy_5907 = Dummy_5810*(Dummy_5894*tmp_kernel_op_28 + Dummy_5895*tmp_kernel_op_29 + Dummy_5896*tmp_kernel_op_30 + Dummy_5897*tmp_kernel_op_31) + Dummy_5811*(Dummy_5894*0.1381966011250105 + Dummy_5895*0.1381966011250105 + Dummy_5896*0.5854101966249684 + Dummy_5897*0.1381966011250105) + Dummy_5812*(Dummy_5894*0.1381966011250105 + Dummy_5895*0.5854101966249684 + Dummy_5896*0.1381966011250105 + Dummy_5897*0.1381966011250105) + Dummy_5813*(Dummy_5894*0.5854101966249684 + Dummy_5895*0.1381966011250105 + Dummy_5896*0.1381966011250105 + Dummy_5897*0.1381966011250105); + const walberla::float64 Dummy_13182 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13183 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13184 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13185 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13186 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13187 = Dummy_13186*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_13188 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13189 = Dummy_13188*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_13190 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13191 = Dummy_13190*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_13192 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13193 = Dummy_13192*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_13194 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13195 = Dummy_13186*Dummy_13194; + const walberla::float64 Dummy_13196 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13197 = Dummy_13188*Dummy_13196; + const walberla::float64 Dummy_13198 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13199 = Dummy_13190*Dummy_13198; + const walberla::float64 Dummy_13200 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13201 = Dummy_13192*Dummy_13200; + const walberla::float64 Dummy_13202 = Dummy_13186*tmp_kernel_op_28; + const walberla::float64 Dummy_13203 = Dummy_13188*tmp_kernel_op_29; + const walberla::float64 Dummy_13204 = Dummy_13190*tmp_kernel_op_30; + const walberla::float64 Dummy_13205 = Dummy_13192*tmp_kernel_op_31; + const walberla::float64 Dummy_13206 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13207 = Dummy_13186*Dummy_13206; + const walberla::float64 Dummy_13208 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13209 = Dummy_13188*Dummy_13208; + const walberla::float64 Dummy_13210 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13211 = Dummy_13190*Dummy_13210; + const walberla::float64 Dummy_13212 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13213 = Dummy_13192*Dummy_13212; + const walberla::float64 Dummy_13214 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13215 = Dummy_13186*Dummy_13214; + const walberla::float64 Dummy_13216 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13217 = Dummy_13188*Dummy_13216; + const walberla::float64 Dummy_13218 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13219 = Dummy_13190*Dummy_13218; + const walberla::float64 Dummy_13220 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13221 = Dummy_13192*Dummy_13220; + const walberla::float64 Dummy_13222 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13223 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13224 = Dummy_13186*(-Dummy_13222 - Dummy_13223); + const walberla::float64 Dummy_13225 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13226 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13227 = Dummy_13188*(-Dummy_13225 - Dummy_13226); + const walberla::float64 Dummy_13228 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13229 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13230 = Dummy_13190*(-Dummy_13228 - Dummy_13229); + const walberla::float64 Dummy_13231 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13232 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13233 = Dummy_13192*(-Dummy_13231 - Dummy_13232); + const walberla::float64 Dummy_13234 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13235 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13236 = Dummy_13186*(-Dummy_13234 - Dummy_13235); + const walberla::float64 Dummy_13237 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13238 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13239 = Dummy_13188*(-Dummy_13237 - Dummy_13238); + const walberla::float64 Dummy_13240 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13241 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13242 = Dummy_13190*(-Dummy_13240 - Dummy_13241); + const walberla::float64 Dummy_13243 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13244 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13245 = Dummy_13192*(-Dummy_13243 - Dummy_13244); + const walberla::float64 Dummy_13246 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13247 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13248 = Dummy_13186*(-Dummy_13246 - Dummy_13247); + const walberla::float64 Dummy_13249 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13250 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13251 = Dummy_13188*(-Dummy_13249 - Dummy_13250); + const walberla::float64 Dummy_13252 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13253 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13254 = Dummy_13190*(-Dummy_13252 - Dummy_13253); + const walberla::float64 Dummy_13255 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13256 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13257 = Dummy_13192*(-Dummy_13255 - Dummy_13256); + const walberla::float64 Dummy_13258 = Dummy_13186*(Dummy_13222 + Dummy_13234 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13259 = Dummy_13188*(Dummy_13225 + Dummy_13237 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13260 = Dummy_13190*(Dummy_13228 + Dummy_13240 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13261 = Dummy_13192*(Dummy_13231 + Dummy_13243 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13262 = Dummy_13186*(Dummy_13223 + Dummy_13246 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13263 = Dummy_13188*(Dummy_13226 + Dummy_13249 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13264 = Dummy_13190*(Dummy_13229 + Dummy_13252 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13265 = Dummy_13192*(Dummy_13232 + Dummy_13255 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13266 = Dummy_13186*(Dummy_13235 + Dummy_13247 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13267 = Dummy_13188*(Dummy_13238 + Dummy_13250 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13268 = Dummy_13190*(Dummy_13241 + Dummy_13253 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13269 = Dummy_13192*(Dummy_13244 + Dummy_13256 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_13270 = Dummy_13182*(Dummy_13187*tmp_kernel_op_28 + Dummy_13189*tmp_kernel_op_29 + Dummy_13191*tmp_kernel_op_30 + Dummy_13193*tmp_kernel_op_31) + Dummy_13183*(Dummy_13187*0.1381966011250105 + Dummy_13189*0.1381966011250105 + Dummy_13191*0.5854101966249684 + Dummy_13193*0.1381966011250105) + Dummy_13184*(Dummy_13187*0.1381966011250105 + Dummy_13189*0.5854101966249684 + Dummy_13191*0.1381966011250105 + Dummy_13193*0.1381966011250105) + Dummy_13185*(Dummy_13187*0.5854101966249684 + Dummy_13189*0.1381966011250105 + Dummy_13191*0.1381966011250105 + Dummy_13193*0.1381966011250105); + const walberla::float64 Dummy_13271 = Dummy_13182*(-Dummy_13194*Dummy_13202 - Dummy_13196*Dummy_13203 - Dummy_13198*Dummy_13204 - Dummy_13200*Dummy_13205) + Dummy_13183*(Dummy_13195*-0.1381966011250105 + Dummy_13197*-0.1381966011250105 + Dummy_13199*-0.5854101966249684 + Dummy_13201*-0.1381966011250105) + Dummy_13184*(Dummy_13195*-0.1381966011250105 + Dummy_13197*-0.5854101966249684 + Dummy_13199*-0.1381966011250105 + Dummy_13201*-0.1381966011250105) + Dummy_13185*(Dummy_13195*-0.5854101966249684 + Dummy_13197*-0.1381966011250105 + Dummy_13199*-0.1381966011250105 + Dummy_13201*-0.1381966011250105); + const walberla::float64 Dummy_13272 = Dummy_13182*(-Dummy_13202*Dummy_13206 - Dummy_13203*Dummy_13208 - Dummy_13204*Dummy_13210 - Dummy_13205*Dummy_13212) + Dummy_13183*(Dummy_13207*-0.1381966011250105 + Dummy_13209*-0.1381966011250105 + Dummy_13211*-0.5854101966249684 + Dummy_13213*-0.1381966011250105) + Dummy_13184*(Dummy_13207*-0.1381966011250105 + Dummy_13209*-0.5854101966249684 + Dummy_13211*-0.1381966011250105 + Dummy_13213*-0.1381966011250105) + Dummy_13185*(Dummy_13207*-0.5854101966249684 + Dummy_13209*-0.1381966011250105 + Dummy_13211*-0.1381966011250105 + Dummy_13213*-0.1381966011250105); + const walberla::float64 Dummy_13273 = Dummy_13182*(-Dummy_13202*Dummy_13214 - Dummy_13203*Dummy_13216 - Dummy_13204*Dummy_13218 - Dummy_13205*Dummy_13220) + Dummy_13183*(Dummy_13215*-0.1381966011250105 + Dummy_13217*-0.1381966011250105 + Dummy_13219*-0.5854101966249684 + Dummy_13221*-0.1381966011250105) + Dummy_13184*(Dummy_13215*-0.1381966011250105 + Dummy_13217*-0.5854101966249684 + Dummy_13219*-0.1381966011250105 + Dummy_13221*-0.1381966011250105) + Dummy_13185*(Dummy_13215*-0.5854101966249684 + Dummy_13217*-0.1381966011250105 + Dummy_13219*-0.1381966011250105 + Dummy_13221*-0.1381966011250105); + const walberla::float64 Dummy_13274 = Dummy_13182*(Dummy_13224*tmp_kernel_op_28 + Dummy_13227*tmp_kernel_op_29 + Dummy_13230*tmp_kernel_op_30 + Dummy_13233*tmp_kernel_op_31) + Dummy_13183*(Dummy_13224*0.1381966011250105 + Dummy_13227*0.1381966011250105 + Dummy_13230*0.5854101966249684 + Dummy_13233*0.1381966011250105) + Dummy_13184*(Dummy_13224*0.1381966011250105 + Dummy_13227*0.5854101966249684 + Dummy_13230*0.1381966011250105 + Dummy_13233*0.1381966011250105) + Dummy_13185*(Dummy_13224*0.5854101966249684 + Dummy_13227*0.1381966011250105 + Dummy_13230*0.1381966011250105 + Dummy_13233*0.1381966011250105); + const walberla::float64 Dummy_13275 = Dummy_13182*(Dummy_13236*tmp_kernel_op_28 + Dummy_13239*tmp_kernel_op_29 + Dummy_13242*tmp_kernel_op_30 + Dummy_13245*tmp_kernel_op_31) + Dummy_13183*(Dummy_13236*0.1381966011250105 + Dummy_13239*0.1381966011250105 + Dummy_13242*0.5854101966249684 + Dummy_13245*0.1381966011250105) + Dummy_13184*(Dummy_13236*0.1381966011250105 + Dummy_13239*0.5854101966249684 + Dummy_13242*0.1381966011250105 + Dummy_13245*0.1381966011250105) + Dummy_13185*(Dummy_13236*0.5854101966249684 + Dummy_13239*0.1381966011250105 + Dummy_13242*0.1381966011250105 + Dummy_13245*0.1381966011250105); + const walberla::float64 Dummy_13276 = Dummy_13182*(Dummy_13248*tmp_kernel_op_28 + Dummy_13251*tmp_kernel_op_29 + Dummy_13254*tmp_kernel_op_30 + Dummy_13257*tmp_kernel_op_31) + Dummy_13183*(Dummy_13248*0.1381966011250105 + Dummy_13251*0.1381966011250105 + Dummy_13254*0.5854101966249684 + Dummy_13257*0.1381966011250105) + Dummy_13184*(Dummy_13248*0.1381966011250105 + Dummy_13251*0.5854101966249684 + Dummy_13254*0.1381966011250105 + Dummy_13257*0.1381966011250105) + Dummy_13185*(Dummy_13248*0.5854101966249684 + Dummy_13251*0.1381966011250105 + Dummy_13254*0.1381966011250105 + Dummy_13257*0.1381966011250105); + const walberla::float64 Dummy_13277 = Dummy_13182*(Dummy_13258*tmp_kernel_op_28 + Dummy_13259*tmp_kernel_op_29 + Dummy_13260*tmp_kernel_op_30 + Dummy_13261*tmp_kernel_op_31) + Dummy_13183*(Dummy_13258*0.1381966011250105 + Dummy_13259*0.1381966011250105 + Dummy_13260*0.5854101966249684 + Dummy_13261*0.1381966011250105) + Dummy_13184*(Dummy_13258*0.1381966011250105 + Dummy_13259*0.5854101966249684 + Dummy_13260*0.1381966011250105 + Dummy_13261*0.1381966011250105) + Dummy_13185*(Dummy_13258*0.5854101966249684 + Dummy_13259*0.1381966011250105 + Dummy_13260*0.1381966011250105 + Dummy_13261*0.1381966011250105); + const walberla::float64 Dummy_13278 = Dummy_13182*(Dummy_13262*tmp_kernel_op_28 + Dummy_13263*tmp_kernel_op_29 + Dummy_13264*tmp_kernel_op_30 + Dummy_13265*tmp_kernel_op_31) + Dummy_13183*(Dummy_13262*0.1381966011250105 + Dummy_13263*0.1381966011250105 + Dummy_13264*0.5854101966249684 + Dummy_13265*0.1381966011250105) + Dummy_13184*(Dummy_13262*0.1381966011250105 + Dummy_13263*0.5854101966249684 + Dummy_13264*0.1381966011250105 + Dummy_13265*0.1381966011250105) + Dummy_13185*(Dummy_13262*0.5854101966249684 + Dummy_13263*0.1381966011250105 + Dummy_13264*0.1381966011250105 + Dummy_13265*0.1381966011250105); + const walberla::float64 Dummy_13279 = Dummy_13182*(Dummy_13266*tmp_kernel_op_28 + Dummy_13267*tmp_kernel_op_29 + Dummy_13268*tmp_kernel_op_30 + Dummy_13269*tmp_kernel_op_31) + Dummy_13183*(Dummy_13266*0.1381966011250105 + Dummy_13267*0.1381966011250105 + Dummy_13268*0.5854101966249684 + Dummy_13269*0.1381966011250105) + Dummy_13184*(Dummy_13266*0.1381966011250105 + Dummy_13267*0.5854101966249684 + Dummy_13268*0.1381966011250105 + Dummy_13269*0.1381966011250105) + Dummy_13185*(Dummy_13266*0.5854101966249684 + Dummy_13267*0.1381966011250105 + Dummy_13268*0.1381966011250105 + Dummy_13269*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5898 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5899 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5900 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5901 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5902 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5903 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5904 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_5905 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_5906 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_5907 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13270 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13271 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13272 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13273 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13274 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13275 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13276 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13277 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13278 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13279 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_5908 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5909 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5910 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_5911 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_5912 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5913 = Dummy_5912*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4); - const walberla::float64 Dummy_5914 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5915 = Dummy_5914*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11); - const walberla::float64 Dummy_5916 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5917 = Dummy_5916*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18); - const walberla::float64 Dummy_5918 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_5919 = Dummy_5918*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_25); - const walberla::float64 Dummy_5920 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_5921 = Dummy_5912*Dummy_5920; - const walberla::float64 Dummy_5922 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_5923 = Dummy_5914*Dummy_5922; - const walberla::float64 Dummy_5924 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_5925 = Dummy_5916*Dummy_5924; - const walberla::float64 Dummy_5926 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_5927 = Dummy_5918*Dummy_5926; - const walberla::float64 Dummy_5928 = Dummy_5912*tmp_kernel_op_28; - const walberla::float64 Dummy_5929 = Dummy_5914*tmp_kernel_op_29; - const walberla::float64 Dummy_5930 = Dummy_5916*tmp_kernel_op_30; - const walberla::float64 Dummy_5931 = Dummy_5918*tmp_kernel_op_31; - const walberla::float64 Dummy_5932 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_5933 = Dummy_5912*Dummy_5932; - const walberla::float64 Dummy_5934 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_5935 = Dummy_5914*Dummy_5934; - const walberla::float64 Dummy_5936 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_5937 = Dummy_5916*Dummy_5936; - const walberla::float64 Dummy_5938 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_5939 = Dummy_5918*Dummy_5938; - const walberla::float64 Dummy_5940 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_5941 = Dummy_5912*Dummy_5940; - const walberla::float64 Dummy_5942 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_5943 = Dummy_5914*Dummy_5942; - const walberla::float64 Dummy_5944 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_5945 = Dummy_5916*Dummy_5944; - const walberla::float64 Dummy_5946 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_5947 = Dummy_5918*Dummy_5946; - const walberla::float64 Dummy_5948 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5949 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5950 = Dummy_5912*(-Dummy_5948 - Dummy_5949); - const walberla::float64 Dummy_5951 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5952 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5953 = Dummy_5914*(-Dummy_5951 - Dummy_5952); - const walberla::float64 Dummy_5954 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5955 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5956 = Dummy_5916*(-Dummy_5954 - Dummy_5955); - const walberla::float64 Dummy_5957 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5958 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5959 = Dummy_5918*(-Dummy_5957 - Dummy_5958); - const walberla::float64 Dummy_5960 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const walberla::float64 Dummy_5961 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5962 = Dummy_5912*(-Dummy_5960 - Dummy_5961); - const walberla::float64 Dummy_5963 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_7; - const walberla::float64 Dummy_5964 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5965 = Dummy_5914*(-Dummy_5963 - Dummy_5964); - const walberla::float64 Dummy_5966 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_14; - const walberla::float64 Dummy_5967 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5968 = Dummy_5916*(-Dummy_5966 - Dummy_5967); - const walberla::float64 Dummy_5969 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21; - const walberla::float64 Dummy_5970 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5971 = Dummy_5918*(-Dummy_5969 - Dummy_5970); - const walberla::float64 Dummy_5972 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_5973 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_5974 = Dummy_5912*(-Dummy_5972 - Dummy_5973); - const walberla::float64 Dummy_5975 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_5976 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_8; - const walberla::float64 Dummy_5977 = Dummy_5914*(-Dummy_5975 - Dummy_5976); - const walberla::float64 Dummy_5978 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16; - const walberla::float64 Dummy_5979 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_15; - const walberla::float64 Dummy_5980 = Dummy_5916*(-Dummy_5978 - Dummy_5979); - const walberla::float64 Dummy_5981 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_23; - const walberla::float64 Dummy_5982 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22; - const walberla::float64 Dummy_5983 = Dummy_5918*(-Dummy_5981 - Dummy_5982); - const walberla::float64 Dummy_5984 = Dummy_5912*(Dummy_5948 + Dummy_5960 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_5985 = Dummy_5914*(Dummy_5951 + Dummy_5963 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_5986 = Dummy_5916*(Dummy_5954 + Dummy_5966 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_5987 = Dummy_5918*(Dummy_5957 + Dummy_5969 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_5988 = Dummy_5912*(Dummy_5949 + Dummy_5972 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_5989 = Dummy_5914*(Dummy_5952 + Dummy_5975 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_5990 = Dummy_5916*(Dummy_5955 + Dummy_5978 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_5991 = Dummy_5918*(Dummy_5958 + Dummy_5981 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_5992 = Dummy_5912*(Dummy_5961 + Dummy_5973 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_5993 = Dummy_5914*(Dummy_5964 + Dummy_5976 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_5994 = Dummy_5916*(Dummy_5967 + Dummy_5979 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_5995 = Dummy_5918*(Dummy_5970 + Dummy_5982 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_5996 = Dummy_5908*(Dummy_5913*tmp_kernel_op_28 + Dummy_5915*tmp_kernel_op_29 + Dummy_5917*tmp_kernel_op_30 + Dummy_5919*tmp_kernel_op_31) + Dummy_5909*(Dummy_5913*0.1381966011250105 + Dummy_5915*0.1381966011250105 + Dummy_5917*0.5854101966249684 + Dummy_5919*0.1381966011250105) + Dummy_5910*(Dummy_5913*0.1381966011250105 + Dummy_5915*0.5854101966249684 + Dummy_5917*0.1381966011250105 + Dummy_5919*0.1381966011250105) + Dummy_5911*(Dummy_5913*0.5854101966249684 + Dummy_5915*0.1381966011250105 + Dummy_5917*0.1381966011250105 + Dummy_5919*0.1381966011250105); - const walberla::float64 Dummy_5997 = Dummy_5908*(-Dummy_5920*Dummy_5928 - Dummy_5922*Dummy_5929 - Dummy_5924*Dummy_5930 - Dummy_5926*Dummy_5931) + Dummy_5909*(Dummy_5921*-0.1381966011250105 + Dummy_5923*-0.1381966011250105 + Dummy_5925*-0.5854101966249684 + Dummy_5927*-0.1381966011250105) + Dummy_5910*(Dummy_5921*-0.1381966011250105 + Dummy_5923*-0.5854101966249684 + Dummy_5925*-0.1381966011250105 + Dummy_5927*-0.1381966011250105) + Dummy_5911*(Dummy_5921*-0.5854101966249684 + Dummy_5923*-0.1381966011250105 + Dummy_5925*-0.1381966011250105 + Dummy_5927*-0.1381966011250105); - const walberla::float64 Dummy_5998 = Dummy_5908*(-Dummy_5928*Dummy_5932 - Dummy_5929*Dummy_5934 - Dummy_5930*Dummy_5936 - Dummy_5931*Dummy_5938) + Dummy_5909*(Dummy_5933*-0.1381966011250105 + Dummy_5935*-0.1381966011250105 + Dummy_5937*-0.5854101966249684 + Dummy_5939*-0.1381966011250105) + Dummy_5910*(Dummy_5933*-0.1381966011250105 + Dummy_5935*-0.5854101966249684 + Dummy_5937*-0.1381966011250105 + Dummy_5939*-0.1381966011250105) + Dummy_5911*(Dummy_5933*-0.5854101966249684 + Dummy_5935*-0.1381966011250105 + Dummy_5937*-0.1381966011250105 + Dummy_5939*-0.1381966011250105); - const walberla::float64 Dummy_5999 = Dummy_5908*(-Dummy_5928*Dummy_5940 - Dummy_5929*Dummy_5942 - Dummy_5930*Dummy_5944 - Dummy_5931*Dummy_5946) + Dummy_5909*(Dummy_5941*-0.1381966011250105 + Dummy_5943*-0.1381966011250105 + Dummy_5945*-0.5854101966249684 + Dummy_5947*-0.1381966011250105) + Dummy_5910*(Dummy_5941*-0.1381966011250105 + Dummy_5943*-0.5854101966249684 + Dummy_5945*-0.1381966011250105 + Dummy_5947*-0.1381966011250105) + Dummy_5911*(Dummy_5941*-0.5854101966249684 + Dummy_5943*-0.1381966011250105 + Dummy_5945*-0.1381966011250105 + Dummy_5947*-0.1381966011250105); - const walberla::float64 Dummy_6000 = Dummy_5908*(Dummy_5950*tmp_kernel_op_28 + Dummy_5953*tmp_kernel_op_29 + Dummy_5956*tmp_kernel_op_30 + Dummy_5959*tmp_kernel_op_31) + Dummy_5909*(Dummy_5950*0.1381966011250105 + Dummy_5953*0.1381966011250105 + Dummy_5956*0.5854101966249684 + Dummy_5959*0.1381966011250105) + Dummy_5910*(Dummy_5950*0.1381966011250105 + Dummy_5953*0.5854101966249684 + Dummy_5956*0.1381966011250105 + Dummy_5959*0.1381966011250105) + Dummy_5911*(Dummy_5950*0.5854101966249684 + Dummy_5953*0.1381966011250105 + Dummy_5956*0.1381966011250105 + Dummy_5959*0.1381966011250105); - const walberla::float64 Dummy_6001 = Dummy_5908*(Dummy_5962*tmp_kernel_op_28 + Dummy_5965*tmp_kernel_op_29 + Dummy_5968*tmp_kernel_op_30 + Dummy_5971*tmp_kernel_op_31) + Dummy_5909*(Dummy_5962*0.1381966011250105 + Dummy_5965*0.1381966011250105 + Dummy_5968*0.5854101966249684 + Dummy_5971*0.1381966011250105) + Dummy_5910*(Dummy_5962*0.1381966011250105 + Dummy_5965*0.5854101966249684 + Dummy_5968*0.1381966011250105 + Dummy_5971*0.1381966011250105) + Dummy_5911*(Dummy_5962*0.5854101966249684 + Dummy_5965*0.1381966011250105 + Dummy_5968*0.1381966011250105 + Dummy_5971*0.1381966011250105); - const walberla::float64 Dummy_6002 = Dummy_5908*(Dummy_5974*tmp_kernel_op_28 + Dummy_5977*tmp_kernel_op_29 + Dummy_5980*tmp_kernel_op_30 + Dummy_5983*tmp_kernel_op_31) + Dummy_5909*(Dummy_5974*0.1381966011250105 + Dummy_5977*0.1381966011250105 + Dummy_5980*0.5854101966249684 + Dummy_5983*0.1381966011250105) + Dummy_5910*(Dummy_5974*0.1381966011250105 + Dummy_5977*0.5854101966249684 + Dummy_5980*0.1381966011250105 + Dummy_5983*0.1381966011250105) + Dummy_5911*(Dummy_5974*0.5854101966249684 + Dummy_5977*0.1381966011250105 + Dummy_5980*0.1381966011250105 + Dummy_5983*0.1381966011250105); - const walberla::float64 Dummy_6003 = Dummy_5908*(Dummy_5984*tmp_kernel_op_28 + Dummy_5985*tmp_kernel_op_29 + Dummy_5986*tmp_kernel_op_30 + Dummy_5987*tmp_kernel_op_31) + Dummy_5909*(Dummy_5984*0.1381966011250105 + Dummy_5985*0.1381966011250105 + Dummy_5986*0.5854101966249684 + Dummy_5987*0.1381966011250105) + Dummy_5910*(Dummy_5984*0.1381966011250105 + Dummy_5985*0.5854101966249684 + Dummy_5986*0.1381966011250105 + Dummy_5987*0.1381966011250105) + Dummy_5911*(Dummy_5984*0.5854101966249684 + Dummy_5985*0.1381966011250105 + Dummy_5986*0.1381966011250105 + Dummy_5987*0.1381966011250105); - const walberla::float64 Dummy_6004 = Dummy_5908*(Dummy_5988*tmp_kernel_op_28 + Dummy_5989*tmp_kernel_op_29 + Dummy_5990*tmp_kernel_op_30 + Dummy_5991*tmp_kernel_op_31) + Dummy_5909*(Dummy_5988*0.1381966011250105 + Dummy_5989*0.1381966011250105 + Dummy_5990*0.5854101966249684 + Dummy_5991*0.1381966011250105) + Dummy_5910*(Dummy_5988*0.1381966011250105 + Dummy_5989*0.5854101966249684 + Dummy_5990*0.1381966011250105 + Dummy_5991*0.1381966011250105) + Dummy_5911*(Dummy_5988*0.5854101966249684 + Dummy_5989*0.1381966011250105 + Dummy_5990*0.1381966011250105 + Dummy_5991*0.1381966011250105); - const walberla::float64 Dummy_6005 = Dummy_5908*(Dummy_5992*tmp_kernel_op_28 + Dummy_5993*tmp_kernel_op_29 + Dummy_5994*tmp_kernel_op_30 + Dummy_5995*tmp_kernel_op_31) + Dummy_5909*(Dummy_5992*0.1381966011250105 + Dummy_5993*0.1381966011250105 + Dummy_5994*0.5854101966249684 + Dummy_5995*0.1381966011250105) + Dummy_5910*(Dummy_5992*0.1381966011250105 + Dummy_5993*0.5854101966249684 + Dummy_5994*0.1381966011250105 + Dummy_5995*0.1381966011250105) + Dummy_5911*(Dummy_5992*0.5854101966249684 + Dummy_5993*0.1381966011250105 + Dummy_5994*0.1381966011250105 + Dummy_5995*0.1381966011250105); + const walberla::float64 Dummy_13280 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13281 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13282 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13283 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13284 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_13285 = Dummy_13284*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4); + const walberla::float64 Dummy_13286 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_13287 = Dummy_13286*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11); + const walberla::float64 Dummy_13288 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_13289 = Dummy_13288*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18); + const walberla::float64 Dummy_13290 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_13291 = Dummy_13290*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_25); + const walberla::float64 Dummy_13292 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13293 = Dummy_13284*Dummy_13292; + const walberla::float64 Dummy_13294 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13295 = Dummy_13286*Dummy_13294; + const walberla::float64 Dummy_13296 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13297 = Dummy_13288*Dummy_13296; + const walberla::float64 Dummy_13298 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13299 = Dummy_13290*Dummy_13298; + const walberla::float64 Dummy_13300 = Dummy_13284*tmp_kernel_op_28; + const walberla::float64 Dummy_13301 = Dummy_13286*tmp_kernel_op_29; + const walberla::float64 Dummy_13302 = Dummy_13288*tmp_kernel_op_30; + const walberla::float64 Dummy_13303 = Dummy_13290*tmp_kernel_op_31; + const walberla::float64 Dummy_13304 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13305 = Dummy_13284*Dummy_13304; + const walberla::float64 Dummy_13306 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13307 = Dummy_13286*Dummy_13306; + const walberla::float64 Dummy_13308 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13309 = Dummy_13288*Dummy_13308; + const walberla::float64 Dummy_13310 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13311 = Dummy_13290*Dummy_13310; + const walberla::float64 Dummy_13312 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13313 = Dummy_13284*Dummy_13312; + const walberla::float64 Dummy_13314 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13315 = Dummy_13286*Dummy_13314; + const walberla::float64 Dummy_13316 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13317 = Dummy_13288*Dummy_13316; + const walberla::float64 Dummy_13318 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13319 = Dummy_13290*Dummy_13318; + const walberla::float64 Dummy_13320 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_13321 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13322 = Dummy_13284*(-Dummy_13320 - Dummy_13321); + const walberla::float64 Dummy_13323 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_13324 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13325 = Dummy_13286*(-Dummy_13323 - Dummy_13324); + const walberla::float64 Dummy_13326 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_13327 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_13328 = Dummy_13288*(-Dummy_13326 - Dummy_13327); + const walberla::float64 Dummy_13329 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_13330 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_13331 = Dummy_13290*(-Dummy_13329 - Dummy_13330); + const walberla::float64 Dummy_13332 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const walberla::float64 Dummy_13333 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13334 = Dummy_13284*(-Dummy_13332 - Dummy_13333); + const walberla::float64 Dummy_13335 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_7; + const walberla::float64 Dummy_13336 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_13337 = Dummy_13286*(-Dummy_13335 - Dummy_13336); + const walberla::float64 Dummy_13338 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_14; + const walberla::float64 Dummy_13339 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_13340 = Dummy_13288*(-Dummy_13338 - Dummy_13339); + const walberla::float64 Dummy_13341 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21; + const walberla::float64 Dummy_13342 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_13343 = Dummy_13290*(-Dummy_13341 - Dummy_13342); + const walberla::float64 Dummy_13344 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13345 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13346 = Dummy_13284*(-Dummy_13344 - Dummy_13345); + const walberla::float64 Dummy_13347 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13348 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_8; + const walberla::float64 Dummy_13349 = Dummy_13286*(-Dummy_13347 - Dummy_13348); + const walberla::float64 Dummy_13350 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16; + const walberla::float64 Dummy_13351 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_15; + const walberla::float64 Dummy_13352 = Dummy_13288*(-Dummy_13350 - Dummy_13351); + const walberla::float64 Dummy_13353 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_23; + const walberla::float64 Dummy_13354 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22; + const walberla::float64 Dummy_13355 = Dummy_13290*(-Dummy_13353 - Dummy_13354); + const walberla::float64 Dummy_13356 = Dummy_13284*(Dummy_13320 + Dummy_13332 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13357 = Dummy_13286*(Dummy_13323 + Dummy_13335 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13358 = Dummy_13288*(Dummy_13326 + Dummy_13338 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13359 = Dummy_13290*(Dummy_13329 + Dummy_13341 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13360 = Dummy_13284*(Dummy_13321 + Dummy_13344 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13361 = Dummy_13286*(Dummy_13324 + Dummy_13347 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13362 = Dummy_13288*(Dummy_13327 + Dummy_13350 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13363 = Dummy_13290*(Dummy_13330 + Dummy_13353 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13364 = Dummy_13284*(Dummy_13333 + Dummy_13345 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13365 = Dummy_13286*(Dummy_13336 + Dummy_13348 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13366 = Dummy_13288*(Dummy_13339 + Dummy_13351 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13367 = Dummy_13290*(Dummy_13342 + Dummy_13354 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_13368 = Dummy_13280*(Dummy_13285*tmp_kernel_op_28 + Dummy_13287*tmp_kernel_op_29 + Dummy_13289*tmp_kernel_op_30 + Dummy_13291*tmp_kernel_op_31) + Dummy_13281*(Dummy_13285*0.1381966011250105 + Dummy_13287*0.1381966011250105 + Dummy_13289*0.5854101966249684 + Dummy_13291*0.1381966011250105) + Dummy_13282*(Dummy_13285*0.1381966011250105 + Dummy_13287*0.5854101966249684 + Dummy_13289*0.1381966011250105 + Dummy_13291*0.1381966011250105) + Dummy_13283*(Dummy_13285*0.5854101966249684 + Dummy_13287*0.1381966011250105 + Dummy_13289*0.1381966011250105 + Dummy_13291*0.1381966011250105); + const walberla::float64 Dummy_13369 = Dummy_13280*(-Dummy_13292*Dummy_13300 - Dummy_13294*Dummy_13301 - Dummy_13296*Dummy_13302 - Dummy_13298*Dummy_13303) + Dummy_13281*(Dummy_13293*-0.1381966011250105 + Dummy_13295*-0.1381966011250105 + Dummy_13297*-0.5854101966249684 + Dummy_13299*-0.1381966011250105) + Dummy_13282*(Dummy_13293*-0.1381966011250105 + Dummy_13295*-0.5854101966249684 + Dummy_13297*-0.1381966011250105 + Dummy_13299*-0.1381966011250105) + Dummy_13283*(Dummy_13293*-0.5854101966249684 + Dummy_13295*-0.1381966011250105 + Dummy_13297*-0.1381966011250105 + Dummy_13299*-0.1381966011250105); + const walberla::float64 Dummy_13370 = Dummy_13280*(-Dummy_13300*Dummy_13304 - Dummy_13301*Dummy_13306 - Dummy_13302*Dummy_13308 - Dummy_13303*Dummy_13310) + Dummy_13281*(Dummy_13305*-0.1381966011250105 + Dummy_13307*-0.1381966011250105 + Dummy_13309*-0.5854101966249684 + Dummy_13311*-0.1381966011250105) + Dummy_13282*(Dummy_13305*-0.1381966011250105 + Dummy_13307*-0.5854101966249684 + Dummy_13309*-0.1381966011250105 + Dummy_13311*-0.1381966011250105) + Dummy_13283*(Dummy_13305*-0.5854101966249684 + Dummy_13307*-0.1381966011250105 + Dummy_13309*-0.1381966011250105 + Dummy_13311*-0.1381966011250105); + const walberla::float64 Dummy_13371 = Dummy_13280*(-Dummy_13300*Dummy_13312 - Dummy_13301*Dummy_13314 - Dummy_13302*Dummy_13316 - Dummy_13303*Dummy_13318) + Dummy_13281*(Dummy_13313*-0.1381966011250105 + Dummy_13315*-0.1381966011250105 + Dummy_13317*-0.5854101966249684 + Dummy_13319*-0.1381966011250105) + Dummy_13282*(Dummy_13313*-0.1381966011250105 + Dummy_13315*-0.5854101966249684 + Dummy_13317*-0.1381966011250105 + Dummy_13319*-0.1381966011250105) + Dummy_13283*(Dummy_13313*-0.5854101966249684 + Dummy_13315*-0.1381966011250105 + Dummy_13317*-0.1381966011250105 + Dummy_13319*-0.1381966011250105); + const walberla::float64 Dummy_13372 = Dummy_13280*(Dummy_13322*tmp_kernel_op_28 + Dummy_13325*tmp_kernel_op_29 + Dummy_13328*tmp_kernel_op_30 + Dummy_13331*tmp_kernel_op_31) + Dummy_13281*(Dummy_13322*0.1381966011250105 + Dummy_13325*0.1381966011250105 + Dummy_13328*0.5854101966249684 + Dummy_13331*0.1381966011250105) + Dummy_13282*(Dummy_13322*0.1381966011250105 + Dummy_13325*0.5854101966249684 + Dummy_13328*0.1381966011250105 + Dummy_13331*0.1381966011250105) + Dummy_13283*(Dummy_13322*0.5854101966249684 + Dummy_13325*0.1381966011250105 + Dummy_13328*0.1381966011250105 + Dummy_13331*0.1381966011250105); + const walberla::float64 Dummy_13373 = Dummy_13280*(Dummy_13334*tmp_kernel_op_28 + Dummy_13337*tmp_kernel_op_29 + Dummy_13340*tmp_kernel_op_30 + Dummy_13343*tmp_kernel_op_31) + Dummy_13281*(Dummy_13334*0.1381966011250105 + Dummy_13337*0.1381966011250105 + Dummy_13340*0.5854101966249684 + Dummy_13343*0.1381966011250105) + Dummy_13282*(Dummy_13334*0.1381966011250105 + Dummy_13337*0.5854101966249684 + Dummy_13340*0.1381966011250105 + Dummy_13343*0.1381966011250105) + Dummy_13283*(Dummy_13334*0.5854101966249684 + Dummy_13337*0.1381966011250105 + Dummy_13340*0.1381966011250105 + Dummy_13343*0.1381966011250105); + const walberla::float64 Dummy_13374 = Dummy_13280*(Dummy_13346*tmp_kernel_op_28 + Dummy_13349*tmp_kernel_op_29 + Dummy_13352*tmp_kernel_op_30 + Dummy_13355*tmp_kernel_op_31) + Dummy_13281*(Dummy_13346*0.1381966011250105 + Dummy_13349*0.1381966011250105 + Dummy_13352*0.5854101966249684 + Dummy_13355*0.1381966011250105) + Dummy_13282*(Dummy_13346*0.1381966011250105 + Dummy_13349*0.5854101966249684 + Dummy_13352*0.1381966011250105 + Dummy_13355*0.1381966011250105) + Dummy_13283*(Dummy_13346*0.5854101966249684 + Dummy_13349*0.1381966011250105 + Dummy_13352*0.1381966011250105 + Dummy_13355*0.1381966011250105); + const walberla::float64 Dummy_13375 = Dummy_13280*(Dummy_13356*tmp_kernel_op_28 + Dummy_13357*tmp_kernel_op_29 + Dummy_13358*tmp_kernel_op_30 + Dummy_13359*tmp_kernel_op_31) + Dummy_13281*(Dummy_13356*0.1381966011250105 + Dummy_13357*0.1381966011250105 + Dummy_13358*0.5854101966249684 + Dummy_13359*0.1381966011250105) + Dummy_13282*(Dummy_13356*0.1381966011250105 + Dummy_13357*0.5854101966249684 + Dummy_13358*0.1381966011250105 + Dummy_13359*0.1381966011250105) + Dummy_13283*(Dummy_13356*0.5854101966249684 + Dummy_13357*0.1381966011250105 + Dummy_13358*0.1381966011250105 + Dummy_13359*0.1381966011250105); + const walberla::float64 Dummy_13376 = Dummy_13280*(Dummy_13360*tmp_kernel_op_28 + Dummy_13361*tmp_kernel_op_29 + Dummy_13362*tmp_kernel_op_30 + Dummy_13363*tmp_kernel_op_31) + Dummy_13281*(Dummy_13360*0.1381966011250105 + Dummy_13361*0.1381966011250105 + Dummy_13362*0.5854101966249684 + Dummy_13363*0.1381966011250105) + Dummy_13282*(Dummy_13360*0.1381966011250105 + Dummy_13361*0.5854101966249684 + Dummy_13362*0.1381966011250105 + Dummy_13363*0.1381966011250105) + Dummy_13283*(Dummy_13360*0.5854101966249684 + Dummy_13361*0.1381966011250105 + Dummy_13362*0.1381966011250105 + Dummy_13363*0.1381966011250105); + const walberla::float64 Dummy_13377 = Dummy_13280*(Dummy_13364*tmp_kernel_op_28 + Dummy_13365*tmp_kernel_op_29 + Dummy_13366*tmp_kernel_op_30 + Dummy_13367*tmp_kernel_op_31) + Dummy_13281*(Dummy_13364*0.1381966011250105 + Dummy_13365*0.1381966011250105 + Dummy_13366*0.5854101966249684 + Dummy_13367*0.1381966011250105) + Dummy_13282*(Dummy_13364*0.1381966011250105 + Dummy_13365*0.5854101966249684 + Dummy_13366*0.1381966011250105 + Dummy_13367*0.1381966011250105) + Dummy_13283*(Dummy_13364*0.5854101966249684 + Dummy_13365*0.1381966011250105 + Dummy_13366*0.1381966011250105 + Dummy_13367*0.1381966011250105); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5996 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5997 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_5998 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_5999 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_6000 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_6001 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6002 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_6003 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6004 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6005 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13368 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13369 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13370 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13371 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13372 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13373 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13374 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13375 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13376 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13377 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const walberla::float64 Dummy_6006 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_6007 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_6008 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const walberla::float64 Dummy_6009 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const walberla::float64 Dummy_6010 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6011 = Dummy_6010*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4); - const walberla::float64 Dummy_6012 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6013 = Dummy_6012*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11); - const walberla::float64 Dummy_6014 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6015 = Dummy_6014*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18); - const walberla::float64 Dummy_6016 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6017 = Dummy_6016*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_25); - const walberla::float64 Dummy_6018 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_6019 = Dummy_6010*Dummy_6018; - const walberla::float64 Dummy_6020 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); - const walberla::float64 Dummy_6021 = Dummy_6012*Dummy_6020; - const walberla::float64 Dummy_6022 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); - const walberla::float64 Dummy_6023 = Dummy_6014*Dummy_6022; - const walberla::float64 Dummy_6024 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const walberla::float64 Dummy_6025 = Dummy_6016*Dummy_6024; - const walberla::float64 Dummy_6026 = Dummy_6010*tmp_kernel_op_28; - const walberla::float64 Dummy_6027 = Dummy_6012*tmp_kernel_op_29; - const walberla::float64 Dummy_6028 = Dummy_6014*tmp_kernel_op_30; - const walberla::float64 Dummy_6029 = Dummy_6016*tmp_kernel_op_31; - const walberla::float64 Dummy_6030 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_6031 = Dummy_6010*Dummy_6030; - const walberla::float64 Dummy_6032 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_6033 = Dummy_6012*Dummy_6032; - const walberla::float64 Dummy_6034 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const walberla::float64 Dummy_6035 = Dummy_6014*Dummy_6034; - const walberla::float64 Dummy_6036 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); - const walberla::float64 Dummy_6037 = Dummy_6016*Dummy_6036; - const walberla::float64 Dummy_6038 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); - const walberla::float64 Dummy_6039 = Dummy_6010*Dummy_6038; - const walberla::float64 Dummy_6040 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); - const walberla::float64 Dummy_6041 = Dummy_6012*Dummy_6040; - const walberla::float64 Dummy_6042 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const walberla::float64 Dummy_6043 = Dummy_6014*Dummy_6042; - const walberla::float64 Dummy_6044 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); - const walberla::float64 Dummy_6045 = Dummy_6016*Dummy_6044; - const walberla::float64 Dummy_6046 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_6047 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6048 = Dummy_6010*(-Dummy_6046 - Dummy_6047); - const walberla::float64 Dummy_6049 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_6050 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6051 = Dummy_6012*(-Dummy_6049 - Dummy_6050); - const walberla::float64 Dummy_6052 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_6053 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_6054 = Dummy_6014*(-Dummy_6052 - Dummy_6053); - const walberla::float64 Dummy_6055 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_6056 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_6057 = Dummy_6016*(-Dummy_6055 - Dummy_6056); - const walberla::float64 Dummy_6058 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const walberla::float64 Dummy_6059 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6060 = Dummy_6010*(-Dummy_6058 - Dummy_6059); - const walberla::float64 Dummy_6061 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_7; - const walberla::float64 Dummy_6062 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_6063 = Dummy_6012*(-Dummy_6061 - Dummy_6062); - const walberla::float64 Dummy_6064 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_14; - const walberla::float64 Dummy_6065 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_6066 = Dummy_6014*(-Dummy_6064 - Dummy_6065); - const walberla::float64 Dummy_6067 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21; - const walberla::float64 Dummy_6068 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_6069 = Dummy_6016*(-Dummy_6067 - Dummy_6068); - const walberla::float64 Dummy_6070 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6071 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6072 = Dummy_6010*(-Dummy_6070 - Dummy_6071); - const walberla::float64 Dummy_6073 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6074 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_8; - const walberla::float64 Dummy_6075 = Dummy_6012*(-Dummy_6073 - Dummy_6074); - const walberla::float64 Dummy_6076 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16; - const walberla::float64 Dummy_6077 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_15; - const walberla::float64 Dummy_6078 = Dummy_6014*(-Dummy_6076 - Dummy_6077); - const walberla::float64 Dummy_6079 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_23; - const walberla::float64 Dummy_6080 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22; - const walberla::float64 Dummy_6081 = Dummy_6016*(-Dummy_6079 - Dummy_6080); - const walberla::float64 Dummy_6082 = Dummy_6010*(Dummy_6046 + Dummy_6058 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); - const walberla::float64 Dummy_6083 = Dummy_6012*(Dummy_6049 + Dummy_6061 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); - const walberla::float64 Dummy_6084 = Dummy_6014*(Dummy_6052 + Dummy_6064 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); - const walberla::float64 Dummy_6085 = Dummy_6016*(Dummy_6055 + Dummy_6067 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); - const walberla::float64 Dummy_6086 = Dummy_6010*(Dummy_6047 + Dummy_6070 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); - const walberla::float64 Dummy_6087 = Dummy_6012*(Dummy_6050 + Dummy_6073 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); - const walberla::float64 Dummy_6088 = Dummy_6014*(Dummy_6053 + Dummy_6076 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); - const walberla::float64 Dummy_6089 = Dummy_6016*(Dummy_6056 + Dummy_6079 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); - const walberla::float64 Dummy_6090 = Dummy_6010*(Dummy_6059 + Dummy_6071 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_6091 = Dummy_6012*(Dummy_6062 + Dummy_6074 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); - const walberla::float64 Dummy_6092 = Dummy_6014*(Dummy_6065 + Dummy_6077 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); - const walberla::float64 Dummy_6093 = Dummy_6016*(Dummy_6068 + Dummy_6080 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); - const walberla::float64 Dummy_6094 = Dummy_6006*(Dummy_6011*tmp_kernel_op_28 + Dummy_6013*tmp_kernel_op_29 + Dummy_6015*tmp_kernel_op_30 + Dummy_6017*tmp_kernel_op_31) + Dummy_6007*(Dummy_6011*0.1381966011250105 + Dummy_6013*0.1381966011250105 + Dummy_6015*0.5854101966249684 + Dummy_6017*0.1381966011250105) + Dummy_6008*(Dummy_6011*0.1381966011250105 + Dummy_6013*0.5854101966249684 + Dummy_6015*0.1381966011250105 + Dummy_6017*0.1381966011250105) + Dummy_6009*(Dummy_6011*0.5854101966249684 + Dummy_6013*0.1381966011250105 + Dummy_6015*0.1381966011250105 + Dummy_6017*0.1381966011250105); - const walberla::float64 Dummy_6095 = Dummy_6006*(-Dummy_6018*Dummy_6026 - Dummy_6020*Dummy_6027 - Dummy_6022*Dummy_6028 - Dummy_6024*Dummy_6029) + Dummy_6007*(Dummy_6019*-0.1381966011250105 + Dummy_6021*-0.1381966011250105 + Dummy_6023*-0.5854101966249684 + Dummy_6025*-0.1381966011250105) + Dummy_6008*(Dummy_6019*-0.1381966011250105 + Dummy_6021*-0.5854101966249684 + Dummy_6023*-0.1381966011250105 + Dummy_6025*-0.1381966011250105) + Dummy_6009*(Dummy_6019*-0.5854101966249684 + Dummy_6021*-0.1381966011250105 + Dummy_6023*-0.1381966011250105 + Dummy_6025*-0.1381966011250105); - const walberla::float64 Dummy_6096 = Dummy_6006*(-Dummy_6026*Dummy_6030 - Dummy_6027*Dummy_6032 - Dummy_6028*Dummy_6034 - Dummy_6029*Dummy_6036) + Dummy_6007*(Dummy_6031*-0.1381966011250105 + Dummy_6033*-0.1381966011250105 + Dummy_6035*-0.5854101966249684 + Dummy_6037*-0.1381966011250105) + Dummy_6008*(Dummy_6031*-0.1381966011250105 + Dummy_6033*-0.5854101966249684 + Dummy_6035*-0.1381966011250105 + Dummy_6037*-0.1381966011250105) + Dummy_6009*(Dummy_6031*-0.5854101966249684 + Dummy_6033*-0.1381966011250105 + Dummy_6035*-0.1381966011250105 + Dummy_6037*-0.1381966011250105); - const walberla::float64 Dummy_6097 = Dummy_6006*(-Dummy_6026*Dummy_6038 - Dummy_6027*Dummy_6040 - Dummy_6028*Dummy_6042 - Dummy_6029*Dummy_6044) + Dummy_6007*(Dummy_6039*-0.1381966011250105 + Dummy_6041*-0.1381966011250105 + Dummy_6043*-0.5854101966249684 + Dummy_6045*-0.1381966011250105) + Dummy_6008*(Dummy_6039*-0.1381966011250105 + Dummy_6041*-0.5854101966249684 + Dummy_6043*-0.1381966011250105 + Dummy_6045*-0.1381966011250105) + Dummy_6009*(Dummy_6039*-0.5854101966249684 + Dummy_6041*-0.1381966011250105 + Dummy_6043*-0.1381966011250105 + Dummy_6045*-0.1381966011250105); - const walberla::float64 Dummy_6098 = Dummy_6006*(Dummy_6048*tmp_kernel_op_28 + Dummy_6051*tmp_kernel_op_29 + Dummy_6054*tmp_kernel_op_30 + Dummy_6057*tmp_kernel_op_31) + Dummy_6007*(Dummy_6048*0.1381966011250105 + Dummy_6051*0.1381966011250105 + Dummy_6054*0.5854101966249684 + Dummy_6057*0.1381966011250105) + Dummy_6008*(Dummy_6048*0.1381966011250105 + Dummy_6051*0.5854101966249684 + Dummy_6054*0.1381966011250105 + Dummy_6057*0.1381966011250105) + Dummy_6009*(Dummy_6048*0.5854101966249684 + Dummy_6051*0.1381966011250105 + Dummy_6054*0.1381966011250105 + Dummy_6057*0.1381966011250105); - const walberla::float64 Dummy_6099 = Dummy_6006*(Dummy_6060*tmp_kernel_op_28 + Dummy_6063*tmp_kernel_op_29 + Dummy_6066*tmp_kernel_op_30 + Dummy_6069*tmp_kernel_op_31) + Dummy_6007*(Dummy_6060*0.1381966011250105 + Dummy_6063*0.1381966011250105 + Dummy_6066*0.5854101966249684 + Dummy_6069*0.1381966011250105) + Dummy_6008*(Dummy_6060*0.1381966011250105 + Dummy_6063*0.5854101966249684 + Dummy_6066*0.1381966011250105 + Dummy_6069*0.1381966011250105) + Dummy_6009*(Dummy_6060*0.5854101966249684 + Dummy_6063*0.1381966011250105 + Dummy_6066*0.1381966011250105 + Dummy_6069*0.1381966011250105); - const walberla::float64 Dummy_6100 = Dummy_6006*(Dummy_6072*tmp_kernel_op_28 + Dummy_6075*tmp_kernel_op_29 + Dummy_6078*tmp_kernel_op_30 + Dummy_6081*tmp_kernel_op_31) + Dummy_6007*(Dummy_6072*0.1381966011250105 + Dummy_6075*0.1381966011250105 + Dummy_6078*0.5854101966249684 + Dummy_6081*0.1381966011250105) + Dummy_6008*(Dummy_6072*0.1381966011250105 + Dummy_6075*0.5854101966249684 + Dummy_6078*0.1381966011250105 + Dummy_6081*0.1381966011250105) + Dummy_6009*(Dummy_6072*0.5854101966249684 + Dummy_6075*0.1381966011250105 + Dummy_6078*0.1381966011250105 + Dummy_6081*0.1381966011250105); - const walberla::float64 Dummy_6101 = Dummy_6006*(Dummy_6082*tmp_kernel_op_28 + Dummy_6083*tmp_kernel_op_29 + Dummy_6084*tmp_kernel_op_30 + Dummy_6085*tmp_kernel_op_31) + Dummy_6007*(Dummy_6082*0.1381966011250105 + Dummy_6083*0.1381966011250105 + Dummy_6084*0.5854101966249684 + Dummy_6085*0.1381966011250105) + Dummy_6008*(Dummy_6082*0.1381966011250105 + Dummy_6083*0.5854101966249684 + Dummy_6084*0.1381966011250105 + Dummy_6085*0.1381966011250105) + Dummy_6009*(Dummy_6082*0.5854101966249684 + Dummy_6083*0.1381966011250105 + Dummy_6084*0.1381966011250105 + Dummy_6085*0.1381966011250105); - const walberla::float64 Dummy_6102 = Dummy_6006*(Dummy_6086*tmp_kernel_op_28 + Dummy_6087*tmp_kernel_op_29 + Dummy_6088*tmp_kernel_op_30 + Dummy_6089*tmp_kernel_op_31) + Dummy_6007*(Dummy_6086*0.1381966011250105 + Dummy_6087*0.1381966011250105 + Dummy_6088*0.5854101966249684 + Dummy_6089*0.1381966011250105) + Dummy_6008*(Dummy_6086*0.1381966011250105 + Dummy_6087*0.5854101966249684 + Dummy_6088*0.1381966011250105 + Dummy_6089*0.1381966011250105) + Dummy_6009*(Dummy_6086*0.5854101966249684 + Dummy_6087*0.1381966011250105 + Dummy_6088*0.1381966011250105 + Dummy_6089*0.1381966011250105); - const walberla::float64 Dummy_6103 = Dummy_6006*(Dummy_6090*tmp_kernel_op_28 + Dummy_6091*tmp_kernel_op_29 + Dummy_6092*tmp_kernel_op_30 + Dummy_6093*tmp_kernel_op_31) + Dummy_6007*(Dummy_6090*0.1381966011250105 + Dummy_6091*0.1381966011250105 + Dummy_6092*0.5854101966249684 + Dummy_6093*0.1381966011250105) + Dummy_6008*(Dummy_6090*0.1381966011250105 + Dummy_6091*0.5854101966249684 + Dummy_6092*0.1381966011250105 + Dummy_6093*0.1381966011250105) + Dummy_6009*(Dummy_6090*0.5854101966249684 + Dummy_6091*0.1381966011250105 + Dummy_6092*0.1381966011250105 + Dummy_6093*0.1381966011250105); + const walberla::float64 Dummy_13378 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13379 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13380 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const walberla::float64 Dummy_13381 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const walberla::float64 Dummy_13382 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13383 = Dummy_13382*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4); + const walberla::float64 Dummy_13384 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13385 = Dummy_13384*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_11 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11); + const walberla::float64 Dummy_13386 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13387 = Dummy_13386*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18); + const walberla::float64 Dummy_13388 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13389 = Dummy_13388*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_25); + const walberla::float64 Dummy_13390 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13391 = Dummy_13382*Dummy_13390; + const walberla::float64 Dummy_13392 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_8 - 1.0); + const walberla::float64 Dummy_13393 = Dummy_13384*Dummy_13392; + const walberla::float64 Dummy_13394 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_15 - 1.0); + const walberla::float64 Dummy_13395 = Dummy_13386*Dummy_13394; + const walberla::float64 Dummy_13396 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const walberla::float64 Dummy_13397 = Dummy_13388*Dummy_13396; + const walberla::float64 Dummy_13398 = Dummy_13382*tmp_kernel_op_28; + const walberla::float64 Dummy_13399 = Dummy_13384*tmp_kernel_op_29; + const walberla::float64 Dummy_13400 = Dummy_13386*tmp_kernel_op_30; + const walberla::float64 Dummy_13401 = Dummy_13388*tmp_kernel_op_31; + const walberla::float64 Dummy_13402 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13403 = Dummy_13382*Dummy_13402; + const walberla::float64 Dummy_13404 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13405 = Dummy_13384*Dummy_13404; + const walberla::float64 Dummy_13406 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const walberla::float64 Dummy_13407 = Dummy_13386*Dummy_13406; + const walberla::float64 Dummy_13408 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_23 - 1.0); + const walberla::float64 Dummy_13409 = Dummy_13388*Dummy_13408; + const walberla::float64 Dummy_13410 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_0 - 1.0); + const walberla::float64 Dummy_13411 = Dummy_13382*Dummy_13410; + const walberla::float64 Dummy_13412 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_7 - 1.0); + const walberla::float64 Dummy_13413 = Dummy_13384*Dummy_13412; + const walberla::float64 Dummy_13414 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const walberla::float64 Dummy_13415 = Dummy_13386*Dummy_13414; + const walberla::float64 Dummy_13416 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_21 - 1.0); + const walberla::float64 Dummy_13417 = Dummy_13388*Dummy_13416; + const walberla::float64 Dummy_13418 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13419 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13420 = Dummy_13382*(-Dummy_13418 - Dummy_13419); + const walberla::float64 Dummy_13421 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13422 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13423 = Dummy_13384*(-Dummy_13421 - Dummy_13422); + const walberla::float64 Dummy_13424 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13425 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13426 = Dummy_13386*(-Dummy_13424 - Dummy_13425); + const walberla::float64 Dummy_13427 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13428 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13429 = Dummy_13388*(-Dummy_13427 - Dummy_13428); + const walberla::float64 Dummy_13430 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const walberla::float64 Dummy_13431 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13432 = Dummy_13382*(-Dummy_13430 - Dummy_13431); + const walberla::float64 Dummy_13433 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_7; + const walberla::float64 Dummy_13434 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13435 = Dummy_13384*(-Dummy_13433 - Dummy_13434); + const walberla::float64 Dummy_13436 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_14; + const walberla::float64 Dummy_13437 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13438 = Dummy_13386*(-Dummy_13436 - Dummy_13437); + const walberla::float64 Dummy_13439 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21; + const walberla::float64 Dummy_13440 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13441 = Dummy_13388*(-Dummy_13439 - Dummy_13440); + const walberla::float64 Dummy_13442 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13443 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13444 = Dummy_13382*(-Dummy_13442 - Dummy_13443); + const walberla::float64 Dummy_13445 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13446 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_8; + const walberla::float64 Dummy_13447 = Dummy_13384*(-Dummy_13445 - Dummy_13446); + const walberla::float64 Dummy_13448 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16; + const walberla::float64 Dummy_13449 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_15; + const walberla::float64 Dummy_13450 = Dummy_13386*(-Dummy_13448 - Dummy_13449); + const walberla::float64 Dummy_13451 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_23; + const walberla::float64 Dummy_13452 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22; + const walberla::float64 Dummy_13453 = Dummy_13388*(-Dummy_13451 - Dummy_13452); + const walberla::float64 Dummy_13454 = Dummy_13382*(Dummy_13418 + Dummy_13430 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_3 - 0.68328157299974723)); + const walberla::float64 Dummy_13455 = Dummy_13384*(Dummy_13421 + Dummy_13433 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_10 + 2.8944271909999157)); + const walberla::float64 Dummy_13456 = Dummy_13386*(Dummy_13424 + Dummy_13436 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_17 + 2.8944271909999157)); + const walberla::float64 Dummy_13457 = Dummy_13388*(Dummy_13427 + Dummy_13439 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_24 + 2.8944271909999157)); + const walberla::float64 Dummy_13458 = Dummy_13382*(Dummy_13419 + Dummy_13442 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_1 - tmp_kernel_op_100 - 1.105572809000084)); + const walberla::float64 Dummy_13459 = Dummy_13384*(Dummy_13422 + Dummy_13445 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_8 - 4.6832815729997472)); + const walberla::float64 Dummy_13460 = Dummy_13386*(Dummy_13425 + Dummy_13448 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_15 - 1.105572809000084)); + const walberla::float64 Dummy_13461 = Dummy_13388*(Dummy_13428 + Dummy_13451 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_22 - 1.105572809000084)); + const walberla::float64 Dummy_13462 = Dummy_13382*(Dummy_13431 + Dummy_13443 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13463 = Dummy_13384*(Dummy_13434 + Dummy_13446 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_9 - 1.105572809000084)); + const walberla::float64 Dummy_13464 = Dummy_13386*(Dummy_13437 + Dummy_13449 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_16 - 4.6832815729997472)); + const walberla::float64 Dummy_13465 = Dummy_13388*(Dummy_13440 + Dummy_13452 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_23 - 1.105572809000084)); + const walberla::float64 Dummy_13466 = Dummy_13378*(Dummy_13383*tmp_kernel_op_28 + Dummy_13385*tmp_kernel_op_29 + Dummy_13387*tmp_kernel_op_30 + Dummy_13389*tmp_kernel_op_31) + Dummy_13379*(Dummy_13383*0.1381966011250105 + Dummy_13385*0.1381966011250105 + Dummy_13387*0.5854101966249684 + Dummy_13389*0.1381966011250105) + Dummy_13380*(Dummy_13383*0.1381966011250105 + Dummy_13385*0.5854101966249684 + Dummy_13387*0.1381966011250105 + Dummy_13389*0.1381966011250105) + Dummy_13381*(Dummy_13383*0.5854101966249684 + Dummy_13385*0.1381966011250105 + Dummy_13387*0.1381966011250105 + Dummy_13389*0.1381966011250105); + const walberla::float64 Dummy_13467 = Dummy_13378*(-Dummy_13390*Dummy_13398 - Dummy_13392*Dummy_13399 - Dummy_13394*Dummy_13400 - Dummy_13396*Dummy_13401) + Dummy_13379*(Dummy_13391*-0.1381966011250105 + Dummy_13393*-0.1381966011250105 + Dummy_13395*-0.5854101966249684 + Dummy_13397*-0.1381966011250105) + Dummy_13380*(Dummy_13391*-0.1381966011250105 + Dummy_13393*-0.5854101966249684 + Dummy_13395*-0.1381966011250105 + Dummy_13397*-0.1381966011250105) + Dummy_13381*(Dummy_13391*-0.5854101966249684 + Dummy_13393*-0.1381966011250105 + Dummy_13395*-0.1381966011250105 + Dummy_13397*-0.1381966011250105); + const walberla::float64 Dummy_13468 = Dummy_13378*(-Dummy_13398*Dummy_13402 - Dummy_13399*Dummy_13404 - Dummy_13400*Dummy_13406 - Dummy_13401*Dummy_13408) + Dummy_13379*(Dummy_13403*-0.1381966011250105 + Dummy_13405*-0.1381966011250105 + Dummy_13407*-0.5854101966249684 + Dummy_13409*-0.1381966011250105) + Dummy_13380*(Dummy_13403*-0.1381966011250105 + Dummy_13405*-0.5854101966249684 + Dummy_13407*-0.1381966011250105 + Dummy_13409*-0.1381966011250105) + Dummy_13381*(Dummy_13403*-0.5854101966249684 + Dummy_13405*-0.1381966011250105 + Dummy_13407*-0.1381966011250105 + Dummy_13409*-0.1381966011250105); + const walberla::float64 Dummy_13469 = Dummy_13378*(-Dummy_13398*Dummy_13410 - Dummy_13399*Dummy_13412 - Dummy_13400*Dummy_13414 - Dummy_13401*Dummy_13416) + Dummy_13379*(Dummy_13411*-0.1381966011250105 + Dummy_13413*-0.1381966011250105 + Dummy_13415*-0.5854101966249684 + Dummy_13417*-0.1381966011250105) + Dummy_13380*(Dummy_13411*-0.1381966011250105 + Dummy_13413*-0.5854101966249684 + Dummy_13415*-0.1381966011250105 + Dummy_13417*-0.1381966011250105) + Dummy_13381*(Dummy_13411*-0.5854101966249684 + Dummy_13413*-0.1381966011250105 + Dummy_13415*-0.1381966011250105 + Dummy_13417*-0.1381966011250105); + const walberla::float64 Dummy_13470 = Dummy_13378*(Dummy_13420*tmp_kernel_op_28 + Dummy_13423*tmp_kernel_op_29 + Dummy_13426*tmp_kernel_op_30 + Dummy_13429*tmp_kernel_op_31) + Dummy_13379*(Dummy_13420*0.1381966011250105 + Dummy_13423*0.1381966011250105 + Dummy_13426*0.5854101966249684 + Dummy_13429*0.1381966011250105) + Dummy_13380*(Dummy_13420*0.1381966011250105 + Dummy_13423*0.5854101966249684 + Dummy_13426*0.1381966011250105 + Dummy_13429*0.1381966011250105) + Dummy_13381*(Dummy_13420*0.5854101966249684 + Dummy_13423*0.1381966011250105 + Dummy_13426*0.1381966011250105 + Dummy_13429*0.1381966011250105); + const walberla::float64 Dummy_13471 = Dummy_13378*(Dummy_13432*tmp_kernel_op_28 + Dummy_13435*tmp_kernel_op_29 + Dummy_13438*tmp_kernel_op_30 + Dummy_13441*tmp_kernel_op_31) + Dummy_13379*(Dummy_13432*0.1381966011250105 + Dummy_13435*0.1381966011250105 + Dummy_13438*0.5854101966249684 + Dummy_13441*0.1381966011250105) + Dummy_13380*(Dummy_13432*0.1381966011250105 + Dummy_13435*0.5854101966249684 + Dummy_13438*0.1381966011250105 + Dummy_13441*0.1381966011250105) + Dummy_13381*(Dummy_13432*0.5854101966249684 + Dummy_13435*0.1381966011250105 + Dummy_13438*0.1381966011250105 + Dummy_13441*0.1381966011250105); + const walberla::float64 Dummy_13472 = Dummy_13378*(Dummy_13444*tmp_kernel_op_28 + Dummy_13447*tmp_kernel_op_29 + Dummy_13450*tmp_kernel_op_30 + Dummy_13453*tmp_kernel_op_31) + Dummy_13379*(Dummy_13444*0.1381966011250105 + Dummy_13447*0.1381966011250105 + Dummy_13450*0.5854101966249684 + Dummy_13453*0.1381966011250105) + Dummy_13380*(Dummy_13444*0.1381966011250105 + Dummy_13447*0.5854101966249684 + Dummy_13450*0.1381966011250105 + Dummy_13453*0.1381966011250105) + Dummy_13381*(Dummy_13444*0.5854101966249684 + Dummy_13447*0.1381966011250105 + Dummy_13450*0.1381966011250105 + Dummy_13453*0.1381966011250105); + const walberla::float64 Dummy_13473 = Dummy_13378*(Dummy_13454*tmp_kernel_op_28 + Dummy_13455*tmp_kernel_op_29 + Dummy_13456*tmp_kernel_op_30 + Dummy_13457*tmp_kernel_op_31) + Dummy_13379*(Dummy_13454*0.1381966011250105 + Dummy_13455*0.1381966011250105 + Dummy_13456*0.5854101966249684 + Dummy_13457*0.1381966011250105) + Dummy_13380*(Dummy_13454*0.1381966011250105 + Dummy_13455*0.5854101966249684 + Dummy_13456*0.1381966011250105 + Dummy_13457*0.1381966011250105) + Dummy_13381*(Dummy_13454*0.5854101966249684 + Dummy_13455*0.1381966011250105 + Dummy_13456*0.1381966011250105 + Dummy_13457*0.1381966011250105); + const walberla::float64 Dummy_13474 = Dummy_13378*(Dummy_13458*tmp_kernel_op_28 + Dummy_13459*tmp_kernel_op_29 + Dummy_13460*tmp_kernel_op_30 + Dummy_13461*tmp_kernel_op_31) + Dummy_13379*(Dummy_13458*0.1381966011250105 + Dummy_13459*0.1381966011250105 + Dummy_13460*0.5854101966249684 + Dummy_13461*0.1381966011250105) + Dummy_13380*(Dummy_13458*0.1381966011250105 + Dummy_13459*0.5854101966249684 + Dummy_13460*0.1381966011250105 + Dummy_13461*0.1381966011250105) + Dummy_13381*(Dummy_13458*0.5854101966249684 + Dummy_13459*0.1381966011250105 + Dummy_13460*0.1381966011250105 + Dummy_13461*0.1381966011250105); + const walberla::float64 Dummy_13475 = Dummy_13378*(Dummy_13462*tmp_kernel_op_28 + Dummy_13463*tmp_kernel_op_29 + Dummy_13464*tmp_kernel_op_30 + Dummy_13465*tmp_kernel_op_31) + Dummy_13379*(Dummy_13462*0.1381966011250105 + Dummy_13463*0.1381966011250105 + Dummy_13464*0.5854101966249684 + Dummy_13465*0.1381966011250105) + Dummy_13380*(Dummy_13462*0.1381966011250105 + Dummy_13463*0.5854101966249684 + Dummy_13464*0.1381966011250105 + Dummy_13465*0.1381966011250105) + Dummy_13381*(Dummy_13462*0.5854101966249684 + Dummy_13463*0.1381966011250105 + Dummy_13464*0.1381966011250105 + Dummy_13465*0.1381966011250105); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_6094 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_6095 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_6096 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_6097 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_6098 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6099 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_6100 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6101 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_6102 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_6103 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13466 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13467 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_13468 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_13469 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13470 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13471 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_13472 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13473 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_13474 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_13475 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/gradient/noarch/P1ToP2ElementwiseGradient_2_0_toMatrix_macro_3D.cpp b/operators/gradient/noarch/P1ToP2ElementwiseGradient_2_0_toMatrix_macro_3D.cpp index 8ef569342932a3115d2bb5e77ea02462d11aec9e..0bbe2016b46014a3653efe7c03c074c58b17856e 100644 --- a/operators/gradient/noarch/P1ToP2ElementwiseGradient_2_0_toMatrix_macro_3D.cpp +++ b/operators/gradient/noarch/P1ToP2ElementwiseGradient_2_0_toMatrix_macro_3D.cpp @@ -85,27 +85,21 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_1_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_2_0_GREEN_DOWN; const walberla::float64 jac_affine_0_2_GREEN_DOWN = -p_affine_const_0_0_GREEN_DOWN + p_affine_const_3_0_GREEN_DOWN; const walberla::float64 jac_affine_1_0_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN; const walberla::float64 jac_affine_1_1_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_2_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_14_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN; const walberla::float64 jac_affine_1_2_GREEN_DOWN = -p_affine_const_0_1_GREEN_DOWN + p_affine_const_3_1_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_12_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_0_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_1_2_GREEN_DOWN; const walberla::float64 jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_11_GREEN_DOWN = jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN; const walberla::float64 jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_10_GREEN_DOWN = jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_13_GREEN_DOWN = jac_affine_0_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN; - const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_0_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; + const walberla::float64 tmp_coords_jac_15_GREEN_DOWN = jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_10_GREEN_DOWN - jac_affine_2_0_GREEN_DOWN*tmp_coords_jac_11_GREEN_DOWN - jac_affine_2_1_GREEN_DOWN*tmp_coords_jac_13_GREEN_DOWN + jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_12_GREEN_DOWN - jac_affine_2_2_GREEN_DOWN*tmp_coords_jac_14_GREEN_DOWN; const walberla::float64 tmp_coords_jac_16_GREEN_DOWN = 1.0 / (tmp_coords_jac_15_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); - const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_0_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); + const walberla::float64 jac_affine_inv_0_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_10_GREEN_DOWN - tmp_coords_jac_11_GREEN_DOWN); + const walberla::float64 jac_affine_inv_1_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN - tmp_coords_jac_13_GREEN_DOWN); + const walberla::float64 jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(tmp_coords_jac_12_GREEN_DOWN - tmp_coords_jac_14_GREEN_DOWN); const walberla::float64 abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); const walberla::float64 tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_GREEN_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_GREEN_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -130,27 +124,21 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_1_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_2_0_GREEN_UP; const walberla::float64 jac_affine_0_2_GREEN_UP = -p_affine_const_0_0_GREEN_UP + p_affine_const_3_0_GREEN_UP; const walberla::float64 jac_affine_1_0_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP; const walberla::float64 jac_affine_1_1_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_2_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_11_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP; + const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP; const walberla::float64 jac_affine_1_2_GREEN_UP = -p_affine_const_0_1_GREEN_UP + p_affine_const_3_1_GREEN_UP; - const walberla::float64 tmp_coords_jac_9_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP; + const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP; const walberla::float64 jac_affine_2_0_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_1_2_GREEN_UP; const walberla::float64 jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_8_GREEN_UP = jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP; const walberla::float64 jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_7_GREEN_UP = jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_10_GREEN_UP = jac_affine_0_1_GREEN_UP*jac_affine_2_2_GREEN_UP; - const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_0_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_0_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_9_GREEN_UP; + const walberla::float64 tmp_coords_jac_12_GREEN_UP = jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_2_0_GREEN_UP*tmp_coords_jac_7_GREEN_UP - jac_affine_2_0_GREEN_UP*tmp_coords_jac_8_GREEN_UP - jac_affine_2_1_GREEN_UP*tmp_coords_jac_10_GREEN_UP - jac_affine_2_2_GREEN_UP*tmp_coords_jac_11_GREEN_UP + jac_affine_2_2_GREEN_UP*tmp_coords_jac_9_GREEN_UP; const walberla::float64 tmp_coords_jac_13_GREEN_UP = 1.0 / (tmp_coords_jac_12_GREEN_UP); - const walberla::float64 jac_affine_inv_0_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); - const walberla::float64 jac_affine_inv_0_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_2_1_GREEN_UP - tmp_coords_jac_10_GREEN_UP); - const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); - const walberla::float64 jac_affine_inv_1_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_0_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); + const walberla::float64 jac_affine_inv_0_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(tmp_coords_jac_7_GREEN_UP - tmp_coords_jac_8_GREEN_UP); + const walberla::float64 jac_affine_inv_1_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP - tmp_coords_jac_10_GREEN_UP); + const walberla::float64 jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-tmp_coords_jac_11_GREEN_UP + tmp_coords_jac_9_GREEN_UP); const walberla::float64 abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); const walberla::float64 tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_DOWN = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -178,27 +166,21 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_1_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_2_0_BLUE_DOWN; const walberla::float64 jac_affine_0_2_BLUE_DOWN = -p_affine_const_0_0_BLUE_DOWN + p_affine_const_3_0_BLUE_DOWN; const walberla::float64 jac_affine_1_0_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN; const walberla::float64 jac_affine_1_1_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_2_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_14_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN; const walberla::float64 jac_affine_1_2_BLUE_DOWN = -p_affine_const_0_1_BLUE_DOWN + p_affine_const_3_1_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_12_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_0_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_1_2_BLUE_DOWN; const walberla::float64 jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_11_BLUE_DOWN = jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN; const walberla::float64 jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_10_BLUE_DOWN = jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_13_BLUE_DOWN = jac_affine_0_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN; - const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_0_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; + const walberla::float64 tmp_coords_jac_15_BLUE_DOWN = jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_10_BLUE_DOWN - jac_affine_2_0_BLUE_DOWN*tmp_coords_jac_11_BLUE_DOWN - jac_affine_2_1_BLUE_DOWN*tmp_coords_jac_13_BLUE_DOWN + jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_12_BLUE_DOWN - jac_affine_2_2_BLUE_DOWN*tmp_coords_jac_14_BLUE_DOWN; const walberla::float64 tmp_coords_jac_16_BLUE_DOWN = 1.0 / (tmp_coords_jac_15_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); - const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_0_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); + const walberla::float64 jac_affine_inv_0_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_10_BLUE_DOWN - tmp_coords_jac_11_BLUE_DOWN); + const walberla::float64 jac_affine_inv_1_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN - tmp_coords_jac_13_BLUE_DOWN); + const walberla::float64 jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(tmp_coords_jac_12_BLUE_DOWN - tmp_coords_jac_14_BLUE_DOWN); const walberla::float64 abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); const walberla::float64 tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_BLUE_UP = macro_vertex_coord_id_0comp0 + tmp_coords_jac_0_BLUE_UP*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_1comp0); @@ -223,27 +205,21 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_1_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_2_0_BLUE_UP; const walberla::float64 jac_affine_0_2_BLUE_UP = -p_affine_const_0_0_BLUE_UP + p_affine_const_3_0_BLUE_UP; const walberla::float64 jac_affine_1_0_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP; const walberla::float64 jac_affine_1_1_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_2_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_11_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP; + const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP; const walberla::float64 jac_affine_1_2_BLUE_UP = -p_affine_const_0_1_BLUE_UP + p_affine_const_3_1_BLUE_UP; - const walberla::float64 tmp_coords_jac_9_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP; + const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP; const walberla::float64 jac_affine_2_0_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_1_2_BLUE_UP; const walberla::float64 jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_8_BLUE_UP = jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP; const walberla::float64 jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_7_BLUE_UP = jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_10_BLUE_UP = jac_affine_0_1_BLUE_UP*jac_affine_2_2_BLUE_UP; - const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_0_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_0_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_9_BLUE_UP; + const walberla::float64 tmp_coords_jac_12_BLUE_UP = jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_2_0_BLUE_UP*tmp_coords_jac_7_BLUE_UP - jac_affine_2_0_BLUE_UP*tmp_coords_jac_8_BLUE_UP - jac_affine_2_1_BLUE_UP*tmp_coords_jac_10_BLUE_UP - jac_affine_2_2_BLUE_UP*tmp_coords_jac_11_BLUE_UP + jac_affine_2_2_BLUE_UP*tmp_coords_jac_9_BLUE_UP; const walberla::float64 tmp_coords_jac_13_BLUE_UP = 1.0 / (tmp_coords_jac_12_BLUE_UP); - const walberla::float64 jac_affine_inv_0_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); - const walberla::float64 jac_affine_inv_0_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_2_1_BLUE_UP - tmp_coords_jac_10_BLUE_UP); - const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); - const walberla::float64 jac_affine_inv_1_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_0_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); + const walberla::float64 jac_affine_inv_0_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(tmp_coords_jac_7_BLUE_UP - tmp_coords_jac_8_BLUE_UP); + const walberla::float64 jac_affine_inv_1_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP - tmp_coords_jac_10_BLUE_UP); + const walberla::float64 jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-tmp_coords_jac_11_BLUE_UP + tmp_coords_jac_9_BLUE_UP); const walberla::float64 abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); const walberla::float64 tmp_coords_jac_0_WHITE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 tmp_coords_jac_1_WHITE_DOWN = tmp_coords_jac_0_WHITE_DOWN*(-macro_vertex_coord_id_0comp0 + macro_vertex_coord_id_2comp0); @@ -274,27 +250,21 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_1_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_2_0_WHITE_DOWN; const walberla::float64 jac_affine_0_2_WHITE_DOWN = -p_affine_const_0_0_WHITE_DOWN + p_affine_const_3_0_WHITE_DOWN; const walberla::float64 jac_affine_1_0_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN; const walberla::float64 jac_affine_1_1_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_2_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_17_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN; const walberla::float64 jac_affine_1_2_WHITE_DOWN = -p_affine_const_0_1_WHITE_DOWN + p_affine_const_3_1_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_15_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_0_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_1_2_WHITE_DOWN; const walberla::float64 jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_14_WHITE_DOWN = jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN; const walberla::float64 jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_13_WHITE_DOWN = jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_16_WHITE_DOWN = jac_affine_0_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN; - const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_0_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; + const walberla::float64 tmp_coords_jac_18_WHITE_DOWN = jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_13_WHITE_DOWN - jac_affine_2_0_WHITE_DOWN*tmp_coords_jac_14_WHITE_DOWN - jac_affine_2_1_WHITE_DOWN*tmp_coords_jac_16_WHITE_DOWN + jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_15_WHITE_DOWN - jac_affine_2_2_WHITE_DOWN*tmp_coords_jac_17_WHITE_DOWN; const walberla::float64 tmp_coords_jac_19_WHITE_DOWN = 1.0 / (tmp_coords_jac_18_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); - const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_0_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); + const walberla::float64 jac_affine_inv_0_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_13_WHITE_DOWN - tmp_coords_jac_14_WHITE_DOWN); + const walberla::float64 jac_affine_inv_1_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN - tmp_coords_jac_16_WHITE_DOWN); + const walberla::float64 jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(tmp_coords_jac_15_WHITE_DOWN - tmp_coords_jac_17_WHITE_DOWN); const walberla::float64 abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); const walberla::float64 tmp_coords_jac_0_WHITE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; const walberla::float64 p_affine_const_0_0_WHITE_UP = macro_vertex_coord_id_0comp0; @@ -313,27 +283,21 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 jac_affine_0_1_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_2_0_WHITE_UP; const walberla::float64 jac_affine_0_2_WHITE_UP = -p_affine_const_0_0_WHITE_UP + p_affine_const_3_0_WHITE_UP; const walberla::float64 jac_affine_1_0_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP; const walberla::float64 jac_affine_1_1_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_2_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_5_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_1_WHITE_UP; + const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP; const walberla::float64 jac_affine_1_2_WHITE_UP = -p_affine_const_0_1_WHITE_UP + p_affine_const_3_1_WHITE_UP; - const walberla::float64 tmp_coords_jac_3_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_1_2_WHITE_UP; + const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP; const walberla::float64 jac_affine_2_0_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_1_2_WHITE_UP; const walberla::float64 jac_affine_2_1_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_2_WHITE_UP = jac_affine_1_2_WHITE_UP*jac_affine_2_1_WHITE_UP; const walberla::float64 jac_affine_2_2_WHITE_UP = -p_affine_const_0_2_WHITE_UP + p_affine_const_3_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_1_WHITE_UP = jac_affine_1_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_4_WHITE_UP = jac_affine_0_1_WHITE_UP*jac_affine_2_2_WHITE_UP; - const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_0_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_0_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_5_WHITE_UP; + const walberla::float64 tmp_coords_jac_6_WHITE_UP = jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_2_0_WHITE_UP*tmp_coords_jac_1_WHITE_UP - jac_affine_2_0_WHITE_UP*tmp_coords_jac_2_WHITE_UP - jac_affine_2_1_WHITE_UP*tmp_coords_jac_4_WHITE_UP + jac_affine_2_2_WHITE_UP*tmp_coords_jac_3_WHITE_UP - jac_affine_2_2_WHITE_UP*tmp_coords_jac_5_WHITE_UP; const walberla::float64 tmp_coords_jac_7_WHITE_UP = 1.0 / (tmp_coords_jac_6_WHITE_UP); - const walberla::float64 jac_affine_inv_0_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); - const walberla::float64 jac_affine_inv_0_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_2_1_WHITE_UP - tmp_coords_jac_4_WHITE_UP); - const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); - const walberla::float64 jac_affine_inv_1_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_1_0_WHITE_UP*jac_affine_2_2_WHITE_UP + jac_affine_1_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_2_2_WHITE_UP - jac_affine_0_2_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_1_2_WHITE_UP + jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_0_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_1_0_WHITE_UP*jac_affine_2_1_WHITE_UP - jac_affine_1_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_1_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(-jac_affine_0_0_WHITE_UP*jac_affine_2_1_WHITE_UP + jac_affine_0_1_WHITE_UP*jac_affine_2_0_WHITE_UP); - const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_0_WHITE_UP*jac_affine_1_1_WHITE_UP - jac_affine_0_1_WHITE_UP*jac_affine_1_0_WHITE_UP); + const walberla::float64 jac_affine_inv_0_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_1_WHITE_UP - tmp_coords_jac_2_WHITE_UP); + const walberla::float64 jac_affine_inv_1_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(jac_affine_0_2_WHITE_UP*jac_affine_1_0_WHITE_UP - tmp_coords_jac_4_WHITE_UP); + const walberla::float64 jac_affine_inv_2_2_WHITE_UP = tmp_coords_jac_7_WHITE_UP*(tmp_coords_jac_3_WHITE_UP - tmp_coords_jac_5_WHITE_UP); const walberla::float64 abs_det_jac_affine_WHITE_UP = abs(tmp_coords_jac_6_WHITE_UP); const walberla::float64 tmp_kernel_op_0 = 0.13819660112501053; const walberla::float64 tmp_kernel_op_1 = 2.3416407864998736; @@ -487,626 +451,626 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d const walberla::float64 elMat_9_1 = tmp_kernel_op_108*0.1381966011250105 + tmp_kernel_op_109*0.1381966011250105 + tmp_kernel_op_110*0.5854101966249684 + tmp_kernel_op_111*0.1381966011250105; const walberla::float64 elMat_9_2 = tmp_kernel_op_108*0.1381966011250105 + tmp_kernel_op_109*0.5854101966249684 + tmp_kernel_op_110*0.1381966011250105 + tmp_kernel_op_111*0.1381966011250105; const walberla::float64 elMat_9_3 = tmp_kernel_op_108*0.5854101966249684 + tmp_kernel_op_109*0.1381966011250105 + tmp_kernel_op_110*0.1381966011250105 + tmp_kernel_op_111*0.1381966011250105; - const walberla::float64 Dummy_6278 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6279 = Dummy_6278*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_6280 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6281 = Dummy_6280*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_6282 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6283 = Dummy_6282*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_6284 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6285 = Dummy_6284*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_6286 = Dummy_6278*tmp_kernel_op_0; - const walberla::float64 Dummy_6287 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_6288 = Dummy_6280*tmp_kernel_op_8; - const walberla::float64 Dummy_6289 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_6290 = Dummy_6282*tmp_kernel_op_16; - const walberla::float64 Dummy_6291 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_6292 = Dummy_6284*tmp_kernel_op_24; - const walberla::float64 Dummy_6293 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_6294 = Dummy_6278*Dummy_6287; - const walberla::float64 Dummy_6295 = Dummy_6280*Dummy_6289; - const walberla::float64 Dummy_6296 = Dummy_6282*Dummy_6291; - const walberla::float64 Dummy_6297 = Dummy_6284*Dummy_6293; - const walberla::float64 Dummy_6298 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_6299 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_6300 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_6301 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_6302 = Dummy_6278*Dummy_6298; - const walberla::float64 Dummy_6303 = Dummy_6280*Dummy_6299; - const walberla::float64 Dummy_6304 = Dummy_6282*Dummy_6300; - const walberla::float64 Dummy_6305 = Dummy_6284*Dummy_6301; - const walberla::float64 Dummy_6306 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_6307 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_6308 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_6309 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_6310 = Dummy_6278*Dummy_6306; - const walberla::float64 Dummy_6311 = Dummy_6280*Dummy_6307; - const walberla::float64 Dummy_6312 = Dummy_6282*Dummy_6308; - const walberla::float64 Dummy_6313 = Dummy_6284*Dummy_6309; - const walberla::float64 Dummy_6314 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6315 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_6316 = Dummy_6278*(-Dummy_6314 - Dummy_6315); - const walberla::float64 Dummy_6317 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6318 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_6319 = Dummy_6280*(-Dummy_6317 - Dummy_6318); - const walberla::float64 Dummy_6320 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_6321 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_6322 = Dummy_6282*(-Dummy_6320 - Dummy_6321); - const walberla::float64 Dummy_6323 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_6324 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_6325 = Dummy_6284*(-Dummy_6323 - Dummy_6324); - const walberla::float64 Dummy_6326 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6327 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6328 = Dummy_6278*(-Dummy_6326 - Dummy_6327); - const walberla::float64 Dummy_6329 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6330 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_6331 = Dummy_6280*(-Dummy_6329 - Dummy_6330); - const walberla::float64 Dummy_6332 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_6333 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_6334 = Dummy_6282*(-Dummy_6332 - Dummy_6333); - const walberla::float64 Dummy_6335 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_6336 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_6337 = Dummy_6284*(-Dummy_6335 - Dummy_6336); - const walberla::float64 Dummy_6338 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_6339 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6340 = Dummy_6278*(-Dummy_6338 - Dummy_6339); - const walberla::float64 Dummy_6341 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_6342 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_6343 = Dummy_6280*(-Dummy_6341 - Dummy_6342); - const walberla::float64 Dummy_6344 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_6345 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_6346 = Dummy_6282*(-Dummy_6344 - Dummy_6345); - const walberla::float64 Dummy_6347 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_6348 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_6349 = Dummy_6284*(-Dummy_6347 - Dummy_6348); - const walberla::float64 Dummy_6350 = Dummy_6278*(Dummy_6314 + Dummy_6326 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_6351 = Dummy_6280*(Dummy_6317 + Dummy_6329 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_6352 = Dummy_6282*(Dummy_6320 + Dummy_6332 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_6353 = Dummy_6284*(Dummy_6323 + Dummy_6335 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_6354 = Dummy_6278*(Dummy_6315 + Dummy_6338 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_6355 = Dummy_6280*(Dummy_6318 + Dummy_6341 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_6356 = Dummy_6282*(Dummy_6321 + Dummy_6344 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_6357 = Dummy_6284*(Dummy_6324 + Dummy_6347 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_6358 = Dummy_6278*(Dummy_6327 + Dummy_6339 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_6359 = Dummy_6280*(Dummy_6330 + Dummy_6342 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_6360 = Dummy_6282*(Dummy_6333 + Dummy_6345 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_6361 = Dummy_6284*(Dummy_6336 + Dummy_6348 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_6362 = Dummy_6279*tmp_kernel_op_0 + Dummy_6281*tmp_kernel_op_8 + Dummy_6283*tmp_kernel_op_16 + Dummy_6285*tmp_kernel_op_24; - const walberla::float64 Dummy_6363 = Dummy_6279*0.1381966011250105 + Dummy_6281*0.1381966011250105 + Dummy_6283*0.5854101966249684 + Dummy_6285*0.1381966011250105; - const walberla::float64 Dummy_6364 = Dummy_6279*0.1381966011250105 + Dummy_6281*0.5854101966249684 + Dummy_6283*0.1381966011250105 + Dummy_6285*0.1381966011250105; - const walberla::float64 Dummy_6365 = Dummy_6279*0.5854101966249684 + Dummy_6281*0.1381966011250105 + Dummy_6283*0.1381966011250105 + Dummy_6285*0.1381966011250105; - const walberla::float64 Dummy_6366 = -Dummy_6286*Dummy_6287 - Dummy_6288*Dummy_6289 - Dummy_6290*Dummy_6291 - Dummy_6292*Dummy_6293; - const walberla::float64 Dummy_6367 = Dummy_6294*-0.1381966011250105 + Dummy_6295*-0.1381966011250105 + Dummy_6296*-0.5854101966249684 + Dummy_6297*-0.1381966011250105; - const walberla::float64 Dummy_6368 = Dummy_6294*-0.1381966011250105 + Dummy_6295*-0.5854101966249684 + Dummy_6296*-0.1381966011250105 + Dummy_6297*-0.1381966011250105; - const walberla::float64 Dummy_6369 = Dummy_6294*-0.5854101966249684 + Dummy_6295*-0.1381966011250105 + Dummy_6296*-0.1381966011250105 + Dummy_6297*-0.1381966011250105; - const walberla::float64 Dummy_6370 = -Dummy_6286*Dummy_6298 - Dummy_6288*Dummy_6299 - Dummy_6290*Dummy_6300 - Dummy_6292*Dummy_6301; - const walberla::float64 Dummy_6371 = Dummy_6302*-0.1381966011250105 + Dummy_6303*-0.1381966011250105 + Dummy_6304*-0.5854101966249684 + Dummy_6305*-0.1381966011250105; - const walberla::float64 Dummy_6372 = Dummy_6302*-0.1381966011250105 + Dummy_6303*-0.5854101966249684 + Dummy_6304*-0.1381966011250105 + Dummy_6305*-0.1381966011250105; - const walberla::float64 Dummy_6373 = Dummy_6302*-0.5854101966249684 + Dummy_6303*-0.1381966011250105 + Dummy_6304*-0.1381966011250105 + Dummy_6305*-0.1381966011250105; - const walberla::float64 Dummy_6374 = -Dummy_6286*Dummy_6306 - Dummy_6288*Dummy_6307 - Dummy_6290*Dummy_6308 - Dummy_6292*Dummy_6309; - const walberla::float64 Dummy_6375 = Dummy_6310*-0.1381966011250105 + Dummy_6311*-0.1381966011250105 + Dummy_6312*-0.5854101966249684 + Dummy_6313*-0.1381966011250105; - const walberla::float64 Dummy_6376 = Dummy_6310*-0.1381966011250105 + Dummy_6311*-0.5854101966249684 + Dummy_6312*-0.1381966011250105 + Dummy_6313*-0.1381966011250105; - const walberla::float64 Dummy_6377 = Dummy_6310*-0.5854101966249684 + Dummy_6311*-0.1381966011250105 + Dummy_6312*-0.1381966011250105 + Dummy_6313*-0.1381966011250105; - const walberla::float64 Dummy_6378 = Dummy_6316*tmp_kernel_op_0 + Dummy_6319*tmp_kernel_op_8 + Dummy_6322*tmp_kernel_op_16 + Dummy_6325*tmp_kernel_op_24; - const walberla::float64 Dummy_6379 = Dummy_6316*0.1381966011250105 + Dummy_6319*0.1381966011250105 + Dummy_6322*0.5854101966249684 + Dummy_6325*0.1381966011250105; - const walberla::float64 Dummy_6380 = Dummy_6316*0.1381966011250105 + Dummy_6319*0.5854101966249684 + Dummy_6322*0.1381966011250105 + Dummy_6325*0.1381966011250105; - const walberla::float64 Dummy_6381 = Dummy_6316*0.5854101966249684 + Dummy_6319*0.1381966011250105 + Dummy_6322*0.1381966011250105 + Dummy_6325*0.1381966011250105; - const walberla::float64 Dummy_6382 = Dummy_6328*tmp_kernel_op_0 + Dummy_6331*tmp_kernel_op_8 + Dummy_6334*tmp_kernel_op_16 + Dummy_6337*tmp_kernel_op_24; - const walberla::float64 Dummy_6383 = Dummy_6328*0.1381966011250105 + Dummy_6331*0.1381966011250105 + Dummy_6334*0.5854101966249684 + Dummy_6337*0.1381966011250105; - const walberla::float64 Dummy_6384 = Dummy_6328*0.1381966011250105 + Dummy_6331*0.5854101966249684 + Dummy_6334*0.1381966011250105 + Dummy_6337*0.1381966011250105; - const walberla::float64 Dummy_6385 = Dummy_6328*0.5854101966249684 + Dummy_6331*0.1381966011250105 + Dummy_6334*0.1381966011250105 + Dummy_6337*0.1381966011250105; - const walberla::float64 Dummy_6386 = Dummy_6340*tmp_kernel_op_0 + Dummy_6343*tmp_kernel_op_8 + Dummy_6346*tmp_kernel_op_16 + Dummy_6349*tmp_kernel_op_24; - const walberla::float64 Dummy_6387 = Dummy_6340*0.1381966011250105 + Dummy_6343*0.1381966011250105 + Dummy_6346*0.5854101966249684 + Dummy_6349*0.1381966011250105; - const walberla::float64 Dummy_6388 = Dummy_6340*0.1381966011250105 + Dummy_6343*0.5854101966249684 + Dummy_6346*0.1381966011250105 + Dummy_6349*0.1381966011250105; - const walberla::float64 Dummy_6389 = Dummy_6340*0.5854101966249684 + Dummy_6343*0.1381966011250105 + Dummy_6346*0.1381966011250105 + Dummy_6349*0.1381966011250105; - const walberla::float64 Dummy_6390 = Dummy_6350*tmp_kernel_op_0 + Dummy_6351*tmp_kernel_op_8 + Dummy_6352*tmp_kernel_op_16 + Dummy_6353*tmp_kernel_op_24; - const walberla::float64 Dummy_6391 = Dummy_6350*0.1381966011250105 + Dummy_6351*0.1381966011250105 + Dummy_6352*0.5854101966249684 + Dummy_6353*0.1381966011250105; - const walberla::float64 Dummy_6392 = Dummy_6350*0.1381966011250105 + Dummy_6351*0.5854101966249684 + Dummy_6352*0.1381966011250105 + Dummy_6353*0.1381966011250105; - const walberla::float64 Dummy_6393 = Dummy_6350*0.5854101966249684 + Dummy_6351*0.1381966011250105 + Dummy_6352*0.1381966011250105 + Dummy_6353*0.1381966011250105; - const walberla::float64 Dummy_6394 = Dummy_6354*tmp_kernel_op_0 + Dummy_6355*tmp_kernel_op_8 + Dummy_6356*tmp_kernel_op_16 + Dummy_6357*tmp_kernel_op_24; - const walberla::float64 Dummy_6395 = Dummy_6354*0.1381966011250105 + Dummy_6355*0.1381966011250105 + Dummy_6356*0.5854101966249684 + Dummy_6357*0.1381966011250105; - const walberla::float64 Dummy_6396 = Dummy_6354*0.1381966011250105 + Dummy_6355*0.5854101966249684 + Dummy_6356*0.1381966011250105 + Dummy_6357*0.1381966011250105; - const walberla::float64 Dummy_6397 = Dummy_6354*0.5854101966249684 + Dummy_6355*0.1381966011250105 + Dummy_6356*0.1381966011250105 + Dummy_6357*0.1381966011250105; - const walberla::float64 Dummy_6398 = Dummy_6358*tmp_kernel_op_0 + Dummy_6359*tmp_kernel_op_8 + Dummy_6360*tmp_kernel_op_16 + Dummy_6361*tmp_kernel_op_24; - const walberla::float64 Dummy_6399 = Dummy_6358*0.1381966011250105 + Dummy_6359*0.1381966011250105 + Dummy_6360*0.5854101966249684 + Dummy_6361*0.1381966011250105; - const walberla::float64 Dummy_6400 = Dummy_6358*0.1381966011250105 + Dummy_6359*0.5854101966249684 + Dummy_6360*0.1381966011250105 + Dummy_6361*0.1381966011250105; - const walberla::float64 Dummy_6401 = Dummy_6358*0.5854101966249684 + Dummy_6359*0.1381966011250105 + Dummy_6360*0.1381966011250105 + Dummy_6361*0.1381966011250105; - const walberla::float64 Dummy_6402 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_6403 = Dummy_6402*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_6404 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_6405 = Dummy_6404*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_6406 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_6407 = Dummy_6406*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_6408 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_6409 = Dummy_6408*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_6410 = Dummy_6402*tmp_kernel_op_0; - const walberla::float64 Dummy_6411 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_6412 = Dummy_6404*tmp_kernel_op_8; - const walberla::float64 Dummy_6413 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_6414 = Dummy_6406*tmp_kernel_op_16; - const walberla::float64 Dummy_6415 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_6416 = Dummy_6408*tmp_kernel_op_24; - const walberla::float64 Dummy_6417 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_6418 = Dummy_6402*Dummy_6411; - const walberla::float64 Dummy_6419 = Dummy_6404*Dummy_6413; - const walberla::float64 Dummy_6420 = Dummy_6406*Dummy_6415; - const walberla::float64 Dummy_6421 = Dummy_6408*Dummy_6417; - const walberla::float64 Dummy_6422 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_6423 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_6424 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_6425 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_6426 = Dummy_6402*Dummy_6422; - const walberla::float64 Dummy_6427 = Dummy_6404*Dummy_6423; - const walberla::float64 Dummy_6428 = Dummy_6406*Dummy_6424; - const walberla::float64 Dummy_6429 = Dummy_6408*Dummy_6425; - const walberla::float64 Dummy_6430 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_6431 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_6432 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_6433 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_6434 = Dummy_6402*Dummy_6430; - const walberla::float64 Dummy_6435 = Dummy_6404*Dummy_6431; - const walberla::float64 Dummy_6436 = Dummy_6406*Dummy_6432; - const walberla::float64 Dummy_6437 = Dummy_6408*Dummy_6433; - const walberla::float64 Dummy_6438 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_6439 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_6440 = Dummy_6402*(-Dummy_6438 - Dummy_6439); - const walberla::float64 Dummy_6441 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_6442 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_6443 = Dummy_6404*(-Dummy_6441 - Dummy_6442); - const walberla::float64 Dummy_6444 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_6445 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_6446 = Dummy_6406*(-Dummy_6444 - Dummy_6445); - const walberla::float64 Dummy_6447 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_6448 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_6449 = Dummy_6408*(-Dummy_6447 - Dummy_6448); - const walberla::float64 Dummy_6450 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_6451 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_6452 = Dummy_6402*(-Dummy_6450 - Dummy_6451); - const walberla::float64 Dummy_6453 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_6454 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_6455 = Dummy_6404*(-Dummy_6453 - Dummy_6454); - const walberla::float64 Dummy_6456 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_6457 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_6458 = Dummy_6406*(-Dummy_6456 - Dummy_6457); - const walberla::float64 Dummy_6459 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_6460 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_6461 = Dummy_6408*(-Dummy_6459 - Dummy_6460); - const walberla::float64 Dummy_6462 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_6463 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_6464 = Dummy_6402*(-Dummy_6462 - Dummy_6463); - const walberla::float64 Dummy_6465 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_6466 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_6467 = Dummy_6404*(-Dummy_6465 - Dummy_6466); - const walberla::float64 Dummy_6468 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_6469 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_6470 = Dummy_6406*(-Dummy_6468 - Dummy_6469); - const walberla::float64 Dummy_6471 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_6472 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_6473 = Dummy_6408*(-Dummy_6471 - Dummy_6472); - const walberla::float64 Dummy_6474 = Dummy_6402*(Dummy_6438 + Dummy_6450 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_6475 = Dummy_6404*(Dummy_6441 + Dummy_6453 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_6476 = Dummy_6406*(Dummy_6444 + Dummy_6456 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_6477 = Dummy_6408*(Dummy_6447 + Dummy_6459 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_6478 = Dummy_6402*(Dummy_6439 + Dummy_6462 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_6479 = Dummy_6404*(Dummy_6442 + Dummy_6465 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_6480 = Dummy_6406*(Dummy_6445 + Dummy_6468 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_6481 = Dummy_6408*(Dummy_6448 + Dummy_6471 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_6482 = Dummy_6402*(Dummy_6451 + Dummy_6463 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_6483 = Dummy_6404*(Dummy_6454 + Dummy_6466 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_6484 = Dummy_6406*(Dummy_6457 + Dummy_6469 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_6485 = Dummy_6408*(Dummy_6460 + Dummy_6472 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_6486 = Dummy_6403*tmp_kernel_op_0 + Dummy_6405*tmp_kernel_op_8 + Dummy_6407*tmp_kernel_op_16 + Dummy_6409*tmp_kernel_op_24; - const walberla::float64 Dummy_6487 = Dummy_6403*0.1381966011250105 + Dummy_6405*0.1381966011250105 + Dummy_6407*0.5854101966249684 + Dummy_6409*0.1381966011250105; - const walberla::float64 Dummy_6488 = Dummy_6403*0.1381966011250105 + Dummy_6405*0.5854101966249684 + Dummy_6407*0.1381966011250105 + Dummy_6409*0.1381966011250105; - const walberla::float64 Dummy_6489 = Dummy_6403*0.5854101966249684 + Dummy_6405*0.1381966011250105 + Dummy_6407*0.1381966011250105 + Dummy_6409*0.1381966011250105; - const walberla::float64 Dummy_6490 = -Dummy_6410*Dummy_6411 - Dummy_6412*Dummy_6413 - Dummy_6414*Dummy_6415 - Dummy_6416*Dummy_6417; - const walberla::float64 Dummy_6491 = Dummy_6418*-0.1381966011250105 + Dummy_6419*-0.1381966011250105 + Dummy_6420*-0.5854101966249684 + Dummy_6421*-0.1381966011250105; - const walberla::float64 Dummy_6492 = Dummy_6418*-0.1381966011250105 + Dummy_6419*-0.5854101966249684 + Dummy_6420*-0.1381966011250105 + Dummy_6421*-0.1381966011250105; - const walberla::float64 Dummy_6493 = Dummy_6418*-0.5854101966249684 + Dummy_6419*-0.1381966011250105 + Dummy_6420*-0.1381966011250105 + Dummy_6421*-0.1381966011250105; - const walberla::float64 Dummy_6494 = -Dummy_6410*Dummy_6422 - Dummy_6412*Dummy_6423 - Dummy_6414*Dummy_6424 - Dummy_6416*Dummy_6425; - const walberla::float64 Dummy_6495 = Dummy_6426*-0.1381966011250105 + Dummy_6427*-0.1381966011250105 + Dummy_6428*-0.5854101966249684 + Dummy_6429*-0.1381966011250105; - const walberla::float64 Dummy_6496 = Dummy_6426*-0.1381966011250105 + Dummy_6427*-0.5854101966249684 + Dummy_6428*-0.1381966011250105 + Dummy_6429*-0.1381966011250105; - const walberla::float64 Dummy_6497 = Dummy_6426*-0.5854101966249684 + Dummy_6427*-0.1381966011250105 + Dummy_6428*-0.1381966011250105 + Dummy_6429*-0.1381966011250105; - const walberla::float64 Dummy_6498 = -Dummy_6410*Dummy_6430 - Dummy_6412*Dummy_6431 - Dummy_6414*Dummy_6432 - Dummy_6416*Dummy_6433; - const walberla::float64 Dummy_6499 = Dummy_6434*-0.1381966011250105 + Dummy_6435*-0.1381966011250105 + Dummy_6436*-0.5854101966249684 + Dummy_6437*-0.1381966011250105; - const walberla::float64 Dummy_6500 = Dummy_6434*-0.1381966011250105 + Dummy_6435*-0.5854101966249684 + Dummy_6436*-0.1381966011250105 + Dummy_6437*-0.1381966011250105; - const walberla::float64 Dummy_6501 = Dummy_6434*-0.5854101966249684 + Dummy_6435*-0.1381966011250105 + Dummy_6436*-0.1381966011250105 + Dummy_6437*-0.1381966011250105; - const walberla::float64 Dummy_6502 = Dummy_6440*tmp_kernel_op_0 + Dummy_6443*tmp_kernel_op_8 + Dummy_6446*tmp_kernel_op_16 + Dummy_6449*tmp_kernel_op_24; - const walberla::float64 Dummy_6503 = Dummy_6440*0.1381966011250105 + Dummy_6443*0.1381966011250105 + Dummy_6446*0.5854101966249684 + Dummy_6449*0.1381966011250105; - const walberla::float64 Dummy_6504 = Dummy_6440*0.1381966011250105 + Dummy_6443*0.5854101966249684 + Dummy_6446*0.1381966011250105 + Dummy_6449*0.1381966011250105; - const walberla::float64 Dummy_6505 = Dummy_6440*0.5854101966249684 + Dummy_6443*0.1381966011250105 + Dummy_6446*0.1381966011250105 + Dummy_6449*0.1381966011250105; - const walberla::float64 Dummy_6506 = Dummy_6452*tmp_kernel_op_0 + Dummy_6455*tmp_kernel_op_8 + Dummy_6458*tmp_kernel_op_16 + Dummy_6461*tmp_kernel_op_24; - const walberla::float64 Dummy_6507 = Dummy_6452*0.1381966011250105 + Dummy_6455*0.1381966011250105 + Dummy_6458*0.5854101966249684 + Dummy_6461*0.1381966011250105; - const walberla::float64 Dummy_6508 = Dummy_6452*0.1381966011250105 + Dummy_6455*0.5854101966249684 + Dummy_6458*0.1381966011250105 + Dummy_6461*0.1381966011250105; - const walberla::float64 Dummy_6509 = Dummy_6452*0.5854101966249684 + Dummy_6455*0.1381966011250105 + Dummy_6458*0.1381966011250105 + Dummy_6461*0.1381966011250105; - const walberla::float64 Dummy_6510 = Dummy_6464*tmp_kernel_op_0 + Dummy_6467*tmp_kernel_op_8 + Dummy_6470*tmp_kernel_op_16 + Dummy_6473*tmp_kernel_op_24; - const walberla::float64 Dummy_6511 = Dummy_6464*0.1381966011250105 + Dummy_6467*0.1381966011250105 + Dummy_6470*0.5854101966249684 + Dummy_6473*0.1381966011250105; - const walberla::float64 Dummy_6512 = Dummy_6464*0.1381966011250105 + Dummy_6467*0.5854101966249684 + Dummy_6470*0.1381966011250105 + Dummy_6473*0.1381966011250105; - const walberla::float64 Dummy_6513 = Dummy_6464*0.5854101966249684 + Dummy_6467*0.1381966011250105 + Dummy_6470*0.1381966011250105 + Dummy_6473*0.1381966011250105; - const walberla::float64 Dummy_6514 = Dummy_6474*tmp_kernel_op_0 + Dummy_6475*tmp_kernel_op_8 + Dummy_6476*tmp_kernel_op_16 + Dummy_6477*tmp_kernel_op_24; - const walberla::float64 Dummy_6515 = Dummy_6474*0.1381966011250105 + Dummy_6475*0.1381966011250105 + Dummy_6476*0.5854101966249684 + Dummy_6477*0.1381966011250105; - const walberla::float64 Dummy_6516 = Dummy_6474*0.1381966011250105 + Dummy_6475*0.5854101966249684 + Dummy_6476*0.1381966011250105 + Dummy_6477*0.1381966011250105; - const walberla::float64 Dummy_6517 = Dummy_6474*0.5854101966249684 + Dummy_6475*0.1381966011250105 + Dummy_6476*0.1381966011250105 + Dummy_6477*0.1381966011250105; - const walberla::float64 Dummy_6518 = Dummy_6478*tmp_kernel_op_0 + Dummy_6479*tmp_kernel_op_8 + Dummy_6480*tmp_kernel_op_16 + Dummy_6481*tmp_kernel_op_24; - const walberla::float64 Dummy_6519 = Dummy_6478*0.1381966011250105 + Dummy_6479*0.1381966011250105 + Dummy_6480*0.5854101966249684 + Dummy_6481*0.1381966011250105; - const walberla::float64 Dummy_6520 = Dummy_6478*0.1381966011250105 + Dummy_6479*0.5854101966249684 + Dummy_6480*0.1381966011250105 + Dummy_6481*0.1381966011250105; - const walberla::float64 Dummy_6521 = Dummy_6478*0.5854101966249684 + Dummy_6479*0.1381966011250105 + Dummy_6480*0.1381966011250105 + Dummy_6481*0.1381966011250105; - const walberla::float64 Dummy_6522 = Dummy_6482*tmp_kernel_op_0 + Dummy_6483*tmp_kernel_op_8 + Dummy_6484*tmp_kernel_op_16 + Dummy_6485*tmp_kernel_op_24; - const walberla::float64 Dummy_6523 = Dummy_6482*0.1381966011250105 + Dummy_6483*0.1381966011250105 + Dummy_6484*0.5854101966249684 + Dummy_6485*0.1381966011250105; - const walberla::float64 Dummy_6524 = Dummy_6482*0.1381966011250105 + Dummy_6483*0.5854101966249684 + Dummy_6484*0.1381966011250105 + Dummy_6485*0.1381966011250105; - const walberla::float64 Dummy_6525 = Dummy_6482*0.5854101966249684 + Dummy_6483*0.1381966011250105 + Dummy_6484*0.1381966011250105 + Dummy_6485*0.1381966011250105; - const walberla::float64 Dummy_6526 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6527 = Dummy_6526*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_6528 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6529 = Dummy_6528*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_6530 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6531 = Dummy_6530*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_6532 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6533 = Dummy_6532*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_6534 = Dummy_6526*tmp_kernel_op_0; - const walberla::float64 Dummy_6535 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_6536 = Dummy_6528*tmp_kernel_op_8; - const walberla::float64 Dummy_6537 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_6538 = Dummy_6530*tmp_kernel_op_16; - const walberla::float64 Dummy_6539 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_6540 = Dummy_6532*tmp_kernel_op_24; - const walberla::float64 Dummy_6541 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_6542 = Dummy_6526*Dummy_6535; - const walberla::float64 Dummy_6543 = Dummy_6528*Dummy_6537; - const walberla::float64 Dummy_6544 = Dummy_6530*Dummy_6539; - const walberla::float64 Dummy_6545 = Dummy_6532*Dummy_6541; - const walberla::float64 Dummy_6546 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_6547 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_6548 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_6549 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_6550 = Dummy_6526*Dummy_6546; - const walberla::float64 Dummy_6551 = Dummy_6528*Dummy_6547; - const walberla::float64 Dummy_6552 = Dummy_6530*Dummy_6548; - const walberla::float64 Dummy_6553 = Dummy_6532*Dummy_6549; - const walberla::float64 Dummy_6554 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_6555 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_6556 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_6557 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_6558 = Dummy_6526*Dummy_6554; - const walberla::float64 Dummy_6559 = Dummy_6528*Dummy_6555; - const walberla::float64 Dummy_6560 = Dummy_6530*Dummy_6556; - const walberla::float64 Dummy_6561 = Dummy_6532*Dummy_6557; - const walberla::float64 Dummy_6562 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6563 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_6564 = Dummy_6526*(-Dummy_6562 - Dummy_6563); - const walberla::float64 Dummy_6565 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6566 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_6567 = Dummy_6528*(-Dummy_6565 - Dummy_6566); - const walberla::float64 Dummy_6568 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_6569 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_6570 = Dummy_6530*(-Dummy_6568 - Dummy_6569); - const walberla::float64 Dummy_6571 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_6572 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_6573 = Dummy_6532*(-Dummy_6571 - Dummy_6572); - const walberla::float64 Dummy_6574 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6575 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6576 = Dummy_6526*(-Dummy_6574 - Dummy_6575); - const walberla::float64 Dummy_6577 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6578 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_6579 = Dummy_6528*(-Dummy_6577 - Dummy_6578); - const walberla::float64 Dummy_6580 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_6581 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_6582 = Dummy_6530*(-Dummy_6580 - Dummy_6581); - const walberla::float64 Dummy_6583 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_6584 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_6585 = Dummy_6532*(-Dummy_6583 - Dummy_6584); - const walberla::float64 Dummy_6586 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_6587 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6588 = Dummy_6526*(-Dummy_6586 - Dummy_6587); - const walberla::float64 Dummy_6589 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_6590 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_6591 = Dummy_6528*(-Dummy_6589 - Dummy_6590); - const walberla::float64 Dummy_6592 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_6593 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_6594 = Dummy_6530*(-Dummy_6592 - Dummy_6593); - const walberla::float64 Dummy_6595 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_6596 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_6597 = Dummy_6532*(-Dummy_6595 - Dummy_6596); - const walberla::float64 Dummy_6598 = Dummy_6526*(Dummy_6562 + Dummy_6574 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_6599 = Dummy_6528*(Dummy_6565 + Dummy_6577 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_6600 = Dummy_6530*(Dummy_6568 + Dummy_6580 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_6601 = Dummy_6532*(Dummy_6571 + Dummy_6583 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_6602 = Dummy_6526*(Dummy_6563 + Dummy_6586 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_6603 = Dummy_6528*(Dummy_6566 + Dummy_6589 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_6604 = Dummy_6530*(Dummy_6569 + Dummy_6592 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_6605 = Dummy_6532*(Dummy_6572 + Dummy_6595 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_6606 = Dummy_6526*(Dummy_6575 + Dummy_6587 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_6607 = Dummy_6528*(Dummy_6578 + Dummy_6590 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_6608 = Dummy_6530*(Dummy_6581 + Dummy_6593 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_6609 = Dummy_6532*(Dummy_6584 + Dummy_6596 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_6610 = Dummy_6527*tmp_kernel_op_0 + Dummy_6529*tmp_kernel_op_8 + Dummy_6531*tmp_kernel_op_16 + Dummy_6533*tmp_kernel_op_24; - const walberla::float64 Dummy_6611 = Dummy_6527*0.1381966011250105 + Dummy_6529*0.1381966011250105 + Dummy_6531*0.5854101966249684 + Dummy_6533*0.1381966011250105; - const walberla::float64 Dummy_6612 = Dummy_6527*0.1381966011250105 + Dummy_6529*0.5854101966249684 + Dummy_6531*0.1381966011250105 + Dummy_6533*0.1381966011250105; - const walberla::float64 Dummy_6613 = Dummy_6527*0.5854101966249684 + Dummy_6529*0.1381966011250105 + Dummy_6531*0.1381966011250105 + Dummy_6533*0.1381966011250105; - const walberla::float64 Dummy_6614 = -Dummy_6534*Dummy_6535 - Dummy_6536*Dummy_6537 - Dummy_6538*Dummy_6539 - Dummy_6540*Dummy_6541; - const walberla::float64 Dummy_6615 = Dummy_6542*-0.1381966011250105 + Dummy_6543*-0.1381966011250105 + Dummy_6544*-0.5854101966249684 + Dummy_6545*-0.1381966011250105; - const walberla::float64 Dummy_6616 = Dummy_6542*-0.1381966011250105 + Dummy_6543*-0.5854101966249684 + Dummy_6544*-0.1381966011250105 + Dummy_6545*-0.1381966011250105; - const walberla::float64 Dummy_6617 = Dummy_6542*-0.5854101966249684 + Dummy_6543*-0.1381966011250105 + Dummy_6544*-0.1381966011250105 + Dummy_6545*-0.1381966011250105; - const walberla::float64 Dummy_6618 = -Dummy_6534*Dummy_6546 - Dummy_6536*Dummy_6547 - Dummy_6538*Dummy_6548 - Dummy_6540*Dummy_6549; - const walberla::float64 Dummy_6619 = Dummy_6550*-0.1381966011250105 + Dummy_6551*-0.1381966011250105 + Dummy_6552*-0.5854101966249684 + Dummy_6553*-0.1381966011250105; - const walberla::float64 Dummy_6620 = Dummy_6550*-0.1381966011250105 + Dummy_6551*-0.5854101966249684 + Dummy_6552*-0.1381966011250105 + Dummy_6553*-0.1381966011250105; - const walberla::float64 Dummy_6621 = Dummy_6550*-0.5854101966249684 + Dummy_6551*-0.1381966011250105 + Dummy_6552*-0.1381966011250105 + Dummy_6553*-0.1381966011250105; - const walberla::float64 Dummy_6622 = -Dummy_6534*Dummy_6554 - Dummy_6536*Dummy_6555 - Dummy_6538*Dummy_6556 - Dummy_6540*Dummy_6557; - const walberla::float64 Dummy_6623 = Dummy_6558*-0.1381966011250105 + Dummy_6559*-0.1381966011250105 + Dummy_6560*-0.5854101966249684 + Dummy_6561*-0.1381966011250105; - const walberla::float64 Dummy_6624 = Dummy_6558*-0.1381966011250105 + Dummy_6559*-0.5854101966249684 + Dummy_6560*-0.1381966011250105 + Dummy_6561*-0.1381966011250105; - const walberla::float64 Dummy_6625 = Dummy_6558*-0.5854101966249684 + Dummy_6559*-0.1381966011250105 + Dummy_6560*-0.1381966011250105 + Dummy_6561*-0.1381966011250105; - const walberla::float64 Dummy_6626 = Dummy_6564*tmp_kernel_op_0 + Dummy_6567*tmp_kernel_op_8 + Dummy_6570*tmp_kernel_op_16 + Dummy_6573*tmp_kernel_op_24; - const walberla::float64 Dummy_6627 = Dummy_6564*0.1381966011250105 + Dummy_6567*0.1381966011250105 + Dummy_6570*0.5854101966249684 + Dummy_6573*0.1381966011250105; - const walberla::float64 Dummy_6628 = Dummy_6564*0.1381966011250105 + Dummy_6567*0.5854101966249684 + Dummy_6570*0.1381966011250105 + Dummy_6573*0.1381966011250105; - const walberla::float64 Dummy_6629 = Dummy_6564*0.5854101966249684 + Dummy_6567*0.1381966011250105 + Dummy_6570*0.1381966011250105 + Dummy_6573*0.1381966011250105; - const walberla::float64 Dummy_6630 = Dummy_6576*tmp_kernel_op_0 + Dummy_6579*tmp_kernel_op_8 + Dummy_6582*tmp_kernel_op_16 + Dummy_6585*tmp_kernel_op_24; - const walberla::float64 Dummy_6631 = Dummy_6576*0.1381966011250105 + Dummy_6579*0.1381966011250105 + Dummy_6582*0.5854101966249684 + Dummy_6585*0.1381966011250105; - const walberla::float64 Dummy_6632 = Dummy_6576*0.1381966011250105 + Dummy_6579*0.5854101966249684 + Dummy_6582*0.1381966011250105 + Dummy_6585*0.1381966011250105; - const walberla::float64 Dummy_6633 = Dummy_6576*0.5854101966249684 + Dummy_6579*0.1381966011250105 + Dummy_6582*0.1381966011250105 + Dummy_6585*0.1381966011250105; - const walberla::float64 Dummy_6634 = Dummy_6588*tmp_kernel_op_0 + Dummy_6591*tmp_kernel_op_8 + Dummy_6594*tmp_kernel_op_16 + Dummy_6597*tmp_kernel_op_24; - const walberla::float64 Dummy_6635 = Dummy_6588*0.1381966011250105 + Dummy_6591*0.1381966011250105 + Dummy_6594*0.5854101966249684 + Dummy_6597*0.1381966011250105; - const walberla::float64 Dummy_6636 = Dummy_6588*0.1381966011250105 + Dummy_6591*0.5854101966249684 + Dummy_6594*0.1381966011250105 + Dummy_6597*0.1381966011250105; - const walberla::float64 Dummy_6637 = Dummy_6588*0.5854101966249684 + Dummy_6591*0.1381966011250105 + Dummy_6594*0.1381966011250105 + Dummy_6597*0.1381966011250105; - const walberla::float64 Dummy_6638 = Dummy_6598*tmp_kernel_op_0 + Dummy_6599*tmp_kernel_op_8 + Dummy_6600*tmp_kernel_op_16 + Dummy_6601*tmp_kernel_op_24; - const walberla::float64 Dummy_6639 = Dummy_6598*0.1381966011250105 + Dummy_6599*0.1381966011250105 + Dummy_6600*0.5854101966249684 + Dummy_6601*0.1381966011250105; - const walberla::float64 Dummy_6640 = Dummy_6598*0.1381966011250105 + Dummy_6599*0.5854101966249684 + Dummy_6600*0.1381966011250105 + Dummy_6601*0.1381966011250105; - const walberla::float64 Dummy_6641 = Dummy_6598*0.5854101966249684 + Dummy_6599*0.1381966011250105 + Dummy_6600*0.1381966011250105 + Dummy_6601*0.1381966011250105; - const walberla::float64 Dummy_6642 = Dummy_6602*tmp_kernel_op_0 + Dummy_6603*tmp_kernel_op_8 + Dummy_6604*tmp_kernel_op_16 + Dummy_6605*tmp_kernel_op_24; - const walberla::float64 Dummy_6643 = Dummy_6602*0.1381966011250105 + Dummy_6603*0.1381966011250105 + Dummy_6604*0.5854101966249684 + Dummy_6605*0.1381966011250105; - const walberla::float64 Dummy_6644 = Dummy_6602*0.1381966011250105 + Dummy_6603*0.5854101966249684 + Dummy_6604*0.1381966011250105 + Dummy_6605*0.1381966011250105; - const walberla::float64 Dummy_6645 = Dummy_6602*0.5854101966249684 + Dummy_6603*0.1381966011250105 + Dummy_6604*0.1381966011250105 + Dummy_6605*0.1381966011250105; - const walberla::float64 Dummy_6646 = Dummy_6606*tmp_kernel_op_0 + Dummy_6607*tmp_kernel_op_8 + Dummy_6608*tmp_kernel_op_16 + Dummy_6609*tmp_kernel_op_24; - const walberla::float64 Dummy_6647 = Dummy_6606*0.1381966011250105 + Dummy_6607*0.1381966011250105 + Dummy_6608*0.5854101966249684 + Dummy_6609*0.1381966011250105; - const walberla::float64 Dummy_6648 = Dummy_6606*0.1381966011250105 + Dummy_6607*0.5854101966249684 + Dummy_6608*0.1381966011250105 + Dummy_6609*0.1381966011250105; - const walberla::float64 Dummy_6649 = Dummy_6606*0.5854101966249684 + Dummy_6607*0.1381966011250105 + Dummy_6608*0.1381966011250105 + Dummy_6609*0.1381966011250105; - const walberla::float64 Dummy_6650 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_6651 = Dummy_6650*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_6652 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_6653 = Dummy_6652*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_6654 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_6655 = Dummy_6654*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_6656 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_6657 = Dummy_6656*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_6658 = Dummy_6650*tmp_kernel_op_0; - const walberla::float64 Dummy_6659 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_6660 = Dummy_6652*tmp_kernel_op_8; - const walberla::float64 Dummy_6661 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_6662 = Dummy_6654*tmp_kernel_op_16; - const walberla::float64 Dummy_6663 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_6664 = Dummy_6656*tmp_kernel_op_24; - const walberla::float64 Dummy_6665 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_6666 = Dummy_6650*Dummy_6659; - const walberla::float64 Dummy_6667 = Dummy_6652*Dummy_6661; - const walberla::float64 Dummy_6668 = Dummy_6654*Dummy_6663; - const walberla::float64 Dummy_6669 = Dummy_6656*Dummy_6665; - const walberla::float64 Dummy_6670 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_6671 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_6672 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_6673 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_6674 = Dummy_6650*Dummy_6670; - const walberla::float64 Dummy_6675 = Dummy_6652*Dummy_6671; - const walberla::float64 Dummy_6676 = Dummy_6654*Dummy_6672; - const walberla::float64 Dummy_6677 = Dummy_6656*Dummy_6673; - const walberla::float64 Dummy_6678 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_6679 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_6680 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_6681 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_6682 = Dummy_6650*Dummy_6678; - const walberla::float64 Dummy_6683 = Dummy_6652*Dummy_6679; - const walberla::float64 Dummy_6684 = Dummy_6654*Dummy_6680; - const walberla::float64 Dummy_6685 = Dummy_6656*Dummy_6681; - const walberla::float64 Dummy_6686 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_6687 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_6688 = Dummy_6650*(-Dummy_6686 - Dummy_6687); - const walberla::float64 Dummy_6689 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_6690 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_6691 = Dummy_6652*(-Dummy_6689 - Dummy_6690); - const walberla::float64 Dummy_6692 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_6693 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_6694 = Dummy_6654*(-Dummy_6692 - Dummy_6693); - const walberla::float64 Dummy_6695 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_6696 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_6697 = Dummy_6656*(-Dummy_6695 - Dummy_6696); - const walberla::float64 Dummy_6698 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_6699 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_6700 = Dummy_6650*(-Dummy_6698 - Dummy_6699); - const walberla::float64 Dummy_6701 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_6702 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_6703 = Dummy_6652*(-Dummy_6701 - Dummy_6702); - const walberla::float64 Dummy_6704 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_6705 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_6706 = Dummy_6654*(-Dummy_6704 - Dummy_6705); - const walberla::float64 Dummy_6707 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_6708 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_6709 = Dummy_6656*(-Dummy_6707 - Dummy_6708); - const walberla::float64 Dummy_6710 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_6711 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_6712 = Dummy_6650*(-Dummy_6710 - Dummy_6711); - const walberla::float64 Dummy_6713 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_6714 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_6715 = Dummy_6652*(-Dummy_6713 - Dummy_6714); - const walberla::float64 Dummy_6716 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_6717 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_6718 = Dummy_6654*(-Dummy_6716 - Dummy_6717); - const walberla::float64 Dummy_6719 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_6720 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_6721 = Dummy_6656*(-Dummy_6719 - Dummy_6720); - const walberla::float64 Dummy_6722 = Dummy_6650*(Dummy_6686 + Dummy_6698 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_6723 = Dummy_6652*(Dummy_6689 + Dummy_6701 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_6724 = Dummy_6654*(Dummy_6692 + Dummy_6704 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_6725 = Dummy_6656*(Dummy_6695 + Dummy_6707 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_6726 = Dummy_6650*(Dummy_6687 + Dummy_6710 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_6727 = Dummy_6652*(Dummy_6690 + Dummy_6713 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_6728 = Dummy_6654*(Dummy_6693 + Dummy_6716 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_6729 = Dummy_6656*(Dummy_6696 + Dummy_6719 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_6730 = Dummy_6650*(Dummy_6699 + Dummy_6711 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_6731 = Dummy_6652*(Dummy_6702 + Dummy_6714 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_6732 = Dummy_6654*(Dummy_6705 + Dummy_6717 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_6733 = Dummy_6656*(Dummy_6708 + Dummy_6720 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_6734 = Dummy_6651*tmp_kernel_op_0 + Dummy_6653*tmp_kernel_op_8 + Dummy_6655*tmp_kernel_op_16 + Dummy_6657*tmp_kernel_op_24; - const walberla::float64 Dummy_6735 = Dummy_6651*0.1381966011250105 + Dummy_6653*0.1381966011250105 + Dummy_6655*0.5854101966249684 + Dummy_6657*0.1381966011250105; - const walberla::float64 Dummy_6736 = Dummy_6651*0.1381966011250105 + Dummy_6653*0.5854101966249684 + Dummy_6655*0.1381966011250105 + Dummy_6657*0.1381966011250105; - const walberla::float64 Dummy_6737 = Dummy_6651*0.5854101966249684 + Dummy_6653*0.1381966011250105 + Dummy_6655*0.1381966011250105 + Dummy_6657*0.1381966011250105; - const walberla::float64 Dummy_6738 = -Dummy_6658*Dummy_6659 - Dummy_6660*Dummy_6661 - Dummy_6662*Dummy_6663 - Dummy_6664*Dummy_6665; - const walberla::float64 Dummy_6739 = Dummy_6666*-0.1381966011250105 + Dummy_6667*-0.1381966011250105 + Dummy_6668*-0.5854101966249684 + Dummy_6669*-0.1381966011250105; - const walberla::float64 Dummy_6740 = Dummy_6666*-0.1381966011250105 + Dummy_6667*-0.5854101966249684 + Dummy_6668*-0.1381966011250105 + Dummy_6669*-0.1381966011250105; - const walberla::float64 Dummy_6741 = Dummy_6666*-0.5854101966249684 + Dummy_6667*-0.1381966011250105 + Dummy_6668*-0.1381966011250105 + Dummy_6669*-0.1381966011250105; - const walberla::float64 Dummy_6742 = -Dummy_6658*Dummy_6670 - Dummy_6660*Dummy_6671 - Dummy_6662*Dummy_6672 - Dummy_6664*Dummy_6673; - const walberla::float64 Dummy_6743 = Dummy_6674*-0.1381966011250105 + Dummy_6675*-0.1381966011250105 + Dummy_6676*-0.5854101966249684 + Dummy_6677*-0.1381966011250105; - const walberla::float64 Dummy_6744 = Dummy_6674*-0.1381966011250105 + Dummy_6675*-0.5854101966249684 + Dummy_6676*-0.1381966011250105 + Dummy_6677*-0.1381966011250105; - const walberla::float64 Dummy_6745 = Dummy_6674*-0.5854101966249684 + Dummy_6675*-0.1381966011250105 + Dummy_6676*-0.1381966011250105 + Dummy_6677*-0.1381966011250105; - const walberla::float64 Dummy_6746 = -Dummy_6658*Dummy_6678 - Dummy_6660*Dummy_6679 - Dummy_6662*Dummy_6680 - Dummy_6664*Dummy_6681; - const walberla::float64 Dummy_6747 = Dummy_6682*-0.1381966011250105 + Dummy_6683*-0.1381966011250105 + Dummy_6684*-0.5854101966249684 + Dummy_6685*-0.1381966011250105; - const walberla::float64 Dummy_6748 = Dummy_6682*-0.1381966011250105 + Dummy_6683*-0.5854101966249684 + Dummy_6684*-0.1381966011250105 + Dummy_6685*-0.1381966011250105; - const walberla::float64 Dummy_6749 = Dummy_6682*-0.5854101966249684 + Dummy_6683*-0.1381966011250105 + Dummy_6684*-0.1381966011250105 + Dummy_6685*-0.1381966011250105; - const walberla::float64 Dummy_6750 = Dummy_6688*tmp_kernel_op_0 + Dummy_6691*tmp_kernel_op_8 + Dummy_6694*tmp_kernel_op_16 + Dummy_6697*tmp_kernel_op_24; - const walberla::float64 Dummy_6751 = Dummy_6688*0.1381966011250105 + Dummy_6691*0.1381966011250105 + Dummy_6694*0.5854101966249684 + Dummy_6697*0.1381966011250105; - const walberla::float64 Dummy_6752 = Dummy_6688*0.1381966011250105 + Dummy_6691*0.5854101966249684 + Dummy_6694*0.1381966011250105 + Dummy_6697*0.1381966011250105; - const walberla::float64 Dummy_6753 = Dummy_6688*0.5854101966249684 + Dummy_6691*0.1381966011250105 + Dummy_6694*0.1381966011250105 + Dummy_6697*0.1381966011250105; - const walberla::float64 Dummy_6754 = Dummy_6700*tmp_kernel_op_0 + Dummy_6703*tmp_kernel_op_8 + Dummy_6706*tmp_kernel_op_16 + Dummy_6709*tmp_kernel_op_24; - const walberla::float64 Dummy_6755 = Dummy_6700*0.1381966011250105 + Dummy_6703*0.1381966011250105 + Dummy_6706*0.5854101966249684 + Dummy_6709*0.1381966011250105; - const walberla::float64 Dummy_6756 = Dummy_6700*0.1381966011250105 + Dummy_6703*0.5854101966249684 + Dummy_6706*0.1381966011250105 + Dummy_6709*0.1381966011250105; - const walberla::float64 Dummy_6757 = Dummy_6700*0.5854101966249684 + Dummy_6703*0.1381966011250105 + Dummy_6706*0.1381966011250105 + Dummy_6709*0.1381966011250105; - const walberla::float64 Dummy_6758 = Dummy_6712*tmp_kernel_op_0 + Dummy_6715*tmp_kernel_op_8 + Dummy_6718*tmp_kernel_op_16 + Dummy_6721*tmp_kernel_op_24; - const walberla::float64 Dummy_6759 = Dummy_6712*0.1381966011250105 + Dummy_6715*0.1381966011250105 + Dummy_6718*0.5854101966249684 + Dummy_6721*0.1381966011250105; - const walberla::float64 Dummy_6760 = Dummy_6712*0.1381966011250105 + Dummy_6715*0.5854101966249684 + Dummy_6718*0.1381966011250105 + Dummy_6721*0.1381966011250105; - const walberla::float64 Dummy_6761 = Dummy_6712*0.5854101966249684 + Dummy_6715*0.1381966011250105 + Dummy_6718*0.1381966011250105 + Dummy_6721*0.1381966011250105; - const walberla::float64 Dummy_6762 = Dummy_6722*tmp_kernel_op_0 + Dummy_6723*tmp_kernel_op_8 + Dummy_6724*tmp_kernel_op_16 + Dummy_6725*tmp_kernel_op_24; - const walberla::float64 Dummy_6763 = Dummy_6722*0.1381966011250105 + Dummy_6723*0.1381966011250105 + Dummy_6724*0.5854101966249684 + Dummy_6725*0.1381966011250105; - const walberla::float64 Dummy_6764 = Dummy_6722*0.1381966011250105 + Dummy_6723*0.5854101966249684 + Dummy_6724*0.1381966011250105 + Dummy_6725*0.1381966011250105; - const walberla::float64 Dummy_6765 = Dummy_6722*0.5854101966249684 + Dummy_6723*0.1381966011250105 + Dummy_6724*0.1381966011250105 + Dummy_6725*0.1381966011250105; - const walberla::float64 Dummy_6766 = Dummy_6726*tmp_kernel_op_0 + Dummy_6727*tmp_kernel_op_8 + Dummy_6728*tmp_kernel_op_16 + Dummy_6729*tmp_kernel_op_24; - const walberla::float64 Dummy_6767 = Dummy_6726*0.1381966011250105 + Dummy_6727*0.1381966011250105 + Dummy_6728*0.5854101966249684 + Dummy_6729*0.1381966011250105; - const walberla::float64 Dummy_6768 = Dummy_6726*0.1381966011250105 + Dummy_6727*0.5854101966249684 + Dummy_6728*0.1381966011250105 + Dummy_6729*0.1381966011250105; - const walberla::float64 Dummy_6769 = Dummy_6726*0.5854101966249684 + Dummy_6727*0.1381966011250105 + Dummy_6728*0.1381966011250105 + Dummy_6729*0.1381966011250105; - const walberla::float64 Dummy_6770 = Dummy_6730*tmp_kernel_op_0 + Dummy_6731*tmp_kernel_op_8 + Dummy_6732*tmp_kernel_op_16 + Dummy_6733*tmp_kernel_op_24; - const walberla::float64 Dummy_6771 = Dummy_6730*0.1381966011250105 + Dummy_6731*0.1381966011250105 + Dummy_6732*0.5854101966249684 + Dummy_6733*0.1381966011250105; - const walberla::float64 Dummy_6772 = Dummy_6730*0.1381966011250105 + Dummy_6731*0.5854101966249684 + Dummy_6732*0.1381966011250105 + Dummy_6733*0.1381966011250105; - const walberla::float64 Dummy_6773 = Dummy_6730*0.5854101966249684 + Dummy_6731*0.1381966011250105 + Dummy_6732*0.1381966011250105 + Dummy_6733*0.1381966011250105; - const walberla::float64 Dummy_6774 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6775 = Dummy_6774*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_6776 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6777 = Dummy_6776*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_6778 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6779 = Dummy_6778*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_6780 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_6781 = Dummy_6780*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_6782 = Dummy_6774*tmp_kernel_op_0; - const walberla::float64 Dummy_6783 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_6784 = Dummy_6776*tmp_kernel_op_8; - const walberla::float64 Dummy_6785 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_6786 = Dummy_6778*tmp_kernel_op_16; - const walberla::float64 Dummy_6787 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_6788 = Dummy_6780*tmp_kernel_op_24; - const walberla::float64 Dummy_6789 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_6790 = Dummy_6774*Dummy_6783; - const walberla::float64 Dummy_6791 = Dummy_6776*Dummy_6785; - const walberla::float64 Dummy_6792 = Dummy_6778*Dummy_6787; - const walberla::float64 Dummy_6793 = Dummy_6780*Dummy_6789; - const walberla::float64 Dummy_6794 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_6795 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_6796 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_6797 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_6798 = Dummy_6774*Dummy_6794; - const walberla::float64 Dummy_6799 = Dummy_6776*Dummy_6795; - const walberla::float64 Dummy_6800 = Dummy_6778*Dummy_6796; - const walberla::float64 Dummy_6801 = Dummy_6780*Dummy_6797; - const walberla::float64 Dummy_6802 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_6803 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_6804 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_6805 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_6806 = Dummy_6774*Dummy_6802; - const walberla::float64 Dummy_6807 = Dummy_6776*Dummy_6803; - const walberla::float64 Dummy_6808 = Dummy_6778*Dummy_6804; - const walberla::float64 Dummy_6809 = Dummy_6780*Dummy_6805; - const walberla::float64 Dummy_6810 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6811 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_6812 = Dummy_6774*(-Dummy_6810 - Dummy_6811); - const walberla::float64 Dummy_6813 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6814 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_6815 = Dummy_6776*(-Dummy_6813 - Dummy_6814); - const walberla::float64 Dummy_6816 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_6817 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_6818 = Dummy_6778*(-Dummy_6816 - Dummy_6817); - const walberla::float64 Dummy_6819 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_6820 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_6821 = Dummy_6780*(-Dummy_6819 - Dummy_6820); - const walberla::float64 Dummy_6822 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_6823 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6824 = Dummy_6774*(-Dummy_6822 - Dummy_6823); - const walberla::float64 Dummy_6825 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_6826 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_6827 = Dummy_6776*(-Dummy_6825 - Dummy_6826); - const walberla::float64 Dummy_6828 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_6829 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_6830 = Dummy_6778*(-Dummy_6828 - Dummy_6829); - const walberla::float64 Dummy_6831 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_6832 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_6833 = Dummy_6780*(-Dummy_6831 - Dummy_6832); - const walberla::float64 Dummy_6834 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_6835 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_6836 = Dummy_6774*(-Dummy_6834 - Dummy_6835); - const walberla::float64 Dummy_6837 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_6838 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_6839 = Dummy_6776*(-Dummy_6837 - Dummy_6838); - const walberla::float64 Dummy_6840 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_6841 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_6842 = Dummy_6778*(-Dummy_6840 - Dummy_6841); - const walberla::float64 Dummy_6843 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_6844 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_6845 = Dummy_6780*(-Dummy_6843 - Dummy_6844); - const walberla::float64 Dummy_6846 = Dummy_6774*(Dummy_6810 + Dummy_6822 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_6847 = Dummy_6776*(Dummy_6813 + Dummy_6825 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_6848 = Dummy_6778*(Dummy_6816 + Dummy_6828 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_6849 = Dummy_6780*(Dummy_6819 + Dummy_6831 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_6850 = Dummy_6774*(Dummy_6811 + Dummy_6834 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_6851 = Dummy_6776*(Dummy_6814 + Dummy_6837 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_6852 = Dummy_6778*(Dummy_6817 + Dummy_6840 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_6853 = Dummy_6780*(Dummy_6820 + Dummy_6843 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_6854 = Dummy_6774*(Dummy_6823 + Dummy_6835 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_6855 = Dummy_6776*(Dummy_6826 + Dummy_6838 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_6856 = Dummy_6778*(Dummy_6829 + Dummy_6841 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_6857 = Dummy_6780*(Dummy_6832 + Dummy_6844 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_6858 = Dummy_6775*tmp_kernel_op_0 + Dummy_6777*tmp_kernel_op_8 + Dummy_6779*tmp_kernel_op_16 + Dummy_6781*tmp_kernel_op_24; - const walberla::float64 Dummy_6859 = Dummy_6775*0.1381966011250105 + Dummy_6777*0.1381966011250105 + Dummy_6779*0.5854101966249684 + Dummy_6781*0.1381966011250105; - const walberla::float64 Dummy_6860 = Dummy_6775*0.1381966011250105 + Dummy_6777*0.5854101966249684 + Dummy_6779*0.1381966011250105 + Dummy_6781*0.1381966011250105; - const walberla::float64 Dummy_6861 = Dummy_6775*0.5854101966249684 + Dummy_6777*0.1381966011250105 + Dummy_6779*0.1381966011250105 + Dummy_6781*0.1381966011250105; - const walberla::float64 Dummy_6862 = -Dummy_6782*Dummy_6783 - Dummy_6784*Dummy_6785 - Dummy_6786*Dummy_6787 - Dummy_6788*Dummy_6789; - const walberla::float64 Dummy_6863 = Dummy_6790*-0.1381966011250105 + Dummy_6791*-0.1381966011250105 + Dummy_6792*-0.5854101966249684 + Dummy_6793*-0.1381966011250105; - const walberla::float64 Dummy_6864 = Dummy_6790*-0.1381966011250105 + Dummy_6791*-0.5854101966249684 + Dummy_6792*-0.1381966011250105 + Dummy_6793*-0.1381966011250105; - const walberla::float64 Dummy_6865 = Dummy_6790*-0.5854101966249684 + Dummy_6791*-0.1381966011250105 + Dummy_6792*-0.1381966011250105 + Dummy_6793*-0.1381966011250105; - const walberla::float64 Dummy_6866 = -Dummy_6782*Dummy_6794 - Dummy_6784*Dummy_6795 - Dummy_6786*Dummy_6796 - Dummy_6788*Dummy_6797; - const walberla::float64 Dummy_6867 = Dummy_6798*-0.1381966011250105 + Dummy_6799*-0.1381966011250105 + Dummy_6800*-0.5854101966249684 + Dummy_6801*-0.1381966011250105; - const walberla::float64 Dummy_6868 = Dummy_6798*-0.1381966011250105 + Dummy_6799*-0.5854101966249684 + Dummy_6800*-0.1381966011250105 + Dummy_6801*-0.1381966011250105; - const walberla::float64 Dummy_6869 = Dummy_6798*-0.5854101966249684 + Dummy_6799*-0.1381966011250105 + Dummy_6800*-0.1381966011250105 + Dummy_6801*-0.1381966011250105; - const walberla::float64 Dummy_6870 = -Dummy_6782*Dummy_6802 - Dummy_6784*Dummy_6803 - Dummy_6786*Dummy_6804 - Dummy_6788*Dummy_6805; - const walberla::float64 Dummy_6871 = Dummy_6806*-0.1381966011250105 + Dummy_6807*-0.1381966011250105 + Dummy_6808*-0.5854101966249684 + Dummy_6809*-0.1381966011250105; - const walberla::float64 Dummy_6872 = Dummy_6806*-0.1381966011250105 + Dummy_6807*-0.5854101966249684 + Dummy_6808*-0.1381966011250105 + Dummy_6809*-0.1381966011250105; - const walberla::float64 Dummy_6873 = Dummy_6806*-0.5854101966249684 + Dummy_6807*-0.1381966011250105 + Dummy_6808*-0.1381966011250105 + Dummy_6809*-0.1381966011250105; - const walberla::float64 Dummy_6874 = Dummy_6812*tmp_kernel_op_0 + Dummy_6815*tmp_kernel_op_8 + Dummy_6818*tmp_kernel_op_16 + Dummy_6821*tmp_kernel_op_24; - const walberla::float64 Dummy_6875 = Dummy_6812*0.1381966011250105 + Dummy_6815*0.1381966011250105 + Dummy_6818*0.5854101966249684 + Dummy_6821*0.1381966011250105; - const walberla::float64 Dummy_6876 = Dummy_6812*0.1381966011250105 + Dummy_6815*0.5854101966249684 + Dummy_6818*0.1381966011250105 + Dummy_6821*0.1381966011250105; - const walberla::float64 Dummy_6877 = Dummy_6812*0.5854101966249684 + Dummy_6815*0.1381966011250105 + Dummy_6818*0.1381966011250105 + Dummy_6821*0.1381966011250105; - const walberla::float64 Dummy_6878 = Dummy_6824*tmp_kernel_op_0 + Dummy_6827*tmp_kernel_op_8 + Dummy_6830*tmp_kernel_op_16 + Dummy_6833*tmp_kernel_op_24; - const walberla::float64 Dummy_6879 = Dummy_6824*0.1381966011250105 + Dummy_6827*0.1381966011250105 + Dummy_6830*0.5854101966249684 + Dummy_6833*0.1381966011250105; - const walberla::float64 Dummy_6880 = Dummy_6824*0.1381966011250105 + Dummy_6827*0.5854101966249684 + Dummy_6830*0.1381966011250105 + Dummy_6833*0.1381966011250105; - const walberla::float64 Dummy_6881 = Dummy_6824*0.5854101966249684 + Dummy_6827*0.1381966011250105 + Dummy_6830*0.1381966011250105 + Dummy_6833*0.1381966011250105; - const walberla::float64 Dummy_6882 = Dummy_6836*tmp_kernel_op_0 + Dummy_6839*tmp_kernel_op_8 + Dummy_6842*tmp_kernel_op_16 + Dummy_6845*tmp_kernel_op_24; - const walberla::float64 Dummy_6883 = Dummy_6836*0.1381966011250105 + Dummy_6839*0.1381966011250105 + Dummy_6842*0.5854101966249684 + Dummy_6845*0.1381966011250105; - const walberla::float64 Dummy_6884 = Dummy_6836*0.1381966011250105 + Dummy_6839*0.5854101966249684 + Dummy_6842*0.1381966011250105 + Dummy_6845*0.1381966011250105; - const walberla::float64 Dummy_6885 = Dummy_6836*0.5854101966249684 + Dummy_6839*0.1381966011250105 + Dummy_6842*0.1381966011250105 + Dummy_6845*0.1381966011250105; - const walberla::float64 Dummy_6886 = Dummy_6846*tmp_kernel_op_0 + Dummy_6847*tmp_kernel_op_8 + Dummy_6848*tmp_kernel_op_16 + Dummy_6849*tmp_kernel_op_24; - const walberla::float64 Dummy_6887 = Dummy_6846*0.1381966011250105 + Dummy_6847*0.1381966011250105 + Dummy_6848*0.5854101966249684 + Dummy_6849*0.1381966011250105; - const walberla::float64 Dummy_6888 = Dummy_6846*0.1381966011250105 + Dummy_6847*0.5854101966249684 + Dummy_6848*0.1381966011250105 + Dummy_6849*0.1381966011250105; - const walberla::float64 Dummy_6889 = Dummy_6846*0.5854101966249684 + Dummy_6847*0.1381966011250105 + Dummy_6848*0.1381966011250105 + Dummy_6849*0.1381966011250105; - const walberla::float64 Dummy_6890 = Dummy_6850*tmp_kernel_op_0 + Dummy_6851*tmp_kernel_op_8 + Dummy_6852*tmp_kernel_op_16 + Dummy_6853*tmp_kernel_op_24; - const walberla::float64 Dummy_6891 = Dummy_6850*0.1381966011250105 + Dummy_6851*0.1381966011250105 + Dummy_6852*0.5854101966249684 + Dummy_6853*0.1381966011250105; - const walberla::float64 Dummy_6892 = Dummy_6850*0.1381966011250105 + Dummy_6851*0.5854101966249684 + Dummy_6852*0.1381966011250105 + Dummy_6853*0.1381966011250105; - const walberla::float64 Dummy_6893 = Dummy_6850*0.5854101966249684 + Dummy_6851*0.1381966011250105 + Dummy_6852*0.1381966011250105 + Dummy_6853*0.1381966011250105; - const walberla::float64 Dummy_6894 = Dummy_6854*tmp_kernel_op_0 + Dummy_6855*tmp_kernel_op_8 + Dummy_6856*tmp_kernel_op_16 + Dummy_6857*tmp_kernel_op_24; - const walberla::float64 Dummy_6895 = Dummy_6854*0.1381966011250105 + Dummy_6855*0.1381966011250105 + Dummy_6856*0.5854101966249684 + Dummy_6857*0.1381966011250105; - const walberla::float64 Dummy_6896 = Dummy_6854*0.1381966011250105 + Dummy_6855*0.5854101966249684 + Dummy_6856*0.1381966011250105 + Dummy_6857*0.1381966011250105; - const walberla::float64 Dummy_6897 = Dummy_6854*0.5854101966249684 + Dummy_6855*0.1381966011250105 + Dummy_6856*0.1381966011250105 + Dummy_6857*0.1381966011250105; + const walberla::float64 Dummy_13650 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13651 = Dummy_13650*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_13652 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13653 = Dummy_13652*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_13654 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13655 = Dummy_13654*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_13656 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13657 = Dummy_13656*(-jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_13658 = Dummy_13650*tmp_kernel_op_0; + const walberla::float64 Dummy_13659 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13660 = Dummy_13652*tmp_kernel_op_8; + const walberla::float64 Dummy_13661 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_13662 = Dummy_13654*tmp_kernel_op_16; + const walberla::float64 Dummy_13663 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_13664 = Dummy_13656*tmp_kernel_op_24; + const walberla::float64 Dummy_13665 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_13666 = Dummy_13650*Dummy_13659; + const walberla::float64 Dummy_13667 = Dummy_13652*Dummy_13661; + const walberla::float64 Dummy_13668 = Dummy_13654*Dummy_13663; + const walberla::float64 Dummy_13669 = Dummy_13656*Dummy_13665; + const walberla::float64 Dummy_13670 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_13671 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_13672 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_13673 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_13674 = Dummy_13650*Dummy_13670; + const walberla::float64 Dummy_13675 = Dummy_13652*Dummy_13671; + const walberla::float64 Dummy_13676 = Dummy_13654*Dummy_13672; + const walberla::float64 Dummy_13677 = Dummy_13656*Dummy_13673; + const walberla::float64 Dummy_13678 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13679 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13680 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_13681 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_13682 = Dummy_13650*Dummy_13678; + const walberla::float64 Dummy_13683 = Dummy_13652*Dummy_13679; + const walberla::float64 Dummy_13684 = Dummy_13654*Dummy_13680; + const walberla::float64 Dummy_13685 = Dummy_13656*Dummy_13681; + const walberla::float64 Dummy_13686 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13687 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_13688 = Dummy_13650*(-Dummy_13686 - Dummy_13687); + const walberla::float64 Dummy_13689 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13690 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_13691 = Dummy_13652*(-Dummy_13689 - Dummy_13690); + const walberla::float64 Dummy_13692 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_13693 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_13694 = Dummy_13654*(-Dummy_13692 - Dummy_13693); + const walberla::float64 Dummy_13695 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_13696 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_13697 = Dummy_13656*(-Dummy_13695 - Dummy_13696); + const walberla::float64 Dummy_13698 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13699 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13700 = Dummy_13650*(-Dummy_13698 - Dummy_13699); + const walberla::float64 Dummy_13701 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13702 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_13703 = Dummy_13652*(-Dummy_13701 - Dummy_13702); + const walberla::float64 Dummy_13704 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_13705 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_13706 = Dummy_13654*(-Dummy_13704 - Dummy_13705); + const walberla::float64 Dummy_13707 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_13708 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_13709 = Dummy_13656*(-Dummy_13707 - Dummy_13708); + const walberla::float64 Dummy_13710 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_13711 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13712 = Dummy_13650*(-Dummy_13710 - Dummy_13711); + const walberla::float64 Dummy_13713 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_13714 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_13715 = Dummy_13652*(-Dummy_13713 - Dummy_13714); + const walberla::float64 Dummy_13716 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_13717 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_13718 = Dummy_13654*(-Dummy_13716 - Dummy_13717); + const walberla::float64 Dummy_13719 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_13720 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_13721 = Dummy_13656*(-Dummy_13719 - Dummy_13720); + const walberla::float64 Dummy_13722 = Dummy_13650*(Dummy_13686 + Dummy_13698 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_13723 = Dummy_13652*(Dummy_13689 + Dummy_13701 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_13724 = Dummy_13654*(Dummy_13692 + Dummy_13704 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_13725 = Dummy_13656*(Dummy_13695 + Dummy_13707 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_13726 = Dummy_13650*(Dummy_13687 + Dummy_13710 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13727 = Dummy_13652*(Dummy_13690 + Dummy_13713 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_13728 = Dummy_13654*(Dummy_13693 + Dummy_13716 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_13729 = Dummy_13656*(Dummy_13696 + Dummy_13719 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_13730 = Dummy_13650*(Dummy_13699 + Dummy_13711 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_13731 = Dummy_13652*(Dummy_13702 + Dummy_13714 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_13732 = Dummy_13654*(Dummy_13705 + Dummy_13717 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_13733 = Dummy_13656*(Dummy_13708 + Dummy_13720 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_13734 = Dummy_13651*tmp_kernel_op_0 + Dummy_13653*tmp_kernel_op_8 + Dummy_13655*tmp_kernel_op_16 + Dummy_13657*tmp_kernel_op_24; + const walberla::float64 Dummy_13735 = Dummy_13651*0.1381966011250105 + Dummy_13653*0.1381966011250105 + Dummy_13655*0.5854101966249684 + Dummy_13657*0.1381966011250105; + const walberla::float64 Dummy_13736 = Dummy_13651*0.1381966011250105 + Dummy_13653*0.5854101966249684 + Dummy_13655*0.1381966011250105 + Dummy_13657*0.1381966011250105; + const walberla::float64 Dummy_13737 = Dummy_13651*0.5854101966249684 + Dummy_13653*0.1381966011250105 + Dummy_13655*0.1381966011250105 + Dummy_13657*0.1381966011250105; + const walberla::float64 Dummy_13738 = -Dummy_13658*Dummy_13659 - Dummy_13660*Dummy_13661 - Dummy_13662*Dummy_13663 - Dummy_13664*Dummy_13665; + const walberla::float64 Dummy_13739 = Dummy_13666*-0.1381966011250105 + Dummy_13667*-0.1381966011250105 + Dummy_13668*-0.5854101966249684 + Dummy_13669*-0.1381966011250105; + const walberla::float64 Dummy_13740 = Dummy_13666*-0.1381966011250105 + Dummy_13667*-0.5854101966249684 + Dummy_13668*-0.1381966011250105 + Dummy_13669*-0.1381966011250105; + const walberla::float64 Dummy_13741 = Dummy_13666*-0.5854101966249684 + Dummy_13667*-0.1381966011250105 + Dummy_13668*-0.1381966011250105 + Dummy_13669*-0.1381966011250105; + const walberla::float64 Dummy_13742 = -Dummy_13658*Dummy_13670 - Dummy_13660*Dummy_13671 - Dummy_13662*Dummy_13672 - Dummy_13664*Dummy_13673; + const walberla::float64 Dummy_13743 = Dummy_13674*-0.1381966011250105 + Dummy_13675*-0.1381966011250105 + Dummy_13676*-0.5854101966249684 + Dummy_13677*-0.1381966011250105; + const walberla::float64 Dummy_13744 = Dummy_13674*-0.1381966011250105 + Dummy_13675*-0.5854101966249684 + Dummy_13676*-0.1381966011250105 + Dummy_13677*-0.1381966011250105; + const walberla::float64 Dummy_13745 = Dummy_13674*-0.5854101966249684 + Dummy_13675*-0.1381966011250105 + Dummy_13676*-0.1381966011250105 + Dummy_13677*-0.1381966011250105; + const walberla::float64 Dummy_13746 = -Dummy_13658*Dummy_13678 - Dummy_13660*Dummy_13679 - Dummy_13662*Dummy_13680 - Dummy_13664*Dummy_13681; + const walberla::float64 Dummy_13747 = Dummy_13682*-0.1381966011250105 + Dummy_13683*-0.1381966011250105 + Dummy_13684*-0.5854101966249684 + Dummy_13685*-0.1381966011250105; + const walberla::float64 Dummy_13748 = Dummy_13682*-0.1381966011250105 + Dummy_13683*-0.5854101966249684 + Dummy_13684*-0.1381966011250105 + Dummy_13685*-0.1381966011250105; + const walberla::float64 Dummy_13749 = Dummy_13682*-0.5854101966249684 + Dummy_13683*-0.1381966011250105 + Dummy_13684*-0.1381966011250105 + Dummy_13685*-0.1381966011250105; + const walberla::float64 Dummy_13750 = Dummy_13688*tmp_kernel_op_0 + Dummy_13691*tmp_kernel_op_8 + Dummy_13694*tmp_kernel_op_16 + Dummy_13697*tmp_kernel_op_24; + const walberla::float64 Dummy_13751 = Dummy_13688*0.1381966011250105 + Dummy_13691*0.1381966011250105 + Dummy_13694*0.5854101966249684 + Dummy_13697*0.1381966011250105; + const walberla::float64 Dummy_13752 = Dummy_13688*0.1381966011250105 + Dummy_13691*0.5854101966249684 + Dummy_13694*0.1381966011250105 + Dummy_13697*0.1381966011250105; + const walberla::float64 Dummy_13753 = Dummy_13688*0.5854101966249684 + Dummy_13691*0.1381966011250105 + Dummy_13694*0.1381966011250105 + Dummy_13697*0.1381966011250105; + const walberla::float64 Dummy_13754 = Dummy_13700*tmp_kernel_op_0 + Dummy_13703*tmp_kernel_op_8 + Dummy_13706*tmp_kernel_op_16 + Dummy_13709*tmp_kernel_op_24; + const walberla::float64 Dummy_13755 = Dummy_13700*0.1381966011250105 + Dummy_13703*0.1381966011250105 + Dummy_13706*0.5854101966249684 + Dummy_13709*0.1381966011250105; + const walberla::float64 Dummy_13756 = Dummy_13700*0.1381966011250105 + Dummy_13703*0.5854101966249684 + Dummy_13706*0.1381966011250105 + Dummy_13709*0.1381966011250105; + const walberla::float64 Dummy_13757 = Dummy_13700*0.5854101966249684 + Dummy_13703*0.1381966011250105 + Dummy_13706*0.1381966011250105 + Dummy_13709*0.1381966011250105; + const walberla::float64 Dummy_13758 = Dummy_13712*tmp_kernel_op_0 + Dummy_13715*tmp_kernel_op_8 + Dummy_13718*tmp_kernel_op_16 + Dummy_13721*tmp_kernel_op_24; + const walberla::float64 Dummy_13759 = Dummy_13712*0.1381966011250105 + Dummy_13715*0.1381966011250105 + Dummy_13718*0.5854101966249684 + Dummy_13721*0.1381966011250105; + const walberla::float64 Dummy_13760 = Dummy_13712*0.1381966011250105 + Dummy_13715*0.5854101966249684 + Dummy_13718*0.1381966011250105 + Dummy_13721*0.1381966011250105; + const walberla::float64 Dummy_13761 = Dummy_13712*0.5854101966249684 + Dummy_13715*0.1381966011250105 + Dummy_13718*0.1381966011250105 + Dummy_13721*0.1381966011250105; + const walberla::float64 Dummy_13762 = Dummy_13722*tmp_kernel_op_0 + Dummy_13723*tmp_kernel_op_8 + Dummy_13724*tmp_kernel_op_16 + Dummy_13725*tmp_kernel_op_24; + const walberla::float64 Dummy_13763 = Dummy_13722*0.1381966011250105 + Dummy_13723*0.1381966011250105 + Dummy_13724*0.5854101966249684 + Dummy_13725*0.1381966011250105; + const walberla::float64 Dummy_13764 = Dummy_13722*0.1381966011250105 + Dummy_13723*0.5854101966249684 + Dummy_13724*0.1381966011250105 + Dummy_13725*0.1381966011250105; + const walberla::float64 Dummy_13765 = Dummy_13722*0.5854101966249684 + Dummy_13723*0.1381966011250105 + Dummy_13724*0.1381966011250105 + Dummy_13725*0.1381966011250105; + const walberla::float64 Dummy_13766 = Dummy_13726*tmp_kernel_op_0 + Dummy_13727*tmp_kernel_op_8 + Dummy_13728*tmp_kernel_op_16 + Dummy_13729*tmp_kernel_op_24; + const walberla::float64 Dummy_13767 = Dummy_13726*0.1381966011250105 + Dummy_13727*0.1381966011250105 + Dummy_13728*0.5854101966249684 + Dummy_13729*0.1381966011250105; + const walberla::float64 Dummy_13768 = Dummy_13726*0.1381966011250105 + Dummy_13727*0.5854101966249684 + Dummy_13728*0.1381966011250105 + Dummy_13729*0.1381966011250105; + const walberla::float64 Dummy_13769 = Dummy_13726*0.5854101966249684 + Dummy_13727*0.1381966011250105 + Dummy_13728*0.1381966011250105 + Dummy_13729*0.1381966011250105; + const walberla::float64 Dummy_13770 = Dummy_13730*tmp_kernel_op_0 + Dummy_13731*tmp_kernel_op_8 + Dummy_13732*tmp_kernel_op_16 + Dummy_13733*tmp_kernel_op_24; + const walberla::float64 Dummy_13771 = Dummy_13730*0.1381966011250105 + Dummy_13731*0.1381966011250105 + Dummy_13732*0.5854101966249684 + Dummy_13733*0.1381966011250105; + const walberla::float64 Dummy_13772 = Dummy_13730*0.1381966011250105 + Dummy_13731*0.5854101966249684 + Dummy_13732*0.1381966011250105 + Dummy_13733*0.1381966011250105; + const walberla::float64 Dummy_13773 = Dummy_13730*0.5854101966249684 + Dummy_13731*0.1381966011250105 + Dummy_13732*0.1381966011250105 + Dummy_13733*0.1381966011250105; + const walberla::float64 Dummy_13774 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13775 = Dummy_13774*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_13776 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13777 = Dummy_13776*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_13778 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13779 = Dummy_13778*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_13780 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_13781 = Dummy_13780*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_13782 = Dummy_13774*tmp_kernel_op_0; + const walberla::float64 Dummy_13783 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13784 = Dummy_13776*tmp_kernel_op_8; + const walberla::float64 Dummy_13785 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_13786 = Dummy_13778*tmp_kernel_op_16; + const walberla::float64 Dummy_13787 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_13788 = Dummy_13780*tmp_kernel_op_24; + const walberla::float64 Dummy_13789 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_13790 = Dummy_13774*Dummy_13783; + const walberla::float64 Dummy_13791 = Dummy_13776*Dummy_13785; + const walberla::float64 Dummy_13792 = Dummy_13778*Dummy_13787; + const walberla::float64 Dummy_13793 = Dummy_13780*Dummy_13789; + const walberla::float64 Dummy_13794 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_13795 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_13796 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_13797 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_13798 = Dummy_13774*Dummy_13794; + const walberla::float64 Dummy_13799 = Dummy_13776*Dummy_13795; + const walberla::float64 Dummy_13800 = Dummy_13778*Dummy_13796; + const walberla::float64 Dummy_13801 = Dummy_13780*Dummy_13797; + const walberla::float64 Dummy_13802 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13803 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13804 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_13805 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_13806 = Dummy_13774*Dummy_13802; + const walberla::float64 Dummy_13807 = Dummy_13776*Dummy_13803; + const walberla::float64 Dummy_13808 = Dummy_13778*Dummy_13804; + const walberla::float64 Dummy_13809 = Dummy_13780*Dummy_13805; + const walberla::float64 Dummy_13810 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13811 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_13812 = Dummy_13774*(-Dummy_13810 - Dummy_13811); + const walberla::float64 Dummy_13813 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13814 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_13815 = Dummy_13776*(-Dummy_13813 - Dummy_13814); + const walberla::float64 Dummy_13816 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_13817 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_13818 = Dummy_13778*(-Dummy_13816 - Dummy_13817); + const walberla::float64 Dummy_13819 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_13820 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_13821 = Dummy_13780*(-Dummy_13819 - Dummy_13820); + const walberla::float64 Dummy_13822 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_13823 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13824 = Dummy_13774*(-Dummy_13822 - Dummy_13823); + const walberla::float64 Dummy_13825 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_13826 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_13827 = Dummy_13776*(-Dummy_13825 - Dummy_13826); + const walberla::float64 Dummy_13828 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_13829 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_13830 = Dummy_13778*(-Dummy_13828 - Dummy_13829); + const walberla::float64 Dummy_13831 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_13832 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_13833 = Dummy_13780*(-Dummy_13831 - Dummy_13832); + const walberla::float64 Dummy_13834 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_13835 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_13836 = Dummy_13774*(-Dummy_13834 - Dummy_13835); + const walberla::float64 Dummy_13837 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_13838 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_13839 = Dummy_13776*(-Dummy_13837 - Dummy_13838); + const walberla::float64 Dummy_13840 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_13841 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_13842 = Dummy_13778*(-Dummy_13840 - Dummy_13841); + const walberla::float64 Dummy_13843 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_13844 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_13845 = Dummy_13780*(-Dummy_13843 - Dummy_13844); + const walberla::float64 Dummy_13846 = Dummy_13774*(Dummy_13810 + Dummy_13822 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_13847 = Dummy_13776*(Dummy_13813 + Dummy_13825 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_13848 = Dummy_13778*(Dummy_13816 + Dummy_13828 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_13849 = Dummy_13780*(Dummy_13819 + Dummy_13831 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_13850 = Dummy_13774*(Dummy_13811 + Dummy_13834 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13851 = Dummy_13776*(Dummy_13814 + Dummy_13837 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_13852 = Dummy_13778*(Dummy_13817 + Dummy_13840 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_13853 = Dummy_13780*(Dummy_13820 + Dummy_13843 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_13854 = Dummy_13774*(Dummy_13823 + Dummy_13835 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_13855 = Dummy_13776*(Dummy_13826 + Dummy_13838 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_13856 = Dummy_13778*(Dummy_13829 + Dummy_13841 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_13857 = Dummy_13780*(Dummy_13832 + Dummy_13844 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_13858 = Dummy_13775*tmp_kernel_op_0 + Dummy_13777*tmp_kernel_op_8 + Dummy_13779*tmp_kernel_op_16 + Dummy_13781*tmp_kernel_op_24; + const walberla::float64 Dummy_13859 = Dummy_13775*0.1381966011250105 + Dummy_13777*0.1381966011250105 + Dummy_13779*0.5854101966249684 + Dummy_13781*0.1381966011250105; + const walberla::float64 Dummy_13860 = Dummy_13775*0.1381966011250105 + Dummy_13777*0.5854101966249684 + Dummy_13779*0.1381966011250105 + Dummy_13781*0.1381966011250105; + const walberla::float64 Dummy_13861 = Dummy_13775*0.5854101966249684 + Dummy_13777*0.1381966011250105 + Dummy_13779*0.1381966011250105 + Dummy_13781*0.1381966011250105; + const walberla::float64 Dummy_13862 = -Dummy_13782*Dummy_13783 - Dummy_13784*Dummy_13785 - Dummy_13786*Dummy_13787 - Dummy_13788*Dummy_13789; + const walberla::float64 Dummy_13863 = Dummy_13790*-0.1381966011250105 + Dummy_13791*-0.1381966011250105 + Dummy_13792*-0.5854101966249684 + Dummy_13793*-0.1381966011250105; + const walberla::float64 Dummy_13864 = Dummy_13790*-0.1381966011250105 + Dummy_13791*-0.5854101966249684 + Dummy_13792*-0.1381966011250105 + Dummy_13793*-0.1381966011250105; + const walberla::float64 Dummy_13865 = Dummy_13790*-0.5854101966249684 + Dummy_13791*-0.1381966011250105 + Dummy_13792*-0.1381966011250105 + Dummy_13793*-0.1381966011250105; + const walberla::float64 Dummy_13866 = -Dummy_13782*Dummy_13794 - Dummy_13784*Dummy_13795 - Dummy_13786*Dummy_13796 - Dummy_13788*Dummy_13797; + const walberla::float64 Dummy_13867 = Dummy_13798*-0.1381966011250105 + Dummy_13799*-0.1381966011250105 + Dummy_13800*-0.5854101966249684 + Dummy_13801*-0.1381966011250105; + const walberla::float64 Dummy_13868 = Dummy_13798*-0.1381966011250105 + Dummy_13799*-0.5854101966249684 + Dummy_13800*-0.1381966011250105 + Dummy_13801*-0.1381966011250105; + const walberla::float64 Dummy_13869 = Dummy_13798*-0.5854101966249684 + Dummy_13799*-0.1381966011250105 + Dummy_13800*-0.1381966011250105 + Dummy_13801*-0.1381966011250105; + const walberla::float64 Dummy_13870 = -Dummy_13782*Dummy_13802 - Dummy_13784*Dummy_13803 - Dummy_13786*Dummy_13804 - Dummy_13788*Dummy_13805; + const walberla::float64 Dummy_13871 = Dummy_13806*-0.1381966011250105 + Dummy_13807*-0.1381966011250105 + Dummy_13808*-0.5854101966249684 + Dummy_13809*-0.1381966011250105; + const walberla::float64 Dummy_13872 = Dummy_13806*-0.1381966011250105 + Dummy_13807*-0.5854101966249684 + Dummy_13808*-0.1381966011250105 + Dummy_13809*-0.1381966011250105; + const walberla::float64 Dummy_13873 = Dummy_13806*-0.5854101966249684 + Dummy_13807*-0.1381966011250105 + Dummy_13808*-0.1381966011250105 + Dummy_13809*-0.1381966011250105; + const walberla::float64 Dummy_13874 = Dummy_13812*tmp_kernel_op_0 + Dummy_13815*tmp_kernel_op_8 + Dummy_13818*tmp_kernel_op_16 + Dummy_13821*tmp_kernel_op_24; + const walberla::float64 Dummy_13875 = Dummy_13812*0.1381966011250105 + Dummy_13815*0.1381966011250105 + Dummy_13818*0.5854101966249684 + Dummy_13821*0.1381966011250105; + const walberla::float64 Dummy_13876 = Dummy_13812*0.1381966011250105 + Dummy_13815*0.5854101966249684 + Dummy_13818*0.1381966011250105 + Dummy_13821*0.1381966011250105; + const walberla::float64 Dummy_13877 = Dummy_13812*0.5854101966249684 + Dummy_13815*0.1381966011250105 + Dummy_13818*0.1381966011250105 + Dummy_13821*0.1381966011250105; + const walberla::float64 Dummy_13878 = Dummy_13824*tmp_kernel_op_0 + Dummy_13827*tmp_kernel_op_8 + Dummy_13830*tmp_kernel_op_16 + Dummy_13833*tmp_kernel_op_24; + const walberla::float64 Dummy_13879 = Dummy_13824*0.1381966011250105 + Dummy_13827*0.1381966011250105 + Dummy_13830*0.5854101966249684 + Dummy_13833*0.1381966011250105; + const walberla::float64 Dummy_13880 = Dummy_13824*0.1381966011250105 + Dummy_13827*0.5854101966249684 + Dummy_13830*0.1381966011250105 + Dummy_13833*0.1381966011250105; + const walberla::float64 Dummy_13881 = Dummy_13824*0.5854101966249684 + Dummy_13827*0.1381966011250105 + Dummy_13830*0.1381966011250105 + Dummy_13833*0.1381966011250105; + const walberla::float64 Dummy_13882 = Dummy_13836*tmp_kernel_op_0 + Dummy_13839*tmp_kernel_op_8 + Dummy_13842*tmp_kernel_op_16 + Dummy_13845*tmp_kernel_op_24; + const walberla::float64 Dummy_13883 = Dummy_13836*0.1381966011250105 + Dummy_13839*0.1381966011250105 + Dummy_13842*0.5854101966249684 + Dummy_13845*0.1381966011250105; + const walberla::float64 Dummy_13884 = Dummy_13836*0.1381966011250105 + Dummy_13839*0.5854101966249684 + Dummy_13842*0.1381966011250105 + Dummy_13845*0.1381966011250105; + const walberla::float64 Dummy_13885 = Dummy_13836*0.5854101966249684 + Dummy_13839*0.1381966011250105 + Dummy_13842*0.1381966011250105 + Dummy_13845*0.1381966011250105; + const walberla::float64 Dummy_13886 = Dummy_13846*tmp_kernel_op_0 + Dummy_13847*tmp_kernel_op_8 + Dummy_13848*tmp_kernel_op_16 + Dummy_13849*tmp_kernel_op_24; + const walberla::float64 Dummy_13887 = Dummy_13846*0.1381966011250105 + Dummy_13847*0.1381966011250105 + Dummy_13848*0.5854101966249684 + Dummy_13849*0.1381966011250105; + const walberla::float64 Dummy_13888 = Dummy_13846*0.1381966011250105 + Dummy_13847*0.5854101966249684 + Dummy_13848*0.1381966011250105 + Dummy_13849*0.1381966011250105; + const walberla::float64 Dummy_13889 = Dummy_13846*0.5854101966249684 + Dummy_13847*0.1381966011250105 + Dummy_13848*0.1381966011250105 + Dummy_13849*0.1381966011250105; + const walberla::float64 Dummy_13890 = Dummy_13850*tmp_kernel_op_0 + Dummy_13851*tmp_kernel_op_8 + Dummy_13852*tmp_kernel_op_16 + Dummy_13853*tmp_kernel_op_24; + const walberla::float64 Dummy_13891 = Dummy_13850*0.1381966011250105 + Dummy_13851*0.1381966011250105 + Dummy_13852*0.5854101966249684 + Dummy_13853*0.1381966011250105; + const walberla::float64 Dummy_13892 = Dummy_13850*0.1381966011250105 + Dummy_13851*0.5854101966249684 + Dummy_13852*0.1381966011250105 + Dummy_13853*0.1381966011250105; + const walberla::float64 Dummy_13893 = Dummy_13850*0.5854101966249684 + Dummy_13851*0.1381966011250105 + Dummy_13852*0.1381966011250105 + Dummy_13853*0.1381966011250105; + const walberla::float64 Dummy_13894 = Dummy_13854*tmp_kernel_op_0 + Dummy_13855*tmp_kernel_op_8 + Dummy_13856*tmp_kernel_op_16 + Dummy_13857*tmp_kernel_op_24; + const walberla::float64 Dummy_13895 = Dummy_13854*0.1381966011250105 + Dummy_13855*0.1381966011250105 + Dummy_13856*0.5854101966249684 + Dummy_13857*0.1381966011250105; + const walberla::float64 Dummy_13896 = Dummy_13854*0.1381966011250105 + Dummy_13855*0.5854101966249684 + Dummy_13856*0.1381966011250105 + Dummy_13857*0.1381966011250105; + const walberla::float64 Dummy_13897 = Dummy_13854*0.5854101966249684 + Dummy_13855*0.1381966011250105 + Dummy_13856*0.1381966011250105 + Dummy_13857*0.1381966011250105; + const walberla::float64 Dummy_13898 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13899 = Dummy_13898*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_13900 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13901 = Dummy_13900*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_13902 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13903 = Dummy_13902*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_13904 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_13905 = Dummy_13904*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_13906 = Dummy_13898*tmp_kernel_op_0; + const walberla::float64 Dummy_13907 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_13908 = Dummy_13900*tmp_kernel_op_8; + const walberla::float64 Dummy_13909 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_13910 = Dummy_13902*tmp_kernel_op_16; + const walberla::float64 Dummy_13911 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_13912 = Dummy_13904*tmp_kernel_op_24; + const walberla::float64 Dummy_13913 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_13914 = Dummy_13898*Dummy_13907; + const walberla::float64 Dummy_13915 = Dummy_13900*Dummy_13909; + const walberla::float64 Dummy_13916 = Dummy_13902*Dummy_13911; + const walberla::float64 Dummy_13917 = Dummy_13904*Dummy_13913; + const walberla::float64 Dummy_13918 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_13919 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_13920 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_13921 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_13922 = Dummy_13898*Dummy_13918; + const walberla::float64 Dummy_13923 = Dummy_13900*Dummy_13919; + const walberla::float64 Dummy_13924 = Dummy_13902*Dummy_13920; + const walberla::float64 Dummy_13925 = Dummy_13904*Dummy_13921; + const walberla::float64 Dummy_13926 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_13927 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_13928 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_13929 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_13930 = Dummy_13898*Dummy_13926; + const walberla::float64 Dummy_13931 = Dummy_13900*Dummy_13927; + const walberla::float64 Dummy_13932 = Dummy_13902*Dummy_13928; + const walberla::float64 Dummy_13933 = Dummy_13904*Dummy_13929; + const walberla::float64 Dummy_13934 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13935 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_13936 = Dummy_13898*(-Dummy_13934 - Dummy_13935); + const walberla::float64 Dummy_13937 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13938 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_13939 = Dummy_13900*(-Dummy_13937 - Dummy_13938); + const walberla::float64 Dummy_13940 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_13941 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_13942 = Dummy_13902*(-Dummy_13940 - Dummy_13941); + const walberla::float64 Dummy_13943 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_13944 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_13945 = Dummy_13904*(-Dummy_13943 - Dummy_13944); + const walberla::float64 Dummy_13946 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_13947 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13948 = Dummy_13898*(-Dummy_13946 - Dummy_13947); + const walberla::float64 Dummy_13949 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_13950 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_13951 = Dummy_13900*(-Dummy_13949 - Dummy_13950); + const walberla::float64 Dummy_13952 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_13953 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_13954 = Dummy_13902*(-Dummy_13952 - Dummy_13953); + const walberla::float64 Dummy_13955 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_13956 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_13957 = Dummy_13904*(-Dummy_13955 - Dummy_13956); + const walberla::float64 Dummy_13958 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_13959 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_13960 = Dummy_13898*(-Dummy_13958 - Dummy_13959); + const walberla::float64 Dummy_13961 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_13962 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_13963 = Dummy_13900*(-Dummy_13961 - Dummy_13962); + const walberla::float64 Dummy_13964 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_13965 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_13966 = Dummy_13902*(-Dummy_13964 - Dummy_13965); + const walberla::float64 Dummy_13967 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_13968 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_13969 = Dummy_13904*(-Dummy_13967 - Dummy_13968); + const walberla::float64 Dummy_13970 = Dummy_13898*(Dummy_13934 + Dummy_13946 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_13971 = Dummy_13900*(Dummy_13937 + Dummy_13949 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_13972 = Dummy_13902*(Dummy_13940 + Dummy_13952 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_13973 = Dummy_13904*(Dummy_13943 + Dummy_13955 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_13974 = Dummy_13898*(Dummy_13935 + Dummy_13958 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_13975 = Dummy_13900*(Dummy_13938 + Dummy_13961 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_13976 = Dummy_13902*(Dummy_13941 + Dummy_13964 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_13977 = Dummy_13904*(Dummy_13944 + Dummy_13967 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_13978 = Dummy_13898*(Dummy_13947 + Dummy_13959 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_13979 = Dummy_13900*(Dummy_13950 + Dummy_13962 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_13980 = Dummy_13902*(Dummy_13953 + Dummy_13965 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_13981 = Dummy_13904*(Dummy_13956 + Dummy_13968 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_13982 = Dummy_13899*tmp_kernel_op_0 + Dummy_13901*tmp_kernel_op_8 + Dummy_13903*tmp_kernel_op_16 + Dummy_13905*tmp_kernel_op_24; + const walberla::float64 Dummy_13983 = Dummy_13899*0.1381966011250105 + Dummy_13901*0.1381966011250105 + Dummy_13903*0.5854101966249684 + Dummy_13905*0.1381966011250105; + const walberla::float64 Dummy_13984 = Dummy_13899*0.1381966011250105 + Dummy_13901*0.5854101966249684 + Dummy_13903*0.1381966011250105 + Dummy_13905*0.1381966011250105; + const walberla::float64 Dummy_13985 = Dummy_13899*0.5854101966249684 + Dummy_13901*0.1381966011250105 + Dummy_13903*0.1381966011250105 + Dummy_13905*0.1381966011250105; + const walberla::float64 Dummy_13986 = -Dummy_13906*Dummy_13907 - Dummy_13908*Dummy_13909 - Dummy_13910*Dummy_13911 - Dummy_13912*Dummy_13913; + const walberla::float64 Dummy_13987 = Dummy_13914*-0.1381966011250105 + Dummy_13915*-0.1381966011250105 + Dummy_13916*-0.5854101966249684 + Dummy_13917*-0.1381966011250105; + const walberla::float64 Dummy_13988 = Dummy_13914*-0.1381966011250105 + Dummy_13915*-0.5854101966249684 + Dummy_13916*-0.1381966011250105 + Dummy_13917*-0.1381966011250105; + const walberla::float64 Dummy_13989 = Dummy_13914*-0.5854101966249684 + Dummy_13915*-0.1381966011250105 + Dummy_13916*-0.1381966011250105 + Dummy_13917*-0.1381966011250105; + const walberla::float64 Dummy_13990 = -Dummy_13906*Dummy_13918 - Dummy_13908*Dummy_13919 - Dummy_13910*Dummy_13920 - Dummy_13912*Dummy_13921; + const walberla::float64 Dummy_13991 = Dummy_13922*-0.1381966011250105 + Dummy_13923*-0.1381966011250105 + Dummy_13924*-0.5854101966249684 + Dummy_13925*-0.1381966011250105; + const walberla::float64 Dummy_13992 = Dummy_13922*-0.1381966011250105 + Dummy_13923*-0.5854101966249684 + Dummy_13924*-0.1381966011250105 + Dummy_13925*-0.1381966011250105; + const walberla::float64 Dummy_13993 = Dummy_13922*-0.5854101966249684 + Dummy_13923*-0.1381966011250105 + Dummy_13924*-0.1381966011250105 + Dummy_13925*-0.1381966011250105; + const walberla::float64 Dummy_13994 = -Dummy_13906*Dummy_13926 - Dummy_13908*Dummy_13927 - Dummy_13910*Dummy_13928 - Dummy_13912*Dummy_13929; + const walberla::float64 Dummy_13995 = Dummy_13930*-0.1381966011250105 + Dummy_13931*-0.1381966011250105 + Dummy_13932*-0.5854101966249684 + Dummy_13933*-0.1381966011250105; + const walberla::float64 Dummy_13996 = Dummy_13930*-0.1381966011250105 + Dummy_13931*-0.5854101966249684 + Dummy_13932*-0.1381966011250105 + Dummy_13933*-0.1381966011250105; + const walberla::float64 Dummy_13997 = Dummy_13930*-0.5854101966249684 + Dummy_13931*-0.1381966011250105 + Dummy_13932*-0.1381966011250105 + Dummy_13933*-0.1381966011250105; + const walberla::float64 Dummy_13998 = Dummy_13936*tmp_kernel_op_0 + Dummy_13939*tmp_kernel_op_8 + Dummy_13942*tmp_kernel_op_16 + Dummy_13945*tmp_kernel_op_24; + const walberla::float64 Dummy_13999 = Dummy_13936*0.1381966011250105 + Dummy_13939*0.1381966011250105 + Dummy_13942*0.5854101966249684 + Dummy_13945*0.1381966011250105; + const walberla::float64 Dummy_14000 = Dummy_13936*0.1381966011250105 + Dummy_13939*0.5854101966249684 + Dummy_13942*0.1381966011250105 + Dummy_13945*0.1381966011250105; + const walberla::float64 Dummy_14001 = Dummy_13936*0.5854101966249684 + Dummy_13939*0.1381966011250105 + Dummy_13942*0.1381966011250105 + Dummy_13945*0.1381966011250105; + const walberla::float64 Dummy_14002 = Dummy_13948*tmp_kernel_op_0 + Dummy_13951*tmp_kernel_op_8 + Dummy_13954*tmp_kernel_op_16 + Dummy_13957*tmp_kernel_op_24; + const walberla::float64 Dummy_14003 = Dummy_13948*0.1381966011250105 + Dummy_13951*0.1381966011250105 + Dummy_13954*0.5854101966249684 + Dummy_13957*0.1381966011250105; + const walberla::float64 Dummy_14004 = Dummy_13948*0.1381966011250105 + Dummy_13951*0.5854101966249684 + Dummy_13954*0.1381966011250105 + Dummy_13957*0.1381966011250105; + const walberla::float64 Dummy_14005 = Dummy_13948*0.5854101966249684 + Dummy_13951*0.1381966011250105 + Dummy_13954*0.1381966011250105 + Dummy_13957*0.1381966011250105; + const walberla::float64 Dummy_14006 = Dummy_13960*tmp_kernel_op_0 + Dummy_13963*tmp_kernel_op_8 + Dummy_13966*tmp_kernel_op_16 + Dummy_13969*tmp_kernel_op_24; + const walberla::float64 Dummy_14007 = Dummy_13960*0.1381966011250105 + Dummy_13963*0.1381966011250105 + Dummy_13966*0.5854101966249684 + Dummy_13969*0.1381966011250105; + const walberla::float64 Dummy_14008 = Dummy_13960*0.1381966011250105 + Dummy_13963*0.5854101966249684 + Dummy_13966*0.1381966011250105 + Dummy_13969*0.1381966011250105; + const walberla::float64 Dummy_14009 = Dummy_13960*0.5854101966249684 + Dummy_13963*0.1381966011250105 + Dummy_13966*0.1381966011250105 + Dummy_13969*0.1381966011250105; + const walberla::float64 Dummy_14010 = Dummy_13970*tmp_kernel_op_0 + Dummy_13971*tmp_kernel_op_8 + Dummy_13972*tmp_kernel_op_16 + Dummy_13973*tmp_kernel_op_24; + const walberla::float64 Dummy_14011 = Dummy_13970*0.1381966011250105 + Dummy_13971*0.1381966011250105 + Dummy_13972*0.5854101966249684 + Dummy_13973*0.1381966011250105; + const walberla::float64 Dummy_14012 = Dummy_13970*0.1381966011250105 + Dummy_13971*0.5854101966249684 + Dummy_13972*0.1381966011250105 + Dummy_13973*0.1381966011250105; + const walberla::float64 Dummy_14013 = Dummy_13970*0.5854101966249684 + Dummy_13971*0.1381966011250105 + Dummy_13972*0.1381966011250105 + Dummy_13973*0.1381966011250105; + const walberla::float64 Dummy_14014 = Dummy_13974*tmp_kernel_op_0 + Dummy_13975*tmp_kernel_op_8 + Dummy_13976*tmp_kernel_op_16 + Dummy_13977*tmp_kernel_op_24; + const walberla::float64 Dummy_14015 = Dummy_13974*0.1381966011250105 + Dummy_13975*0.1381966011250105 + Dummy_13976*0.5854101966249684 + Dummy_13977*0.1381966011250105; + const walberla::float64 Dummy_14016 = Dummy_13974*0.1381966011250105 + Dummy_13975*0.5854101966249684 + Dummy_13976*0.1381966011250105 + Dummy_13977*0.1381966011250105; + const walberla::float64 Dummy_14017 = Dummy_13974*0.5854101966249684 + Dummy_13975*0.1381966011250105 + Dummy_13976*0.1381966011250105 + Dummy_13977*0.1381966011250105; + const walberla::float64 Dummy_14018 = Dummy_13978*tmp_kernel_op_0 + Dummy_13979*tmp_kernel_op_8 + Dummy_13980*tmp_kernel_op_16 + Dummy_13981*tmp_kernel_op_24; + const walberla::float64 Dummy_14019 = Dummy_13978*0.1381966011250105 + Dummy_13979*0.1381966011250105 + Dummy_13980*0.5854101966249684 + Dummy_13981*0.1381966011250105; + const walberla::float64 Dummy_14020 = Dummy_13978*0.1381966011250105 + Dummy_13979*0.5854101966249684 + Dummy_13980*0.1381966011250105 + Dummy_13981*0.1381966011250105; + const walberla::float64 Dummy_14021 = Dummy_13978*0.5854101966249684 + Dummy_13979*0.1381966011250105 + Dummy_13980*0.1381966011250105 + Dummy_13981*0.1381966011250105; + const walberla::float64 Dummy_14022 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_14023 = Dummy_14022*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_14024 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_14025 = Dummy_14024*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_14026 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_14027 = Dummy_14026*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_14028 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_14029 = Dummy_14028*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_14030 = Dummy_14022*tmp_kernel_op_0; + const walberla::float64 Dummy_14031 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_14032 = Dummy_14024*tmp_kernel_op_8; + const walberla::float64 Dummy_14033 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_14034 = Dummy_14026*tmp_kernel_op_16; + const walberla::float64 Dummy_14035 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_14036 = Dummy_14028*tmp_kernel_op_24; + const walberla::float64 Dummy_14037 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_14038 = Dummy_14022*Dummy_14031; + const walberla::float64 Dummy_14039 = Dummy_14024*Dummy_14033; + const walberla::float64 Dummy_14040 = Dummy_14026*Dummy_14035; + const walberla::float64 Dummy_14041 = Dummy_14028*Dummy_14037; + const walberla::float64 Dummy_14042 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_14043 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_14044 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_14045 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_14046 = Dummy_14022*Dummy_14042; + const walberla::float64 Dummy_14047 = Dummy_14024*Dummy_14043; + const walberla::float64 Dummy_14048 = Dummy_14026*Dummy_14044; + const walberla::float64 Dummy_14049 = Dummy_14028*Dummy_14045; + const walberla::float64 Dummy_14050 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_14051 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_14052 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_14053 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_14054 = Dummy_14022*Dummy_14050; + const walberla::float64 Dummy_14055 = Dummy_14024*Dummy_14051; + const walberla::float64 Dummy_14056 = Dummy_14026*Dummy_14052; + const walberla::float64 Dummy_14057 = Dummy_14028*Dummy_14053; + const walberla::float64 Dummy_14058 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_14059 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_14060 = Dummy_14022*(-Dummy_14058 - Dummy_14059); + const walberla::float64 Dummy_14061 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_14062 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_14063 = Dummy_14024*(-Dummy_14061 - Dummy_14062); + const walberla::float64 Dummy_14064 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_14065 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_14066 = Dummy_14026*(-Dummy_14064 - Dummy_14065); + const walberla::float64 Dummy_14067 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_14068 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_14069 = Dummy_14028*(-Dummy_14067 - Dummy_14068); + const walberla::float64 Dummy_14070 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_14071 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_14072 = Dummy_14022*(-Dummy_14070 - Dummy_14071); + const walberla::float64 Dummy_14073 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_14074 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_14075 = Dummy_14024*(-Dummy_14073 - Dummy_14074); + const walberla::float64 Dummy_14076 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_14077 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_14078 = Dummy_14026*(-Dummy_14076 - Dummy_14077); + const walberla::float64 Dummy_14079 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_14080 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_14081 = Dummy_14028*(-Dummy_14079 - Dummy_14080); + const walberla::float64 Dummy_14082 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_14083 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_14084 = Dummy_14022*(-Dummy_14082 - Dummy_14083); + const walberla::float64 Dummy_14085 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_14086 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_14087 = Dummy_14024*(-Dummy_14085 - Dummy_14086); + const walberla::float64 Dummy_14088 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_14089 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_14090 = Dummy_14026*(-Dummy_14088 - Dummy_14089); + const walberla::float64 Dummy_14091 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_14092 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_14093 = Dummy_14028*(-Dummy_14091 - Dummy_14092); + const walberla::float64 Dummy_14094 = Dummy_14022*(Dummy_14058 + Dummy_14070 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_14095 = Dummy_14024*(Dummy_14061 + Dummy_14073 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_14096 = Dummy_14026*(Dummy_14064 + Dummy_14076 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_14097 = Dummy_14028*(Dummy_14067 + Dummy_14079 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_14098 = Dummy_14022*(Dummy_14059 + Dummy_14082 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_14099 = Dummy_14024*(Dummy_14062 + Dummy_14085 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_14100 = Dummy_14026*(Dummy_14065 + Dummy_14088 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_14101 = Dummy_14028*(Dummy_14068 + Dummy_14091 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_14102 = Dummy_14022*(Dummy_14071 + Dummy_14083 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_14103 = Dummy_14024*(Dummy_14074 + Dummy_14086 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_14104 = Dummy_14026*(Dummy_14077 + Dummy_14089 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_14105 = Dummy_14028*(Dummy_14080 + Dummy_14092 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_14106 = Dummy_14023*tmp_kernel_op_0 + Dummy_14025*tmp_kernel_op_8 + Dummy_14027*tmp_kernel_op_16 + Dummy_14029*tmp_kernel_op_24; + const walberla::float64 Dummy_14107 = Dummy_14023*0.1381966011250105 + Dummy_14025*0.1381966011250105 + Dummy_14027*0.5854101966249684 + Dummy_14029*0.1381966011250105; + const walberla::float64 Dummy_14108 = Dummy_14023*0.1381966011250105 + Dummy_14025*0.5854101966249684 + Dummy_14027*0.1381966011250105 + Dummy_14029*0.1381966011250105; + const walberla::float64 Dummy_14109 = Dummy_14023*0.5854101966249684 + Dummy_14025*0.1381966011250105 + Dummy_14027*0.1381966011250105 + Dummy_14029*0.1381966011250105; + const walberla::float64 Dummy_14110 = -Dummy_14030*Dummy_14031 - Dummy_14032*Dummy_14033 - Dummy_14034*Dummy_14035 - Dummy_14036*Dummy_14037; + const walberla::float64 Dummy_14111 = Dummy_14038*-0.1381966011250105 + Dummy_14039*-0.1381966011250105 + Dummy_14040*-0.5854101966249684 + Dummy_14041*-0.1381966011250105; + const walberla::float64 Dummy_14112 = Dummy_14038*-0.1381966011250105 + Dummy_14039*-0.5854101966249684 + Dummy_14040*-0.1381966011250105 + Dummy_14041*-0.1381966011250105; + const walberla::float64 Dummy_14113 = Dummy_14038*-0.5854101966249684 + Dummy_14039*-0.1381966011250105 + Dummy_14040*-0.1381966011250105 + Dummy_14041*-0.1381966011250105; + const walberla::float64 Dummy_14114 = -Dummy_14030*Dummy_14042 - Dummy_14032*Dummy_14043 - Dummy_14034*Dummy_14044 - Dummy_14036*Dummy_14045; + const walberla::float64 Dummy_14115 = Dummy_14046*-0.1381966011250105 + Dummy_14047*-0.1381966011250105 + Dummy_14048*-0.5854101966249684 + Dummy_14049*-0.1381966011250105; + const walberla::float64 Dummy_14116 = Dummy_14046*-0.1381966011250105 + Dummy_14047*-0.5854101966249684 + Dummy_14048*-0.1381966011250105 + Dummy_14049*-0.1381966011250105; + const walberla::float64 Dummy_14117 = Dummy_14046*-0.5854101966249684 + Dummy_14047*-0.1381966011250105 + Dummy_14048*-0.1381966011250105 + Dummy_14049*-0.1381966011250105; + const walberla::float64 Dummy_14118 = -Dummy_14030*Dummy_14050 - Dummy_14032*Dummy_14051 - Dummy_14034*Dummy_14052 - Dummy_14036*Dummy_14053; + const walberla::float64 Dummy_14119 = Dummy_14054*-0.1381966011250105 + Dummy_14055*-0.1381966011250105 + Dummy_14056*-0.5854101966249684 + Dummy_14057*-0.1381966011250105; + const walberla::float64 Dummy_14120 = Dummy_14054*-0.1381966011250105 + Dummy_14055*-0.5854101966249684 + Dummy_14056*-0.1381966011250105 + Dummy_14057*-0.1381966011250105; + const walberla::float64 Dummy_14121 = Dummy_14054*-0.5854101966249684 + Dummy_14055*-0.1381966011250105 + Dummy_14056*-0.1381966011250105 + Dummy_14057*-0.1381966011250105; + const walberla::float64 Dummy_14122 = Dummy_14060*tmp_kernel_op_0 + Dummy_14063*tmp_kernel_op_8 + Dummy_14066*tmp_kernel_op_16 + Dummy_14069*tmp_kernel_op_24; + const walberla::float64 Dummy_14123 = Dummy_14060*0.1381966011250105 + Dummy_14063*0.1381966011250105 + Dummy_14066*0.5854101966249684 + Dummy_14069*0.1381966011250105; + const walberla::float64 Dummy_14124 = Dummy_14060*0.1381966011250105 + Dummy_14063*0.5854101966249684 + Dummy_14066*0.1381966011250105 + Dummy_14069*0.1381966011250105; + const walberla::float64 Dummy_14125 = Dummy_14060*0.5854101966249684 + Dummy_14063*0.1381966011250105 + Dummy_14066*0.1381966011250105 + Dummy_14069*0.1381966011250105; + const walberla::float64 Dummy_14126 = Dummy_14072*tmp_kernel_op_0 + Dummy_14075*tmp_kernel_op_8 + Dummy_14078*tmp_kernel_op_16 + Dummy_14081*tmp_kernel_op_24; + const walberla::float64 Dummy_14127 = Dummy_14072*0.1381966011250105 + Dummy_14075*0.1381966011250105 + Dummy_14078*0.5854101966249684 + Dummy_14081*0.1381966011250105; + const walberla::float64 Dummy_14128 = Dummy_14072*0.1381966011250105 + Dummy_14075*0.5854101966249684 + Dummy_14078*0.1381966011250105 + Dummy_14081*0.1381966011250105; + const walberla::float64 Dummy_14129 = Dummy_14072*0.5854101966249684 + Dummy_14075*0.1381966011250105 + Dummy_14078*0.1381966011250105 + Dummy_14081*0.1381966011250105; + const walberla::float64 Dummy_14130 = Dummy_14084*tmp_kernel_op_0 + Dummy_14087*tmp_kernel_op_8 + Dummy_14090*tmp_kernel_op_16 + Dummy_14093*tmp_kernel_op_24; + const walberla::float64 Dummy_14131 = Dummy_14084*0.1381966011250105 + Dummy_14087*0.1381966011250105 + Dummy_14090*0.5854101966249684 + Dummy_14093*0.1381966011250105; + const walberla::float64 Dummy_14132 = Dummy_14084*0.1381966011250105 + Dummy_14087*0.5854101966249684 + Dummy_14090*0.1381966011250105 + Dummy_14093*0.1381966011250105; + const walberla::float64 Dummy_14133 = Dummy_14084*0.5854101966249684 + Dummy_14087*0.1381966011250105 + Dummy_14090*0.1381966011250105 + Dummy_14093*0.1381966011250105; + const walberla::float64 Dummy_14134 = Dummy_14094*tmp_kernel_op_0 + Dummy_14095*tmp_kernel_op_8 + Dummy_14096*tmp_kernel_op_16 + Dummy_14097*tmp_kernel_op_24; + const walberla::float64 Dummy_14135 = Dummy_14094*0.1381966011250105 + Dummy_14095*0.1381966011250105 + Dummy_14096*0.5854101966249684 + Dummy_14097*0.1381966011250105; + const walberla::float64 Dummy_14136 = Dummy_14094*0.1381966011250105 + Dummy_14095*0.5854101966249684 + Dummy_14096*0.1381966011250105 + Dummy_14097*0.1381966011250105; + const walberla::float64 Dummy_14137 = Dummy_14094*0.5854101966249684 + Dummy_14095*0.1381966011250105 + Dummy_14096*0.1381966011250105 + Dummy_14097*0.1381966011250105; + const walberla::float64 Dummy_14138 = Dummy_14098*tmp_kernel_op_0 + Dummy_14099*tmp_kernel_op_8 + Dummy_14100*tmp_kernel_op_16 + Dummy_14101*tmp_kernel_op_24; + const walberla::float64 Dummy_14139 = Dummy_14098*0.1381966011250105 + Dummy_14099*0.1381966011250105 + Dummy_14100*0.5854101966249684 + Dummy_14101*0.1381966011250105; + const walberla::float64 Dummy_14140 = Dummy_14098*0.1381966011250105 + Dummy_14099*0.5854101966249684 + Dummy_14100*0.1381966011250105 + Dummy_14101*0.1381966011250105; + const walberla::float64 Dummy_14141 = Dummy_14098*0.5854101966249684 + Dummy_14099*0.1381966011250105 + Dummy_14100*0.1381966011250105 + Dummy_14101*0.1381966011250105; + const walberla::float64 Dummy_14142 = Dummy_14102*tmp_kernel_op_0 + Dummy_14103*tmp_kernel_op_8 + Dummy_14104*tmp_kernel_op_16 + Dummy_14105*tmp_kernel_op_24; + const walberla::float64 Dummy_14143 = Dummy_14102*0.1381966011250105 + Dummy_14103*0.1381966011250105 + Dummy_14104*0.5854101966249684 + Dummy_14105*0.1381966011250105; + const walberla::float64 Dummy_14144 = Dummy_14102*0.1381966011250105 + Dummy_14103*0.5854101966249684 + Dummy_14104*0.1381966011250105 + Dummy_14105*0.1381966011250105; + const walberla::float64 Dummy_14145 = Dummy_14102*0.5854101966249684 + Dummy_14103*0.1381966011250105 + Dummy_14104*0.1381966011250105 + Dummy_14105*0.1381966011250105; + const walberla::float64 Dummy_14146 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14147 = Dummy_14146*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_14148 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14149 = Dummy_14148*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_14150 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14151 = Dummy_14150*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_14152 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14153 = Dummy_14152*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_14154 = Dummy_14146*tmp_kernel_op_0; + const walberla::float64 Dummy_14155 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_14156 = Dummy_14148*tmp_kernel_op_8; + const walberla::float64 Dummy_14157 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_14158 = Dummy_14150*tmp_kernel_op_16; + const walberla::float64 Dummy_14159 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_14160 = Dummy_14152*tmp_kernel_op_24; + const walberla::float64 Dummy_14161 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_14162 = Dummy_14146*Dummy_14155; + const walberla::float64 Dummy_14163 = Dummy_14148*Dummy_14157; + const walberla::float64 Dummy_14164 = Dummy_14150*Dummy_14159; + const walberla::float64 Dummy_14165 = Dummy_14152*Dummy_14161; + const walberla::float64 Dummy_14166 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_14167 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_14168 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_14169 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_14170 = Dummy_14146*Dummy_14166; + const walberla::float64 Dummy_14171 = Dummy_14148*Dummy_14167; + const walberla::float64 Dummy_14172 = Dummy_14150*Dummy_14168; + const walberla::float64 Dummy_14173 = Dummy_14152*Dummy_14169; + const walberla::float64 Dummy_14174 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_14175 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_14176 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_14177 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_14178 = Dummy_14146*Dummy_14174; + const walberla::float64 Dummy_14179 = Dummy_14148*Dummy_14175; + const walberla::float64 Dummy_14180 = Dummy_14150*Dummy_14176; + const walberla::float64 Dummy_14181 = Dummy_14152*Dummy_14177; + const walberla::float64 Dummy_14182 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_14183 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_14184 = Dummy_14146*(-Dummy_14182 - Dummy_14183); + const walberla::float64 Dummy_14185 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_14186 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_14187 = Dummy_14148*(-Dummy_14185 - Dummy_14186); + const walberla::float64 Dummy_14188 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_14189 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_14190 = Dummy_14150*(-Dummy_14188 - Dummy_14189); + const walberla::float64 Dummy_14191 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_14192 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_14193 = Dummy_14152*(-Dummy_14191 - Dummy_14192); + const walberla::float64 Dummy_14194 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_14195 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_14196 = Dummy_14146*(-Dummy_14194 - Dummy_14195); + const walberla::float64 Dummy_14197 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_14198 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_14199 = Dummy_14148*(-Dummy_14197 - Dummy_14198); + const walberla::float64 Dummy_14200 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_14201 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_14202 = Dummy_14150*(-Dummy_14200 - Dummy_14201); + const walberla::float64 Dummy_14203 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_14204 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_14205 = Dummy_14152*(-Dummy_14203 - Dummy_14204); + const walberla::float64 Dummy_14206 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_14207 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_14208 = Dummy_14146*(-Dummy_14206 - Dummy_14207); + const walberla::float64 Dummy_14209 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_14210 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_14211 = Dummy_14148*(-Dummy_14209 - Dummy_14210); + const walberla::float64 Dummy_14212 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_14213 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_14214 = Dummy_14150*(-Dummy_14212 - Dummy_14213); + const walberla::float64 Dummy_14215 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_14216 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_14217 = Dummy_14152*(-Dummy_14215 - Dummy_14216); + const walberla::float64 Dummy_14218 = Dummy_14146*(Dummy_14182 + Dummy_14194 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_14219 = Dummy_14148*(Dummy_14185 + Dummy_14197 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_14220 = Dummy_14150*(Dummy_14188 + Dummy_14200 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_14221 = Dummy_14152*(Dummy_14191 + Dummy_14203 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_14222 = Dummy_14146*(Dummy_14183 + Dummy_14206 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_14223 = Dummy_14148*(Dummy_14186 + Dummy_14209 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_14224 = Dummy_14150*(Dummy_14189 + Dummy_14212 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_14225 = Dummy_14152*(Dummy_14192 + Dummy_14215 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_14226 = Dummy_14146*(Dummy_14195 + Dummy_14207 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_14227 = Dummy_14148*(Dummy_14198 + Dummy_14210 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_14228 = Dummy_14150*(Dummy_14201 + Dummy_14213 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_14229 = Dummy_14152*(Dummy_14204 + Dummy_14216 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_14230 = Dummy_14147*tmp_kernel_op_0 + Dummy_14149*tmp_kernel_op_8 + Dummy_14151*tmp_kernel_op_16 + Dummy_14153*tmp_kernel_op_24; + const walberla::float64 Dummy_14231 = Dummy_14147*0.1381966011250105 + Dummy_14149*0.1381966011250105 + Dummy_14151*0.5854101966249684 + Dummy_14153*0.1381966011250105; + const walberla::float64 Dummy_14232 = Dummy_14147*0.1381966011250105 + Dummy_14149*0.5854101966249684 + Dummy_14151*0.1381966011250105 + Dummy_14153*0.1381966011250105; + const walberla::float64 Dummy_14233 = Dummy_14147*0.5854101966249684 + Dummy_14149*0.1381966011250105 + Dummy_14151*0.1381966011250105 + Dummy_14153*0.1381966011250105; + const walberla::float64 Dummy_14234 = -Dummy_14154*Dummy_14155 - Dummy_14156*Dummy_14157 - Dummy_14158*Dummy_14159 - Dummy_14160*Dummy_14161; + const walberla::float64 Dummy_14235 = Dummy_14162*-0.1381966011250105 + Dummy_14163*-0.1381966011250105 + Dummy_14164*-0.5854101966249684 + Dummy_14165*-0.1381966011250105; + const walberla::float64 Dummy_14236 = Dummy_14162*-0.1381966011250105 + Dummy_14163*-0.5854101966249684 + Dummy_14164*-0.1381966011250105 + Dummy_14165*-0.1381966011250105; + const walberla::float64 Dummy_14237 = Dummy_14162*-0.5854101966249684 + Dummy_14163*-0.1381966011250105 + Dummy_14164*-0.1381966011250105 + Dummy_14165*-0.1381966011250105; + const walberla::float64 Dummy_14238 = -Dummy_14154*Dummy_14166 - Dummy_14156*Dummy_14167 - Dummy_14158*Dummy_14168 - Dummy_14160*Dummy_14169; + const walberla::float64 Dummy_14239 = Dummy_14170*-0.1381966011250105 + Dummy_14171*-0.1381966011250105 + Dummy_14172*-0.5854101966249684 + Dummy_14173*-0.1381966011250105; + const walberla::float64 Dummy_14240 = Dummy_14170*-0.1381966011250105 + Dummy_14171*-0.5854101966249684 + Dummy_14172*-0.1381966011250105 + Dummy_14173*-0.1381966011250105; + const walberla::float64 Dummy_14241 = Dummy_14170*-0.5854101966249684 + Dummy_14171*-0.1381966011250105 + Dummy_14172*-0.1381966011250105 + Dummy_14173*-0.1381966011250105; + const walberla::float64 Dummy_14242 = -Dummy_14154*Dummy_14174 - Dummy_14156*Dummy_14175 - Dummy_14158*Dummy_14176 - Dummy_14160*Dummy_14177; + const walberla::float64 Dummy_14243 = Dummy_14178*-0.1381966011250105 + Dummy_14179*-0.1381966011250105 + Dummy_14180*-0.5854101966249684 + Dummy_14181*-0.1381966011250105; + const walberla::float64 Dummy_14244 = Dummy_14178*-0.1381966011250105 + Dummy_14179*-0.5854101966249684 + Dummy_14180*-0.1381966011250105 + Dummy_14181*-0.1381966011250105; + const walberla::float64 Dummy_14245 = Dummy_14178*-0.5854101966249684 + Dummy_14179*-0.1381966011250105 + Dummy_14180*-0.1381966011250105 + Dummy_14181*-0.1381966011250105; + const walberla::float64 Dummy_14246 = Dummy_14184*tmp_kernel_op_0 + Dummy_14187*tmp_kernel_op_8 + Dummy_14190*tmp_kernel_op_16 + Dummy_14193*tmp_kernel_op_24; + const walberla::float64 Dummy_14247 = Dummy_14184*0.1381966011250105 + Dummy_14187*0.1381966011250105 + Dummy_14190*0.5854101966249684 + Dummy_14193*0.1381966011250105; + const walberla::float64 Dummy_14248 = Dummy_14184*0.1381966011250105 + Dummy_14187*0.5854101966249684 + Dummy_14190*0.1381966011250105 + Dummy_14193*0.1381966011250105; + const walberla::float64 Dummy_14249 = Dummy_14184*0.5854101966249684 + Dummy_14187*0.1381966011250105 + Dummy_14190*0.1381966011250105 + Dummy_14193*0.1381966011250105; + const walberla::float64 Dummy_14250 = Dummy_14196*tmp_kernel_op_0 + Dummy_14199*tmp_kernel_op_8 + Dummy_14202*tmp_kernel_op_16 + Dummy_14205*tmp_kernel_op_24; + const walberla::float64 Dummy_14251 = Dummy_14196*0.1381966011250105 + Dummy_14199*0.1381966011250105 + Dummy_14202*0.5854101966249684 + Dummy_14205*0.1381966011250105; + const walberla::float64 Dummy_14252 = Dummy_14196*0.1381966011250105 + Dummy_14199*0.5854101966249684 + Dummy_14202*0.1381966011250105 + Dummy_14205*0.1381966011250105; + const walberla::float64 Dummy_14253 = Dummy_14196*0.5854101966249684 + Dummy_14199*0.1381966011250105 + Dummy_14202*0.1381966011250105 + Dummy_14205*0.1381966011250105; + const walberla::float64 Dummy_14254 = Dummy_14208*tmp_kernel_op_0 + Dummy_14211*tmp_kernel_op_8 + Dummy_14214*tmp_kernel_op_16 + Dummy_14217*tmp_kernel_op_24; + const walberla::float64 Dummy_14255 = Dummy_14208*0.1381966011250105 + Dummy_14211*0.1381966011250105 + Dummy_14214*0.5854101966249684 + Dummy_14217*0.1381966011250105; + const walberla::float64 Dummy_14256 = Dummy_14208*0.1381966011250105 + Dummy_14211*0.5854101966249684 + Dummy_14214*0.1381966011250105 + Dummy_14217*0.1381966011250105; + const walberla::float64 Dummy_14257 = Dummy_14208*0.5854101966249684 + Dummy_14211*0.1381966011250105 + Dummy_14214*0.1381966011250105 + Dummy_14217*0.1381966011250105; + const walberla::float64 Dummy_14258 = Dummy_14218*tmp_kernel_op_0 + Dummy_14219*tmp_kernel_op_8 + Dummy_14220*tmp_kernel_op_16 + Dummy_14221*tmp_kernel_op_24; + const walberla::float64 Dummy_14259 = Dummy_14218*0.1381966011250105 + Dummy_14219*0.1381966011250105 + Dummy_14220*0.5854101966249684 + Dummy_14221*0.1381966011250105; + const walberla::float64 Dummy_14260 = Dummy_14218*0.1381966011250105 + Dummy_14219*0.5854101966249684 + Dummy_14220*0.1381966011250105 + Dummy_14221*0.1381966011250105; + const walberla::float64 Dummy_14261 = Dummy_14218*0.5854101966249684 + Dummy_14219*0.1381966011250105 + Dummy_14220*0.1381966011250105 + Dummy_14221*0.1381966011250105; + const walberla::float64 Dummy_14262 = Dummy_14222*tmp_kernel_op_0 + Dummy_14223*tmp_kernel_op_8 + Dummy_14224*tmp_kernel_op_16 + Dummy_14225*tmp_kernel_op_24; + const walberla::float64 Dummy_14263 = Dummy_14222*0.1381966011250105 + Dummy_14223*0.1381966011250105 + Dummy_14224*0.5854101966249684 + Dummy_14225*0.1381966011250105; + const walberla::float64 Dummy_14264 = Dummy_14222*0.1381966011250105 + Dummy_14223*0.5854101966249684 + Dummy_14224*0.1381966011250105 + Dummy_14225*0.1381966011250105; + const walberla::float64 Dummy_14265 = Dummy_14222*0.5854101966249684 + Dummy_14223*0.1381966011250105 + Dummy_14224*0.1381966011250105 + Dummy_14225*0.1381966011250105; + const walberla::float64 Dummy_14266 = Dummy_14226*tmp_kernel_op_0 + Dummy_14227*tmp_kernel_op_8 + Dummy_14228*tmp_kernel_op_16 + Dummy_14229*tmp_kernel_op_24; + const walberla::float64 Dummy_14267 = Dummy_14226*0.1381966011250105 + Dummy_14227*0.1381966011250105 + Dummy_14228*0.5854101966249684 + Dummy_14229*0.1381966011250105; + const walberla::float64 Dummy_14268 = Dummy_14226*0.1381966011250105 + Dummy_14227*0.5854101966249684 + Dummy_14228*0.1381966011250105 + Dummy_14229*0.1381966011250105; + const walberla::float64 Dummy_14269 = Dummy_14226*0.5854101966249684 + Dummy_14227*0.1381966011250105 + Dummy_14228*0.1381966011250105 + Dummy_14229*0.1381966011250105; for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -1209,46 +1173,46 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_6362)); - _data_mat[1] = ((walberla::float64)(Dummy_6363)); - _data_mat[2] = ((walberla::float64)(Dummy_6364)); - _data_mat[3] = ((walberla::float64)(Dummy_6365)); - _data_mat[4] = ((walberla::float64)(Dummy_6366)); - _data_mat[5] = ((walberla::float64)(Dummy_6367)); - _data_mat[6] = ((walberla::float64)(Dummy_6368)); - _data_mat[7] = ((walberla::float64)(Dummy_6369)); - _data_mat[8] = ((walberla::float64)(Dummy_6370)); - _data_mat[9] = ((walberla::float64)(Dummy_6371)); - _data_mat[10] = ((walberla::float64)(Dummy_6372)); - _data_mat[11] = ((walberla::float64)(Dummy_6373)); - _data_mat[12] = ((walberla::float64)(Dummy_6374)); - _data_mat[13] = ((walberla::float64)(Dummy_6375)); - _data_mat[14] = ((walberla::float64)(Dummy_6376)); - _data_mat[15] = ((walberla::float64)(Dummy_6377)); - _data_mat[16] = ((walberla::float64)(Dummy_6378)); - _data_mat[17] = ((walberla::float64)(Dummy_6379)); - _data_mat[18] = ((walberla::float64)(Dummy_6380)); - _data_mat[19] = ((walberla::float64)(Dummy_6381)); - _data_mat[20] = ((walberla::float64)(Dummy_6382)); - _data_mat[21] = ((walberla::float64)(Dummy_6383)); - _data_mat[22] = ((walberla::float64)(Dummy_6384)); - _data_mat[23] = ((walberla::float64)(Dummy_6385)); - _data_mat[24] = ((walberla::float64)(Dummy_6386)); - _data_mat[25] = ((walberla::float64)(Dummy_6387)); - _data_mat[26] = ((walberla::float64)(Dummy_6388)); - _data_mat[27] = ((walberla::float64)(Dummy_6389)); - _data_mat[28] = ((walberla::float64)(Dummy_6390)); - _data_mat[29] = ((walberla::float64)(Dummy_6391)); - _data_mat[30] = ((walberla::float64)(Dummy_6392)); - _data_mat[31] = ((walberla::float64)(Dummy_6393)); - _data_mat[32] = ((walberla::float64)(Dummy_6394)); - _data_mat[33] = ((walberla::float64)(Dummy_6395)); - _data_mat[34] = ((walberla::float64)(Dummy_6396)); - _data_mat[35] = ((walberla::float64)(Dummy_6397)); - _data_mat[36] = ((walberla::float64)(Dummy_6398)); - _data_mat[37] = ((walberla::float64)(Dummy_6399)); - _data_mat[38] = ((walberla::float64)(Dummy_6400)); - _data_mat[39] = ((walberla::float64)(Dummy_6401)); + _data_mat[0] = ((walberla::float64)(Dummy_13734)); + _data_mat[1] = ((walberla::float64)(Dummy_13735)); + _data_mat[2] = ((walberla::float64)(Dummy_13736)); + _data_mat[3] = ((walberla::float64)(Dummy_13737)); + _data_mat[4] = ((walberla::float64)(Dummy_13738)); + _data_mat[5] = ((walberla::float64)(Dummy_13739)); + _data_mat[6] = ((walberla::float64)(Dummy_13740)); + _data_mat[7] = ((walberla::float64)(Dummy_13741)); + _data_mat[8] = ((walberla::float64)(Dummy_13742)); + _data_mat[9] = ((walberla::float64)(Dummy_13743)); + _data_mat[10] = ((walberla::float64)(Dummy_13744)); + _data_mat[11] = ((walberla::float64)(Dummy_13745)); + _data_mat[12] = ((walberla::float64)(Dummy_13746)); + _data_mat[13] = ((walberla::float64)(Dummy_13747)); + _data_mat[14] = ((walberla::float64)(Dummy_13748)); + _data_mat[15] = ((walberla::float64)(Dummy_13749)); + _data_mat[16] = ((walberla::float64)(Dummy_13750)); + _data_mat[17] = ((walberla::float64)(Dummy_13751)); + _data_mat[18] = ((walberla::float64)(Dummy_13752)); + _data_mat[19] = ((walberla::float64)(Dummy_13753)); + _data_mat[20] = ((walberla::float64)(Dummy_13754)); + _data_mat[21] = ((walberla::float64)(Dummy_13755)); + _data_mat[22] = ((walberla::float64)(Dummy_13756)); + _data_mat[23] = ((walberla::float64)(Dummy_13757)); + _data_mat[24] = ((walberla::float64)(Dummy_13758)); + _data_mat[25] = ((walberla::float64)(Dummy_13759)); + _data_mat[26] = ((walberla::float64)(Dummy_13760)); + _data_mat[27] = ((walberla::float64)(Dummy_13761)); + _data_mat[28] = ((walberla::float64)(Dummy_13762)); + _data_mat[29] = ((walberla::float64)(Dummy_13763)); + _data_mat[30] = ((walberla::float64)(Dummy_13764)); + _data_mat[31] = ((walberla::float64)(Dummy_13765)); + _data_mat[32] = ((walberla::float64)(Dummy_13766)); + _data_mat[33] = ((walberla::float64)(Dummy_13767)); + _data_mat[34] = ((walberla::float64)(Dummy_13768)); + _data_mat[35] = ((walberla::float64)(Dummy_13769)); + _data_mat[36] = ((walberla::float64)(Dummy_13770)); + _data_mat[37] = ((walberla::float64)(Dummy_13771)); + _data_mat[38] = ((walberla::float64)(Dummy_13772)); + _data_mat[39] = ((walberla::float64)(Dummy_13773)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1280,46 +1244,46 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_6486)); - _data_mat[1] = ((walberla::float64)(Dummy_6487)); - _data_mat[2] = ((walberla::float64)(Dummy_6488)); - _data_mat[3] = ((walberla::float64)(Dummy_6489)); - _data_mat[4] = ((walberla::float64)(Dummy_6490)); - _data_mat[5] = ((walberla::float64)(Dummy_6491)); - _data_mat[6] = ((walberla::float64)(Dummy_6492)); - _data_mat[7] = ((walberla::float64)(Dummy_6493)); - _data_mat[8] = ((walberla::float64)(Dummy_6494)); - _data_mat[9] = ((walberla::float64)(Dummy_6495)); - _data_mat[10] = ((walberla::float64)(Dummy_6496)); - _data_mat[11] = ((walberla::float64)(Dummy_6497)); - _data_mat[12] = ((walberla::float64)(Dummy_6498)); - _data_mat[13] = ((walberla::float64)(Dummy_6499)); - _data_mat[14] = ((walberla::float64)(Dummy_6500)); - _data_mat[15] = ((walberla::float64)(Dummy_6501)); - _data_mat[16] = ((walberla::float64)(Dummy_6502)); - _data_mat[17] = ((walberla::float64)(Dummy_6503)); - _data_mat[18] = ((walberla::float64)(Dummy_6504)); - _data_mat[19] = ((walberla::float64)(Dummy_6505)); - _data_mat[20] = ((walberla::float64)(Dummy_6506)); - _data_mat[21] = ((walberla::float64)(Dummy_6507)); - _data_mat[22] = ((walberla::float64)(Dummy_6508)); - _data_mat[23] = ((walberla::float64)(Dummy_6509)); - _data_mat[24] = ((walberla::float64)(Dummy_6510)); - _data_mat[25] = ((walberla::float64)(Dummy_6511)); - _data_mat[26] = ((walberla::float64)(Dummy_6512)); - _data_mat[27] = ((walberla::float64)(Dummy_6513)); - _data_mat[28] = ((walberla::float64)(Dummy_6514)); - _data_mat[29] = ((walberla::float64)(Dummy_6515)); - _data_mat[30] = ((walberla::float64)(Dummy_6516)); - _data_mat[31] = ((walberla::float64)(Dummy_6517)); - _data_mat[32] = ((walberla::float64)(Dummy_6518)); - _data_mat[33] = ((walberla::float64)(Dummy_6519)); - _data_mat[34] = ((walberla::float64)(Dummy_6520)); - _data_mat[35] = ((walberla::float64)(Dummy_6521)); - _data_mat[36] = ((walberla::float64)(Dummy_6522)); - _data_mat[37] = ((walberla::float64)(Dummy_6523)); - _data_mat[38] = ((walberla::float64)(Dummy_6524)); - _data_mat[39] = ((walberla::float64)(Dummy_6525)); + _data_mat[0] = ((walberla::float64)(Dummy_13858)); + _data_mat[1] = ((walberla::float64)(Dummy_13859)); + _data_mat[2] = ((walberla::float64)(Dummy_13860)); + _data_mat[3] = ((walberla::float64)(Dummy_13861)); + _data_mat[4] = ((walberla::float64)(Dummy_13862)); + _data_mat[5] = ((walberla::float64)(Dummy_13863)); + _data_mat[6] = ((walberla::float64)(Dummy_13864)); + _data_mat[7] = ((walberla::float64)(Dummy_13865)); + _data_mat[8] = ((walberla::float64)(Dummy_13866)); + _data_mat[9] = ((walberla::float64)(Dummy_13867)); + _data_mat[10] = ((walberla::float64)(Dummy_13868)); + _data_mat[11] = ((walberla::float64)(Dummy_13869)); + _data_mat[12] = ((walberla::float64)(Dummy_13870)); + _data_mat[13] = ((walberla::float64)(Dummy_13871)); + _data_mat[14] = ((walberla::float64)(Dummy_13872)); + _data_mat[15] = ((walberla::float64)(Dummy_13873)); + _data_mat[16] = ((walberla::float64)(Dummy_13874)); + _data_mat[17] = ((walberla::float64)(Dummy_13875)); + _data_mat[18] = ((walberla::float64)(Dummy_13876)); + _data_mat[19] = ((walberla::float64)(Dummy_13877)); + _data_mat[20] = ((walberla::float64)(Dummy_13878)); + _data_mat[21] = ((walberla::float64)(Dummy_13879)); + _data_mat[22] = ((walberla::float64)(Dummy_13880)); + _data_mat[23] = ((walberla::float64)(Dummy_13881)); + _data_mat[24] = ((walberla::float64)(Dummy_13882)); + _data_mat[25] = ((walberla::float64)(Dummy_13883)); + _data_mat[26] = ((walberla::float64)(Dummy_13884)); + _data_mat[27] = ((walberla::float64)(Dummy_13885)); + _data_mat[28] = ((walberla::float64)(Dummy_13886)); + _data_mat[29] = ((walberla::float64)(Dummy_13887)); + _data_mat[30] = ((walberla::float64)(Dummy_13888)); + _data_mat[31] = ((walberla::float64)(Dummy_13889)); + _data_mat[32] = ((walberla::float64)(Dummy_13890)); + _data_mat[33] = ((walberla::float64)(Dummy_13891)); + _data_mat[34] = ((walberla::float64)(Dummy_13892)); + _data_mat[35] = ((walberla::float64)(Dummy_13893)); + _data_mat[36] = ((walberla::float64)(Dummy_13894)); + _data_mat[37] = ((walberla::float64)(Dummy_13895)); + _data_mat[38] = ((walberla::float64)(Dummy_13896)); + _data_mat[39] = ((walberla::float64)(Dummy_13897)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1351,46 +1315,46 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_6610)); - _data_mat[1] = ((walberla::float64)(Dummy_6611)); - _data_mat[2] = ((walberla::float64)(Dummy_6612)); - _data_mat[3] = ((walberla::float64)(Dummy_6613)); - _data_mat[4] = ((walberla::float64)(Dummy_6614)); - _data_mat[5] = ((walberla::float64)(Dummy_6615)); - _data_mat[6] = ((walberla::float64)(Dummy_6616)); - _data_mat[7] = ((walberla::float64)(Dummy_6617)); - _data_mat[8] = ((walberla::float64)(Dummy_6618)); - _data_mat[9] = ((walberla::float64)(Dummy_6619)); - _data_mat[10] = ((walberla::float64)(Dummy_6620)); - _data_mat[11] = ((walberla::float64)(Dummy_6621)); - _data_mat[12] = ((walberla::float64)(Dummy_6622)); - _data_mat[13] = ((walberla::float64)(Dummy_6623)); - _data_mat[14] = ((walberla::float64)(Dummy_6624)); - _data_mat[15] = ((walberla::float64)(Dummy_6625)); - _data_mat[16] = ((walberla::float64)(Dummy_6626)); - _data_mat[17] = ((walberla::float64)(Dummy_6627)); - _data_mat[18] = ((walberla::float64)(Dummy_6628)); - _data_mat[19] = ((walberla::float64)(Dummy_6629)); - _data_mat[20] = ((walberla::float64)(Dummy_6630)); - _data_mat[21] = ((walberla::float64)(Dummy_6631)); - _data_mat[22] = ((walberla::float64)(Dummy_6632)); - _data_mat[23] = ((walberla::float64)(Dummy_6633)); - _data_mat[24] = ((walberla::float64)(Dummy_6634)); - _data_mat[25] = ((walberla::float64)(Dummy_6635)); - _data_mat[26] = ((walberla::float64)(Dummy_6636)); - _data_mat[27] = ((walberla::float64)(Dummy_6637)); - _data_mat[28] = ((walberla::float64)(Dummy_6638)); - _data_mat[29] = ((walberla::float64)(Dummy_6639)); - _data_mat[30] = ((walberla::float64)(Dummy_6640)); - _data_mat[31] = ((walberla::float64)(Dummy_6641)); - _data_mat[32] = ((walberla::float64)(Dummy_6642)); - _data_mat[33] = ((walberla::float64)(Dummy_6643)); - _data_mat[34] = ((walberla::float64)(Dummy_6644)); - _data_mat[35] = ((walberla::float64)(Dummy_6645)); - _data_mat[36] = ((walberla::float64)(Dummy_6646)); - _data_mat[37] = ((walberla::float64)(Dummy_6647)); - _data_mat[38] = ((walberla::float64)(Dummy_6648)); - _data_mat[39] = ((walberla::float64)(Dummy_6649)); + _data_mat[0] = ((walberla::float64)(Dummy_13982)); + _data_mat[1] = ((walberla::float64)(Dummy_13983)); + _data_mat[2] = ((walberla::float64)(Dummy_13984)); + _data_mat[3] = ((walberla::float64)(Dummy_13985)); + _data_mat[4] = ((walberla::float64)(Dummy_13986)); + _data_mat[5] = ((walberla::float64)(Dummy_13987)); + _data_mat[6] = ((walberla::float64)(Dummy_13988)); + _data_mat[7] = ((walberla::float64)(Dummy_13989)); + _data_mat[8] = ((walberla::float64)(Dummy_13990)); + _data_mat[9] = ((walberla::float64)(Dummy_13991)); + _data_mat[10] = ((walberla::float64)(Dummy_13992)); + _data_mat[11] = ((walberla::float64)(Dummy_13993)); + _data_mat[12] = ((walberla::float64)(Dummy_13994)); + _data_mat[13] = ((walberla::float64)(Dummy_13995)); + _data_mat[14] = ((walberla::float64)(Dummy_13996)); + _data_mat[15] = ((walberla::float64)(Dummy_13997)); + _data_mat[16] = ((walberla::float64)(Dummy_13998)); + _data_mat[17] = ((walberla::float64)(Dummy_13999)); + _data_mat[18] = ((walberla::float64)(Dummy_14000)); + _data_mat[19] = ((walberla::float64)(Dummy_14001)); + _data_mat[20] = ((walberla::float64)(Dummy_14002)); + _data_mat[21] = ((walberla::float64)(Dummy_14003)); + _data_mat[22] = ((walberla::float64)(Dummy_14004)); + _data_mat[23] = ((walberla::float64)(Dummy_14005)); + _data_mat[24] = ((walberla::float64)(Dummy_14006)); + _data_mat[25] = ((walberla::float64)(Dummy_14007)); + _data_mat[26] = ((walberla::float64)(Dummy_14008)); + _data_mat[27] = ((walberla::float64)(Dummy_14009)); + _data_mat[28] = ((walberla::float64)(Dummy_14010)); + _data_mat[29] = ((walberla::float64)(Dummy_14011)); + _data_mat[30] = ((walberla::float64)(Dummy_14012)); + _data_mat[31] = ((walberla::float64)(Dummy_14013)); + _data_mat[32] = ((walberla::float64)(Dummy_14014)); + _data_mat[33] = ((walberla::float64)(Dummy_14015)); + _data_mat[34] = ((walberla::float64)(Dummy_14016)); + _data_mat[35] = ((walberla::float64)(Dummy_14017)); + _data_mat[36] = ((walberla::float64)(Dummy_14018)); + _data_mat[37] = ((walberla::float64)(Dummy_14019)); + _data_mat[38] = ((walberla::float64)(Dummy_14020)); + _data_mat[39] = ((walberla::float64)(Dummy_14021)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1422,46 +1386,46 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_6734)); - _data_mat[1] = ((walberla::float64)(Dummy_6735)); - _data_mat[2] = ((walberla::float64)(Dummy_6736)); - _data_mat[3] = ((walberla::float64)(Dummy_6737)); - _data_mat[4] = ((walberla::float64)(Dummy_6738)); - _data_mat[5] = ((walberla::float64)(Dummy_6739)); - _data_mat[6] = ((walberla::float64)(Dummy_6740)); - _data_mat[7] = ((walberla::float64)(Dummy_6741)); - _data_mat[8] = ((walberla::float64)(Dummy_6742)); - _data_mat[9] = ((walberla::float64)(Dummy_6743)); - _data_mat[10] = ((walberla::float64)(Dummy_6744)); - _data_mat[11] = ((walberla::float64)(Dummy_6745)); - _data_mat[12] = ((walberla::float64)(Dummy_6746)); - _data_mat[13] = ((walberla::float64)(Dummy_6747)); - _data_mat[14] = ((walberla::float64)(Dummy_6748)); - _data_mat[15] = ((walberla::float64)(Dummy_6749)); - _data_mat[16] = ((walberla::float64)(Dummy_6750)); - _data_mat[17] = ((walberla::float64)(Dummy_6751)); - _data_mat[18] = ((walberla::float64)(Dummy_6752)); - _data_mat[19] = ((walberla::float64)(Dummy_6753)); - _data_mat[20] = ((walberla::float64)(Dummy_6754)); - _data_mat[21] = ((walberla::float64)(Dummy_6755)); - _data_mat[22] = ((walberla::float64)(Dummy_6756)); - _data_mat[23] = ((walberla::float64)(Dummy_6757)); - _data_mat[24] = ((walberla::float64)(Dummy_6758)); - _data_mat[25] = ((walberla::float64)(Dummy_6759)); - _data_mat[26] = ((walberla::float64)(Dummy_6760)); - _data_mat[27] = ((walberla::float64)(Dummy_6761)); - _data_mat[28] = ((walberla::float64)(Dummy_6762)); - _data_mat[29] = ((walberla::float64)(Dummy_6763)); - _data_mat[30] = ((walberla::float64)(Dummy_6764)); - _data_mat[31] = ((walberla::float64)(Dummy_6765)); - _data_mat[32] = ((walberla::float64)(Dummy_6766)); - _data_mat[33] = ((walberla::float64)(Dummy_6767)); - _data_mat[34] = ((walberla::float64)(Dummy_6768)); - _data_mat[35] = ((walberla::float64)(Dummy_6769)); - _data_mat[36] = ((walberla::float64)(Dummy_6770)); - _data_mat[37] = ((walberla::float64)(Dummy_6771)); - _data_mat[38] = ((walberla::float64)(Dummy_6772)); - _data_mat[39] = ((walberla::float64)(Dummy_6773)); + _data_mat[0] = ((walberla::float64)(Dummy_14106)); + _data_mat[1] = ((walberla::float64)(Dummy_14107)); + _data_mat[2] = ((walberla::float64)(Dummy_14108)); + _data_mat[3] = ((walberla::float64)(Dummy_14109)); + _data_mat[4] = ((walberla::float64)(Dummy_14110)); + _data_mat[5] = ((walberla::float64)(Dummy_14111)); + _data_mat[6] = ((walberla::float64)(Dummy_14112)); + _data_mat[7] = ((walberla::float64)(Dummy_14113)); + _data_mat[8] = ((walberla::float64)(Dummy_14114)); + _data_mat[9] = ((walberla::float64)(Dummy_14115)); + _data_mat[10] = ((walberla::float64)(Dummy_14116)); + _data_mat[11] = ((walberla::float64)(Dummy_14117)); + _data_mat[12] = ((walberla::float64)(Dummy_14118)); + _data_mat[13] = ((walberla::float64)(Dummy_14119)); + _data_mat[14] = ((walberla::float64)(Dummy_14120)); + _data_mat[15] = ((walberla::float64)(Dummy_14121)); + _data_mat[16] = ((walberla::float64)(Dummy_14122)); + _data_mat[17] = ((walberla::float64)(Dummy_14123)); + _data_mat[18] = ((walberla::float64)(Dummy_14124)); + _data_mat[19] = ((walberla::float64)(Dummy_14125)); + _data_mat[20] = ((walberla::float64)(Dummy_14126)); + _data_mat[21] = ((walberla::float64)(Dummy_14127)); + _data_mat[22] = ((walberla::float64)(Dummy_14128)); + _data_mat[23] = ((walberla::float64)(Dummy_14129)); + _data_mat[24] = ((walberla::float64)(Dummy_14130)); + _data_mat[25] = ((walberla::float64)(Dummy_14131)); + _data_mat[26] = ((walberla::float64)(Dummy_14132)); + _data_mat[27] = ((walberla::float64)(Dummy_14133)); + _data_mat[28] = ((walberla::float64)(Dummy_14134)); + _data_mat[29] = ((walberla::float64)(Dummy_14135)); + _data_mat[30] = ((walberla::float64)(Dummy_14136)); + _data_mat[31] = ((walberla::float64)(Dummy_14137)); + _data_mat[32] = ((walberla::float64)(Dummy_14138)); + _data_mat[33] = ((walberla::float64)(Dummy_14139)); + _data_mat[34] = ((walberla::float64)(Dummy_14140)); + _data_mat[35] = ((walberla::float64)(Dummy_14141)); + _data_mat[36] = ((walberla::float64)(Dummy_14142)); + _data_mat[37] = ((walberla::float64)(Dummy_14143)); + _data_mat[38] = ((walberla::float64)(Dummy_14144)); + _data_mat[39] = ((walberla::float64)(Dummy_14145)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1493,46 +1457,46 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_6858)); - _data_mat[1] = ((walberla::float64)(Dummy_6859)); - _data_mat[2] = ((walberla::float64)(Dummy_6860)); - _data_mat[3] = ((walberla::float64)(Dummy_6861)); - _data_mat[4] = ((walberla::float64)(Dummy_6862)); - _data_mat[5] = ((walberla::float64)(Dummy_6863)); - _data_mat[6] = ((walberla::float64)(Dummy_6864)); - _data_mat[7] = ((walberla::float64)(Dummy_6865)); - _data_mat[8] = ((walberla::float64)(Dummy_6866)); - _data_mat[9] = ((walberla::float64)(Dummy_6867)); - _data_mat[10] = ((walberla::float64)(Dummy_6868)); - _data_mat[11] = ((walberla::float64)(Dummy_6869)); - _data_mat[12] = ((walberla::float64)(Dummy_6870)); - _data_mat[13] = ((walberla::float64)(Dummy_6871)); - _data_mat[14] = ((walberla::float64)(Dummy_6872)); - _data_mat[15] = ((walberla::float64)(Dummy_6873)); - _data_mat[16] = ((walberla::float64)(Dummy_6874)); - _data_mat[17] = ((walberla::float64)(Dummy_6875)); - _data_mat[18] = ((walberla::float64)(Dummy_6876)); - _data_mat[19] = ((walberla::float64)(Dummy_6877)); - _data_mat[20] = ((walberla::float64)(Dummy_6878)); - _data_mat[21] = ((walberla::float64)(Dummy_6879)); - _data_mat[22] = ((walberla::float64)(Dummy_6880)); - _data_mat[23] = ((walberla::float64)(Dummy_6881)); - _data_mat[24] = ((walberla::float64)(Dummy_6882)); - _data_mat[25] = ((walberla::float64)(Dummy_6883)); - _data_mat[26] = ((walberla::float64)(Dummy_6884)); - _data_mat[27] = ((walberla::float64)(Dummy_6885)); - _data_mat[28] = ((walberla::float64)(Dummy_6886)); - _data_mat[29] = ((walberla::float64)(Dummy_6887)); - _data_mat[30] = ((walberla::float64)(Dummy_6888)); - _data_mat[31] = ((walberla::float64)(Dummy_6889)); - _data_mat[32] = ((walberla::float64)(Dummy_6890)); - _data_mat[33] = ((walberla::float64)(Dummy_6891)); - _data_mat[34] = ((walberla::float64)(Dummy_6892)); - _data_mat[35] = ((walberla::float64)(Dummy_6893)); - _data_mat[36] = ((walberla::float64)(Dummy_6894)); - _data_mat[37] = ((walberla::float64)(Dummy_6895)); - _data_mat[38] = ((walberla::float64)(Dummy_6896)); - _data_mat[39] = ((walberla::float64)(Dummy_6897)); + _data_mat[0] = ((walberla::float64)(Dummy_14230)); + _data_mat[1] = ((walberla::float64)(Dummy_14231)); + _data_mat[2] = ((walberla::float64)(Dummy_14232)); + _data_mat[3] = ((walberla::float64)(Dummy_14233)); + _data_mat[4] = ((walberla::float64)(Dummy_14234)); + _data_mat[5] = ((walberla::float64)(Dummy_14235)); + _data_mat[6] = ((walberla::float64)(Dummy_14236)); + _data_mat[7] = ((walberla::float64)(Dummy_14237)); + _data_mat[8] = ((walberla::float64)(Dummy_14238)); + _data_mat[9] = ((walberla::float64)(Dummy_14239)); + _data_mat[10] = ((walberla::float64)(Dummy_14240)); + _data_mat[11] = ((walberla::float64)(Dummy_14241)); + _data_mat[12] = ((walberla::float64)(Dummy_14242)); + _data_mat[13] = ((walberla::float64)(Dummy_14243)); + _data_mat[14] = ((walberla::float64)(Dummy_14244)); + _data_mat[15] = ((walberla::float64)(Dummy_14245)); + _data_mat[16] = ((walberla::float64)(Dummy_14246)); + _data_mat[17] = ((walberla::float64)(Dummy_14247)); + _data_mat[18] = ((walberla::float64)(Dummy_14248)); + _data_mat[19] = ((walberla::float64)(Dummy_14249)); + _data_mat[20] = ((walberla::float64)(Dummy_14250)); + _data_mat[21] = ((walberla::float64)(Dummy_14251)); + _data_mat[22] = ((walberla::float64)(Dummy_14252)); + _data_mat[23] = ((walberla::float64)(Dummy_14253)); + _data_mat[24] = ((walberla::float64)(Dummy_14254)); + _data_mat[25] = ((walberla::float64)(Dummy_14255)); + _data_mat[26] = ((walberla::float64)(Dummy_14256)); + _data_mat[27] = ((walberla::float64)(Dummy_14257)); + _data_mat[28] = ((walberla::float64)(Dummy_14258)); + _data_mat[29] = ((walberla::float64)(Dummy_14259)); + _data_mat[30] = ((walberla::float64)(Dummy_14260)); + _data_mat[31] = ((walberla::float64)(Dummy_14261)); + _data_mat[32] = ((walberla::float64)(Dummy_14262)); + _data_mat[33] = ((walberla::float64)(Dummy_14263)); + _data_mat[34] = ((walberla::float64)(Dummy_14264)); + _data_mat[35] = ((walberla::float64)(Dummy_14265)); + _data_mat[36] = ((walberla::float64)(Dummy_14266)); + _data_mat[37] = ((walberla::float64)(Dummy_14267)); + _data_mat[38] = ((walberla::float64)(Dummy_14268)); + _data_mat[39] = ((walberla::float64)(Dummy_14269)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -1764,130 +1728,130 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_6898 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_6899 = Dummy_6898*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_6900 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_6901 = Dummy_6900*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_6902 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_6903 = Dummy_6902*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_6904 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const walberla::float64 Dummy_6905 = Dummy_6904*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_6906 = Dummy_6898*tmp_kernel_op_0; - const walberla::float64 Dummy_6907 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_6908 = Dummy_6900*tmp_kernel_op_8; - const walberla::float64 Dummy_6909 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_6910 = Dummy_6902*tmp_kernel_op_16; - const walberla::float64 Dummy_6911 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_6912 = Dummy_6904*tmp_kernel_op_24; - const walberla::float64 Dummy_6913 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_6914 = Dummy_6898*Dummy_6907; - const walberla::float64 Dummy_6915 = Dummy_6900*Dummy_6909; - const walberla::float64 Dummy_6916 = Dummy_6902*Dummy_6911; - const walberla::float64 Dummy_6917 = Dummy_6904*Dummy_6913; - const walberla::float64 Dummy_6918 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_6919 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_6920 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_6921 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_6922 = Dummy_6898*Dummy_6918; - const walberla::float64 Dummy_6923 = Dummy_6900*Dummy_6919; - const walberla::float64 Dummy_6924 = Dummy_6902*Dummy_6920; - const walberla::float64 Dummy_6925 = Dummy_6904*Dummy_6921; - const walberla::float64 Dummy_6926 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_6927 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_6928 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_6929 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_6930 = Dummy_6898*Dummy_6926; - const walberla::float64 Dummy_6931 = Dummy_6900*Dummy_6927; - const walberla::float64 Dummy_6932 = Dummy_6902*Dummy_6928; - const walberla::float64 Dummy_6933 = Dummy_6904*Dummy_6929; - const walberla::float64 Dummy_6934 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_6935 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_6936 = Dummy_6898*(-Dummy_6934 - Dummy_6935); - const walberla::float64 Dummy_6937 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_6938 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_6939 = Dummy_6900*(-Dummy_6937 - Dummy_6938); - const walberla::float64 Dummy_6940 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_6941 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_6942 = Dummy_6902*(-Dummy_6940 - Dummy_6941); - const walberla::float64 Dummy_6943 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_6944 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_6945 = Dummy_6904*(-Dummy_6943 - Dummy_6944); - const walberla::float64 Dummy_6946 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_6947 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_6948 = Dummy_6898*(-Dummy_6946 - Dummy_6947); - const walberla::float64 Dummy_6949 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_6950 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_6951 = Dummy_6900*(-Dummy_6949 - Dummy_6950); - const walberla::float64 Dummy_6952 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_6953 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_6954 = Dummy_6902*(-Dummy_6952 - Dummy_6953); - const walberla::float64 Dummy_6955 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_6956 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_6957 = Dummy_6904*(-Dummy_6955 - Dummy_6956); - const walberla::float64 Dummy_6958 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_6959 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_6960 = Dummy_6898*(-Dummy_6958 - Dummy_6959); - const walberla::float64 Dummy_6961 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_6962 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_6963 = Dummy_6900*(-Dummy_6961 - Dummy_6962); - const walberla::float64 Dummy_6964 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_6965 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_6966 = Dummy_6902*(-Dummy_6964 - Dummy_6965); - const walberla::float64 Dummy_6967 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_6968 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_6969 = Dummy_6904*(-Dummy_6967 - Dummy_6968); - const walberla::float64 Dummy_6970 = Dummy_6898*(Dummy_6934 + Dummy_6946 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_6971 = Dummy_6900*(Dummy_6937 + Dummy_6949 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_6972 = Dummy_6902*(Dummy_6940 + Dummy_6952 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_6973 = Dummy_6904*(Dummy_6943 + Dummy_6955 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_6974 = Dummy_6898*(Dummy_6935 + Dummy_6958 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_6975 = Dummy_6900*(Dummy_6938 + Dummy_6961 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_6976 = Dummy_6902*(Dummy_6941 + Dummy_6964 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_6977 = Dummy_6904*(Dummy_6944 + Dummy_6967 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_6978 = Dummy_6898*(Dummy_6947 + Dummy_6959 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_6979 = Dummy_6900*(Dummy_6950 + Dummy_6962 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_6980 = Dummy_6902*(Dummy_6953 + Dummy_6965 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_6981 = Dummy_6904*(Dummy_6956 + Dummy_6968 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_6982 = Dummy_6899*tmp_kernel_op_0 + Dummy_6901*tmp_kernel_op_8 + Dummy_6903*tmp_kernel_op_16 + Dummy_6905*tmp_kernel_op_24; - const walberla::float64 Dummy_6983 = Dummy_6899*0.1381966011250105 + Dummy_6901*0.1381966011250105 + Dummy_6903*0.5854101966249684 + Dummy_6905*0.1381966011250105; - const walberla::float64 Dummy_6984 = Dummy_6899*0.1381966011250105 + Dummy_6901*0.5854101966249684 + Dummy_6903*0.1381966011250105 + Dummy_6905*0.1381966011250105; - const walberla::float64 Dummy_6985 = Dummy_6899*0.5854101966249684 + Dummy_6901*0.1381966011250105 + Dummy_6903*0.1381966011250105 + Dummy_6905*0.1381966011250105; - const walberla::float64 Dummy_6986 = -Dummy_6906*Dummy_6907 - Dummy_6908*Dummy_6909 - Dummy_6910*Dummy_6911 - Dummy_6912*Dummy_6913; - const walberla::float64 Dummy_6987 = Dummy_6914*-0.1381966011250105 + Dummy_6915*-0.1381966011250105 + Dummy_6916*-0.5854101966249684 + Dummy_6917*-0.1381966011250105; - const walberla::float64 Dummy_6988 = Dummy_6914*-0.1381966011250105 + Dummy_6915*-0.5854101966249684 + Dummy_6916*-0.1381966011250105 + Dummy_6917*-0.1381966011250105; - const walberla::float64 Dummy_6989 = Dummy_6914*-0.5854101966249684 + Dummy_6915*-0.1381966011250105 + Dummy_6916*-0.1381966011250105 + Dummy_6917*-0.1381966011250105; - const walberla::float64 Dummy_6990 = -Dummy_6906*Dummy_6918 - Dummy_6908*Dummy_6919 - Dummy_6910*Dummy_6920 - Dummy_6912*Dummy_6921; - const walberla::float64 Dummy_6991 = Dummy_6922*-0.1381966011250105 + Dummy_6923*-0.1381966011250105 + Dummy_6924*-0.5854101966249684 + Dummy_6925*-0.1381966011250105; - const walberla::float64 Dummy_6992 = Dummy_6922*-0.1381966011250105 + Dummy_6923*-0.5854101966249684 + Dummy_6924*-0.1381966011250105 + Dummy_6925*-0.1381966011250105; - const walberla::float64 Dummy_6993 = Dummy_6922*-0.5854101966249684 + Dummy_6923*-0.1381966011250105 + Dummy_6924*-0.1381966011250105 + Dummy_6925*-0.1381966011250105; - const walberla::float64 Dummy_6994 = -Dummy_6906*Dummy_6926 - Dummy_6908*Dummy_6927 - Dummy_6910*Dummy_6928 - Dummy_6912*Dummy_6929; - const walberla::float64 Dummy_6995 = Dummy_6930*-0.1381966011250105 + Dummy_6931*-0.1381966011250105 + Dummy_6932*-0.5854101966249684 + Dummy_6933*-0.1381966011250105; - const walberla::float64 Dummy_6996 = Dummy_6930*-0.1381966011250105 + Dummy_6931*-0.5854101966249684 + Dummy_6932*-0.1381966011250105 + Dummy_6933*-0.1381966011250105; - const walberla::float64 Dummy_6997 = Dummy_6930*-0.5854101966249684 + Dummy_6931*-0.1381966011250105 + Dummy_6932*-0.1381966011250105 + Dummy_6933*-0.1381966011250105; - const walberla::float64 Dummy_6998 = Dummy_6936*tmp_kernel_op_0 + Dummy_6939*tmp_kernel_op_8 + Dummy_6942*tmp_kernel_op_16 + Dummy_6945*tmp_kernel_op_24; - const walberla::float64 Dummy_6999 = Dummy_6936*0.1381966011250105 + Dummy_6939*0.1381966011250105 + Dummy_6942*0.5854101966249684 + Dummy_6945*0.1381966011250105; - const walberla::float64 Dummy_7000 = Dummy_6936*0.1381966011250105 + Dummy_6939*0.5854101966249684 + Dummy_6942*0.1381966011250105 + Dummy_6945*0.1381966011250105; - const walberla::float64 Dummy_7001 = Dummy_6936*0.5854101966249684 + Dummy_6939*0.1381966011250105 + Dummy_6942*0.1381966011250105 + Dummy_6945*0.1381966011250105; - const walberla::float64 Dummy_7002 = Dummy_6948*tmp_kernel_op_0 + Dummy_6951*tmp_kernel_op_8 + Dummy_6954*tmp_kernel_op_16 + Dummy_6957*tmp_kernel_op_24; - const walberla::float64 Dummy_7003 = Dummy_6948*0.1381966011250105 + Dummy_6951*0.1381966011250105 + Dummy_6954*0.5854101966249684 + Dummy_6957*0.1381966011250105; - const walberla::float64 Dummy_7004 = Dummy_6948*0.1381966011250105 + Dummy_6951*0.5854101966249684 + Dummy_6954*0.1381966011250105 + Dummy_6957*0.1381966011250105; - const walberla::float64 Dummy_7005 = Dummy_6948*0.5854101966249684 + Dummy_6951*0.1381966011250105 + Dummy_6954*0.1381966011250105 + Dummy_6957*0.1381966011250105; - const walberla::float64 Dummy_7006 = Dummy_6960*tmp_kernel_op_0 + Dummy_6963*tmp_kernel_op_8 + Dummy_6966*tmp_kernel_op_16 + Dummy_6969*tmp_kernel_op_24; - const walberla::float64 Dummy_7007 = Dummy_6960*0.1381966011250105 + Dummy_6963*0.1381966011250105 + Dummy_6966*0.5854101966249684 + Dummy_6969*0.1381966011250105; - const walberla::float64 Dummy_7008 = Dummy_6960*0.1381966011250105 + Dummy_6963*0.5854101966249684 + Dummy_6966*0.1381966011250105 + Dummy_6969*0.1381966011250105; - const walberla::float64 Dummy_7009 = Dummy_6960*0.5854101966249684 + Dummy_6963*0.1381966011250105 + Dummy_6966*0.1381966011250105 + Dummy_6969*0.1381966011250105; - const walberla::float64 Dummy_7010 = Dummy_6970*tmp_kernel_op_0 + Dummy_6971*tmp_kernel_op_8 + Dummy_6972*tmp_kernel_op_16 + Dummy_6973*tmp_kernel_op_24; - const walberla::float64 Dummy_7011 = Dummy_6970*0.1381966011250105 + Dummy_6971*0.1381966011250105 + Dummy_6972*0.5854101966249684 + Dummy_6973*0.1381966011250105; - const walberla::float64 Dummy_7012 = Dummy_6970*0.1381966011250105 + Dummy_6971*0.5854101966249684 + Dummy_6972*0.1381966011250105 + Dummy_6973*0.1381966011250105; - const walberla::float64 Dummy_7013 = Dummy_6970*0.5854101966249684 + Dummy_6971*0.1381966011250105 + Dummy_6972*0.1381966011250105 + Dummy_6973*0.1381966011250105; - const walberla::float64 Dummy_7014 = Dummy_6974*tmp_kernel_op_0 + Dummy_6975*tmp_kernel_op_8 + Dummy_6976*tmp_kernel_op_16 + Dummy_6977*tmp_kernel_op_24; - const walberla::float64 Dummy_7015 = Dummy_6974*0.1381966011250105 + Dummy_6975*0.1381966011250105 + Dummy_6976*0.5854101966249684 + Dummy_6977*0.1381966011250105; - const walberla::float64 Dummy_7016 = Dummy_6974*0.1381966011250105 + Dummy_6975*0.5854101966249684 + Dummy_6976*0.1381966011250105 + Dummy_6977*0.1381966011250105; - const walberla::float64 Dummy_7017 = Dummy_6974*0.5854101966249684 + Dummy_6975*0.1381966011250105 + Dummy_6976*0.1381966011250105 + Dummy_6977*0.1381966011250105; - const walberla::float64 Dummy_7018 = Dummy_6978*tmp_kernel_op_0 + Dummy_6979*tmp_kernel_op_8 + Dummy_6980*tmp_kernel_op_16 + Dummy_6981*tmp_kernel_op_24; - const walberla::float64 Dummy_7019 = Dummy_6978*0.1381966011250105 + Dummy_6979*0.1381966011250105 + Dummy_6980*0.5854101966249684 + Dummy_6981*0.1381966011250105; - const walberla::float64 Dummy_7020 = Dummy_6978*0.1381966011250105 + Dummy_6979*0.5854101966249684 + Dummy_6980*0.1381966011250105 + Dummy_6981*0.1381966011250105; - const walberla::float64 Dummy_7021 = Dummy_6978*0.5854101966249684 + Dummy_6979*0.1381966011250105 + Dummy_6980*0.1381966011250105 + Dummy_6981*0.1381966011250105; + const walberla::float64 Dummy_14270 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_14271 = Dummy_14270*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_5 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_14272 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_14273 = Dummy_14272*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_14274 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_14275 = Dummy_14274*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_21 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_14276 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const walberla::float64 Dummy_14277 = Dummy_14276*(-jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_29 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_14278 = Dummy_14270*tmp_kernel_op_0; + const walberla::float64 Dummy_14279 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_14280 = Dummy_14272*tmp_kernel_op_8; + const walberla::float64 Dummy_14281 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_14282 = Dummy_14274*tmp_kernel_op_16; + const walberla::float64 Dummy_14283 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_14284 = Dummy_14276*tmp_kernel_op_24; + const walberla::float64 Dummy_14285 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_14286 = Dummy_14270*Dummy_14279; + const walberla::float64 Dummy_14287 = Dummy_14272*Dummy_14281; + const walberla::float64 Dummy_14288 = Dummy_14274*Dummy_14283; + const walberla::float64 Dummy_14289 = Dummy_14276*Dummy_14285; + const walberla::float64 Dummy_14290 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_14291 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_14292 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_14293 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_14294 = Dummy_14270*Dummy_14290; + const walberla::float64 Dummy_14295 = Dummy_14272*Dummy_14291; + const walberla::float64 Dummy_14296 = Dummy_14274*Dummy_14292; + const walberla::float64 Dummy_14297 = Dummy_14276*Dummy_14293; + const walberla::float64 Dummy_14298 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_14299 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_14300 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_14301 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_14302 = Dummy_14270*Dummy_14298; + const walberla::float64 Dummy_14303 = Dummy_14272*Dummy_14299; + const walberla::float64 Dummy_14304 = Dummy_14274*Dummy_14300; + const walberla::float64 Dummy_14305 = Dummy_14276*Dummy_14301; + const walberla::float64 Dummy_14306 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_14307 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_14308 = Dummy_14270*(-Dummy_14306 - Dummy_14307); + const walberla::float64 Dummy_14309 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_14310 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_14311 = Dummy_14272*(-Dummy_14309 - Dummy_14310); + const walberla::float64 Dummy_14312 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_14313 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_14314 = Dummy_14274*(-Dummy_14312 - Dummy_14313); + const walberla::float64 Dummy_14315 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_14316 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_14317 = Dummy_14276*(-Dummy_14315 - Dummy_14316); + const walberla::float64 Dummy_14318 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_14319 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_14320 = Dummy_14270*(-Dummy_14318 - Dummy_14319); + const walberla::float64 Dummy_14321 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_14322 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_14323 = Dummy_14272*(-Dummy_14321 - Dummy_14322); + const walberla::float64 Dummy_14324 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_14325 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_14326 = Dummy_14274*(-Dummy_14324 - Dummy_14325); + const walberla::float64 Dummy_14327 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_14328 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_14329 = Dummy_14276*(-Dummy_14327 - Dummy_14328); + const walberla::float64 Dummy_14330 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_14331 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_14332 = Dummy_14270*(-Dummy_14330 - Dummy_14331); + const walberla::float64 Dummy_14333 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_14334 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_14335 = Dummy_14272*(-Dummy_14333 - Dummy_14334); + const walberla::float64 Dummy_14336 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_14337 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_14338 = Dummy_14274*(-Dummy_14336 - Dummy_14337); + const walberla::float64 Dummy_14339 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_14340 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_14341 = Dummy_14276*(-Dummy_14339 - Dummy_14340); + const walberla::float64 Dummy_14342 = Dummy_14270*(Dummy_14306 + Dummy_14318 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_14343 = Dummy_14272*(Dummy_14309 + Dummy_14321 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_14344 = Dummy_14274*(Dummy_14312 + Dummy_14324 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_14345 = Dummy_14276*(Dummy_14315 + Dummy_14327 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_14346 = Dummy_14270*(Dummy_14307 + Dummy_14330 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_14347 = Dummy_14272*(Dummy_14310 + Dummy_14333 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_14348 = Dummy_14274*(Dummy_14313 + Dummy_14336 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_14349 = Dummy_14276*(Dummy_14316 + Dummy_14339 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_14350 = Dummy_14270*(Dummy_14319 + Dummy_14331 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_14351 = Dummy_14272*(Dummy_14322 + Dummy_14334 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_14352 = Dummy_14274*(Dummy_14325 + Dummy_14337 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_14353 = Dummy_14276*(Dummy_14328 + Dummy_14340 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_14354 = Dummy_14271*tmp_kernel_op_0 + Dummy_14273*tmp_kernel_op_8 + Dummy_14275*tmp_kernel_op_16 + Dummy_14277*tmp_kernel_op_24; + const walberla::float64 Dummy_14355 = Dummy_14271*0.1381966011250105 + Dummy_14273*0.1381966011250105 + Dummy_14275*0.5854101966249684 + Dummy_14277*0.1381966011250105; + const walberla::float64 Dummy_14356 = Dummy_14271*0.1381966011250105 + Dummy_14273*0.5854101966249684 + Dummy_14275*0.1381966011250105 + Dummy_14277*0.1381966011250105; + const walberla::float64 Dummy_14357 = Dummy_14271*0.5854101966249684 + Dummy_14273*0.1381966011250105 + Dummy_14275*0.1381966011250105 + Dummy_14277*0.1381966011250105; + const walberla::float64 Dummy_14358 = -Dummy_14278*Dummy_14279 - Dummy_14280*Dummy_14281 - Dummy_14282*Dummy_14283 - Dummy_14284*Dummy_14285; + const walberla::float64 Dummy_14359 = Dummy_14286*-0.1381966011250105 + Dummy_14287*-0.1381966011250105 + Dummy_14288*-0.5854101966249684 + Dummy_14289*-0.1381966011250105; + const walberla::float64 Dummy_14360 = Dummy_14286*-0.1381966011250105 + Dummy_14287*-0.5854101966249684 + Dummy_14288*-0.1381966011250105 + Dummy_14289*-0.1381966011250105; + const walberla::float64 Dummy_14361 = Dummy_14286*-0.5854101966249684 + Dummy_14287*-0.1381966011250105 + Dummy_14288*-0.1381966011250105 + Dummy_14289*-0.1381966011250105; + const walberla::float64 Dummy_14362 = -Dummy_14278*Dummy_14290 - Dummy_14280*Dummy_14291 - Dummy_14282*Dummy_14292 - Dummy_14284*Dummy_14293; + const walberla::float64 Dummy_14363 = Dummy_14294*-0.1381966011250105 + Dummy_14295*-0.1381966011250105 + Dummy_14296*-0.5854101966249684 + Dummy_14297*-0.1381966011250105; + const walberla::float64 Dummy_14364 = Dummy_14294*-0.1381966011250105 + Dummy_14295*-0.5854101966249684 + Dummy_14296*-0.1381966011250105 + Dummy_14297*-0.1381966011250105; + const walberla::float64 Dummy_14365 = Dummy_14294*-0.5854101966249684 + Dummy_14295*-0.1381966011250105 + Dummy_14296*-0.1381966011250105 + Dummy_14297*-0.1381966011250105; + const walberla::float64 Dummy_14366 = -Dummy_14278*Dummy_14298 - Dummy_14280*Dummy_14299 - Dummy_14282*Dummy_14300 - Dummy_14284*Dummy_14301; + const walberla::float64 Dummy_14367 = Dummy_14302*-0.1381966011250105 + Dummy_14303*-0.1381966011250105 + Dummy_14304*-0.5854101966249684 + Dummy_14305*-0.1381966011250105; + const walberla::float64 Dummy_14368 = Dummy_14302*-0.1381966011250105 + Dummy_14303*-0.5854101966249684 + Dummy_14304*-0.1381966011250105 + Dummy_14305*-0.1381966011250105; + const walberla::float64 Dummy_14369 = Dummy_14302*-0.5854101966249684 + Dummy_14303*-0.1381966011250105 + Dummy_14304*-0.1381966011250105 + Dummy_14305*-0.1381966011250105; + const walberla::float64 Dummy_14370 = Dummy_14308*tmp_kernel_op_0 + Dummy_14311*tmp_kernel_op_8 + Dummy_14314*tmp_kernel_op_16 + Dummy_14317*tmp_kernel_op_24; + const walberla::float64 Dummy_14371 = Dummy_14308*0.1381966011250105 + Dummy_14311*0.1381966011250105 + Dummy_14314*0.5854101966249684 + Dummy_14317*0.1381966011250105; + const walberla::float64 Dummy_14372 = Dummy_14308*0.1381966011250105 + Dummy_14311*0.5854101966249684 + Dummy_14314*0.1381966011250105 + Dummy_14317*0.1381966011250105; + const walberla::float64 Dummy_14373 = Dummy_14308*0.5854101966249684 + Dummy_14311*0.1381966011250105 + Dummy_14314*0.1381966011250105 + Dummy_14317*0.1381966011250105; + const walberla::float64 Dummy_14374 = Dummy_14320*tmp_kernel_op_0 + Dummy_14323*tmp_kernel_op_8 + Dummy_14326*tmp_kernel_op_16 + Dummy_14329*tmp_kernel_op_24; + const walberla::float64 Dummy_14375 = Dummy_14320*0.1381966011250105 + Dummy_14323*0.1381966011250105 + Dummy_14326*0.5854101966249684 + Dummy_14329*0.1381966011250105; + const walberla::float64 Dummy_14376 = Dummy_14320*0.1381966011250105 + Dummy_14323*0.5854101966249684 + Dummy_14326*0.1381966011250105 + Dummy_14329*0.1381966011250105; + const walberla::float64 Dummy_14377 = Dummy_14320*0.5854101966249684 + Dummy_14323*0.1381966011250105 + Dummy_14326*0.1381966011250105 + Dummy_14329*0.1381966011250105; + const walberla::float64 Dummy_14378 = Dummy_14332*tmp_kernel_op_0 + Dummy_14335*tmp_kernel_op_8 + Dummy_14338*tmp_kernel_op_16 + Dummy_14341*tmp_kernel_op_24; + const walberla::float64 Dummy_14379 = Dummy_14332*0.1381966011250105 + Dummy_14335*0.1381966011250105 + Dummy_14338*0.5854101966249684 + Dummy_14341*0.1381966011250105; + const walberla::float64 Dummy_14380 = Dummy_14332*0.1381966011250105 + Dummy_14335*0.5854101966249684 + Dummy_14338*0.1381966011250105 + Dummy_14341*0.1381966011250105; + const walberla::float64 Dummy_14381 = Dummy_14332*0.5854101966249684 + Dummy_14335*0.1381966011250105 + Dummy_14338*0.1381966011250105 + Dummy_14341*0.1381966011250105; + const walberla::float64 Dummy_14382 = Dummy_14342*tmp_kernel_op_0 + Dummy_14343*tmp_kernel_op_8 + Dummy_14344*tmp_kernel_op_16 + Dummy_14345*tmp_kernel_op_24; + const walberla::float64 Dummy_14383 = Dummy_14342*0.1381966011250105 + Dummy_14343*0.1381966011250105 + Dummy_14344*0.5854101966249684 + Dummy_14345*0.1381966011250105; + const walberla::float64 Dummy_14384 = Dummy_14342*0.1381966011250105 + Dummy_14343*0.5854101966249684 + Dummy_14344*0.1381966011250105 + Dummy_14345*0.1381966011250105; + const walberla::float64 Dummy_14385 = Dummy_14342*0.5854101966249684 + Dummy_14343*0.1381966011250105 + Dummy_14344*0.1381966011250105 + Dummy_14345*0.1381966011250105; + const walberla::float64 Dummy_14386 = Dummy_14346*tmp_kernel_op_0 + Dummy_14347*tmp_kernel_op_8 + Dummy_14348*tmp_kernel_op_16 + Dummy_14349*tmp_kernel_op_24; + const walberla::float64 Dummy_14387 = Dummy_14346*0.1381966011250105 + Dummy_14347*0.1381966011250105 + Dummy_14348*0.5854101966249684 + Dummy_14349*0.1381966011250105; + const walberla::float64 Dummy_14388 = Dummy_14346*0.1381966011250105 + Dummy_14347*0.5854101966249684 + Dummy_14348*0.1381966011250105 + Dummy_14349*0.1381966011250105; + const walberla::float64 Dummy_14389 = Dummy_14346*0.5854101966249684 + Dummy_14347*0.1381966011250105 + Dummy_14348*0.1381966011250105 + Dummy_14349*0.1381966011250105; + const walberla::float64 Dummy_14390 = Dummy_14350*tmp_kernel_op_0 + Dummy_14351*tmp_kernel_op_8 + Dummy_14352*tmp_kernel_op_16 + Dummy_14353*tmp_kernel_op_24; + const walberla::float64 Dummy_14391 = Dummy_14350*0.1381966011250105 + Dummy_14351*0.1381966011250105 + Dummy_14352*0.5854101966249684 + Dummy_14353*0.1381966011250105; + const walberla::float64 Dummy_14392 = Dummy_14350*0.1381966011250105 + Dummy_14351*0.5854101966249684 + Dummy_14352*0.1381966011250105 + Dummy_14353*0.1381966011250105; + const walberla::float64 Dummy_14393 = Dummy_14350*0.5854101966249684 + Dummy_14351*0.1381966011250105 + Dummy_14352*0.1381966011250105 + Dummy_14353*0.1381966011250105; { { @@ -1914,175 +1878,175 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_6982)); - _data_mat[1] = ((walberla::float64)(Dummy_6983)); - _data_mat[2] = ((walberla::float64)(Dummy_6984)); - _data_mat[3] = ((walberla::float64)(Dummy_6985)); - _data_mat[4] = ((walberla::float64)(Dummy_6986)); - _data_mat[5] = ((walberla::float64)(Dummy_6987)); - _data_mat[6] = ((walberla::float64)(Dummy_6988)); - _data_mat[7] = ((walberla::float64)(Dummy_6989)); - _data_mat[8] = ((walberla::float64)(Dummy_6990)); - _data_mat[9] = ((walberla::float64)(Dummy_6991)); - _data_mat[10] = ((walberla::float64)(Dummy_6992)); - _data_mat[11] = ((walberla::float64)(Dummy_6993)); - _data_mat[12] = ((walberla::float64)(Dummy_6994)); - _data_mat[13] = ((walberla::float64)(Dummy_6995)); - _data_mat[14] = ((walberla::float64)(Dummy_6996)); - _data_mat[15] = ((walberla::float64)(Dummy_6997)); - _data_mat[16] = ((walberla::float64)(Dummy_6998)); - _data_mat[17] = ((walberla::float64)(Dummy_6999)); - _data_mat[18] = ((walberla::float64)(Dummy_7000)); - _data_mat[19] = ((walberla::float64)(Dummy_7001)); - _data_mat[20] = ((walberla::float64)(Dummy_7002)); - _data_mat[21] = ((walberla::float64)(Dummy_7003)); - _data_mat[22] = ((walberla::float64)(Dummy_7004)); - _data_mat[23] = ((walberla::float64)(Dummy_7005)); - _data_mat[24] = ((walberla::float64)(Dummy_7006)); - _data_mat[25] = ((walberla::float64)(Dummy_7007)); - _data_mat[26] = ((walberla::float64)(Dummy_7008)); - _data_mat[27] = ((walberla::float64)(Dummy_7009)); - _data_mat[28] = ((walberla::float64)(Dummy_7010)); - _data_mat[29] = ((walberla::float64)(Dummy_7011)); - _data_mat[30] = ((walberla::float64)(Dummy_7012)); - _data_mat[31] = ((walberla::float64)(Dummy_7013)); - _data_mat[32] = ((walberla::float64)(Dummy_7014)); - _data_mat[33] = ((walberla::float64)(Dummy_7015)); - _data_mat[34] = ((walberla::float64)(Dummy_7016)); - _data_mat[35] = ((walberla::float64)(Dummy_7017)); - _data_mat[36] = ((walberla::float64)(Dummy_7018)); - _data_mat[37] = ((walberla::float64)(Dummy_7019)); - _data_mat[38] = ((walberla::float64)(Dummy_7020)); - _data_mat[39] = ((walberla::float64)(Dummy_7021)); + _data_mat[0] = ((walberla::float64)(Dummy_14354)); + _data_mat[1] = ((walberla::float64)(Dummy_14355)); + _data_mat[2] = ((walberla::float64)(Dummy_14356)); + _data_mat[3] = ((walberla::float64)(Dummy_14357)); + _data_mat[4] = ((walberla::float64)(Dummy_14358)); + _data_mat[5] = ((walberla::float64)(Dummy_14359)); + _data_mat[6] = ((walberla::float64)(Dummy_14360)); + _data_mat[7] = ((walberla::float64)(Dummy_14361)); + _data_mat[8] = ((walberla::float64)(Dummy_14362)); + _data_mat[9] = ((walberla::float64)(Dummy_14363)); + _data_mat[10] = ((walberla::float64)(Dummy_14364)); + _data_mat[11] = ((walberla::float64)(Dummy_14365)); + _data_mat[12] = ((walberla::float64)(Dummy_14366)); + _data_mat[13] = ((walberla::float64)(Dummy_14367)); + _data_mat[14] = ((walberla::float64)(Dummy_14368)); + _data_mat[15] = ((walberla::float64)(Dummy_14369)); + _data_mat[16] = ((walberla::float64)(Dummy_14370)); + _data_mat[17] = ((walberla::float64)(Dummy_14371)); + _data_mat[18] = ((walberla::float64)(Dummy_14372)); + _data_mat[19] = ((walberla::float64)(Dummy_14373)); + _data_mat[20] = ((walberla::float64)(Dummy_14374)); + _data_mat[21] = ((walberla::float64)(Dummy_14375)); + _data_mat[22] = ((walberla::float64)(Dummy_14376)); + _data_mat[23] = ((walberla::float64)(Dummy_14377)); + _data_mat[24] = ((walberla::float64)(Dummy_14378)); + _data_mat[25] = ((walberla::float64)(Dummy_14379)); + _data_mat[26] = ((walberla::float64)(Dummy_14380)); + _data_mat[27] = ((walberla::float64)(Dummy_14381)); + _data_mat[28] = ((walberla::float64)(Dummy_14382)); + _data_mat[29] = ((walberla::float64)(Dummy_14383)); + _data_mat[30] = ((walberla::float64)(Dummy_14384)); + _data_mat[31] = ((walberla::float64)(Dummy_14385)); + _data_mat[32] = ((walberla::float64)(Dummy_14386)); + _data_mat[33] = ((walberla::float64)(Dummy_14387)); + _data_mat[34] = ((walberla::float64)(Dummy_14388)); + _data_mat[35] = ((walberla::float64)(Dummy_14389)); + _data_mat[36] = ((walberla::float64)(Dummy_14390)); + _data_mat[37] = ((walberla::float64)(Dummy_14391)); + _data_mat[38] = ((walberla::float64)(Dummy_14392)); + _data_mat[39] = ((walberla::float64)(Dummy_14393)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_7022 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_7023 = Dummy_7022*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_7024 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_7025 = Dummy_7024*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_7026 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_7027 = Dummy_7026*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_7028 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const walberla::float64 Dummy_7029 = Dummy_7028*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_7030 = Dummy_7022*tmp_kernel_op_0; - const walberla::float64 Dummy_7031 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_7032 = Dummy_7024*tmp_kernel_op_8; - const walberla::float64 Dummy_7033 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_7034 = Dummy_7026*tmp_kernel_op_16; - const walberla::float64 Dummy_7035 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_7036 = Dummy_7028*tmp_kernel_op_24; - const walberla::float64 Dummy_7037 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_7038 = Dummy_7022*Dummy_7031; - const walberla::float64 Dummy_7039 = Dummy_7024*Dummy_7033; - const walberla::float64 Dummy_7040 = Dummy_7026*Dummy_7035; - const walberla::float64 Dummy_7041 = Dummy_7028*Dummy_7037; - const walberla::float64 Dummy_7042 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_7043 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_7044 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_7045 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_7046 = Dummy_7022*Dummy_7042; - const walberla::float64 Dummy_7047 = Dummy_7024*Dummy_7043; - const walberla::float64 Dummy_7048 = Dummy_7026*Dummy_7044; - const walberla::float64 Dummy_7049 = Dummy_7028*Dummy_7045; - const walberla::float64 Dummy_7050 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_7051 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_7052 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_7053 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_7054 = Dummy_7022*Dummy_7050; - const walberla::float64 Dummy_7055 = Dummy_7024*Dummy_7051; - const walberla::float64 Dummy_7056 = Dummy_7026*Dummy_7052; - const walberla::float64 Dummy_7057 = Dummy_7028*Dummy_7053; - const walberla::float64 Dummy_7058 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_7059 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_7060 = Dummy_7022*(-Dummy_7058 - Dummy_7059); - const walberla::float64 Dummy_7061 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_7062 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_7063 = Dummy_7024*(-Dummy_7061 - Dummy_7062); - const walberla::float64 Dummy_7064 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_7065 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_7066 = Dummy_7026*(-Dummy_7064 - Dummy_7065); - const walberla::float64 Dummy_7067 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_7068 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_7069 = Dummy_7028*(-Dummy_7067 - Dummy_7068); - const walberla::float64 Dummy_7070 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_7071 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_7072 = Dummy_7022*(-Dummy_7070 - Dummy_7071); - const walberla::float64 Dummy_7073 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_7074 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_7075 = Dummy_7024*(-Dummy_7073 - Dummy_7074); - const walberla::float64 Dummy_7076 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_7077 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_7078 = Dummy_7026*(-Dummy_7076 - Dummy_7077); - const walberla::float64 Dummy_7079 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_7080 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_7081 = Dummy_7028*(-Dummy_7079 - Dummy_7080); - const walberla::float64 Dummy_7082 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_7083 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_7084 = Dummy_7022*(-Dummy_7082 - Dummy_7083); - const walberla::float64 Dummy_7085 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_7086 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_7087 = Dummy_7024*(-Dummy_7085 - Dummy_7086); - const walberla::float64 Dummy_7088 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_7089 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_7090 = Dummy_7026*(-Dummy_7088 - Dummy_7089); - const walberla::float64 Dummy_7091 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_7092 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_7093 = Dummy_7028*(-Dummy_7091 - Dummy_7092); - const walberla::float64 Dummy_7094 = Dummy_7022*(Dummy_7058 + Dummy_7070 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_7095 = Dummy_7024*(Dummy_7061 + Dummy_7073 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_7096 = Dummy_7026*(Dummy_7064 + Dummy_7076 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_7097 = Dummy_7028*(Dummy_7067 + Dummy_7079 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_7098 = Dummy_7022*(Dummy_7059 + Dummy_7082 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_7099 = Dummy_7024*(Dummy_7062 + Dummy_7085 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_7100 = Dummy_7026*(Dummy_7065 + Dummy_7088 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_7101 = Dummy_7028*(Dummy_7068 + Dummy_7091 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_7102 = Dummy_7022*(Dummy_7071 + Dummy_7083 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_7103 = Dummy_7024*(Dummy_7074 + Dummy_7086 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_7104 = Dummy_7026*(Dummy_7077 + Dummy_7089 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_7105 = Dummy_7028*(Dummy_7080 + Dummy_7092 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_7106 = Dummy_7023*tmp_kernel_op_0 + Dummy_7025*tmp_kernel_op_8 + Dummy_7027*tmp_kernel_op_16 + Dummy_7029*tmp_kernel_op_24; - const walberla::float64 Dummy_7107 = Dummy_7023*0.1381966011250105 + Dummy_7025*0.1381966011250105 + Dummy_7027*0.5854101966249684 + Dummy_7029*0.1381966011250105; - const walberla::float64 Dummy_7108 = Dummy_7023*0.1381966011250105 + Dummy_7025*0.5854101966249684 + Dummy_7027*0.1381966011250105 + Dummy_7029*0.1381966011250105; - const walberla::float64 Dummy_7109 = Dummy_7023*0.5854101966249684 + Dummy_7025*0.1381966011250105 + Dummy_7027*0.1381966011250105 + Dummy_7029*0.1381966011250105; - const walberla::float64 Dummy_7110 = -Dummy_7030*Dummy_7031 - Dummy_7032*Dummy_7033 - Dummy_7034*Dummy_7035 - Dummy_7036*Dummy_7037; - const walberla::float64 Dummy_7111 = Dummy_7038*-0.1381966011250105 + Dummy_7039*-0.1381966011250105 + Dummy_7040*-0.5854101966249684 + Dummy_7041*-0.1381966011250105; - const walberla::float64 Dummy_7112 = Dummy_7038*-0.1381966011250105 + Dummy_7039*-0.5854101966249684 + Dummy_7040*-0.1381966011250105 + Dummy_7041*-0.1381966011250105; - const walberla::float64 Dummy_7113 = Dummy_7038*-0.5854101966249684 + Dummy_7039*-0.1381966011250105 + Dummy_7040*-0.1381966011250105 + Dummy_7041*-0.1381966011250105; - const walberla::float64 Dummy_7114 = -Dummy_7030*Dummy_7042 - Dummy_7032*Dummy_7043 - Dummy_7034*Dummy_7044 - Dummy_7036*Dummy_7045; - const walberla::float64 Dummy_7115 = Dummy_7046*-0.1381966011250105 + Dummy_7047*-0.1381966011250105 + Dummy_7048*-0.5854101966249684 + Dummy_7049*-0.1381966011250105; - const walberla::float64 Dummy_7116 = Dummy_7046*-0.1381966011250105 + Dummy_7047*-0.5854101966249684 + Dummy_7048*-0.1381966011250105 + Dummy_7049*-0.1381966011250105; - const walberla::float64 Dummy_7117 = Dummy_7046*-0.5854101966249684 + Dummy_7047*-0.1381966011250105 + Dummy_7048*-0.1381966011250105 + Dummy_7049*-0.1381966011250105; - const walberla::float64 Dummy_7118 = -Dummy_7030*Dummy_7050 - Dummy_7032*Dummy_7051 - Dummy_7034*Dummy_7052 - Dummy_7036*Dummy_7053; - const walberla::float64 Dummy_7119 = Dummy_7054*-0.1381966011250105 + Dummy_7055*-0.1381966011250105 + Dummy_7056*-0.5854101966249684 + Dummy_7057*-0.1381966011250105; - const walberla::float64 Dummy_7120 = Dummy_7054*-0.1381966011250105 + Dummy_7055*-0.5854101966249684 + Dummy_7056*-0.1381966011250105 + Dummy_7057*-0.1381966011250105; - const walberla::float64 Dummy_7121 = Dummy_7054*-0.5854101966249684 + Dummy_7055*-0.1381966011250105 + Dummy_7056*-0.1381966011250105 + Dummy_7057*-0.1381966011250105; - const walberla::float64 Dummy_7122 = Dummy_7060*tmp_kernel_op_0 + Dummy_7063*tmp_kernel_op_8 + Dummy_7066*tmp_kernel_op_16 + Dummy_7069*tmp_kernel_op_24; - const walberla::float64 Dummy_7123 = Dummy_7060*0.1381966011250105 + Dummy_7063*0.1381966011250105 + Dummy_7066*0.5854101966249684 + Dummy_7069*0.1381966011250105; - const walberla::float64 Dummy_7124 = Dummy_7060*0.1381966011250105 + Dummy_7063*0.5854101966249684 + Dummy_7066*0.1381966011250105 + Dummy_7069*0.1381966011250105; - const walberla::float64 Dummy_7125 = Dummy_7060*0.5854101966249684 + Dummy_7063*0.1381966011250105 + Dummy_7066*0.1381966011250105 + Dummy_7069*0.1381966011250105; - const walberla::float64 Dummy_7126 = Dummy_7072*tmp_kernel_op_0 + Dummy_7075*tmp_kernel_op_8 + Dummy_7078*tmp_kernel_op_16 + Dummy_7081*tmp_kernel_op_24; - const walberla::float64 Dummy_7127 = Dummy_7072*0.1381966011250105 + Dummy_7075*0.1381966011250105 + Dummy_7078*0.5854101966249684 + Dummy_7081*0.1381966011250105; - const walberla::float64 Dummy_7128 = Dummy_7072*0.1381966011250105 + Dummy_7075*0.5854101966249684 + Dummy_7078*0.1381966011250105 + Dummy_7081*0.1381966011250105; - const walberla::float64 Dummy_7129 = Dummy_7072*0.5854101966249684 + Dummy_7075*0.1381966011250105 + Dummy_7078*0.1381966011250105 + Dummy_7081*0.1381966011250105; - const walberla::float64 Dummy_7130 = Dummy_7084*tmp_kernel_op_0 + Dummy_7087*tmp_kernel_op_8 + Dummy_7090*tmp_kernel_op_16 + Dummy_7093*tmp_kernel_op_24; - const walberla::float64 Dummy_7131 = Dummy_7084*0.1381966011250105 + Dummy_7087*0.1381966011250105 + Dummy_7090*0.5854101966249684 + Dummy_7093*0.1381966011250105; - const walberla::float64 Dummy_7132 = Dummy_7084*0.1381966011250105 + Dummy_7087*0.5854101966249684 + Dummy_7090*0.1381966011250105 + Dummy_7093*0.1381966011250105; - const walberla::float64 Dummy_7133 = Dummy_7084*0.5854101966249684 + Dummy_7087*0.1381966011250105 + Dummy_7090*0.1381966011250105 + Dummy_7093*0.1381966011250105; - const walberla::float64 Dummy_7134 = Dummy_7094*tmp_kernel_op_0 + Dummy_7095*tmp_kernel_op_8 + Dummy_7096*tmp_kernel_op_16 + Dummy_7097*tmp_kernel_op_24; - const walberla::float64 Dummy_7135 = Dummy_7094*0.1381966011250105 + Dummy_7095*0.1381966011250105 + Dummy_7096*0.5854101966249684 + Dummy_7097*0.1381966011250105; - const walberla::float64 Dummy_7136 = Dummy_7094*0.1381966011250105 + Dummy_7095*0.5854101966249684 + Dummy_7096*0.1381966011250105 + Dummy_7097*0.1381966011250105; - const walberla::float64 Dummy_7137 = Dummy_7094*0.5854101966249684 + Dummy_7095*0.1381966011250105 + Dummy_7096*0.1381966011250105 + Dummy_7097*0.1381966011250105; - const walberla::float64 Dummy_7138 = Dummy_7098*tmp_kernel_op_0 + Dummy_7099*tmp_kernel_op_8 + Dummy_7100*tmp_kernel_op_16 + Dummy_7101*tmp_kernel_op_24; - const walberla::float64 Dummy_7139 = Dummy_7098*0.1381966011250105 + Dummy_7099*0.1381966011250105 + Dummy_7100*0.5854101966249684 + Dummy_7101*0.1381966011250105; - const walberla::float64 Dummy_7140 = Dummy_7098*0.1381966011250105 + Dummy_7099*0.5854101966249684 + Dummy_7100*0.1381966011250105 + Dummy_7101*0.1381966011250105; - const walberla::float64 Dummy_7141 = Dummy_7098*0.5854101966249684 + Dummy_7099*0.1381966011250105 + Dummy_7100*0.1381966011250105 + Dummy_7101*0.1381966011250105; - const walberla::float64 Dummy_7142 = Dummy_7102*tmp_kernel_op_0 + Dummy_7103*tmp_kernel_op_8 + Dummy_7104*tmp_kernel_op_16 + Dummy_7105*tmp_kernel_op_24; - const walberla::float64 Dummy_7143 = Dummy_7102*0.1381966011250105 + Dummy_7103*0.1381966011250105 + Dummy_7104*0.5854101966249684 + Dummy_7105*0.1381966011250105; - const walberla::float64 Dummy_7144 = Dummy_7102*0.1381966011250105 + Dummy_7103*0.5854101966249684 + Dummy_7104*0.1381966011250105 + Dummy_7105*0.1381966011250105; - const walberla::float64 Dummy_7145 = Dummy_7102*0.5854101966249684 + Dummy_7103*0.1381966011250105 + Dummy_7104*0.1381966011250105 + Dummy_7105*0.1381966011250105; + const walberla::float64 Dummy_14394 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14395 = Dummy_14394*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_14396 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14397 = Dummy_14396*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_14398 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14399 = Dummy_14398*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_14400 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14401 = Dummy_14400*(-jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_14402 = Dummy_14394*tmp_kernel_op_0; + const walberla::float64 Dummy_14403 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_14404 = Dummy_14396*tmp_kernel_op_8; + const walberla::float64 Dummy_14405 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_14406 = Dummy_14398*tmp_kernel_op_16; + const walberla::float64 Dummy_14407 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_14408 = Dummy_14400*tmp_kernel_op_24; + const walberla::float64 Dummy_14409 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_14410 = Dummy_14394*Dummy_14403; + const walberla::float64 Dummy_14411 = Dummy_14396*Dummy_14405; + const walberla::float64 Dummy_14412 = Dummy_14398*Dummy_14407; + const walberla::float64 Dummy_14413 = Dummy_14400*Dummy_14409; + const walberla::float64 Dummy_14414 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_14415 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_14416 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_14417 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_14418 = Dummy_14394*Dummy_14414; + const walberla::float64 Dummy_14419 = Dummy_14396*Dummy_14415; + const walberla::float64 Dummy_14420 = Dummy_14398*Dummy_14416; + const walberla::float64 Dummy_14421 = Dummy_14400*Dummy_14417; + const walberla::float64 Dummy_14422 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_14423 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_14424 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_14425 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_14426 = Dummy_14394*Dummy_14422; + const walberla::float64 Dummy_14427 = Dummy_14396*Dummy_14423; + const walberla::float64 Dummy_14428 = Dummy_14398*Dummy_14424; + const walberla::float64 Dummy_14429 = Dummy_14400*Dummy_14425; + const walberla::float64 Dummy_14430 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_14431 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_14432 = Dummy_14394*(-Dummy_14430 - Dummy_14431); + const walberla::float64 Dummy_14433 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_14434 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_14435 = Dummy_14396*(-Dummy_14433 - Dummy_14434); + const walberla::float64 Dummy_14436 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_14437 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_14438 = Dummy_14398*(-Dummy_14436 - Dummy_14437); + const walberla::float64 Dummy_14439 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_14440 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_14441 = Dummy_14400*(-Dummy_14439 - Dummy_14440); + const walberla::float64 Dummy_14442 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_14443 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_14444 = Dummy_14394*(-Dummy_14442 - Dummy_14443); + const walberla::float64 Dummy_14445 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_14446 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_14447 = Dummy_14396*(-Dummy_14445 - Dummy_14446); + const walberla::float64 Dummy_14448 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_14449 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_14450 = Dummy_14398*(-Dummy_14448 - Dummy_14449); + const walberla::float64 Dummy_14451 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_14452 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_14453 = Dummy_14400*(-Dummy_14451 - Dummy_14452); + const walberla::float64 Dummy_14454 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_14455 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_14456 = Dummy_14394*(-Dummy_14454 - Dummy_14455); + const walberla::float64 Dummy_14457 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_14458 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_14459 = Dummy_14396*(-Dummy_14457 - Dummy_14458); + const walberla::float64 Dummy_14460 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_14461 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_14462 = Dummy_14398*(-Dummy_14460 - Dummy_14461); + const walberla::float64 Dummy_14463 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_14464 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_14465 = Dummy_14400*(-Dummy_14463 - Dummy_14464); + const walberla::float64 Dummy_14466 = Dummy_14394*(Dummy_14430 + Dummy_14442 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_14467 = Dummy_14396*(Dummy_14433 + Dummy_14445 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_14468 = Dummy_14398*(Dummy_14436 + Dummy_14448 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_14469 = Dummy_14400*(Dummy_14439 + Dummy_14451 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_14470 = Dummy_14394*(Dummy_14431 + Dummy_14454 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_14471 = Dummy_14396*(Dummy_14434 + Dummy_14457 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_14472 = Dummy_14398*(Dummy_14437 + Dummy_14460 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_14473 = Dummy_14400*(Dummy_14440 + Dummy_14463 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_14474 = Dummy_14394*(Dummy_14443 + Dummy_14455 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_14475 = Dummy_14396*(Dummy_14446 + Dummy_14458 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_14476 = Dummy_14398*(Dummy_14449 + Dummy_14461 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_14477 = Dummy_14400*(Dummy_14452 + Dummy_14464 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_14478 = Dummy_14395*tmp_kernel_op_0 + Dummy_14397*tmp_kernel_op_8 + Dummy_14399*tmp_kernel_op_16 + Dummy_14401*tmp_kernel_op_24; + const walberla::float64 Dummy_14479 = Dummy_14395*0.1381966011250105 + Dummy_14397*0.1381966011250105 + Dummy_14399*0.5854101966249684 + Dummy_14401*0.1381966011250105; + const walberla::float64 Dummy_14480 = Dummy_14395*0.1381966011250105 + Dummy_14397*0.5854101966249684 + Dummy_14399*0.1381966011250105 + Dummy_14401*0.1381966011250105; + const walberla::float64 Dummy_14481 = Dummy_14395*0.5854101966249684 + Dummy_14397*0.1381966011250105 + Dummy_14399*0.1381966011250105 + Dummy_14401*0.1381966011250105; + const walberla::float64 Dummy_14482 = -Dummy_14402*Dummy_14403 - Dummy_14404*Dummy_14405 - Dummy_14406*Dummy_14407 - Dummy_14408*Dummy_14409; + const walberla::float64 Dummy_14483 = Dummy_14410*-0.1381966011250105 + Dummy_14411*-0.1381966011250105 + Dummy_14412*-0.5854101966249684 + Dummy_14413*-0.1381966011250105; + const walberla::float64 Dummy_14484 = Dummy_14410*-0.1381966011250105 + Dummy_14411*-0.5854101966249684 + Dummy_14412*-0.1381966011250105 + Dummy_14413*-0.1381966011250105; + const walberla::float64 Dummy_14485 = Dummy_14410*-0.5854101966249684 + Dummy_14411*-0.1381966011250105 + Dummy_14412*-0.1381966011250105 + Dummy_14413*-0.1381966011250105; + const walberla::float64 Dummy_14486 = -Dummy_14402*Dummy_14414 - Dummy_14404*Dummy_14415 - Dummy_14406*Dummy_14416 - Dummy_14408*Dummy_14417; + const walberla::float64 Dummy_14487 = Dummy_14418*-0.1381966011250105 + Dummy_14419*-0.1381966011250105 + Dummy_14420*-0.5854101966249684 + Dummy_14421*-0.1381966011250105; + const walberla::float64 Dummy_14488 = Dummy_14418*-0.1381966011250105 + Dummy_14419*-0.5854101966249684 + Dummy_14420*-0.1381966011250105 + Dummy_14421*-0.1381966011250105; + const walberla::float64 Dummy_14489 = Dummy_14418*-0.5854101966249684 + Dummy_14419*-0.1381966011250105 + Dummy_14420*-0.1381966011250105 + Dummy_14421*-0.1381966011250105; + const walberla::float64 Dummy_14490 = -Dummy_14402*Dummy_14422 - Dummy_14404*Dummy_14423 - Dummy_14406*Dummy_14424 - Dummy_14408*Dummy_14425; + const walberla::float64 Dummy_14491 = Dummy_14426*-0.1381966011250105 + Dummy_14427*-0.1381966011250105 + Dummy_14428*-0.5854101966249684 + Dummy_14429*-0.1381966011250105; + const walberla::float64 Dummy_14492 = Dummy_14426*-0.1381966011250105 + Dummy_14427*-0.5854101966249684 + Dummy_14428*-0.1381966011250105 + Dummy_14429*-0.1381966011250105; + const walberla::float64 Dummy_14493 = Dummy_14426*-0.5854101966249684 + Dummy_14427*-0.1381966011250105 + Dummy_14428*-0.1381966011250105 + Dummy_14429*-0.1381966011250105; + const walberla::float64 Dummy_14494 = Dummy_14432*tmp_kernel_op_0 + Dummy_14435*tmp_kernel_op_8 + Dummy_14438*tmp_kernel_op_16 + Dummy_14441*tmp_kernel_op_24; + const walberla::float64 Dummy_14495 = Dummy_14432*0.1381966011250105 + Dummy_14435*0.1381966011250105 + Dummy_14438*0.5854101966249684 + Dummy_14441*0.1381966011250105; + const walberla::float64 Dummy_14496 = Dummy_14432*0.1381966011250105 + Dummy_14435*0.5854101966249684 + Dummy_14438*0.1381966011250105 + Dummy_14441*0.1381966011250105; + const walberla::float64 Dummy_14497 = Dummy_14432*0.5854101966249684 + Dummy_14435*0.1381966011250105 + Dummy_14438*0.1381966011250105 + Dummy_14441*0.1381966011250105; + const walberla::float64 Dummy_14498 = Dummy_14444*tmp_kernel_op_0 + Dummy_14447*tmp_kernel_op_8 + Dummy_14450*tmp_kernel_op_16 + Dummy_14453*tmp_kernel_op_24; + const walberla::float64 Dummy_14499 = Dummy_14444*0.1381966011250105 + Dummy_14447*0.1381966011250105 + Dummy_14450*0.5854101966249684 + Dummy_14453*0.1381966011250105; + const walberla::float64 Dummy_14500 = Dummy_14444*0.1381966011250105 + Dummy_14447*0.5854101966249684 + Dummy_14450*0.1381966011250105 + Dummy_14453*0.1381966011250105; + const walberla::float64 Dummy_14501 = Dummy_14444*0.5854101966249684 + Dummy_14447*0.1381966011250105 + Dummy_14450*0.1381966011250105 + Dummy_14453*0.1381966011250105; + const walberla::float64 Dummy_14502 = Dummy_14456*tmp_kernel_op_0 + Dummy_14459*tmp_kernel_op_8 + Dummy_14462*tmp_kernel_op_16 + Dummy_14465*tmp_kernel_op_24; + const walberla::float64 Dummy_14503 = Dummy_14456*0.1381966011250105 + Dummy_14459*0.1381966011250105 + Dummy_14462*0.5854101966249684 + Dummy_14465*0.1381966011250105; + const walberla::float64 Dummy_14504 = Dummy_14456*0.1381966011250105 + Dummy_14459*0.5854101966249684 + Dummy_14462*0.1381966011250105 + Dummy_14465*0.1381966011250105; + const walberla::float64 Dummy_14505 = Dummy_14456*0.5854101966249684 + Dummy_14459*0.1381966011250105 + Dummy_14462*0.1381966011250105 + Dummy_14465*0.1381966011250105; + const walberla::float64 Dummy_14506 = Dummy_14466*tmp_kernel_op_0 + Dummy_14467*tmp_kernel_op_8 + Dummy_14468*tmp_kernel_op_16 + Dummy_14469*tmp_kernel_op_24; + const walberla::float64 Dummy_14507 = Dummy_14466*0.1381966011250105 + Dummy_14467*0.1381966011250105 + Dummy_14468*0.5854101966249684 + Dummy_14469*0.1381966011250105; + const walberla::float64 Dummy_14508 = Dummy_14466*0.1381966011250105 + Dummy_14467*0.5854101966249684 + Dummy_14468*0.1381966011250105 + Dummy_14469*0.1381966011250105; + const walberla::float64 Dummy_14509 = Dummy_14466*0.5854101966249684 + Dummy_14467*0.1381966011250105 + Dummy_14468*0.1381966011250105 + Dummy_14469*0.1381966011250105; + const walberla::float64 Dummy_14510 = Dummy_14470*tmp_kernel_op_0 + Dummy_14471*tmp_kernel_op_8 + Dummy_14472*tmp_kernel_op_16 + Dummy_14473*tmp_kernel_op_24; + const walberla::float64 Dummy_14511 = Dummy_14470*0.1381966011250105 + Dummy_14471*0.1381966011250105 + Dummy_14472*0.5854101966249684 + Dummy_14473*0.1381966011250105; + const walberla::float64 Dummy_14512 = Dummy_14470*0.1381966011250105 + Dummy_14471*0.5854101966249684 + Dummy_14472*0.1381966011250105 + Dummy_14473*0.1381966011250105; + const walberla::float64 Dummy_14513 = Dummy_14470*0.5854101966249684 + Dummy_14471*0.1381966011250105 + Dummy_14472*0.1381966011250105 + Dummy_14473*0.1381966011250105; + const walberla::float64 Dummy_14514 = Dummy_14474*tmp_kernel_op_0 + Dummy_14475*tmp_kernel_op_8 + Dummy_14476*tmp_kernel_op_16 + Dummy_14477*tmp_kernel_op_24; + const walberla::float64 Dummy_14515 = Dummy_14474*0.1381966011250105 + Dummy_14475*0.1381966011250105 + Dummy_14476*0.5854101966249684 + Dummy_14477*0.1381966011250105; + const walberla::float64 Dummy_14516 = Dummy_14474*0.1381966011250105 + Dummy_14475*0.5854101966249684 + Dummy_14476*0.1381966011250105 + Dummy_14477*0.1381966011250105; + const walberla::float64 Dummy_14517 = Dummy_14474*0.5854101966249684 + Dummy_14475*0.1381966011250105 + Dummy_14476*0.1381966011250105 + Dummy_14477*0.1381966011250105; { { @@ -2109,175 +2073,175 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_7106)); - _data_mat[1] = ((walberla::float64)(Dummy_7107)); - _data_mat[2] = ((walberla::float64)(Dummy_7108)); - _data_mat[3] = ((walberla::float64)(Dummy_7109)); - _data_mat[4] = ((walberla::float64)(Dummy_7110)); - _data_mat[5] = ((walberla::float64)(Dummy_7111)); - _data_mat[6] = ((walberla::float64)(Dummy_7112)); - _data_mat[7] = ((walberla::float64)(Dummy_7113)); - _data_mat[8] = ((walberla::float64)(Dummy_7114)); - _data_mat[9] = ((walberla::float64)(Dummy_7115)); - _data_mat[10] = ((walberla::float64)(Dummy_7116)); - _data_mat[11] = ((walberla::float64)(Dummy_7117)); - _data_mat[12] = ((walberla::float64)(Dummy_7118)); - _data_mat[13] = ((walberla::float64)(Dummy_7119)); - _data_mat[14] = ((walberla::float64)(Dummy_7120)); - _data_mat[15] = ((walberla::float64)(Dummy_7121)); - _data_mat[16] = ((walberla::float64)(Dummy_7122)); - _data_mat[17] = ((walberla::float64)(Dummy_7123)); - _data_mat[18] = ((walberla::float64)(Dummy_7124)); - _data_mat[19] = ((walberla::float64)(Dummy_7125)); - _data_mat[20] = ((walberla::float64)(Dummy_7126)); - _data_mat[21] = ((walberla::float64)(Dummy_7127)); - _data_mat[22] = ((walberla::float64)(Dummy_7128)); - _data_mat[23] = ((walberla::float64)(Dummy_7129)); - _data_mat[24] = ((walberla::float64)(Dummy_7130)); - _data_mat[25] = ((walberla::float64)(Dummy_7131)); - _data_mat[26] = ((walberla::float64)(Dummy_7132)); - _data_mat[27] = ((walberla::float64)(Dummy_7133)); - _data_mat[28] = ((walberla::float64)(Dummy_7134)); - _data_mat[29] = ((walberla::float64)(Dummy_7135)); - _data_mat[30] = ((walberla::float64)(Dummy_7136)); - _data_mat[31] = ((walberla::float64)(Dummy_7137)); - _data_mat[32] = ((walberla::float64)(Dummy_7138)); - _data_mat[33] = ((walberla::float64)(Dummy_7139)); - _data_mat[34] = ((walberla::float64)(Dummy_7140)); - _data_mat[35] = ((walberla::float64)(Dummy_7141)); - _data_mat[36] = ((walberla::float64)(Dummy_7142)); - _data_mat[37] = ((walberla::float64)(Dummy_7143)); - _data_mat[38] = ((walberla::float64)(Dummy_7144)); - _data_mat[39] = ((walberla::float64)(Dummy_7145)); + _data_mat[0] = ((walberla::float64)(Dummy_14478)); + _data_mat[1] = ((walberla::float64)(Dummy_14479)); + _data_mat[2] = ((walberla::float64)(Dummy_14480)); + _data_mat[3] = ((walberla::float64)(Dummy_14481)); + _data_mat[4] = ((walberla::float64)(Dummy_14482)); + _data_mat[5] = ((walberla::float64)(Dummy_14483)); + _data_mat[6] = ((walberla::float64)(Dummy_14484)); + _data_mat[7] = ((walberla::float64)(Dummy_14485)); + _data_mat[8] = ((walberla::float64)(Dummy_14486)); + _data_mat[9] = ((walberla::float64)(Dummy_14487)); + _data_mat[10] = ((walberla::float64)(Dummy_14488)); + _data_mat[11] = ((walberla::float64)(Dummy_14489)); + _data_mat[12] = ((walberla::float64)(Dummy_14490)); + _data_mat[13] = ((walberla::float64)(Dummy_14491)); + _data_mat[14] = ((walberla::float64)(Dummy_14492)); + _data_mat[15] = ((walberla::float64)(Dummy_14493)); + _data_mat[16] = ((walberla::float64)(Dummy_14494)); + _data_mat[17] = ((walberla::float64)(Dummy_14495)); + _data_mat[18] = ((walberla::float64)(Dummy_14496)); + _data_mat[19] = ((walberla::float64)(Dummy_14497)); + _data_mat[20] = ((walberla::float64)(Dummy_14498)); + _data_mat[21] = ((walberla::float64)(Dummy_14499)); + _data_mat[22] = ((walberla::float64)(Dummy_14500)); + _data_mat[23] = ((walberla::float64)(Dummy_14501)); + _data_mat[24] = ((walberla::float64)(Dummy_14502)); + _data_mat[25] = ((walberla::float64)(Dummy_14503)); + _data_mat[26] = ((walberla::float64)(Dummy_14504)); + _data_mat[27] = ((walberla::float64)(Dummy_14505)); + _data_mat[28] = ((walberla::float64)(Dummy_14506)); + _data_mat[29] = ((walberla::float64)(Dummy_14507)); + _data_mat[30] = ((walberla::float64)(Dummy_14508)); + _data_mat[31] = ((walberla::float64)(Dummy_14509)); + _data_mat[32] = ((walberla::float64)(Dummy_14510)); + _data_mat[33] = ((walberla::float64)(Dummy_14511)); + _data_mat[34] = ((walberla::float64)(Dummy_14512)); + _data_mat[35] = ((walberla::float64)(Dummy_14513)); + _data_mat[36] = ((walberla::float64)(Dummy_14514)); + _data_mat[37] = ((walberla::float64)(Dummy_14515)); + _data_mat[38] = ((walberla::float64)(Dummy_14516)); + _data_mat[39] = ((walberla::float64)(Dummy_14517)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_7146 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_7147 = Dummy_7146*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_5); - const walberla::float64 Dummy_7148 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_7149 = Dummy_7148*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13); - const walberla::float64 Dummy_7150 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_7151 = Dummy_7150*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_21); - const walberla::float64 Dummy_7152 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const walberla::float64 Dummy_7153 = Dummy_7152*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29); - const walberla::float64 Dummy_7154 = Dummy_7146*tmp_kernel_op_0; - const walberla::float64 Dummy_7155 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_7156 = Dummy_7148*tmp_kernel_op_8; - const walberla::float64 Dummy_7157 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_7158 = Dummy_7150*tmp_kernel_op_16; - const walberla::float64 Dummy_7159 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_7160 = Dummy_7152*tmp_kernel_op_24; - const walberla::float64 Dummy_7161 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_7162 = Dummy_7146*Dummy_7155; - const walberla::float64 Dummy_7163 = Dummy_7148*Dummy_7157; - const walberla::float64 Dummy_7164 = Dummy_7150*Dummy_7159; - const walberla::float64 Dummy_7165 = Dummy_7152*Dummy_7161; - const walberla::float64 Dummy_7166 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_7167 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_7168 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_7169 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_7170 = Dummy_7146*Dummy_7166; - const walberla::float64 Dummy_7171 = Dummy_7148*Dummy_7167; - const walberla::float64 Dummy_7172 = Dummy_7150*Dummy_7168; - const walberla::float64 Dummy_7173 = Dummy_7152*Dummy_7169; - const walberla::float64 Dummy_7174 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_7175 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_7176 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_7177 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_7178 = Dummy_7146*Dummy_7174; - const walberla::float64 Dummy_7179 = Dummy_7148*Dummy_7175; - const walberla::float64 Dummy_7180 = Dummy_7150*Dummy_7176; - const walberla::float64 Dummy_7181 = Dummy_7152*Dummy_7177; - const walberla::float64 Dummy_7182 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_7183 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_7184 = Dummy_7146*(-Dummy_7182 - Dummy_7183); - const walberla::float64 Dummy_7185 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_7186 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_7187 = Dummy_7148*(-Dummy_7185 - Dummy_7186); - const walberla::float64 Dummy_7188 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_7189 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_7190 = Dummy_7150*(-Dummy_7188 - Dummy_7189); - const walberla::float64 Dummy_7191 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_7192 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_7193 = Dummy_7152*(-Dummy_7191 - Dummy_7192); - const walberla::float64 Dummy_7194 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_1; - const walberla::float64 Dummy_7195 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_7196 = Dummy_7146*(-Dummy_7194 - Dummy_7195); - const walberla::float64 Dummy_7197 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const walberla::float64 Dummy_7198 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_7199 = Dummy_7148*(-Dummy_7197 - Dummy_7198); - const walberla::float64 Dummy_7200 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_17; - const walberla::float64 Dummy_7201 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_7202 = Dummy_7150*(-Dummy_7200 - Dummy_7201); - const walberla::float64 Dummy_7203 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25; - const walberla::float64 Dummy_7204 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_7205 = Dummy_7152*(-Dummy_7203 - Dummy_7204); - const walberla::float64 Dummy_7206 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_3; - const walberla::float64 Dummy_7207 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_2; - const walberla::float64 Dummy_7208 = Dummy_7146*(-Dummy_7206 - Dummy_7207); - const walberla::float64 Dummy_7209 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; - const walberla::float64 Dummy_7210 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; - const walberla::float64 Dummy_7211 = Dummy_7148*(-Dummy_7209 - Dummy_7210); - const walberla::float64 Dummy_7212 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_19; - const walberla::float64 Dummy_7213 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; - const walberla::float64 Dummy_7214 = Dummy_7150*(-Dummy_7212 - Dummy_7213); - const walberla::float64 Dummy_7215 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; - const walberla::float64 Dummy_7216 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_26; - const walberla::float64 Dummy_7217 = Dummy_7152*(-Dummy_7215 - Dummy_7216); - const walberla::float64 Dummy_7218 = Dummy_7146*(Dummy_7182 + Dummy_7194 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_7219 = Dummy_7148*(Dummy_7185 + Dummy_7197 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_7220 = Dummy_7150*(Dummy_7188 + Dummy_7200 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_7221 = Dummy_7152*(Dummy_7191 + Dummy_7203 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_7222 = Dummy_7146*(Dummy_7183 + Dummy_7206 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_7223 = Dummy_7148*(Dummy_7186 + Dummy_7209 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_7224 = Dummy_7150*(Dummy_7189 + Dummy_7212 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_7225 = Dummy_7152*(Dummy_7192 + Dummy_7215 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_7226 = Dummy_7146*(Dummy_7195 + Dummy_7207 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_7227 = Dummy_7148*(Dummy_7198 + Dummy_7210 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_7228 = Dummy_7150*(Dummy_7201 + Dummy_7213 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_7229 = Dummy_7152*(Dummy_7204 + Dummy_7216 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_7230 = Dummy_7147*tmp_kernel_op_0 + Dummy_7149*tmp_kernel_op_8 + Dummy_7151*tmp_kernel_op_16 + Dummy_7153*tmp_kernel_op_24; - const walberla::float64 Dummy_7231 = Dummy_7147*0.1381966011250105 + Dummy_7149*0.1381966011250105 + Dummy_7151*0.5854101966249684 + Dummy_7153*0.1381966011250105; - const walberla::float64 Dummy_7232 = Dummy_7147*0.1381966011250105 + Dummy_7149*0.5854101966249684 + Dummy_7151*0.1381966011250105 + Dummy_7153*0.1381966011250105; - const walberla::float64 Dummy_7233 = Dummy_7147*0.5854101966249684 + Dummy_7149*0.1381966011250105 + Dummy_7151*0.1381966011250105 + Dummy_7153*0.1381966011250105; - const walberla::float64 Dummy_7234 = -Dummy_7154*Dummy_7155 - Dummy_7156*Dummy_7157 - Dummy_7158*Dummy_7159 - Dummy_7160*Dummy_7161; - const walberla::float64 Dummy_7235 = Dummy_7162*-0.1381966011250105 + Dummy_7163*-0.1381966011250105 + Dummy_7164*-0.5854101966249684 + Dummy_7165*-0.1381966011250105; - const walberla::float64 Dummy_7236 = Dummy_7162*-0.1381966011250105 + Dummy_7163*-0.5854101966249684 + Dummy_7164*-0.1381966011250105 + Dummy_7165*-0.1381966011250105; - const walberla::float64 Dummy_7237 = Dummy_7162*-0.5854101966249684 + Dummy_7163*-0.1381966011250105 + Dummy_7164*-0.1381966011250105 + Dummy_7165*-0.1381966011250105; - const walberla::float64 Dummy_7238 = -Dummy_7154*Dummy_7166 - Dummy_7156*Dummy_7167 - Dummy_7158*Dummy_7168 - Dummy_7160*Dummy_7169; - const walberla::float64 Dummy_7239 = Dummy_7170*-0.1381966011250105 + Dummy_7171*-0.1381966011250105 + Dummy_7172*-0.5854101966249684 + Dummy_7173*-0.1381966011250105; - const walberla::float64 Dummy_7240 = Dummy_7170*-0.1381966011250105 + Dummy_7171*-0.5854101966249684 + Dummy_7172*-0.1381966011250105 + Dummy_7173*-0.1381966011250105; - const walberla::float64 Dummy_7241 = Dummy_7170*-0.5854101966249684 + Dummy_7171*-0.1381966011250105 + Dummy_7172*-0.1381966011250105 + Dummy_7173*-0.1381966011250105; - const walberla::float64 Dummy_7242 = -Dummy_7154*Dummy_7174 - Dummy_7156*Dummy_7175 - Dummy_7158*Dummy_7176 - Dummy_7160*Dummy_7177; - const walberla::float64 Dummy_7243 = Dummy_7178*-0.1381966011250105 + Dummy_7179*-0.1381966011250105 + Dummy_7180*-0.5854101966249684 + Dummy_7181*-0.1381966011250105; - const walberla::float64 Dummy_7244 = Dummy_7178*-0.1381966011250105 + Dummy_7179*-0.5854101966249684 + Dummy_7180*-0.1381966011250105 + Dummy_7181*-0.1381966011250105; - const walberla::float64 Dummy_7245 = Dummy_7178*-0.5854101966249684 + Dummy_7179*-0.1381966011250105 + Dummy_7180*-0.1381966011250105 + Dummy_7181*-0.1381966011250105; - const walberla::float64 Dummy_7246 = Dummy_7184*tmp_kernel_op_0 + Dummy_7187*tmp_kernel_op_8 + Dummy_7190*tmp_kernel_op_16 + Dummy_7193*tmp_kernel_op_24; - const walberla::float64 Dummy_7247 = Dummy_7184*0.1381966011250105 + Dummy_7187*0.1381966011250105 + Dummy_7190*0.5854101966249684 + Dummy_7193*0.1381966011250105; - const walberla::float64 Dummy_7248 = Dummy_7184*0.1381966011250105 + Dummy_7187*0.5854101966249684 + Dummy_7190*0.1381966011250105 + Dummy_7193*0.1381966011250105; - const walberla::float64 Dummy_7249 = Dummy_7184*0.5854101966249684 + Dummy_7187*0.1381966011250105 + Dummy_7190*0.1381966011250105 + Dummy_7193*0.1381966011250105; - const walberla::float64 Dummy_7250 = Dummy_7196*tmp_kernel_op_0 + Dummy_7199*tmp_kernel_op_8 + Dummy_7202*tmp_kernel_op_16 + Dummy_7205*tmp_kernel_op_24; - const walberla::float64 Dummy_7251 = Dummy_7196*0.1381966011250105 + Dummy_7199*0.1381966011250105 + Dummy_7202*0.5854101966249684 + Dummy_7205*0.1381966011250105; - const walberla::float64 Dummy_7252 = Dummy_7196*0.1381966011250105 + Dummy_7199*0.5854101966249684 + Dummy_7202*0.1381966011250105 + Dummy_7205*0.1381966011250105; - const walberla::float64 Dummy_7253 = Dummy_7196*0.5854101966249684 + Dummy_7199*0.1381966011250105 + Dummy_7202*0.1381966011250105 + Dummy_7205*0.1381966011250105; - const walberla::float64 Dummy_7254 = Dummy_7208*tmp_kernel_op_0 + Dummy_7211*tmp_kernel_op_8 + Dummy_7214*tmp_kernel_op_16 + Dummy_7217*tmp_kernel_op_24; - const walberla::float64 Dummy_7255 = Dummy_7208*0.1381966011250105 + Dummy_7211*0.1381966011250105 + Dummy_7214*0.5854101966249684 + Dummy_7217*0.1381966011250105; - const walberla::float64 Dummy_7256 = Dummy_7208*0.1381966011250105 + Dummy_7211*0.5854101966249684 + Dummy_7214*0.1381966011250105 + Dummy_7217*0.1381966011250105; - const walberla::float64 Dummy_7257 = Dummy_7208*0.5854101966249684 + Dummy_7211*0.1381966011250105 + Dummy_7214*0.1381966011250105 + Dummy_7217*0.1381966011250105; - const walberla::float64 Dummy_7258 = Dummy_7218*tmp_kernel_op_0 + Dummy_7219*tmp_kernel_op_8 + Dummy_7220*tmp_kernel_op_16 + Dummy_7221*tmp_kernel_op_24; - const walberla::float64 Dummy_7259 = Dummy_7218*0.1381966011250105 + Dummy_7219*0.1381966011250105 + Dummy_7220*0.5854101966249684 + Dummy_7221*0.1381966011250105; - const walberla::float64 Dummy_7260 = Dummy_7218*0.1381966011250105 + Dummy_7219*0.5854101966249684 + Dummy_7220*0.1381966011250105 + Dummy_7221*0.1381966011250105; - const walberla::float64 Dummy_7261 = Dummy_7218*0.5854101966249684 + Dummy_7219*0.1381966011250105 + Dummy_7220*0.1381966011250105 + Dummy_7221*0.1381966011250105; - const walberla::float64 Dummy_7262 = Dummy_7222*tmp_kernel_op_0 + Dummy_7223*tmp_kernel_op_8 + Dummy_7224*tmp_kernel_op_16 + Dummy_7225*tmp_kernel_op_24; - const walberla::float64 Dummy_7263 = Dummy_7222*0.1381966011250105 + Dummy_7223*0.1381966011250105 + Dummy_7224*0.5854101966249684 + Dummy_7225*0.1381966011250105; - const walberla::float64 Dummy_7264 = Dummy_7222*0.1381966011250105 + Dummy_7223*0.5854101966249684 + Dummy_7224*0.1381966011250105 + Dummy_7225*0.1381966011250105; - const walberla::float64 Dummy_7265 = Dummy_7222*0.5854101966249684 + Dummy_7223*0.1381966011250105 + Dummy_7224*0.1381966011250105 + Dummy_7225*0.1381966011250105; - const walberla::float64 Dummy_7266 = Dummy_7226*tmp_kernel_op_0 + Dummy_7227*tmp_kernel_op_8 + Dummy_7228*tmp_kernel_op_16 + Dummy_7229*tmp_kernel_op_24; - const walberla::float64 Dummy_7267 = Dummy_7226*0.1381966011250105 + Dummy_7227*0.1381966011250105 + Dummy_7228*0.5854101966249684 + Dummy_7229*0.1381966011250105; - const walberla::float64 Dummy_7268 = Dummy_7226*0.1381966011250105 + Dummy_7227*0.5854101966249684 + Dummy_7228*0.1381966011250105 + Dummy_7229*0.1381966011250105; - const walberla::float64 Dummy_7269 = Dummy_7226*0.5854101966249684 + Dummy_7227*0.1381966011250105 + Dummy_7228*0.1381966011250105 + Dummy_7229*0.1381966011250105; + const walberla::float64 Dummy_14518 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_14519 = Dummy_14518*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_5 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_5); + const walberla::float64 Dummy_14520 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_14521 = Dummy_14520*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13); + const walberla::float64 Dummy_14522 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_14523 = Dummy_14522*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_21 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_21); + const walberla::float64 Dummy_14524 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const walberla::float64 Dummy_14525 = Dummy_14524*(-jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_29 - jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29); + const walberla::float64 Dummy_14526 = Dummy_14518*tmp_kernel_op_0; + const walberla::float64 Dummy_14527 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_14528 = Dummy_14520*tmp_kernel_op_8; + const walberla::float64 Dummy_14529 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_14530 = Dummy_14522*tmp_kernel_op_16; + const walberla::float64 Dummy_14531 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_14532 = Dummy_14524*tmp_kernel_op_24; + const walberla::float64 Dummy_14533 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_14534 = Dummy_14518*Dummy_14527; + const walberla::float64 Dummy_14535 = Dummy_14520*Dummy_14529; + const walberla::float64 Dummy_14536 = Dummy_14522*Dummy_14531; + const walberla::float64 Dummy_14537 = Dummy_14524*Dummy_14533; + const walberla::float64 Dummy_14538 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_14539 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_14540 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_14541 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_14542 = Dummy_14518*Dummy_14538; + const walberla::float64 Dummy_14543 = Dummy_14520*Dummy_14539; + const walberla::float64 Dummy_14544 = Dummy_14522*Dummy_14540; + const walberla::float64 Dummy_14545 = Dummy_14524*Dummy_14541; + const walberla::float64 Dummy_14546 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_14547 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_14548 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_14549 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_14550 = Dummy_14518*Dummy_14546; + const walberla::float64 Dummy_14551 = Dummy_14520*Dummy_14547; + const walberla::float64 Dummy_14552 = Dummy_14522*Dummy_14548; + const walberla::float64 Dummy_14553 = Dummy_14524*Dummy_14549; + const walberla::float64 Dummy_14554 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_14555 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_14556 = Dummy_14518*(-Dummy_14554 - Dummy_14555); + const walberla::float64 Dummy_14557 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_14558 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_14559 = Dummy_14520*(-Dummy_14557 - Dummy_14558); + const walberla::float64 Dummy_14560 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_14561 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_14562 = Dummy_14522*(-Dummy_14560 - Dummy_14561); + const walberla::float64 Dummy_14563 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_14564 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_14565 = Dummy_14524*(-Dummy_14563 - Dummy_14564); + const walberla::float64 Dummy_14566 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_1; + const walberla::float64 Dummy_14567 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_14568 = Dummy_14518*(-Dummy_14566 - Dummy_14567); + const walberla::float64 Dummy_14569 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const walberla::float64 Dummy_14570 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_14571 = Dummy_14520*(-Dummy_14569 - Dummy_14570); + const walberla::float64 Dummy_14572 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_17; + const walberla::float64 Dummy_14573 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_14574 = Dummy_14522*(-Dummy_14572 - Dummy_14573); + const walberla::float64 Dummy_14575 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_25; + const walberla::float64 Dummy_14576 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_14577 = Dummy_14524*(-Dummy_14575 - Dummy_14576); + const walberla::float64 Dummy_14578 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_3; + const walberla::float64 Dummy_14579 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_2; + const walberla::float64 Dummy_14580 = Dummy_14518*(-Dummy_14578 - Dummy_14579); + const walberla::float64 Dummy_14581 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; + const walberla::float64 Dummy_14582 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; + const walberla::float64 Dummy_14583 = Dummy_14520*(-Dummy_14581 - Dummy_14582); + const walberla::float64 Dummy_14584 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_19; + const walberla::float64 Dummy_14585 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; + const walberla::float64 Dummy_14586 = Dummy_14522*(-Dummy_14584 - Dummy_14585); + const walberla::float64 Dummy_14587 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; + const walberla::float64 Dummy_14588 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_26; + const walberla::float64 Dummy_14589 = Dummy_14524*(-Dummy_14587 - Dummy_14588); + const walberla::float64 Dummy_14590 = Dummy_14518*(Dummy_14554 + Dummy_14566 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_14591 = Dummy_14520*(Dummy_14557 + Dummy_14569 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_14592 = Dummy_14522*(Dummy_14560 + Dummy_14572 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_14593 = Dummy_14524*(Dummy_14563 + Dummy_14575 - jac_affine_inv_2_2_GREEN_UP*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_14594 = Dummy_14518*(Dummy_14555 + Dummy_14578 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_14595 = Dummy_14520*(Dummy_14558 + Dummy_14581 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_14596 = Dummy_14522*(Dummy_14561 + Dummy_14584 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_14597 = Dummy_14524*(Dummy_14564 + Dummy_14587 - jac_affine_inv_1_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_14598 = Dummy_14518*(Dummy_14567 + Dummy_14579 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_14599 = Dummy_14520*(Dummy_14570 + Dummy_14582 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_14600 = Dummy_14522*(Dummy_14573 + Dummy_14585 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_14601 = Dummy_14524*(Dummy_14576 + Dummy_14588 - jac_affine_inv_0_2_GREEN_UP*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_14602 = Dummy_14519*tmp_kernel_op_0 + Dummy_14521*tmp_kernel_op_8 + Dummy_14523*tmp_kernel_op_16 + Dummy_14525*tmp_kernel_op_24; + const walberla::float64 Dummy_14603 = Dummy_14519*0.1381966011250105 + Dummy_14521*0.1381966011250105 + Dummy_14523*0.5854101966249684 + Dummy_14525*0.1381966011250105; + const walberla::float64 Dummy_14604 = Dummy_14519*0.1381966011250105 + Dummy_14521*0.5854101966249684 + Dummy_14523*0.1381966011250105 + Dummy_14525*0.1381966011250105; + const walberla::float64 Dummy_14605 = Dummy_14519*0.5854101966249684 + Dummy_14521*0.1381966011250105 + Dummy_14523*0.1381966011250105 + Dummy_14525*0.1381966011250105; + const walberla::float64 Dummy_14606 = -Dummy_14526*Dummy_14527 - Dummy_14528*Dummy_14529 - Dummy_14530*Dummy_14531 - Dummy_14532*Dummy_14533; + const walberla::float64 Dummy_14607 = Dummy_14534*-0.1381966011250105 + Dummy_14535*-0.1381966011250105 + Dummy_14536*-0.5854101966249684 + Dummy_14537*-0.1381966011250105; + const walberla::float64 Dummy_14608 = Dummy_14534*-0.1381966011250105 + Dummy_14535*-0.5854101966249684 + Dummy_14536*-0.1381966011250105 + Dummy_14537*-0.1381966011250105; + const walberla::float64 Dummy_14609 = Dummy_14534*-0.5854101966249684 + Dummy_14535*-0.1381966011250105 + Dummy_14536*-0.1381966011250105 + Dummy_14537*-0.1381966011250105; + const walberla::float64 Dummy_14610 = -Dummy_14526*Dummy_14538 - Dummy_14528*Dummy_14539 - Dummy_14530*Dummy_14540 - Dummy_14532*Dummy_14541; + const walberla::float64 Dummy_14611 = Dummy_14542*-0.1381966011250105 + Dummy_14543*-0.1381966011250105 + Dummy_14544*-0.5854101966249684 + Dummy_14545*-0.1381966011250105; + const walberla::float64 Dummy_14612 = Dummy_14542*-0.1381966011250105 + Dummy_14543*-0.5854101966249684 + Dummy_14544*-0.1381966011250105 + Dummy_14545*-0.1381966011250105; + const walberla::float64 Dummy_14613 = Dummy_14542*-0.5854101966249684 + Dummy_14543*-0.1381966011250105 + Dummy_14544*-0.1381966011250105 + Dummy_14545*-0.1381966011250105; + const walberla::float64 Dummy_14614 = -Dummy_14526*Dummy_14546 - Dummy_14528*Dummy_14547 - Dummy_14530*Dummy_14548 - Dummy_14532*Dummy_14549; + const walberla::float64 Dummy_14615 = Dummy_14550*-0.1381966011250105 + Dummy_14551*-0.1381966011250105 + Dummy_14552*-0.5854101966249684 + Dummy_14553*-0.1381966011250105; + const walberla::float64 Dummy_14616 = Dummy_14550*-0.1381966011250105 + Dummy_14551*-0.5854101966249684 + Dummy_14552*-0.1381966011250105 + Dummy_14553*-0.1381966011250105; + const walberla::float64 Dummy_14617 = Dummy_14550*-0.5854101966249684 + Dummy_14551*-0.1381966011250105 + Dummy_14552*-0.1381966011250105 + Dummy_14553*-0.1381966011250105; + const walberla::float64 Dummy_14618 = Dummy_14556*tmp_kernel_op_0 + Dummy_14559*tmp_kernel_op_8 + Dummy_14562*tmp_kernel_op_16 + Dummy_14565*tmp_kernel_op_24; + const walberla::float64 Dummy_14619 = Dummy_14556*0.1381966011250105 + Dummy_14559*0.1381966011250105 + Dummy_14562*0.5854101966249684 + Dummy_14565*0.1381966011250105; + const walberla::float64 Dummy_14620 = Dummy_14556*0.1381966011250105 + Dummy_14559*0.5854101966249684 + Dummy_14562*0.1381966011250105 + Dummy_14565*0.1381966011250105; + const walberla::float64 Dummy_14621 = Dummy_14556*0.5854101966249684 + Dummy_14559*0.1381966011250105 + Dummy_14562*0.1381966011250105 + Dummy_14565*0.1381966011250105; + const walberla::float64 Dummy_14622 = Dummy_14568*tmp_kernel_op_0 + Dummy_14571*tmp_kernel_op_8 + Dummy_14574*tmp_kernel_op_16 + Dummy_14577*tmp_kernel_op_24; + const walberla::float64 Dummy_14623 = Dummy_14568*0.1381966011250105 + Dummy_14571*0.1381966011250105 + Dummy_14574*0.5854101966249684 + Dummy_14577*0.1381966011250105; + const walberla::float64 Dummy_14624 = Dummy_14568*0.1381966011250105 + Dummy_14571*0.5854101966249684 + Dummy_14574*0.1381966011250105 + Dummy_14577*0.1381966011250105; + const walberla::float64 Dummy_14625 = Dummy_14568*0.5854101966249684 + Dummy_14571*0.1381966011250105 + Dummy_14574*0.1381966011250105 + Dummy_14577*0.1381966011250105; + const walberla::float64 Dummy_14626 = Dummy_14580*tmp_kernel_op_0 + Dummy_14583*tmp_kernel_op_8 + Dummy_14586*tmp_kernel_op_16 + Dummy_14589*tmp_kernel_op_24; + const walberla::float64 Dummy_14627 = Dummy_14580*0.1381966011250105 + Dummy_14583*0.1381966011250105 + Dummy_14586*0.5854101966249684 + Dummy_14589*0.1381966011250105; + const walberla::float64 Dummy_14628 = Dummy_14580*0.1381966011250105 + Dummy_14583*0.5854101966249684 + Dummy_14586*0.1381966011250105 + Dummy_14589*0.1381966011250105; + const walberla::float64 Dummy_14629 = Dummy_14580*0.5854101966249684 + Dummy_14583*0.1381966011250105 + Dummy_14586*0.1381966011250105 + Dummy_14589*0.1381966011250105; + const walberla::float64 Dummy_14630 = Dummy_14590*tmp_kernel_op_0 + Dummy_14591*tmp_kernel_op_8 + Dummy_14592*tmp_kernel_op_16 + Dummy_14593*tmp_kernel_op_24; + const walberla::float64 Dummy_14631 = Dummy_14590*0.1381966011250105 + Dummy_14591*0.1381966011250105 + Dummy_14592*0.5854101966249684 + Dummy_14593*0.1381966011250105; + const walberla::float64 Dummy_14632 = Dummy_14590*0.1381966011250105 + Dummy_14591*0.5854101966249684 + Dummy_14592*0.1381966011250105 + Dummy_14593*0.1381966011250105; + const walberla::float64 Dummy_14633 = Dummy_14590*0.5854101966249684 + Dummy_14591*0.1381966011250105 + Dummy_14592*0.1381966011250105 + Dummy_14593*0.1381966011250105; + const walberla::float64 Dummy_14634 = Dummy_14594*tmp_kernel_op_0 + Dummy_14595*tmp_kernel_op_8 + Dummy_14596*tmp_kernel_op_16 + Dummy_14597*tmp_kernel_op_24; + const walberla::float64 Dummy_14635 = Dummy_14594*0.1381966011250105 + Dummy_14595*0.1381966011250105 + Dummy_14596*0.5854101966249684 + Dummy_14597*0.1381966011250105; + const walberla::float64 Dummy_14636 = Dummy_14594*0.1381966011250105 + Dummy_14595*0.5854101966249684 + Dummy_14596*0.1381966011250105 + Dummy_14597*0.1381966011250105; + const walberla::float64 Dummy_14637 = Dummy_14594*0.5854101966249684 + Dummy_14595*0.1381966011250105 + Dummy_14596*0.1381966011250105 + Dummy_14597*0.1381966011250105; + const walberla::float64 Dummy_14638 = Dummy_14598*tmp_kernel_op_0 + Dummy_14599*tmp_kernel_op_8 + Dummy_14600*tmp_kernel_op_16 + Dummy_14601*tmp_kernel_op_24; + const walberla::float64 Dummy_14639 = Dummy_14598*0.1381966011250105 + Dummy_14599*0.1381966011250105 + Dummy_14600*0.5854101966249684 + Dummy_14601*0.1381966011250105; + const walberla::float64 Dummy_14640 = Dummy_14598*0.1381966011250105 + Dummy_14599*0.5854101966249684 + Dummy_14600*0.1381966011250105 + Dummy_14601*0.1381966011250105; + const walberla::float64 Dummy_14641 = Dummy_14598*0.5854101966249684 + Dummy_14599*0.1381966011250105 + Dummy_14600*0.1381966011250105 + Dummy_14601*0.1381966011250105; { { @@ -2304,175 +2268,175 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_7230)); - _data_mat[1] = ((walberla::float64)(Dummy_7231)); - _data_mat[2] = ((walberla::float64)(Dummy_7232)); - _data_mat[3] = ((walberla::float64)(Dummy_7233)); - _data_mat[4] = ((walberla::float64)(Dummy_7234)); - _data_mat[5] = ((walberla::float64)(Dummy_7235)); - _data_mat[6] = ((walberla::float64)(Dummy_7236)); - _data_mat[7] = ((walberla::float64)(Dummy_7237)); - _data_mat[8] = ((walberla::float64)(Dummy_7238)); - _data_mat[9] = ((walberla::float64)(Dummy_7239)); - _data_mat[10] = ((walberla::float64)(Dummy_7240)); - _data_mat[11] = ((walberla::float64)(Dummy_7241)); - _data_mat[12] = ((walberla::float64)(Dummy_7242)); - _data_mat[13] = ((walberla::float64)(Dummy_7243)); - _data_mat[14] = ((walberla::float64)(Dummy_7244)); - _data_mat[15] = ((walberla::float64)(Dummy_7245)); - _data_mat[16] = ((walberla::float64)(Dummy_7246)); - _data_mat[17] = ((walberla::float64)(Dummy_7247)); - _data_mat[18] = ((walberla::float64)(Dummy_7248)); - _data_mat[19] = ((walberla::float64)(Dummy_7249)); - _data_mat[20] = ((walberla::float64)(Dummy_7250)); - _data_mat[21] = ((walberla::float64)(Dummy_7251)); - _data_mat[22] = ((walberla::float64)(Dummy_7252)); - _data_mat[23] = ((walberla::float64)(Dummy_7253)); - _data_mat[24] = ((walberla::float64)(Dummy_7254)); - _data_mat[25] = ((walberla::float64)(Dummy_7255)); - _data_mat[26] = ((walberla::float64)(Dummy_7256)); - _data_mat[27] = ((walberla::float64)(Dummy_7257)); - _data_mat[28] = ((walberla::float64)(Dummy_7258)); - _data_mat[29] = ((walberla::float64)(Dummy_7259)); - _data_mat[30] = ((walberla::float64)(Dummy_7260)); - _data_mat[31] = ((walberla::float64)(Dummy_7261)); - _data_mat[32] = ((walberla::float64)(Dummy_7262)); - _data_mat[33] = ((walberla::float64)(Dummy_7263)); - _data_mat[34] = ((walberla::float64)(Dummy_7264)); - _data_mat[35] = ((walberla::float64)(Dummy_7265)); - _data_mat[36] = ((walberla::float64)(Dummy_7266)); - _data_mat[37] = ((walberla::float64)(Dummy_7267)); - _data_mat[38] = ((walberla::float64)(Dummy_7268)); - _data_mat[39] = ((walberla::float64)(Dummy_7269)); + _data_mat[0] = ((walberla::float64)(Dummy_14602)); + _data_mat[1] = ((walberla::float64)(Dummy_14603)); + _data_mat[2] = ((walberla::float64)(Dummy_14604)); + _data_mat[3] = ((walberla::float64)(Dummy_14605)); + _data_mat[4] = ((walberla::float64)(Dummy_14606)); + _data_mat[5] = ((walberla::float64)(Dummy_14607)); + _data_mat[6] = ((walberla::float64)(Dummy_14608)); + _data_mat[7] = ((walberla::float64)(Dummy_14609)); + _data_mat[8] = ((walberla::float64)(Dummy_14610)); + _data_mat[9] = ((walberla::float64)(Dummy_14611)); + _data_mat[10] = ((walberla::float64)(Dummy_14612)); + _data_mat[11] = ((walberla::float64)(Dummy_14613)); + _data_mat[12] = ((walberla::float64)(Dummy_14614)); + _data_mat[13] = ((walberla::float64)(Dummy_14615)); + _data_mat[14] = ((walberla::float64)(Dummy_14616)); + _data_mat[15] = ((walberla::float64)(Dummy_14617)); + _data_mat[16] = ((walberla::float64)(Dummy_14618)); + _data_mat[17] = ((walberla::float64)(Dummy_14619)); + _data_mat[18] = ((walberla::float64)(Dummy_14620)); + _data_mat[19] = ((walberla::float64)(Dummy_14621)); + _data_mat[20] = ((walberla::float64)(Dummy_14622)); + _data_mat[21] = ((walberla::float64)(Dummy_14623)); + _data_mat[22] = ((walberla::float64)(Dummy_14624)); + _data_mat[23] = ((walberla::float64)(Dummy_14625)); + _data_mat[24] = ((walberla::float64)(Dummy_14626)); + _data_mat[25] = ((walberla::float64)(Dummy_14627)); + _data_mat[26] = ((walberla::float64)(Dummy_14628)); + _data_mat[27] = ((walberla::float64)(Dummy_14629)); + _data_mat[28] = ((walberla::float64)(Dummy_14630)); + _data_mat[29] = ((walberla::float64)(Dummy_14631)); + _data_mat[30] = ((walberla::float64)(Dummy_14632)); + _data_mat[31] = ((walberla::float64)(Dummy_14633)); + _data_mat[32] = ((walberla::float64)(Dummy_14634)); + _data_mat[33] = ((walberla::float64)(Dummy_14635)); + _data_mat[34] = ((walberla::float64)(Dummy_14636)); + _data_mat[35] = ((walberla::float64)(Dummy_14637)); + _data_mat[36] = ((walberla::float64)(Dummy_14638)); + _data_mat[37] = ((walberla::float64)(Dummy_14639)); + _data_mat[38] = ((walberla::float64)(Dummy_14640)); + _data_mat[39] = ((walberla::float64)(Dummy_14641)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const walberla::float64 Dummy_7270 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_7271 = Dummy_7270*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_5); - const walberla::float64 Dummy_7272 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_7273 = Dummy_7272*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13); - const walberla::float64 Dummy_7274 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_7275 = Dummy_7274*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_21); - const walberla::float64 Dummy_7276 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const walberla::float64 Dummy_7277 = Dummy_7276*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29); - const walberla::float64 Dummy_7278 = Dummy_7270*tmp_kernel_op_0; - const walberla::float64 Dummy_7279 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const walberla::float64 Dummy_7280 = Dummy_7272*tmp_kernel_op_8; - const walberla::float64 Dummy_7281 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const walberla::float64 Dummy_7282 = Dummy_7274*tmp_kernel_op_16; - const walberla::float64 Dummy_7283 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const walberla::float64 Dummy_7284 = Dummy_7276*tmp_kernel_op_24; - const walberla::float64 Dummy_7285 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const walberla::float64 Dummy_7286 = Dummy_7270*Dummy_7279; - const walberla::float64 Dummy_7287 = Dummy_7272*Dummy_7281; - const walberla::float64 Dummy_7288 = Dummy_7274*Dummy_7283; - const walberla::float64 Dummy_7289 = Dummy_7276*Dummy_7285; - const walberla::float64 Dummy_7290 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); - const walberla::float64 Dummy_7291 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); - const walberla::float64 Dummy_7292 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); - const walberla::float64 Dummy_7293 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); - const walberla::float64 Dummy_7294 = Dummy_7270*Dummy_7290; - const walberla::float64 Dummy_7295 = Dummy_7272*Dummy_7291; - const walberla::float64 Dummy_7296 = Dummy_7274*Dummy_7292; - const walberla::float64 Dummy_7297 = Dummy_7276*Dummy_7293; - const walberla::float64 Dummy_7298 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); - const walberla::float64 Dummy_7299 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); - const walberla::float64 Dummy_7300 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); - const walberla::float64 Dummy_7301 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); - const walberla::float64 Dummy_7302 = Dummy_7270*Dummy_7298; - const walberla::float64 Dummy_7303 = Dummy_7272*Dummy_7299; - const walberla::float64 Dummy_7304 = Dummy_7274*Dummy_7300; - const walberla::float64 Dummy_7305 = Dummy_7276*Dummy_7301; - const walberla::float64 Dummy_7306 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_7307 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_7308 = Dummy_7270*(-Dummy_7306 - Dummy_7307); - const walberla::float64 Dummy_7309 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_7310 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_7311 = Dummy_7272*(-Dummy_7309 - Dummy_7310); - const walberla::float64 Dummy_7312 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_7313 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_7314 = Dummy_7274*(-Dummy_7312 - Dummy_7313); - const walberla::float64 Dummy_7315 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_7316 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_7317 = Dummy_7276*(-Dummy_7315 - Dummy_7316); - const walberla::float64 Dummy_7318 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_1; - const walberla::float64 Dummy_7319 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_7320 = Dummy_7270*(-Dummy_7318 - Dummy_7319); - const walberla::float64 Dummy_7321 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const walberla::float64 Dummy_7322 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_7323 = Dummy_7272*(-Dummy_7321 - Dummy_7322); - const walberla::float64 Dummy_7324 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_17; - const walberla::float64 Dummy_7325 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_7326 = Dummy_7274*(-Dummy_7324 - Dummy_7325); - const walberla::float64 Dummy_7327 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25; - const walberla::float64 Dummy_7328 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_7329 = Dummy_7276*(-Dummy_7327 - Dummy_7328); - const walberla::float64 Dummy_7330 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_3; - const walberla::float64 Dummy_7331 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_2; - const walberla::float64 Dummy_7332 = Dummy_7270*(-Dummy_7330 - Dummy_7331); - const walberla::float64 Dummy_7333 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; - const walberla::float64 Dummy_7334 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; - const walberla::float64 Dummy_7335 = Dummy_7272*(-Dummy_7333 - Dummy_7334); - const walberla::float64 Dummy_7336 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_19; - const walberla::float64 Dummy_7337 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; - const walberla::float64 Dummy_7338 = Dummy_7274*(-Dummy_7336 - Dummy_7337); - const walberla::float64 Dummy_7339 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; - const walberla::float64 Dummy_7340 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_26; - const walberla::float64 Dummy_7341 = Dummy_7276*(-Dummy_7339 - Dummy_7340); - const walberla::float64 Dummy_7342 = Dummy_7270*(Dummy_7306 + Dummy_7318 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); - const walberla::float64 Dummy_7343 = Dummy_7272*(Dummy_7309 + Dummy_7321 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); - const walberla::float64 Dummy_7344 = Dummy_7274*(Dummy_7312 + Dummy_7324 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); - const walberla::float64 Dummy_7345 = Dummy_7276*(Dummy_7315 + Dummy_7327 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); - const walberla::float64 Dummy_7346 = Dummy_7270*(Dummy_7307 + Dummy_7330 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); - const walberla::float64 Dummy_7347 = Dummy_7272*(Dummy_7310 + Dummy_7333 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); - const walberla::float64 Dummy_7348 = Dummy_7274*(Dummy_7313 + Dummy_7336 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); - const walberla::float64 Dummy_7349 = Dummy_7276*(Dummy_7316 + Dummy_7339 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); - const walberla::float64 Dummy_7350 = Dummy_7270*(Dummy_7319 + Dummy_7331 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); - const walberla::float64 Dummy_7351 = Dummy_7272*(Dummy_7322 + Dummy_7334 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); - const walberla::float64 Dummy_7352 = Dummy_7274*(Dummy_7325 + Dummy_7337 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); - const walberla::float64 Dummy_7353 = Dummy_7276*(Dummy_7328 + Dummy_7340 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); - const walberla::float64 Dummy_7354 = Dummy_7271*tmp_kernel_op_0 + Dummy_7273*tmp_kernel_op_8 + Dummy_7275*tmp_kernel_op_16 + Dummy_7277*tmp_kernel_op_24; - const walberla::float64 Dummy_7355 = Dummy_7271*0.1381966011250105 + Dummy_7273*0.1381966011250105 + Dummy_7275*0.5854101966249684 + Dummy_7277*0.1381966011250105; - const walberla::float64 Dummy_7356 = Dummy_7271*0.1381966011250105 + Dummy_7273*0.5854101966249684 + Dummy_7275*0.1381966011250105 + Dummy_7277*0.1381966011250105; - const walberla::float64 Dummy_7357 = Dummy_7271*0.5854101966249684 + Dummy_7273*0.1381966011250105 + Dummy_7275*0.1381966011250105 + Dummy_7277*0.1381966011250105; - const walberla::float64 Dummy_7358 = -Dummy_7278*Dummy_7279 - Dummy_7280*Dummy_7281 - Dummy_7282*Dummy_7283 - Dummy_7284*Dummy_7285; - const walberla::float64 Dummy_7359 = Dummy_7286*-0.1381966011250105 + Dummy_7287*-0.1381966011250105 + Dummy_7288*-0.5854101966249684 + Dummy_7289*-0.1381966011250105; - const walberla::float64 Dummy_7360 = Dummy_7286*-0.1381966011250105 + Dummy_7287*-0.5854101966249684 + Dummy_7288*-0.1381966011250105 + Dummy_7289*-0.1381966011250105; - const walberla::float64 Dummy_7361 = Dummy_7286*-0.5854101966249684 + Dummy_7287*-0.1381966011250105 + Dummy_7288*-0.1381966011250105 + Dummy_7289*-0.1381966011250105; - const walberla::float64 Dummy_7362 = -Dummy_7278*Dummy_7290 - Dummy_7280*Dummy_7291 - Dummy_7282*Dummy_7292 - Dummy_7284*Dummy_7293; - const walberla::float64 Dummy_7363 = Dummy_7294*-0.1381966011250105 + Dummy_7295*-0.1381966011250105 + Dummy_7296*-0.5854101966249684 + Dummy_7297*-0.1381966011250105; - const walberla::float64 Dummy_7364 = Dummy_7294*-0.1381966011250105 + Dummy_7295*-0.5854101966249684 + Dummy_7296*-0.1381966011250105 + Dummy_7297*-0.1381966011250105; - const walberla::float64 Dummy_7365 = Dummy_7294*-0.5854101966249684 + Dummy_7295*-0.1381966011250105 + Dummy_7296*-0.1381966011250105 + Dummy_7297*-0.1381966011250105; - const walberla::float64 Dummy_7366 = -Dummy_7278*Dummy_7298 - Dummy_7280*Dummy_7299 - Dummy_7282*Dummy_7300 - Dummy_7284*Dummy_7301; - const walberla::float64 Dummy_7367 = Dummy_7302*-0.1381966011250105 + Dummy_7303*-0.1381966011250105 + Dummy_7304*-0.5854101966249684 + Dummy_7305*-0.1381966011250105; - const walberla::float64 Dummy_7368 = Dummy_7302*-0.1381966011250105 + Dummy_7303*-0.5854101966249684 + Dummy_7304*-0.1381966011250105 + Dummy_7305*-0.1381966011250105; - const walberla::float64 Dummy_7369 = Dummy_7302*-0.5854101966249684 + Dummy_7303*-0.1381966011250105 + Dummy_7304*-0.1381966011250105 + Dummy_7305*-0.1381966011250105; - const walberla::float64 Dummy_7370 = Dummy_7308*tmp_kernel_op_0 + Dummy_7311*tmp_kernel_op_8 + Dummy_7314*tmp_kernel_op_16 + Dummy_7317*tmp_kernel_op_24; - const walberla::float64 Dummy_7371 = Dummy_7308*0.1381966011250105 + Dummy_7311*0.1381966011250105 + Dummy_7314*0.5854101966249684 + Dummy_7317*0.1381966011250105; - const walberla::float64 Dummy_7372 = Dummy_7308*0.1381966011250105 + Dummy_7311*0.5854101966249684 + Dummy_7314*0.1381966011250105 + Dummy_7317*0.1381966011250105; - const walberla::float64 Dummy_7373 = Dummy_7308*0.5854101966249684 + Dummy_7311*0.1381966011250105 + Dummy_7314*0.1381966011250105 + Dummy_7317*0.1381966011250105; - const walberla::float64 Dummy_7374 = Dummy_7320*tmp_kernel_op_0 + Dummy_7323*tmp_kernel_op_8 + Dummy_7326*tmp_kernel_op_16 + Dummy_7329*tmp_kernel_op_24; - const walberla::float64 Dummy_7375 = Dummy_7320*0.1381966011250105 + Dummy_7323*0.1381966011250105 + Dummy_7326*0.5854101966249684 + Dummy_7329*0.1381966011250105; - const walberla::float64 Dummy_7376 = Dummy_7320*0.1381966011250105 + Dummy_7323*0.5854101966249684 + Dummy_7326*0.1381966011250105 + Dummy_7329*0.1381966011250105; - const walberla::float64 Dummy_7377 = Dummy_7320*0.5854101966249684 + Dummy_7323*0.1381966011250105 + Dummy_7326*0.1381966011250105 + Dummy_7329*0.1381966011250105; - const walberla::float64 Dummy_7378 = Dummy_7332*tmp_kernel_op_0 + Dummy_7335*tmp_kernel_op_8 + Dummy_7338*tmp_kernel_op_16 + Dummy_7341*tmp_kernel_op_24; - const walberla::float64 Dummy_7379 = Dummy_7332*0.1381966011250105 + Dummy_7335*0.1381966011250105 + Dummy_7338*0.5854101966249684 + Dummy_7341*0.1381966011250105; - const walberla::float64 Dummy_7380 = Dummy_7332*0.1381966011250105 + Dummy_7335*0.5854101966249684 + Dummy_7338*0.1381966011250105 + Dummy_7341*0.1381966011250105; - const walberla::float64 Dummy_7381 = Dummy_7332*0.5854101966249684 + Dummy_7335*0.1381966011250105 + Dummy_7338*0.1381966011250105 + Dummy_7341*0.1381966011250105; - const walberla::float64 Dummy_7382 = Dummy_7342*tmp_kernel_op_0 + Dummy_7343*tmp_kernel_op_8 + Dummy_7344*tmp_kernel_op_16 + Dummy_7345*tmp_kernel_op_24; - const walberla::float64 Dummy_7383 = Dummy_7342*0.1381966011250105 + Dummy_7343*0.1381966011250105 + Dummy_7344*0.5854101966249684 + Dummy_7345*0.1381966011250105; - const walberla::float64 Dummy_7384 = Dummy_7342*0.1381966011250105 + Dummy_7343*0.5854101966249684 + Dummy_7344*0.1381966011250105 + Dummy_7345*0.1381966011250105; - const walberla::float64 Dummy_7385 = Dummy_7342*0.5854101966249684 + Dummy_7343*0.1381966011250105 + Dummy_7344*0.1381966011250105 + Dummy_7345*0.1381966011250105; - const walberla::float64 Dummy_7386 = Dummy_7346*tmp_kernel_op_0 + Dummy_7347*tmp_kernel_op_8 + Dummy_7348*tmp_kernel_op_16 + Dummy_7349*tmp_kernel_op_24; - const walberla::float64 Dummy_7387 = Dummy_7346*0.1381966011250105 + Dummy_7347*0.1381966011250105 + Dummy_7348*0.5854101966249684 + Dummy_7349*0.1381966011250105; - const walberla::float64 Dummy_7388 = Dummy_7346*0.1381966011250105 + Dummy_7347*0.5854101966249684 + Dummy_7348*0.1381966011250105 + Dummy_7349*0.1381966011250105; - const walberla::float64 Dummy_7389 = Dummy_7346*0.5854101966249684 + Dummy_7347*0.1381966011250105 + Dummy_7348*0.1381966011250105 + Dummy_7349*0.1381966011250105; - const walberla::float64 Dummy_7390 = Dummy_7350*tmp_kernel_op_0 + Dummy_7351*tmp_kernel_op_8 + Dummy_7352*tmp_kernel_op_16 + Dummy_7353*tmp_kernel_op_24; - const walberla::float64 Dummy_7391 = Dummy_7350*0.1381966011250105 + Dummy_7351*0.1381966011250105 + Dummy_7352*0.5854101966249684 + Dummy_7353*0.1381966011250105; - const walberla::float64 Dummy_7392 = Dummy_7350*0.1381966011250105 + Dummy_7351*0.5854101966249684 + Dummy_7352*0.1381966011250105 + Dummy_7353*0.1381966011250105; - const walberla::float64 Dummy_7393 = Dummy_7350*0.5854101966249684 + Dummy_7351*0.1381966011250105 + Dummy_7352*0.1381966011250105 + Dummy_7353*0.1381966011250105; + const walberla::float64 Dummy_14642 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14643 = Dummy_14642*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_5 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_5); + const walberla::float64 Dummy_14644 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14645 = Dummy_14644*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13); + const walberla::float64 Dummy_14646 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14647 = Dummy_14646*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_21 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_21); + const walberla::float64 Dummy_14648 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const walberla::float64 Dummy_14649 = Dummy_14648*(-jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_29 - jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29); + const walberla::float64 Dummy_14650 = Dummy_14642*tmp_kernel_op_0; + const walberla::float64 Dummy_14651 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const walberla::float64 Dummy_14652 = Dummy_14644*tmp_kernel_op_8; + const walberla::float64 Dummy_14653 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const walberla::float64 Dummy_14654 = Dummy_14646*tmp_kernel_op_16; + const walberla::float64 Dummy_14655 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const walberla::float64 Dummy_14656 = Dummy_14648*tmp_kernel_op_24; + const walberla::float64 Dummy_14657 = jac_affine_inv_0_2_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const walberla::float64 Dummy_14658 = Dummy_14642*Dummy_14651; + const walberla::float64 Dummy_14659 = Dummy_14644*Dummy_14653; + const walberla::float64 Dummy_14660 = Dummy_14646*Dummy_14655; + const walberla::float64 Dummy_14661 = Dummy_14648*Dummy_14657; + const walberla::float64 Dummy_14662 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_3 - 1.0); + const walberla::float64 Dummy_14663 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_11 - 1.0); + const walberla::float64 Dummy_14664 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_19 - 1.0); + const walberla::float64 Dummy_14665 = jac_affine_inv_1_2_GREEN_DOWN*(tmp_kernel_op_27 - 1.0); + const walberla::float64 Dummy_14666 = Dummy_14642*Dummy_14662; + const walberla::float64 Dummy_14667 = Dummy_14644*Dummy_14663; + const walberla::float64 Dummy_14668 = Dummy_14646*Dummy_14664; + const walberla::float64 Dummy_14669 = Dummy_14648*Dummy_14665; + const walberla::float64 Dummy_14670 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_1 - 1.0); + const walberla::float64 Dummy_14671 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_9 - 1.0); + const walberla::float64 Dummy_14672 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_17 - 1.0); + const walberla::float64 Dummy_14673 = jac_affine_inv_2_2_GREEN_DOWN*(tmp_kernel_op_25 - 1.0); + const walberla::float64 Dummy_14674 = Dummy_14642*Dummy_14670; + const walberla::float64 Dummy_14675 = Dummy_14644*Dummy_14671; + const walberla::float64 Dummy_14676 = Dummy_14646*Dummy_14672; + const walberla::float64 Dummy_14677 = Dummy_14648*Dummy_14673; + const walberla::float64 Dummy_14678 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_14679 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_14680 = Dummy_14642*(-Dummy_14678 - Dummy_14679); + const walberla::float64 Dummy_14681 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_14682 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_14683 = Dummy_14644*(-Dummy_14681 - Dummy_14682); + const walberla::float64 Dummy_14684 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_14685 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_14686 = Dummy_14646*(-Dummy_14684 - Dummy_14685); + const walberla::float64 Dummy_14687 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_14688 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_14689 = Dummy_14648*(-Dummy_14687 - Dummy_14688); + const walberla::float64 Dummy_14690 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_1; + const walberla::float64 Dummy_14691 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_14692 = Dummy_14642*(-Dummy_14690 - Dummy_14691); + const walberla::float64 Dummy_14693 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const walberla::float64 Dummy_14694 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_14695 = Dummy_14644*(-Dummy_14693 - Dummy_14694); + const walberla::float64 Dummy_14696 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_17; + const walberla::float64 Dummy_14697 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_14698 = Dummy_14646*(-Dummy_14696 - Dummy_14697); + const walberla::float64 Dummy_14699 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_25; + const walberla::float64 Dummy_14700 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_14701 = Dummy_14648*(-Dummy_14699 - Dummy_14700); + const walberla::float64 Dummy_14702 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_3; + const walberla::float64 Dummy_14703 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_2; + const walberla::float64 Dummy_14704 = Dummy_14642*(-Dummy_14702 - Dummy_14703); + const walberla::float64 Dummy_14705 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; + const walberla::float64 Dummy_14706 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; + const walberla::float64 Dummy_14707 = Dummy_14644*(-Dummy_14705 - Dummy_14706); + const walberla::float64 Dummy_14708 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_19; + const walberla::float64 Dummy_14709 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; + const walberla::float64 Dummy_14710 = Dummy_14646*(-Dummy_14708 - Dummy_14709); + const walberla::float64 Dummy_14711 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; + const walberla::float64 Dummy_14712 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_26; + const walberla::float64 Dummy_14713 = Dummy_14648*(-Dummy_14711 - Dummy_14712); + const walberla::float64 Dummy_14714 = Dummy_14642*(Dummy_14678 + Dummy_14690 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_4 - 0.68328157299974723)); + const walberla::float64 Dummy_14715 = Dummy_14644*(Dummy_14681 + Dummy_14693 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_12 + 2.8944271909999157)); + const walberla::float64 Dummy_14716 = Dummy_14646*(Dummy_14684 + Dummy_14696 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_20 + 2.8944271909999157)); + const walberla::float64 Dummy_14717 = Dummy_14648*(Dummy_14687 + Dummy_14699 - jac_affine_inv_2_2_GREEN_DOWN*(-tmp_kernel_op_28 + 2.8944271909999157)); + const walberla::float64 Dummy_14718 = Dummy_14642*(Dummy_14679 + Dummy_14702 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_2 - 1.105572809000084)); + const walberla::float64 Dummy_14719 = Dummy_14644*(Dummy_14682 + Dummy_14705 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_102 - 4.6832815729997472)); + const walberla::float64 Dummy_14720 = Dummy_14646*(Dummy_14685 + Dummy_14708 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_18 - 1.105572809000084)); + const walberla::float64 Dummy_14721 = Dummy_14648*(Dummy_14688 + Dummy_14711 - jac_affine_inv_1_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_26 - 1.105572809000084)); + const walberla::float64 Dummy_14722 = Dummy_14642*(Dummy_14691 + Dummy_14703 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_100 - tmp_kernel_op_3 - 1.105572809000084)); + const walberla::float64 Dummy_14723 = Dummy_14644*(Dummy_14694 + Dummy_14706 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_102 - tmp_kernel_op_11 - 1.105572809000084)); + const walberla::float64 Dummy_14724 = Dummy_14646*(Dummy_14697 + Dummy_14709 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_104 - tmp_kernel_op_19 - 4.6832815729997472)); + const walberla::float64 Dummy_14725 = Dummy_14648*(Dummy_14700 + Dummy_14712 - jac_affine_inv_0_2_GREEN_DOWN*(-tmp_kernel_op_106 - tmp_kernel_op_27 - 1.105572809000084)); + const walberla::float64 Dummy_14726 = Dummy_14643*tmp_kernel_op_0 + Dummy_14645*tmp_kernel_op_8 + Dummy_14647*tmp_kernel_op_16 + Dummy_14649*tmp_kernel_op_24; + const walberla::float64 Dummy_14727 = Dummy_14643*0.1381966011250105 + Dummy_14645*0.1381966011250105 + Dummy_14647*0.5854101966249684 + Dummy_14649*0.1381966011250105; + const walberla::float64 Dummy_14728 = Dummy_14643*0.1381966011250105 + Dummy_14645*0.5854101966249684 + Dummy_14647*0.1381966011250105 + Dummy_14649*0.1381966011250105; + const walberla::float64 Dummy_14729 = Dummy_14643*0.5854101966249684 + Dummy_14645*0.1381966011250105 + Dummy_14647*0.1381966011250105 + Dummy_14649*0.1381966011250105; + const walberla::float64 Dummy_14730 = -Dummy_14650*Dummy_14651 - Dummy_14652*Dummy_14653 - Dummy_14654*Dummy_14655 - Dummy_14656*Dummy_14657; + const walberla::float64 Dummy_14731 = Dummy_14658*-0.1381966011250105 + Dummy_14659*-0.1381966011250105 + Dummy_14660*-0.5854101966249684 + Dummy_14661*-0.1381966011250105; + const walberla::float64 Dummy_14732 = Dummy_14658*-0.1381966011250105 + Dummy_14659*-0.5854101966249684 + Dummy_14660*-0.1381966011250105 + Dummy_14661*-0.1381966011250105; + const walberla::float64 Dummy_14733 = Dummy_14658*-0.5854101966249684 + Dummy_14659*-0.1381966011250105 + Dummy_14660*-0.1381966011250105 + Dummy_14661*-0.1381966011250105; + const walberla::float64 Dummy_14734 = -Dummy_14650*Dummy_14662 - Dummy_14652*Dummy_14663 - Dummy_14654*Dummy_14664 - Dummy_14656*Dummy_14665; + const walberla::float64 Dummy_14735 = Dummy_14666*-0.1381966011250105 + Dummy_14667*-0.1381966011250105 + Dummy_14668*-0.5854101966249684 + Dummy_14669*-0.1381966011250105; + const walberla::float64 Dummy_14736 = Dummy_14666*-0.1381966011250105 + Dummy_14667*-0.5854101966249684 + Dummy_14668*-0.1381966011250105 + Dummy_14669*-0.1381966011250105; + const walberla::float64 Dummy_14737 = Dummy_14666*-0.5854101966249684 + Dummy_14667*-0.1381966011250105 + Dummy_14668*-0.1381966011250105 + Dummy_14669*-0.1381966011250105; + const walberla::float64 Dummy_14738 = -Dummy_14650*Dummy_14670 - Dummy_14652*Dummy_14671 - Dummy_14654*Dummy_14672 - Dummy_14656*Dummy_14673; + const walberla::float64 Dummy_14739 = Dummy_14674*-0.1381966011250105 + Dummy_14675*-0.1381966011250105 + Dummy_14676*-0.5854101966249684 + Dummy_14677*-0.1381966011250105; + const walberla::float64 Dummy_14740 = Dummy_14674*-0.1381966011250105 + Dummy_14675*-0.5854101966249684 + Dummy_14676*-0.1381966011250105 + Dummy_14677*-0.1381966011250105; + const walberla::float64 Dummy_14741 = Dummy_14674*-0.5854101966249684 + Dummy_14675*-0.1381966011250105 + Dummy_14676*-0.1381966011250105 + Dummy_14677*-0.1381966011250105; + const walberla::float64 Dummy_14742 = Dummy_14680*tmp_kernel_op_0 + Dummy_14683*tmp_kernel_op_8 + Dummy_14686*tmp_kernel_op_16 + Dummy_14689*tmp_kernel_op_24; + const walberla::float64 Dummy_14743 = Dummy_14680*0.1381966011250105 + Dummy_14683*0.1381966011250105 + Dummy_14686*0.5854101966249684 + Dummy_14689*0.1381966011250105; + const walberla::float64 Dummy_14744 = Dummy_14680*0.1381966011250105 + Dummy_14683*0.5854101966249684 + Dummy_14686*0.1381966011250105 + Dummy_14689*0.1381966011250105; + const walberla::float64 Dummy_14745 = Dummy_14680*0.5854101966249684 + Dummy_14683*0.1381966011250105 + Dummy_14686*0.1381966011250105 + Dummy_14689*0.1381966011250105; + const walberla::float64 Dummy_14746 = Dummy_14692*tmp_kernel_op_0 + Dummy_14695*tmp_kernel_op_8 + Dummy_14698*tmp_kernel_op_16 + Dummy_14701*tmp_kernel_op_24; + const walberla::float64 Dummy_14747 = Dummy_14692*0.1381966011250105 + Dummy_14695*0.1381966011250105 + Dummy_14698*0.5854101966249684 + Dummy_14701*0.1381966011250105; + const walberla::float64 Dummy_14748 = Dummy_14692*0.1381966011250105 + Dummy_14695*0.5854101966249684 + Dummy_14698*0.1381966011250105 + Dummy_14701*0.1381966011250105; + const walberla::float64 Dummy_14749 = Dummy_14692*0.5854101966249684 + Dummy_14695*0.1381966011250105 + Dummy_14698*0.1381966011250105 + Dummy_14701*0.1381966011250105; + const walberla::float64 Dummy_14750 = Dummy_14704*tmp_kernel_op_0 + Dummy_14707*tmp_kernel_op_8 + Dummy_14710*tmp_kernel_op_16 + Dummy_14713*tmp_kernel_op_24; + const walberla::float64 Dummy_14751 = Dummy_14704*0.1381966011250105 + Dummy_14707*0.1381966011250105 + Dummy_14710*0.5854101966249684 + Dummy_14713*0.1381966011250105; + const walberla::float64 Dummy_14752 = Dummy_14704*0.1381966011250105 + Dummy_14707*0.5854101966249684 + Dummy_14710*0.1381966011250105 + Dummy_14713*0.1381966011250105; + const walberla::float64 Dummy_14753 = Dummy_14704*0.5854101966249684 + Dummy_14707*0.1381966011250105 + Dummy_14710*0.1381966011250105 + Dummy_14713*0.1381966011250105; + const walberla::float64 Dummy_14754 = Dummy_14714*tmp_kernel_op_0 + Dummy_14715*tmp_kernel_op_8 + Dummy_14716*tmp_kernel_op_16 + Dummy_14717*tmp_kernel_op_24; + const walberla::float64 Dummy_14755 = Dummy_14714*0.1381966011250105 + Dummy_14715*0.1381966011250105 + Dummy_14716*0.5854101966249684 + Dummy_14717*0.1381966011250105; + const walberla::float64 Dummy_14756 = Dummy_14714*0.1381966011250105 + Dummy_14715*0.5854101966249684 + Dummy_14716*0.1381966011250105 + Dummy_14717*0.1381966011250105; + const walberla::float64 Dummy_14757 = Dummy_14714*0.5854101966249684 + Dummy_14715*0.1381966011250105 + Dummy_14716*0.1381966011250105 + Dummy_14717*0.1381966011250105; + const walberla::float64 Dummy_14758 = Dummy_14718*tmp_kernel_op_0 + Dummy_14719*tmp_kernel_op_8 + Dummy_14720*tmp_kernel_op_16 + Dummy_14721*tmp_kernel_op_24; + const walberla::float64 Dummy_14759 = Dummy_14718*0.1381966011250105 + Dummy_14719*0.1381966011250105 + Dummy_14720*0.5854101966249684 + Dummy_14721*0.1381966011250105; + const walberla::float64 Dummy_14760 = Dummy_14718*0.1381966011250105 + Dummy_14719*0.5854101966249684 + Dummy_14720*0.1381966011250105 + Dummy_14721*0.1381966011250105; + const walberla::float64 Dummy_14761 = Dummy_14718*0.5854101966249684 + Dummy_14719*0.1381966011250105 + Dummy_14720*0.1381966011250105 + Dummy_14721*0.1381966011250105; + const walberla::float64 Dummy_14762 = Dummy_14722*tmp_kernel_op_0 + Dummy_14723*tmp_kernel_op_8 + Dummy_14724*tmp_kernel_op_16 + Dummy_14725*tmp_kernel_op_24; + const walberla::float64 Dummy_14763 = Dummy_14722*0.1381966011250105 + Dummy_14723*0.1381966011250105 + Dummy_14724*0.5854101966249684 + Dummy_14725*0.1381966011250105; + const walberla::float64 Dummy_14764 = Dummy_14722*0.1381966011250105 + Dummy_14723*0.5854101966249684 + Dummy_14724*0.1381966011250105 + Dummy_14725*0.1381966011250105; + const walberla::float64 Dummy_14765 = Dummy_14722*0.5854101966249684 + Dummy_14723*0.1381966011250105 + Dummy_14724*0.1381966011250105 + Dummy_14725*0.1381966011250105; { { @@ -2499,46 +2463,46 @@ void P1ToP2ElementwiseGradient_2_0::toMatrix_macro_3D( idx_t * RESTRICT _data_d - _data_mat[0] = ((walberla::float64)(Dummy_7354)); - _data_mat[1] = ((walberla::float64)(Dummy_7355)); - _data_mat[2] = ((walberla::float64)(Dummy_7356)); - _data_mat[3] = ((walberla::float64)(Dummy_7357)); - _data_mat[4] = ((walberla::float64)(Dummy_7358)); - _data_mat[5] = ((walberla::float64)(Dummy_7359)); - _data_mat[6] = ((walberla::float64)(Dummy_7360)); - _data_mat[7] = ((walberla::float64)(Dummy_7361)); - _data_mat[8] = ((walberla::float64)(Dummy_7362)); - _data_mat[9] = ((walberla::float64)(Dummy_7363)); - _data_mat[10] = ((walberla::float64)(Dummy_7364)); - _data_mat[11] = ((walberla::float64)(Dummy_7365)); - _data_mat[12] = ((walberla::float64)(Dummy_7366)); - _data_mat[13] = ((walberla::float64)(Dummy_7367)); - _data_mat[14] = ((walberla::float64)(Dummy_7368)); - _data_mat[15] = ((walberla::float64)(Dummy_7369)); - _data_mat[16] = ((walberla::float64)(Dummy_7370)); - _data_mat[17] = ((walberla::float64)(Dummy_7371)); - _data_mat[18] = ((walberla::float64)(Dummy_7372)); - _data_mat[19] = ((walberla::float64)(Dummy_7373)); - _data_mat[20] = ((walberla::float64)(Dummy_7374)); - _data_mat[21] = ((walberla::float64)(Dummy_7375)); - _data_mat[22] = ((walberla::float64)(Dummy_7376)); - _data_mat[23] = ((walberla::float64)(Dummy_7377)); - _data_mat[24] = ((walberla::float64)(Dummy_7378)); - _data_mat[25] = ((walberla::float64)(Dummy_7379)); - _data_mat[26] = ((walberla::float64)(Dummy_7380)); - _data_mat[27] = ((walberla::float64)(Dummy_7381)); - _data_mat[28] = ((walberla::float64)(Dummy_7382)); - _data_mat[29] = ((walberla::float64)(Dummy_7383)); - _data_mat[30] = ((walberla::float64)(Dummy_7384)); - _data_mat[31] = ((walberla::float64)(Dummy_7385)); - _data_mat[32] = ((walberla::float64)(Dummy_7386)); - _data_mat[33] = ((walberla::float64)(Dummy_7387)); - _data_mat[34] = ((walberla::float64)(Dummy_7388)); - _data_mat[35] = ((walberla::float64)(Dummy_7389)); - _data_mat[36] = ((walberla::float64)(Dummy_7390)); - _data_mat[37] = ((walberla::float64)(Dummy_7391)); - _data_mat[38] = ((walberla::float64)(Dummy_7392)); - _data_mat[39] = ((walberla::float64)(Dummy_7393)); + _data_mat[0] = ((walberla::float64)(Dummy_14726)); + _data_mat[1] = ((walberla::float64)(Dummy_14727)); + _data_mat[2] = ((walberla::float64)(Dummy_14728)); + _data_mat[3] = ((walberla::float64)(Dummy_14729)); + _data_mat[4] = ((walberla::float64)(Dummy_14730)); + _data_mat[5] = ((walberla::float64)(Dummy_14731)); + _data_mat[6] = ((walberla::float64)(Dummy_14732)); + _data_mat[7] = ((walberla::float64)(Dummy_14733)); + _data_mat[8] = ((walberla::float64)(Dummy_14734)); + _data_mat[9] = ((walberla::float64)(Dummy_14735)); + _data_mat[10] = ((walberla::float64)(Dummy_14736)); + _data_mat[11] = ((walberla::float64)(Dummy_14737)); + _data_mat[12] = ((walberla::float64)(Dummy_14738)); + _data_mat[13] = ((walberla::float64)(Dummy_14739)); + _data_mat[14] = ((walberla::float64)(Dummy_14740)); + _data_mat[15] = ((walberla::float64)(Dummy_14741)); + _data_mat[16] = ((walberla::float64)(Dummy_14742)); + _data_mat[17] = ((walberla::float64)(Dummy_14743)); + _data_mat[18] = ((walberla::float64)(Dummy_14744)); + _data_mat[19] = ((walberla::float64)(Dummy_14745)); + _data_mat[20] = ((walberla::float64)(Dummy_14746)); + _data_mat[21] = ((walberla::float64)(Dummy_14747)); + _data_mat[22] = ((walberla::float64)(Dummy_14748)); + _data_mat[23] = ((walberla::float64)(Dummy_14749)); + _data_mat[24] = ((walberla::float64)(Dummy_14750)); + _data_mat[25] = ((walberla::float64)(Dummy_14751)); + _data_mat[26] = ((walberla::float64)(Dummy_14752)); + _data_mat[27] = ((walberla::float64)(Dummy_14753)); + _data_mat[28] = ((walberla::float64)(Dummy_14754)); + _data_mat[29] = ((walberla::float64)(Dummy_14755)); + _data_mat[30] = ((walberla::float64)(Dummy_14756)); + _data_mat[31] = ((walberla::float64)(Dummy_14757)); + _data_mat[32] = ((walberla::float64)(Dummy_14758)); + _data_mat[33] = ((walberla::float64)(Dummy_14759)); + _data_mat[34] = ((walberla::float64)(Dummy_14760)); + _data_mat[35] = ((walberla::float64)(Dummy_14761)); + _data_mat[36] = ((walberla::float64)(Dummy_14762)); + _data_mat[37] = ((walberla::float64)(Dummy_14763)); + _data_mat[38] = ((walberla::float64)(Dummy_14764)); + _data_mat[39] = ((walberla::float64)(Dummy_14765)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat );