Lines Matching defs:Eigen

1 // This file is part of Eigen, a lightweight C++ template library
61 namespace Eigen
76 namespace Eigen
89 ~eigen_assert_exception() { Eigen::no_more_assert = false; }
101 namespace Eigen
114 Eigen::no_more_assert = true; \
115 throw Eigen::eigen_assert_exception(); \
117 else if (Eigen::internal::push_assert) \
124 Eigen::no_more_assert = false; \
125 Eigen::eigen_assert_list.clear(); \
126 Eigen::internal::push_assert = true; \
127 Eigen::report_on_cerr_on_assert_failure = false; \
133 VERIFY(Eigen::should_raise_an_assert && # a); \
134 } catch (Eigen::eigen_assert_exception) { \
135 Eigen::internal::push_assert = false; VERIFY(true); \
137 Eigen::report_on_cerr_on_assert_failure = true; \
138 Eigen::internal::push_assert = false; \
144 if( (!Eigen::internal::copy_bool(a)) && (!no_more_assert) )\
146 Eigen::no_more_assert = true; \
150 throw Eigen::eigen_assert_exception(); \
153 Eigen::no_more_assert = false; \
154 Eigen::report_on_cerr_on_assert_failure = false; \
157 VERIFY(Eigen::should_raise_an_assert && # a); \
159 catch (Eigen::eigen_assert_exception&) { VERIFY(true); } \
160 Eigen::report_on_cerr_on_assert_failure = true; \
175 #include <Eigen/QR> // required for createRandomPIMatrixOfRank
184 const int test_stack_size = static_cast<int>(Eigen::g_test_stack.size());
186 std::cerr << " - " << Eigen::g_test_stack[i] << "\n";
211 namespace Eigen {
386 } // end namespace Eigen
408 using namespace Eigen;
494 Eigen::g_test_stack.push_back(std::string(EI_PP_MAKE_STRING(EIGEN_TEST_FUNC)));
500 // These warning are disabled here such that they are still ON when parsing Eigen's header files.