Skip to content

Commit d5e99dd

Browse files
committed
Removing layout_blas_general from the code base
This removes the definition and use of the deprecated layout_blas_general which was replace with layout_left_padded and layout_right_padded in P2642 Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov>
1 parent af1d460 commit d5e99dd

3 files changed

Lines changed: 0 additions & 199 deletions

File tree

include/experimental/__p1673_bits/layout_blas_general.hpp

Lines changed: 0 additions & 183 deletions
This file was deleted.

include/experimental/__p1673_bits/transposed.hpp

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -295,21 +295,6 @@ namespace impl {
295295
row_major_t,
296296
column_major_t>;
297297

298-
template<class StorageOrder>
299-
struct transposed_layout<layout_blas_general<StorageOrder>> {
300-
using layout_type = layout_blas_general<
301-
opposite_storage_t<StorageOrder>>;
302-
303-
template<class OriginalExtents>
304-
static auto mapping(const typename layout_blas_general<StorageOrder>::template mapping<OriginalExtents>& orig_map) {
305-
using original_mapping_type = typename layout_blas_general<StorageOrder>::template mapping<OriginalExtents>;
306-
using extents_type = transpose_extents_t<typename original_mapping_type::extents_type>;
307-
using return_mapping_type = typename layout_type::template mapping<extents_type>;
308-
const auto whichStride = std::is_same_v<StorageOrder, column_major_t> ? orig_map.stride(1) : orig_map.stride(0);
309-
return return_mapping_type{transpose_extents(orig_map.extents()), whichStride};
310-
}
311-
};
312-
313298
template<class Triangle>
314299
using opposite_triangle_t = std::conditional_t<
315300
std::is_same_v<Triangle, upper_triangle_t>,

include/experimental/linalg

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "__p1673_bits/macros.hpp"
2222
#include "__p1673_bits/linalg_execpolicy_mapper.hpp"
2323
#include "__p1673_bits/maybe_static_size.hpp"
24-
#include "__p1673_bits/layout_blas_general.hpp"
2524
#include "__p1673_bits/layout_tags.hpp"
2625
#include "__p1673_bits/layout_triangle.hpp"
2726
#include "__p1673_bits/packed_layout.hpp"

0 commit comments

Comments
 (0)