Skip to content

Commit

Permalink
more updates for newer cython and newer RTD
Browse files Browse the repository at this point in the history
  • Loading branch information
david-cortes committed Aug 8, 2023
1 parent 1616eab commit 6aad38c
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 19 deletions.
36 changes: 18 additions & 18 deletions approxcdf/cpp_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -8,45 +8,45 @@ from scipy.linalg.cython_lapack cimport (
dlacpy, dpotri, dpotrf
)

ctypedef double (*ddot__)(const int*, const double*, const int*, const double*, const int*) nogil
ctypedef void (*daxpy__)(const int*, const double*, const double*, const int*, double*, const int*) nogil
ctypedef void (*dgemv__)(const char*, const int*, const int*, const double*, const double*, const int*, const double*, const int*, const double*, double*, const int*) nogil
ctypedef void (*dgemm__)(const char*, const char*, const int*, const int*, const int*, const double*, const double*, const int*, const double*, const int*, const double*, double*, const int*) nogil
ctypedef void (*dtrmm__)(const char*,const char*,const char*,const char*,const int*,const int*,const double*,const double*,const int*,double*,const int*) nogil
ctypedef void (*dtrsm__)(const char*,const char*,const char*,const char*,const int*,const int*,const double*,const double*,const int*,double*,const int*) nogil
ctypedef double (*ddot__)(const int*, const double*, const int*, const double*, const int*) noexcept nogil
ctypedef void (*daxpy__)(const int*, const double*, const double*, const int*, double*, const int*) noexcept nogil
ctypedef void (*dgemv__)(const char*, const int*, const int*, const double*, const double*, const int*, const double*, const int*, const double*, double*, const int*) noexcept nogil
ctypedef void (*dgemm__)(const char*, const char*, const int*, const int*, const int*, const double*, const double*, const int*, const double*, const int*, const double*, double*, const int*) noexcept nogil
ctypedef void (*dtrmm__)(const char*,const char*,const char*,const char*,const int*,const int*,const double*,const double*,const int*,double*,const int*) noexcept nogil
ctypedef void (*dtrsm__)(const char*,const char*,const char*,const char*,const int*,const int*,const double*,const double*,const int*,double*,const int*) noexcept nogil


ctypedef void (*dlacpy__)(const char*, const int*, const int*, const double*, const int*, double*, const int*) nogil
ctypedef void (*dpotri__)(const char*,const int*,double*,const int*,const int*) nogil
ctypedef void (*dpotrf__)(const char*, const int*, double*, const int*, const int*) nogil
ctypedef void (*dlacpy__)(const char*, const int*, const int*, const double*, const int*, double*, const int*) noexcept nogil
ctypedef void (*dpotri__)(const char*,const int*,double*,const int*,const int*) noexcept nogil
ctypedef void (*dpotrf__)(const char*, const int*, double*, const int*, const int*) noexcept nogil



cdef public double ddot_(const int* a1, const double* a2, const int* a3, const double* a4, const int* a5) nogil:
cdef public double ddot_(const int* a1, const double* a2, const int* a3, const double* a4, const int* a5) noexcept nogil:
return (<ddot__>ddot)(a1, a2, a3, a4, a5)

cdef public void daxpy_(const int* a1, const double* a2, const double* a3, const int* a4, double* a5, const int* a6) nogil:
cdef public void daxpy_(const int* a1, const double* a2, const double* a3, const int* a4, double* a5, const int* a6) noexcept nogil:
(<daxpy__>daxpy)(a1, a2, a3, a4, a5, a6)

cdef public void dgemv_(const char* a1, const int* a2, const int* a3, const double* a4, const double* a5, const int* a6, const double* a7, const int* a8, const double* a9, double* a10, const int* a11) nogil:
cdef public void dgemv_(const char* a1, const int* a2, const int* a3, const double* a4, const double* a5, const int* a6, const double* a7, const int* a8, const double* a9, double* a10, const int* a11) noexcept nogil:
(<dgemv__>dgemv)(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)

cdef public void dgemm_(const char* a1, const char* a2, const int* a3, const int* a4, const int* a5, const double* a6, const double* a7, const int* a8, const double* a9, const int* a10, const double* a11, double* a12, const int* a13) nogil:
cdef public void dgemm_(const char* a1, const char* a2, const int* a3, const int* a4, const int* a5, const double* a6, const double* a7, const int* a8, const double* a9, const int* a10, const double* a11, double* a12, const int* a13) noexcept nogil:
(<dgemm__>dgemm)(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)

cdef public void dtrmm_(const char* a1,const char* a2,const char* a3,const char* a4,const int* a5,const int* a6,const double* a7,const double* a8,const int* a9,double* a10,const int* a11) nogil:
cdef public void dtrmm_(const char* a1,const char* a2,const char* a3,const char* a4,const int* a5,const int* a6,const double* a7,const double* a8,const int* a9,double* a10,const int* a11) noexcept nogil:
(<dtrmm__>dtrmm)(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)

cdef public void dtrsm_(const char* a1,const char* a2,const char* a3,const char* a4,const int* a5,const int* a6,const double* a7,const double* a8,const int* a9,double* a10,const int* a11) nogil:
cdef public void dtrsm_(const char* a1,const char* a2,const char* a3,const char* a4,const int* a5,const int* a6,const double* a7,const double* a8,const int* a9,double* a10,const int* a11) noexcept nogil:
(<dtrsm__>dtrsm)(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)

cdef public void dlacpy_(const char* a1, const int* a2, const int* a3, const double* a4, const int* a5, double* a6, const int* a7) nogil:
cdef public void dlacpy_(const char* a1, const int* a2, const int* a3, const double* a4, const int* a5, double* a6, const int* a7) noexcept nogil:
(<dlacpy__>dlacpy)(a1, a2, a3, a4, a5, a6, a7)

cdef public void dpotri_(const char* a1,const int* a2,double* a3,const int* a4,const int* a5) nogil:
cdef public void dpotri_(const char* a1,const int* a2,double* a3,const int* a4,const int* a5) noexcept nogil:
(<dpotri__>dpotri)(a1, a2, a3, a4, a5)

cdef public void dpotrf_(const char* a1, const int* a2, double* a3, const int* a4, const int* a5) nogil:
cdef public void dpotrf_(const char* a1, const int* a2, double* a3, const int* a4, const int* a5) noexcept nogil:
(<dpotrf__>dpotrf)(a1, a2, a3, a4, a5)


Expand Down
1 change: 0 additions & 1 deletion docs/source/.readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,3 @@ python:
- requirements: docs/source/requirements.txt
- method: pip
path: .
system_packages: true

0 comments on commit 6aad38c

Please sign in to comment.