-
Notifications
You must be signed in to change notification settings - Fork 17
Home
Riccardo De Maria edited this page Apr 24, 2021
·
5 revisions
Arguments
Conversion tables
-
double *restrict x-
Arg(atype=xo.Float64, pointer=True, name='x')- takes np array, xo.Float64 arrays
-
const double *restrict x-
Arg(atype=xo.Float64, pointer=True, name='x', const=True)- takes np array, xo.Float64 arrays
-
Float64_N x-
Arg(atype=xo.Float64[:], name='x')- takes xo.Float64[:] objects that are decleared as
typedef Struct Float64_N *restrict Float64_N
-
const char* x-
Arg(atype=xo.String ,name='x', const=True)- takes python string (to utf8), bytes, bytearray, xo.String
-
char* x-
Arg(atype=xo.String, name='x', const=True)- takes bytearray, xo.String
-
MyType x-
Arg(atype="MyType", name='x')- takes bytes, memview
-
MyType *restrict x-
Arg(atype="MyType", name='x')- takes memview
-
const MyType *restrict x-
Arg(atype="MyType",name='x')- takes memview