Ticket #523: badmat.pyx

File badmat.pyx, 513 bytes (added by MattBro, 5 years ago)
Line 
1import numpy as np
2cimport numpy as np
3import sys
4
5
6
7cdef extern from "badmat.h" :
8    ctypedef struct dim3:
9        int x, y, z
10    ctypedef enum MatrixType :
11        Realmatrix = 0
12        Complexmatrix=1
13        Cuppermatrix = 2
14    ctypedef struct gpumat
15    void fromgpu(gpumat &gin, float *hval) 
16    cdef cppclass gpumat: 
17        int nrows
18        int ncols
19        int ld
20        MatrixType mtype
21        float *val
22        dim3 block
23        dim3 grid
24        dim3 residual
25        gpumat() 
26
27
28