Skip to content

Commit fe1da4d

Browse files
Rename lapack namespace hierarchy (#1923)
Co-authored-by: Anton <[email protected]>
1 parent 58598a1 commit fe1da4d

32 files changed

+63
-351
lines changed

dpnp/backend/extensions/lapack/common_helpers.hpp

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,7 @@
2727
#include <cstring>
2828
#include <stdexcept>
2929

30-
namespace dpnp
31-
{
32-
namespace backend
33-
{
34-
namespace ext
35-
{
36-
namespace lapack
37-
{
38-
namespace helper
30+
namespace dpnp::extensions::lapack::helper
3931
{
4032
template <typename T>
4133
struct value_type_of
@@ -48,8 +40,4 @@ struct value_type_of<std::complex<T>>
4840
{
4941
using type = T;
5042
};
51-
} // namespace helper
52-
} // namespace lapack
53-
} // namespace ext
54-
} // namespace backend
55-
} // namespace dpnp
43+
} // namespace dpnp::extensions::lapack::helper

dpnp/backend/extensions/lapack/evd_common.hpp

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,7 @@
3636

3737
#include "types_matrix.hpp"
3838

39-
namespace dpnp
40-
{
41-
namespace backend
42-
{
43-
namespace ext
44-
{
45-
namespace lapack
46-
{
47-
namespace evd
39+
namespace dpnp::extensions::lapack::evd
4840
{
4941
typedef sycl::event (*evd_impl_fn_ptr_t)(sycl::queue &,
5042
const oneapi::mkl::job,
@@ -171,8 +163,4 @@ void init_evd_dispatch_table(
171163
contig;
172164
contig.populate_dispatch_table(evd_dispatch_table);
173165
}
174-
} // namespace evd
175-
} // namespace lapack
176-
} // namespace ext
177-
} // namespace backend
178-
} // namespace dpnp
166+
} // namespace dpnp::extensions::lapack::evd

dpnp/backend/extensions/lapack/geqrf.cpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,7 @@
3434

3535
#include "dpnp_utils.hpp"
3636

37-
namespace dpnp
38-
{
39-
namespace backend
40-
{
41-
namespace ext
42-
{
43-
namespace lapack
37+
namespace dpnp::extensions::lapack
4438
{
4539
namespace mkl_lapack = oneapi::mkl::lapack;
4640
namespace py = pybind11;
@@ -256,7 +250,4 @@ void init_geqrf_dispatch_vector(void)
256250
contig;
257251
contig.populate_dispatch_vector(geqrf_dispatch_vector);
258252
}
259-
} // namespace lapack
260-
} // namespace ext
261-
} // namespace backend
262-
} // namespace dpnp
253+
} // namespace dpnp::extensions::lapack

dpnp/backend/extensions/lapack/geqrf.hpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,7 @@
3030

3131
#include <dpctl4pybind11.hpp>
3232

33-
namespace dpnp
34-
{
35-
namespace backend
36-
{
37-
namespace ext
38-
{
39-
namespace lapack
33+
namespace dpnp::extensions::lapack
4034
{
4135
extern std::pair<sycl::event, sycl::event>
4236
geqrf(sycl::queue exec_q,
@@ -57,7 +51,4 @@ extern std::pair<sycl::event, sycl::event>
5751

5852
extern void init_geqrf_batch_dispatch_vector(void);
5953
extern void init_geqrf_dispatch_vector(void);
60-
} // namespace lapack
61-
} // namespace ext
62-
} // namespace backend
63-
} // namespace dpnp
54+
} // namespace dpnp::extensions::lapack

dpnp/backend/extensions/lapack/geqrf_batch.cpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,7 @@
3434

3535
#include "dpnp_utils.hpp"
3636

37-
namespace dpnp
38-
{
39-
namespace backend
40-
{
41-
namespace ext
42-
{
43-
namespace lapack
37+
namespace dpnp::extensions::lapack
4438
{
4539
namespace mkl_lapack = oneapi::mkl::lapack;
4640
namespace py = pybind11;
@@ -267,7 +261,4 @@ void init_geqrf_batch_dispatch_vector(void)
267261
contig;
268262
contig.populate_dispatch_vector(geqrf_batch_dispatch_vector);
269263
}
270-
} // namespace lapack
271-
} // namespace ext
272-
} // namespace backend
273-
} // namespace dpnp
264+
} // namespace dpnp::extensions::lapack

dpnp/backend/extensions/lapack/gesv.cpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,7 @@
3636

3737
#include "dpnp_utils.hpp"
3838

39-
namespace dpnp
40-
{
41-
namespace backend
42-
{
43-
namespace ext
44-
{
45-
namespace lapack
39+
namespace dpnp::extensions::lapack
4640
{
4741
namespace mkl_lapack = oneapi::mkl::lapack;
4842
namespace py = pybind11;
@@ -294,7 +288,4 @@ void init_gesv_dispatch_vector(void)
294288
contig;
295289
contig.populate_dispatch_vector(gesv_dispatch_vector);
296290
}
297-
} // namespace lapack
298-
} // namespace ext
299-
} // namespace backend
300-
} // namespace dpnp
291+
} // namespace dpnp::extensions::lapack

dpnp/backend/extensions/lapack/gesv.hpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,7 @@
3030

3131
#include <dpctl4pybind11.hpp>
3232

33-
namespace dpnp
34-
{
35-
namespace backend
36-
{
37-
namespace ext
38-
{
39-
namespace lapack
33+
namespace dpnp::extensions::lapack
4034
{
4135
extern std::pair<sycl::event, sycl::event>
4236
gesv(sycl::queue exec_q,
@@ -45,7 +39,4 @@ extern std::pair<sycl::event, sycl::event>
4539
const std::vector<sycl::event> &depends);
4640

4741
extern void init_gesv_dispatch_vector(void);
48-
} // namespace lapack
49-
} // namespace ext
50-
} // namespace backend
51-
} // namespace dpnp
42+
} // namespace dpnp::extensions::lapack

dpnp/backend/extensions/lapack/gesvd.cpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,7 @@
3434

3535
#include "dpnp_utils.hpp"
3636

37-
namespace dpnp
38-
{
39-
namespace backend
40-
{
41-
namespace ext
42-
{
43-
namespace lapack
37+
namespace dpnp::extensions::lapack
4438
{
4539
namespace mkl_lapack = oneapi::mkl::lapack;
4640
namespace py = pybind11;
@@ -353,7 +347,4 @@ void init_gesvd_dispatch_table(void)
353347
contig;
354348
contig.populate_dispatch_table(gesvd_dispatch_table);
355349
}
356-
} // namespace lapack
357-
} // namespace ext
358-
} // namespace backend
359-
} // namespace dpnp
350+
} // namespace dpnp::extensions::lapack

dpnp/backend/extensions/lapack/gesvd.hpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,7 @@
3030

3131
#include <dpctl4pybind11.hpp>
3232

33-
namespace dpnp
34-
{
35-
namespace backend
36-
{
37-
namespace ext
38-
{
39-
namespace lapack
33+
namespace dpnp::extensions::lapack
4034
{
4135
extern std::pair<sycl::event, sycl::event>
4236
gesvd(sycl::queue exec_q,
@@ -49,7 +43,4 @@ extern std::pair<sycl::event, sycl::event>
4943
const std::vector<sycl::event> &depends);
5044

5145
extern void init_gesvd_dispatch_table(void);
52-
} // namespace lapack
53-
} // namespace ext
54-
} // namespace backend
55-
} // namespace dpnp
46+
} // namespace dpnp::extensions::lapack

dpnp/backend/extensions/lapack/getrf.cpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,7 @@
3434

3535
#include "dpnp_utils.hpp"
3636

37-
namespace dpnp
38-
{
39-
namespace backend
40-
{
41-
namespace ext
42-
{
43-
namespace lapack
37+
namespace dpnp::extensions::lapack
4438
{
4539
namespace mkl_lapack = oneapi::mkl::lapack;
4640
namespace py = pybind11;
@@ -250,7 +244,4 @@ void init_getrf_dispatch_vector(void)
250244
contig;
251245
contig.populate_dispatch_vector(getrf_dispatch_vector);
252246
}
253-
} // namespace lapack
254-
} // namespace ext
255-
} // namespace backend
256-
} // namespace dpnp
247+
} // namespace dpnp::extensions::lapack

0 commit comments

Comments
 (0)