A high-performance general-purpose compute library

Calculate if any values in an array are true. More...

Functions

AFAPI array anyTrue (const array &in, const int dim=-1)
 C++ Interface for checking any true values in an array.
 
template<typename T >
anyTrue (const array &in)
 C++ Interface for checking if any values in an array are true.
 
AFAPI af_err af_any_true (af_array *out, const af_array in, const int dim)
 C Interface for checking any true values in an array.
 
AFAPI af_err af_any_true_all (double *real, double *imag, const af_array in)
 C Interface for checking if any values in an array are true.
 
template<typename T >
anytrue (const array &in)
 
AFAPI array anytrue (const array &in, const int dim=-1)
 

Detailed Description

Calculate if any values in an array are true.

Find if of any of the values in input are true

Return type is b8 for all input types

This function performs the operation across all batches present in the input simultaneously.

Function Documentation

◆ af_any_true()

AFAPI af_err af_any_true ( af_array out,
const af_array  in,
const int  dim 
)

C Interface for checking any true values in an array.

Parameters
[out]outwill contain the result of "or" operation all values in in along dim
[in]inis the input array
[in]dimThe dimension along which the "or" operation occurs
Returns
AF_SUCCESS if the execution completes properly

◆ af_any_true_all()

AFAPI af_err af_any_true_all ( double *  real,
double *  imag,
const af_array  in 
)

C Interface for checking if any values in an array are true.

Parameters
[out]realis 1 if any value of input in is true, 0 otherwise.
[out]imagis always set to 0.
[in]inis the input array
Returns
AF_SUCCESS if the execution completes properly
Note
imag is always set to 0.

◆ anyTrue() [1/2]

T anyTrue ( const array in)

C++ Interface for checking if any values in an array are true.

Parameters
[in]inis the input array
Returns
true if any values of in are true, false otherwise
Note
NaN values are ignored

◆ anytrue() [1/2]

T anytrue ( const array in)

C++ Interface for checking if all values in an array are true.

Parameters
[in]inis the input array
Returns
true if all values of in are true, false otherwise
Note
NaN values are ignored
Deprecated:
Use af::anyTrue(const array&) instead

◆ anyTrue() [2/2]

AFAPI array anyTrue ( const array in,
const int  dim = -1 
)

C++ Interface for checking any true values in an array.

Parameters
[in]inis the input array
[in]dimThe dimension along which the values are checked to be any true
Returns
result of checking if values along dimension dim are any true
Note
dim is -1 by default. -1 denotes the first non-singleton dimension.
NaN values are ignored

◆ anytrue() [2/2]

AFAPI array anytrue ( const array in,
const int  dim = -1 
)

C++ Interface for checking any true values in an array.

Parameters
[in]inis the input array
[in]dimThe dimension along which the values are checked to be any true
Returns
result of checking if values along dimension dim are any true
Note
dim is -1 by default. -1 denotes the first non-singleton dimension.
NaN values are ignored
Deprecated:
Use af::anyTrue instead