41 m(3) = std::numeric_limits<T>::quiet_NaN();
44 std::cout <<
"std::isfinite(" <<
m(3) <<
") = ";
46 std::cout <<
" ; numext::isfinite = ";
49 std::cout <<
"std::isinf(" <<
m(3) <<
") = ";
51 std::cout <<
" ; numext::isinf = ";
54 std::cout <<
"std::isnan(" <<
m(3) <<
") = ";
56 std::cout <<
" ; numext::isnan = ";
59 std::cout <<
"allFinite: ";
62 std::cout <<
"hasNaN: ";
96 std::cout <<
"std::isfinite(" <<
m(4) <<
") = ";
98 std::cout <<
" ; numext::isfinite = ";
101 std::cout <<
"std::isinf(" <<
m(4) <<
") = ";
103 std::cout <<
" ; numext::isinf = ";
106 std::cout <<
"std::isnan(" <<
m(4) <<
") = ";
108 std::cout <<
" ; numext::isnan = ";
111 std::cout <<
"allFinite: ";
114 std::cout <<
"hasNaN: ";
147 std::cout <<
"std::isfinite(" <<
m(3) <<
") = ";
149 std::cout <<
" ; numext::isfinite = ";
152 std::cout <<
"std::isinf(" <<
m(3) <<
") = ";
154 std::cout <<
" ; numext::isinf = ";
157 std::cout <<
"std::isnan(" <<
m(3) <<
") = ";
159 std::cout <<
" ; numext::isnan = ";
162 std::cout <<
"allFinite: ";
165 std::cout <<
"hasNaN: ";
The matrix class, also used for vectors and row-vectors.
Definition: Eigen/Eigen/src/Core/Matrix.h:186
#define min(a, b)
Definition: datatypes.h:22
void check(bool b, bool ref)
Definition: fastmath.cpp:12
int * m
Definition: level2_cplx_impl.h:294
#define isfinite(X)
Definition: main.h:111
#define VERIFY(a)
Definition: main.h:362
#define isnan(X)
Definition: main.h:109
#define isinf(X)
Definition: main.h:110
static int g_test_level
Definition: main.h:190
References check(), Eigen::g_test_level, isfinite, isinf, isnan, m, min, and VERIFY.