diff --git a/tests/generator_scripts/source/JacobiMdspan.harness.cpp b/tests/generator_scripts/source/JacobiMdspan.harness.cpp index e2b8c716bf1427b3e915d6eb6c9756e7127df893..529d12c4f86f166084f998caf2ccd5fdc0ca59dc 100644 --- a/tests/generator_scripts/source/JacobiMdspan.harness.cpp +++ b/tests/generator_scripts/source/JacobiMdspan.harness.cpp @@ -5,21 +5,21 @@ namespace stdex = std::experimental; -using field_t = stdex::mdspan<double, stdex::extents< int64_t, std::dynamic_extent, std::dynamic_extent>>; -using scalar_field_t = stdex::mdspan<double, stdex::extents< int64_t, std::dynamic_extent, std::dynamic_extent, 1>>; +using field_t = stdex::mdspan<double, stdex::extents<int64_t, std::dynamic_extent, std::dynamic_extent>, stdex::layout_left>; +using scalar_field_t = stdex::mdspan<double, stdex::extents<int64_t, std::dynamic_extent, std::dynamic_extent, 1>, stdex::layout_left>; int main(void) { auto data_f = std::make_unique<double[]>(64); - scalar_field_t f{ data_f.get(), 8, 8 }; + scalar_field_t f{data_f.get(), 8, 8}; auto data_u = std::make_unique<double[]>(64); - field_t u{ data_u.get(), 8, 8 }; + field_t u{data_u.get(), 8, 8}; auto data_u_tmp = std::make_unique<double[]>(64); - field_t u_tmp{ data_u_tmp.get(), 8, 8 }; + field_t u_tmp{data_u_tmp.get(), 8, 8}; - double h { 1.0 / 7.0 }; + double h{1.0 / 7.0}; gen::jacobi_smooth(f, h, u_tmp, u); } diff --git a/tests/generator_scripts/source/JacobiMdspan.py b/tests/generator_scripts/source/JacobiMdspan.py index 41f149a8b36181a75728df2aa3d5819c53be8626..35dcd43cddbffc8b028df2fa84585181a488442b 100644 --- a/tests/generator_scripts/source/JacobiMdspan.py +++ b/tests/generator_scripts/source/JacobiMdspan.py @@ -20,8 +20,8 @@ with SourceFileGenerator() as sfg: poisson_kernel = sfg.kernels.create(poisson_jacobi) sfg.function("jacobi_smooth")( - sfg.map_field(u_src, mdspan.from_field(u_src)), - sfg.map_field(u_dst, mdspan.from_field(u_dst)), + sfg.map_field(u_src, mdspan.from_field(u_src, layout_policy="layout_left")), + sfg.map_field(u_dst, mdspan.from_field(u_dst, layout_policy="layout_left")), sfg.map_field(f, mdspan.from_field(f)), sfg.call(poisson_kernel) )