Skip to content

Commit 01078bf

Browse files
Const correctness for getrs and getrs_batch params
1 parent 240f97e commit 01078bf

File tree

3 files changed

+29
-29
lines changed

3 files changed

+29
-29
lines changed

dpnp/backend/extensions/lapack/getrs.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,14 @@ namespace type_utils = dpctl::tensor::type_utils;
4848
using ext::common::init_dispatch_vector;
4949

5050
typedef sycl::event (*getrs_impl_fn_ptr_t)(sycl::queue &,
51-
oneapi::mkl::transpose,
51+
const oneapi::mkl::transpose,
5252
const std::int64_t,
5353
const std::int64_t,
5454
char *,
55-
std::int64_t,
56-
std::int64_t *,
55+
const std::int64_t,
56+
const std::int64_t *,
5757
char *,
58-
std::int64_t,
58+
const std::int64_t,
5959
std::vector<sycl::event> &,
6060
const std::vector<sycl::event> &);
6161

@@ -67,10 +67,10 @@ static sycl::event getrs_impl(sycl::queue &exec_q,
6767
const std::int64_t n,
6868
const std::int64_t nrhs,
6969
char *in_a,
70-
std::int64_t lda,
71-
std::int64_t *ipiv,
70+
const std::int64_t lda,
71+
const std::int64_t *ipiv,
7272
char *in_b,
73-
std::int64_t ldb,
73+
const std::int64_t ldb,
7474
std::vector<sycl::event> &host_task_events,
7575
const std::vector<sycl::event> &depends)
7676
{

dpnp/backend/extensions/lapack/getrs.hpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,21 +37,21 @@ extern std::pair<sycl::event, sycl::event>
3737
const dpctl::tensor::usm_ndarray &a_array,
3838
const dpctl::tensor::usm_ndarray &ipiv_array,
3939
const dpctl::tensor::usm_ndarray &b_array,
40-
oneapi::mkl::transpose trans,
40+
const oneapi::mkl::transpose trans,
4141
const std::vector<sycl::event> &depends = {});
4242

4343
extern std::pair<sycl::event, sycl::event>
4444
getrs_batch(sycl::queue &exec_q,
4545
const dpctl::tensor::usm_ndarray &a_array,
4646
const dpctl::tensor::usm_ndarray &ipiv_array,
4747
const dpctl::tensor::usm_ndarray &b_array,
48-
oneapi::mkl::transpose trans,
49-
std::int64_t n,
50-
std::int64_t nrhs,
51-
std::int64_t stride_a,
52-
std::int64_t stride_ipiv,
53-
std::int64_t stride_b,
54-
std::int64_t batch_size,
48+
const oneapi::mkl::transpose trans,
49+
const std::int64_t n,
50+
const std::int64_t nrhs,
51+
const std::int64_t stride_a,
52+
const std::int64_t stride_ipiv,
53+
const std::int64_t stride_b,
54+
const std::int64_t batch_size,
5555
const std::vector<sycl::event> &depends = {});
5656

5757
extern void init_getrs_dispatch_vector(void);

dpnp/backend/extensions/lapack/getrs_batch.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@ typedef sycl::event (*getrs_batch_impl_fn_ptr_t)(
5656
const std::int64_t, // n
5757
const std::int64_t, // nrhs
5858
char *, // a
59-
std::int64_t, // lda
60-
std::int64_t, // stride_a
61-
std::int64_t *, // ipiv
62-
std::int64_t, // stride_ipiv
59+
const std::int64_t, // lda
60+
const std::int64_t, // stride_a
61+
const std::int64_t *, // ipiv
62+
const std::int64_t, // stride_ipiv
6363
char *, // b
64-
std::int64_t, // ldb
65-
std::int64_t, // stride_b
66-
std::int64_t, // batch_size
64+
const std::int64_t, // ldb
65+
const std::int64_t, // stride_b
66+
const std::int64_t, // batch_size
6767
std::vector<sycl::event> &,
6868
const std::vector<sycl::event> &);
6969

@@ -75,14 +75,14 @@ static sycl::event getrs_batch_impl(sycl::queue &exec_q,
7575
const std::int64_t n,
7676
const std::int64_t nrhs,
7777
char *in_a,
78-
std::int64_t lda,
79-
std::int64_t stride_a,
80-
std::int64_t *ipiv,
81-
std::int64_t stride_ipiv,
78+
const std::int64_t lda,
79+
const std::int64_t stride_a,
80+
const std::int64_t *ipiv,
81+
const std::int64_t stride_ipiv,
8282
char *in_b,
83-
std::int64_t ldb,
84-
std::int64_t stride_b,
85-
std::int64_t batch_size,
83+
const std::int64_t ldb,
84+
const std::int64_t stride_b,
85+
const std::int64_t batch_size,
8686
std::vector<sycl::event> &host_task_events,
8787
const std::vector<sycl::event> &depends)
8888
{

0 commit comments

Comments
 (0)