Replace elements of an array based on an conditional array. More...

Functions

AFAPI void replace (array &a, const array &cond, const array &b)
 
AFAPI void replace (array &a, const array &cond, const double &b)
 
AFAPI af_err af_replace (af_array a, const af_array cond, const af_array b)
 
AFAPI af_err af_replace_scalar (af_array a, const af_array cond, const double b)
 

Detailed Description

Replace elements of an array based on an conditional array.

If the condition array has an element as true, then the element is replaced by the array/value, otherwise no change.


Function Documentation

AFAPI af_err af_replace ( af_array  a,
const af_array  cond,
const af_array  b 
)
Parameters
[in,out]ais the array whose values are replaced by b when cond is false
[in]condis the conditional array
[in]bis the array containing elements that replaces elements of a where cond is false
AFAPI af_err af_replace_scalar ( af_array  a,
const af_array  cond,
const double  b 
)
Parameters
[in,out]ais the array whose values are replaced by b when cond is false
[in]condis the conditional array
[in]bis the scalar that replaces the false parts of a
AFAPI void af::replace ( array a,
const array cond,
const array b 
)
Parameters
[in,out]ais the array whose values are replaced with values from b when cond is false
[in]condis the conditional array
[in]bis the array containing elements which replace elements in a when cond is false
AFAPI void af::replace ( array a,
const array cond,
const double &  b 
)
Parameters
[in,out]ais the array whose values are replaced with values from b when cond is false
[in]condis the conditional array
[in]bis value that replaces elements in a when cond is false