@@ -68,15 +68,15 @@ def dgelss(double[:, ::1] A, double [:, ::1] B, double prec=-1.):
68
68
return res
69
69
70
70
71
- cdef void copy2array2(const double * pC, double [:, ::1 ] C) nogil:
71
+ cdef void copy2array2(const double * pC, double [:, ::1 ] C) noexcept nogil:
72
72
"""
73
73
Copies double from a buffer to an array.
74
74
"""
75
75
cdef size_t size = C.shape[0 ] * C.shape[1 ]
76
76
memcpy(& C[0 , 0 ], pC, size * sizeof(double ))
77
77
78
78
79
- cdef void copy2array1(const double * pC, double [::1 ] C) nogil:
79
+ cdef void copy2array1(const double * pC, double [::1 ] C) noexcept nogil:
80
80
"""
81
81
Copies double from a buffer to an array.
82
82
"""
@@ -110,7 +110,7 @@ cdef int _dgelss(double[:, ::1] A, double [:, ::1] B, int* rank,
110
110
111
111
112
112
cdef void _dgelss_noalloc(double [:, ::1 ] A, double [:, ::1 ] B, int * rank, double * rcond,
113
- double * pS, double * pC, int * work, int * info) nogil:
113
+ double * pS, double * pC, int * work, int * info) noexcept nogil:
114
114
"""
115
115
Same function as :func:`dgels` but does no check.
116
116
0 commit comments