@@ -51,27 +51,4 @@ struct SparsityToFactorizeTridiagonalArrowheadLinked {
5151 outer;
5252};
5353
54- // needed for clang < 17 which does not do the CTAD for aggregates otherwise
55- template <std::size_t dim_start, std::size_t dim_tridiag, std::size_t dim_link,
56- std::size_t dim_outer, std::size_t nnz_start_diag,
57- std::size_t nnz_start_tridiag, std::size_t nnz_start_outer,
58- std::size_t nnz_tridiag_diag, std::size_t nnz_tridiag_subdiag,
59- std::size_t nnz_link_tridiag, std::size_t nnz_link_diag,
60- std::size_t nnz_link_outer, std::size_t nnz_outer_subdiagonal,
61- std::size_t nnz_outer_diagonal>
62- SparsityToFactorizeTridiagonalArrowheadLinked (
63- SparsityToFactorizeStart<dim_start, dim_tridiag, dim_outer, nnz_start_diag,
64- nnz_start_tridiag, nnz_start_outer>,
65- SparsityToFactorizeTridiagonal<dim_tridiag, nnz_tridiag_diag,
66- nnz_tridiag_subdiag>,
67- SparsityToFactorizeLink<dim_tridiag, dim_link, dim_outer, nnz_link_tridiag,
68- nnz_link_diag, nnz_link_outer>,
69- SparsityToFactorizeOuter<dim_tridiag, dim_outer, nnz_outer_subdiagonal,
70- nnz_outer_diagonal>)
71- -> SparsityToFactorizeTridiagonalArrowheadLinked<
72- dim_start, dim_tridiag, dim_link, dim_outer, nnz_start_diag,
73- nnz_start_tridiag, nnz_start_outer, nnz_tridiag_diag,
74- nnz_tridiag_subdiag, nnz_link_tridiag, nnz_link_diag, nnz_link_outer,
75- nnz_outer_subdiagonal, nnz_outer_diagonal>;
76-
7754} // namespace ctldl
0 commit comments