From 175376014827d4b3ba35294b6710d940ebccc6b6 Mon Sep 17 00:00:00 2001 From: Felix Thaler Date: Wed, 12 Jun 2024 09:05:03 +0200 Subject: [PATCH] Remove fancy storage traits --- tests/include/fn_mesh.hpp | 47 ++------------------------------------- 1 file changed, 2 insertions(+), 45 deletions(-) diff --git a/tests/include/fn_mesh.hpp b/tests/include/fn_mesh.hpp index 6953896ee..924c8144d 100644 --- a/tests/include/fn_mesh.hpp +++ b/tests/include/fn_mesh.hpp @@ -19,49 +19,6 @@ namespace gridtools { struct v2e {}; struct e2v {}; - namespace storage { - - template - struct nb_table_storage_traits { - friend decltype(storage_is_host_referenceable(std::declval())) storage_is_host_referenceable( - nb_table_storage_traits) { - return {}; - } - - friend layout_map<1, 0> storage_layout( - nb_table_storage_traits, std::integral_constant) { - return {}; - } - - friend decltype(storage_alignment(std::declval())) storage_alignment( - nb_table_storage_traits) { - return {}; - } - - template - friend auto storage_allocate(nb_table_storage_traits, LazyType type, size_t size) { - return storage_allocate(StorageTraits{}, type, size); - } - - template - friend void storage_update_target( - nb_table_storage_traits, T *dst, T const *src, size_t size) { - storage_update_target(StorageTraits{}, dst, src, size); - } - - template - friend void storage_update_host(nb_table_storage_traits, T *dst, T const *src, size_t size) { - storage_update_host(StorageTraits{}, dst, src, size); - } - - template - friend auto storage_make_target_view(nb_table_storage_traits, T *ptr, Info const &info) { - return storage_make_target_view(StorageTraits{}, ptr, info); - } - }; - - } // namespace storage - template class structured_unstructured_mesh { int m_nx, m_ny, m_nz; @@ -153,11 +110,11 @@ namespace gridtools { } auto v2e_table() const { - return storage::builder>.dimensions(nvertices(), max_v2e_neighbors_t()).template type().initializer(v2e_initializer()).unknown_id().build(); + return storage::builder.dimensions(nvertices(), max_v2e_neighbors_t()).template type().initializer(v2e_initializer()).unknown_id().build(); } auto e2v_table() const { - return storage::builder>.dimensions(nedges(), max_e2v_neighbors_t()).template type().initializer(e2v_initializer()).unknown_id().build(); + return storage::builder.dimensions(nedges(), max_e2v_neighbors_t()).template type().initializer(e2v_initializer()).unknown_id().build(); } };