|
1 | 1 | import Base: RefValue, @pure, show, clamp, find |
2 | 2 | import Base: cumsum, cumprod, cummin, cummax, chol, abs2 |
3 | 3 |
|
4 | | -export constant, select, get_last_error, err_to_string, sort_index, fir, iir |
| 4 | +export constant, get_last_error, err_to_string, sort_index, fir, iir |
5 | 5 | export mean_weighted, var_weighted, set_array_indexer, set_seq_param_indexer |
6 | 6 | export afeval |
7 | 7 |
|
@@ -262,23 +262,23 @@ function constant{N}(val::UInt,sz::NTuple{N,Int}) |
262 | 262 | AFArray{UInt,N}(arr[]) |
263 | 263 | end |
264 | 264 |
|
265 | | -function select{T1,N1,T2,N2}(cond::AFArray{Bool},a::AFArray{T1,N1},b::AFArray{T2,N2}) |
| 265 | +function ifelse{T1,N1,T2,N2}(cond::AFArray{Bool},a::AFArray{T1,N1},b::AFArray{T2,N2}) |
266 | 266 | out = RefValue{af_array}(0) |
267 | 267 | _error(ccall((:af_select,af_lib),af_err, |
268 | 268 | (Ptr{af_array},af_array,af_array,af_array), |
269 | 269 | out,cond.arr,a.arr,b.arr)) |
270 | 270 | AFArray{typed(T1,T2),batched(N1,N2)}(out[]) |
271 | 271 | end |
272 | 272 |
|
273 | | -function select{T1,N1,T2<:Real}(cond::AFArray{Bool},a::AFArray{T1,N1},b::T2) |
| 273 | +function ifelse{T1,N1,T2<:Real}(cond::AFArray{Bool},a::AFArray{T1,N1},b::T2) |
274 | 274 | out = RefValue{af_array}(0) |
275 | 275 | _error(ccall((:af_select_scalar_r,af_lib),af_err, |
276 | 276 | (Ptr{af_array},af_array,af_array,Cdouble), |
277 | 277 | out,cond.arr,a.arr,Cdouble(b))) |
278 | 278 | AFArray{typed(T1,T2),N1}(out[]) |
279 | 279 | end |
280 | 280 |
|
281 | | -function select{T1,T2,N2}(cond::AFArray{Bool},a::T1,b::AFArray{T2,N2}) |
| 281 | +function ifelse{T1,T2,N2}(cond::AFArray{Bool},a::T1,b::AFArray{T2,N2}) |
282 | 282 | out = RefValue{af_array}(0) |
283 | 283 | _error(ccall((:af_select_scalar_l,af_lib),af_err, |
284 | 284 | (Ptr{af_array},af_array,Cdouble,af_array), |
|
0 commit comments