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 |