A high-performance general-purpose compute library

Find the rank of a matrix. More...

Functions

AFAPI unsigned rank (const array &in, const double tol=1E-5)
 C++ Interface to find the rank of a matrix. More...
 
AFAPI af_err af_rank (unsigned *rank, const af_array in, const double tol)
 C Interface to find the rank of a matrix. More...
 

Detailed Description

Find the rank of a matrix.

This function uses af::qr to find the rank of the input matrix within the given tolerance.


Function Documentation

◆ af_rank()

AFAPI af_err af_rank ( unsigned *  rank,
const af_array  in,
const double  tol 
)

C Interface to find the rank of a matrix.

Parameters
[out]rankrank
[in]ininput matrix
[in]toltolerance value
Returns
AF_SUCCESS, if function returns successfully, else an af_err code is given

◆ rank()

AFAPI unsigned rank ( const array in,
const double  tol = 1E-5 
)

C++ Interface to find the rank of a matrix.

Parameters
[in]ininput matrix
[in]toltolerance value
Returns
rank