src/Util.jl

changeset 8
44ac3683263c
parent 7
900a7e18ca01
child 9
59d94d475b5a
equal deleted inserted replaced
7:900a7e18ca01 8:44ac3683263c
21 γnorm₂₁, 21 γnorm₂₁,
22 dot, 22 dot,
23 mean, 23 mean,
24 proj_norm₂₁ball!, 24 proj_norm₂₁ball!,
25 curry, 25 curry,
26 ⬿ 26 ⬿,
27 @threadsif
28
29
30 ##########
31 # Threads
32 ##########
33
34 macro threadsif(threads, loop)
35 return esc(:(if $threads
36 Threads.@threads $loop
37 else
38 $loop
39 end))
40 end
27 41
28 ######################## 42 ########################
29 # Functional programming 43 # Functional programming
30 ######################### 44 #########################
31 45

mercurial