xopto.cl.cltypes module

class Structure[source]

Bases: _ctypes.Structure

cl_byte

alias of xopto.cl.cltypes.cl_char

class cl_char[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_char

TYPENAME = 'char'
dtype = 'int8'
class cl_char16[source]

Bases: xopto.cl.cltypes._CLVector16, xopto.cl.cltypes.c_char_Array_16

TYPENAME = 'char16'
dtype = 'int8'
raw

value

value

string value

class cl_char2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_char_Array_2

TYPENAME = 'char2'
dtype = 'int8'
raw

value

value

string value

class cl_char3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_char_Array_4

TYPENAME = 'char3'
dtype = 'int8'
raw

value

value

string value

class cl_char4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_char_Array_4

TYPENAME = 'char4'
dtype = 'int8'
raw

value

value

string value

class cl_char8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_char_Array_8

TYPENAME = 'char8'
dtype = 'int8'
raw

value

value

string value

class cl_double[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_double

TYPENAME = 'double'
dtype = 'float64'
class cl_double16[source]

Bases: xopto.cl.cltypes._CLVector16, xopto.cl.cltypes.c_double_Array_16

TYPENAME = 'double16'
dtype = 'float64'
class cl_double2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_double_Array_2

TYPENAME = 'double2'
dtype = 'float64'
class cl_double3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_double_Array_4

TYPENAME = 'double3'
dtype = 'float64'
class cl_double4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_double_Array_4

TYPENAME = 'double4'
dtype = 'float64'
class cl_double8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_double_Array_8

TYPENAME = 'double8'
dtype = 'float64'
class cl_float[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_float

TYPENAME = 'float'
dtype = 'float32'
class cl_float16[source]

Bases: xopto.cl.cltypes._CLVector16, xopto.cl.cltypes.c_float_Array_16

TYPENAME = 'float16'
dtype = 'float32'
class cl_float2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_float_Array_2

TYPENAME = 'float2'
dtype = 'float32'
class cl_float3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_float_Array_4

TYPENAME = 'float3'
dtype = 'float32'
cl_float32_t

alias of xopto.cl.cltypes.cl_float

class cl_float4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_float_Array_4

TYPENAME = 'float4'
dtype = 'float32'
cl_float64_t

alias of xopto.cl.cltypes.cl_double

class cl_float8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_float_Array_8

TYPENAME = 'float8'
dtype = 'float32'
class cl_int[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_int

TYPENAME = 'int'
dtype = 'int32'
class cl_int16[source]

Bases: xopto.cl.cltypes._CLVector16, xopto.cl.cltypes.c_int_Array_16

TYPENAME = 'int16'
dtype = 'int32'
cl_int16_t

alias of xopto.cl.cltypes.cl_short

class cl_int2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_int_Array_2

TYPENAME = 'int2'
dtype = 'int32'
class cl_int3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_int_Array_4

TYPENAME = 'int3'
dtype = 'int32'
cl_int32_t

alias of xopto.cl.cltypes.cl_int

class cl_int4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_int_Array_4

TYPENAME = 'int4'
dtype = 'int32'
cl_int64_t

alias of xopto.cl.cltypes.cl_long

class cl_int8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_int_Array_8

TYPENAME = 'int8'
dtype = 'int32'
cl_int8_t

alias of xopto.cl.cltypes.cl_char

class cl_long[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_long

TYPENAME = 'long'
dtype = 'int64'
class cl_long16[source]

Bases: xopto.cl.cltypes._CLVector16, xopto.cl.cltypes.c_long_Array_16

TYPENAME = 'long16'
dtype = 'int64'
class cl_long2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_long_Array_2

TYPENAME = 'long2'
dtype = 'int64'
class cl_long3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_long_Array_4

TYPENAME = 'long3'
dtype = 'int64'
class cl_long4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_long_Array_4

TYPENAME = 'long4'
dtype = 'int64'
class cl_long8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_long_Array_8

TYPENAME = 'long8'
dtype = 'int64'
class cl_short[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_short

TYPENAME = 'short'
dtype = 'int16'
class cl_short16[source]

Bases: xopto.cl.cltypes._CLVector16, xopto.cl.cltypes.c_short_Array_16

TYPENAME = 'short16'
dtype = 'int16'
class cl_short2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_short_Array_2

TYPENAME = 'short2'
dtype = 'int16'
class cl_short3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_short_Array_4

TYPENAME = 'short3'
dtype = 'int16'
class cl_short4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_short_Array_4

TYPENAME = 'short4'
dtype = 'int16'
class cl_short8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_short_Array_8

TYPENAME = 'short8'
dtype = 'int16'
cl_ubyte

alias of xopto.cl.cltypes.cl_uchar

class cl_uchar[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_ubyte

TYPENAME = 'uchar'
dtype = 'uint8'
class cl_uchar16[source]

Bases: xopto.cl.cltypes._CLVector16, numba.cpython.hashing.c_ubyte_Array_16

TYPENAME = 'uchar16'
dtype = 'uint16'
class cl_uchar2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_ubyte_Array_2

TYPENAME = 'uchar2'
dtype = 'uint8'
class cl_uchar3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_ubyte_Array_4

TYPENAME = 'uchar3'
dtype = 'uint8'
class cl_uchar4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_ubyte_Array_4

TYPENAME = 'uchar4'
dtype = 'uint8'
class cl_uchar8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_ubyte_Array_8

TYPENAME = 'uchar8'
dtype = 'uint8'
class cl_uint[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_uint

TYPENAME = 'uint'
dtype = 'uint32'
class cl_uint16[source]

Bases: xopto.cl.cltypes._CLVector16, xopto.cl.cltypes.c_uint_Array_16

TYPENAME = 'uint16'
dtype = 'uint32'
cl_uint16_t

alias of xopto.cl.cltypes.cl_ushort

class cl_uint2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_uint_Array_2

TYPENAME = 'uint2'
dtype = 'uint32'
class cl_uint3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_uint_Array_4

TYPENAME = 'uint3'
dtype = 'uint32'
cl_uint32_t

alias of xopto.cl.cltypes.cl_uint

class cl_uint4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_uint_Array_4

TYPENAME = 'uint4'
dtype = 'uint32'
cl_uint64_t

alias of xopto.cl.cltypes.cl_ulong

class cl_uint8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_uint_Array_8

TYPENAME = 'uint8'
dtype = 'uint32'
cl_uint8_t

alias of xopto.cl.cltypes.cl_uchar

class cl_ulong[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_ulong

TYPENAME = 'ulong'
dtype = 'uint64'
class cl_ulong16[source]

Bases: xopto.cl.cltypes._CLVector16, xopto.cl.cltypes.c_ulong_Array_16

TYPENAME = 'ulong16'
dtype = 'uint64'
class cl_ulong2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_ulong_Array_2

TYPENAME = 'ulong2'
dtype = 'uint64'
class cl_ulong3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_ulong_Array_4

TYPENAME = 'ulong3'
dtype = 'uint64'
class cl_ulong4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_ulong_Array_4

TYPENAME = 'ulong4'
dtype = 'uint64'
class cl_ulong8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_ulong_Array_8

TYPENAME = 'ulong8'
dtype = 'uint64'
class cl_ushort[source]

Bases: xopto.cl.cltypes._CLScalar, ctypes.c_ushort

TYPENAME = 'ushort'
dtype = 'uint16'
class cl_ushort16[source]

Bases: xopto.cl.cltypes._CLVector16, xopto.cl.cltypes.c_ushort_Array_16

TYPENAME = 'ushort16'
dtype = 'uint16'
class cl_ushort2[source]

Bases: xopto.cl.cltypes._CLVector2, xopto.cl.cltypes.c_ushort_Array_2

TYPENAME = 'ushort2'
dtype = 'uint16'
class cl_ushort3[source]

Bases: xopto.cl.cltypes._CLVector3, xopto.cl.cltypes.c_ushort_Array_4

TYPENAME = 'ushort3'
dtype = 'uint16'
class cl_ushort4[source]

Bases: xopto.cl.cltypes._CLVector4, xopto.cl.cltypes.c_ushort_Array_4

TYPENAME = 'ushort4'
dtype = 'uint16'
class cl_ushort8[source]

Bases: xopto.cl.cltypes._CLVector8, xopto.cl.cltypes.c_ushort_Array_8

TYPENAME = 'ushort8'
dtype = 'int16'