Classes |
struct | Eigen::eigen_assert_exception |
struct | GetDifferentType< double > |
struct | GetDifferentType< float > |
struct | GetDifferentType< std::complex< T > > |
Namespaces |
namespace | Eigen |
Defines |
#define | CALL_SUBTEST(FUNC) |
#define | CALL_SUBTEST_1(FUNC) |
#define | CALL_SUBTEST_10(FUNC) |
#define | CALL_SUBTEST_11(FUNC) |
#define | CALL_SUBTEST_12(FUNC) |
#define | CALL_SUBTEST_13(FUNC) |
#define | CALL_SUBTEST_14(FUNC) |
#define | CALL_SUBTEST_15(FUNC) |
#define | CALL_SUBTEST_16(FUNC) |
#define | CALL_SUBTEST_2(FUNC) |
#define | CALL_SUBTEST_3(FUNC) |
#define | CALL_SUBTEST_4(FUNC) |
#define | CALL_SUBTEST_5(FUNC) |
#define | CALL_SUBTEST_6(FUNC) |
#define | CALL_SUBTEST_7(FUNC) |
#define | CALL_SUBTEST_8(FUNC) |
#define | CALL_SUBTEST_9(FUNC) |
#define | DEFAULT_REPEAT 10 |
#define | EI_PP_MAKE_STRING(S) EI_PP_MAKE_STRING2(S) |
#define | EI_PP_MAKE_STRING2(S) #S |
#define | eigen_assert(a) |
#define | EIGEN_DEFAULT_IO_FORMAT IOFormat(4, 0, " ", "\n", "", "", "", "") |
#define | EIGEN_INTERNAL_DEBUGGING |
#define | EIGEN_USE_CUSTOM_ASSERT |
#define | VERIFY(a) verify_impl(a, g_test_stack.back().c_str(), __FILE__, __LINE__, EI_PP_MAKE_STRING(a)) |
#define | VERIFY_IS_APPROX(a, b) VERIFY(test_isApprox(a, b)) |
#define | VERIFY_IS_APPROX_OR_LESS_THAN(a, b) VERIFY(test_isApproxOrLessThan(a, b)) |
#define | VERIFY_IS_EQUAL(a, b) VERIFY(test_is_equal(a, b)) |
#define | VERIFY_IS_MUCH_SMALLER_THAN(a, b) VERIFY(test_isMuchSmallerThan(a, b)) |
#define | VERIFY_IS_NOT_APPROX(a, b) VERIFY(!test_isApprox(a, b)) |
#define | VERIFY_IS_NOT_APPROX_OR_LESS_THAN(a, b) VERIFY(!test_isApproxOrLessThan(a, b)) |
#define | VERIFY_IS_NOT_MUCH_SMALLER_THAN(a, b) VERIFY(!test_isMuchSmallerThan(a, b)) |
#define | VERIFY_IS_UNITARY(a) VERIFY(test_isUnitary(a)) |
#define | VERIFY_RAISES_ASSERT(a) |
Functions |
template<typename MatrixType > |
void | Eigen::createRandomPIMatrixOfRank (typename MatrixType::Index desired_rank, typename MatrixType::Index rows, typename MatrixType::Index cols, MatrixType &m) |
void | EIGEN_CAT (test_, EIGEN_TEST_FUNC)() |
int | main (int argc, char *argv[]) |
void | set_repeat_from_string (const char *str) |
void | set_seed_from_string (const char *str) |
template<typename T , typename U > |
bool | Eigen::test_is_equal (const T &actual, const U &expected) |
bool | Eigen::test_isApprox (const int &a, const int &b) |
bool | Eigen::test_isApprox (const float &a, const float &b) |
bool | Eigen::test_isApprox (const double &a, const double &b) |
bool | Eigen::test_isApprox (const std::complex< float > &a, const std::complex< float > &b) |
bool | Eigen::test_isApprox (const std::complex< double > &a, const std::complex< double > &b) |
bool | Eigen::test_isApprox (const long double &a, const long double &b) |
template<typename Type1 , typename Type2 > |
bool | Eigen::test_isApprox (const Type1 &a, const Type2 &b) |
bool | Eigen::test_isApproxOrLessThan (const int &a, const int &b) |
bool | Eigen::test_isApproxOrLessThan (const float &a, const float &b) |
bool | Eigen::test_isApproxOrLessThan (const double &a, const double &b) |
bool | Eigen::test_isApproxOrLessThan (const long double &a, const long double &b) |
template<typename Scalar , typename ScalarRef > |
bool | Eigen::test_isApproxWithRef (const Scalar &a, const Scalar &b, const ScalarRef &ref) |
bool | Eigen::test_isMuchSmallerThan (const int &a, const int &b) |
bool | Eigen::test_isMuchSmallerThan (const float &a, const float &b) |
bool | Eigen::test_isMuchSmallerThan (const double &a, const double &b) |
bool | Eigen::test_isMuchSmallerThan (const std::complex< float > &a, const std::complex< float > &b) |
bool | Eigen::test_isMuchSmallerThan (const std::complex< double > &a, const std::complex< double > &b) |
bool | Eigen::test_isMuchSmallerThan (const long double &a, const long double &b) |
template<typename Derived1 , typename Derived2 > |
bool | Eigen::test_isMuchSmallerThan (const MatrixBase< Derived1 > &m1, const MatrixBase< Derived2 > &m2) |
template<typename Derived > |
bool | Eigen::test_isMuchSmallerThan (const MatrixBase< Derived > &m, const typename NumTraits< typename internal::traits< Derived >::Scalar >::Real &s) |
template<typename Derived > |
bool | Eigen::test_isUnitary (const MatrixBase< Derived > &m) |
template<typename T > |
NumTraits< T >::Real | Eigen::test_precision () |
template<> |
double | Eigen::test_precision< double > () |
template<> |
float | Eigen::test_precision< float > () |
template<> |
long double | Eigen::test_precision< long double > () |
template<> |
double | Eigen::test_precision< std::complex< double > > () |
template<> |
float | Eigen::test_precision< std::complex< float > > () |
template<typename T > |
std::string | type_name () |
template<> |
std::string | type_name< double > () |
template<> |
std::string | type_name< float > () |
template<> |
std::string | type_name< int > () |
template<> |
std::string | type_name< std::complex< double > > () |
template<> |
std::string | type_name< std::complex< float > > () |
template<> |
std::string | type_name< std::complex< int > > () |
static void | verify_impl (bool condition, const char *testname, const char *file, int line, const char *condition_as_string) |
Variables |
static bool | Eigen::g_has_set_repeat |
static bool | Eigen::g_has_set_seed |
static unsigned int | Eigen::g_seed |
static bool | Eigen::report_on_cerr_on_assert_failure = true |