A high-performance general-purpose compute library

Check if any values along a given dimension are true. More...

Functions

AFAPI array anyTrue (const array &in, const int dim=-1)
 C++ Interface to check if any values along a given dimension are true. More...
 
template<typename T >
anyTrue (const array &in)
 C++ Interface to check if any values along the first non-singleton dimension are true. More...
 
AFAPI af_err af_any_true (af_array *out, const af_array in, const int dim)
 C Interface to check if any values along a given dimension are true. More...
 
AFAPI af_err af_any_true_all (double *real, double *imag, const af_array in)
 C Interface to check if any values over all dimensions are true. More...
 
AFAPI af_err af_any_true_all_array (af_array *out, const af_array in)
 C Interface to check if any values over all dimensions are true. More...
 
template<typename T >
anytrue (const array &in)
 
AFAPI array anytrue (const array &in, const int dim=-1)
 

Detailed Description

Check if any values along a given dimension are true.

The output type is b8.

This function runs across all batches 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 to check if any values along a given dimension are true.

NaN values are ignored.

Parameters
[out]outarray containing 1's if any true; 0's otherwise
[in]ininput array
[in]dimdimension along which the check occurs
Returns
AF_SUCCESS, if function returns successfully, else an af_err code is given

◆ af_any_true_all()

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

C Interface to check if any values over all dimensions are true.

Parameters
[out]real1 if any true; 0 otherwise
[out]imag0
[in]ininput array
Returns
AF_SUCCESS, if function returns successfully, else an af_err code is given

◆ af_any_true_all_array()

AFAPI af_err af_any_true_all_array ( af_array out,
const af_array  in 
)

C Interface to check if any values over all dimensions are true.

Parameters
[out]out1 if any true; 0 otherwise
[in]ininput array
Returns
AF_SUCCESS, if function returns successfully, else an af_err code is given

◆ anyTrue() [1/2]

T anyTrue ( const array in)

C++ Interface to check if any values along the first non-singleton dimension are true.

NaN values are ignored.

Parameters
[in]ininput array
Returns
array containing 1's if any true; 0's otherwise

◆ anytrue() [1/2]

T anytrue ( const array in)

C++ Interface to check if all values along the first non-singleton dimension are true.

NaN values are ignored.

Parameters
[in]ininput array
Returns
array containing 1's if all true; 0's otherwise
Deprecated:
Use af::anyTrue(const array&) instead

◆ anyTrue() [2/2]

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

C++ Interface to check if any values along a given dimension are true.

NaN values are ignored.

Parameters
[in]ininput array
[in]dimdimension along which the check occurs, -1 denotes the first non-singleton dimension
Returns
array containing 1's if any true; 0's otherwise

◆ anytrue() [2/2]

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

C++ Interface to check if any values along a given dimension are true.

NaN values are ignored.

Parameters
[in]ininput array
[in]dimdimension along which the check occurs, -1 denotes the first non-singleton dimension
Returns
array containing 1's if any true; 0's otherwise
Deprecated:
Use af::anyTrue instead