Index of values


A
auto_transfers [Mem]
By default Spoc wiil automatically handle memory transfers To make explicit transfers you have to stop auto_transfers

B
boolget [Tools]
boolset [Tools]

C
char [Vector]
compile [Kernel]
complex32 [Vector]
copy_sub [Vector]
create [Vector]
cuda_alloc_vect [Cuda]
cuda_cpu_to_device [Cuda]
cuda_custom_alloc_vect [Cuda]
cuda_custom_cpu_to_device [Cuda]
cuda_custom_device_to_cpu [Cuda]
cuda_custom_part_cpu_to_device [Cuda]
cuda_custom_part_device_to_cpu [Cuda]
cuda_device_to_cpu [Cuda]
cuda_device_to_device [Cuda]
cuda_devices [Devices]
cuda_free_vect [Cuda]
cuda_part_cpu_to_device [Cuda]
cuda_part_device_to_cpu [Cuda]

D
dev [Vector]
device [Vector]
device_vec [Vector]

E
equals [Vector]

F
falseCustom [Tools]
float32 [Vector]
float64 [Vector]
flush [Devices]
Waits the command queues of a device to end
fold_left [Tools]
fold_right [Tools]

G
get [Mem]
get_vec_id [Vector]
gpgpu_devices [Devices]

H
hasCLExtension [Devices]
Checks if a device offers an extension

I
init [Devices]
Mandatory function to uyse Spoc
int32 [Vector]
int64 [Vector]
is_sub [Vector]
iter [Tools]
iteri [Tools]

K
kind [Vector]

L
length [Vector]

M
map [Tools]

O
opencl_alloc_vect [OpenCL]
opencl_cpu_to_device [OpenCL]
opencl_custom_cpu_to_device [OpenCL]
opencl_custom_device_to_cpu [OpenCL]
opencl_custom_part_cpu_to_device [OpenCL]
opencl_custom_part_device_to_cpu [OpenCL]
opencl_device_to_cpu [OpenCL]
opencl_device_to_device [OpenCL]
opencl_devices [Devices]
opencl_free_vect [OpenCL]
opencl_part_cpu_to_device [OpenCL]
opencl_part_device_to_cpu [OpenCL]

P
print [Tools]

R
relax_vector [Kernel]
run [Kernel]

S
set [Mem]
set_device [Vector]
sizeofbool [Tools]
spoc_bool [Tools]
sub_vector [Vector]
sub_vector [Mem]

T
temp_vector [Vector]
to_cpu [Mem]
Explicit transfer from a device
to_device [Mem]
Explicit transfer to a device
trueCustom [Tools]

U
unsafe_get [Vector]
unsafe_set [Vector]
update_device_array [Vector]

V
vector [Vector]
vfalse [Tools]
vtrue [Tools]