LAPACK  3.9.0
LAPACK: Linear Algebra PACKage

◆ LAPACKE_s_nancheck()

lapack_logical LAPACKE_s_nancheck ( lapack_int  n,
const float *  x,
lapack_int  incx 
)

Definition at line 36 of file lapacke_s_nancheck.c.

40 {
41  lapack_int i, inc;
42 
43  if( incx == 0 ) return (lapack_logical) LAPACK_SISNAN( x[0] );
44  inc = ( incx > 0 ) ? incx : -incx ;
45 
46  for( i = 0; i < n*inc; i+=inc ) {
47  if( LAPACK_SISNAN( x[i] ) )
48  return (lapack_logical) 1;
49  }
50  return (lapack_logical) 0;
lapack_int
#define lapack_int
Definition: lapack.h:21
LAPACK_SISNAN
#define LAPACK_SISNAN(x)
Definition: lapacke_utils.h:286
lapack_logical
#define lapack_logical
Definition: lapack.h:25