Ticket #523: badmat.pyx

File badmat.pyx, 0.5 KB (added by MattBro, 4 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