![]() |
|
#include "main.h"
Functions | |
template<typename MatrixType > | |
bool | equalsIdentity (const MatrixType &A) |
template<typename VectorType > | |
void | check_extremity_accuracy (const VectorType &v, const typename VectorType::Scalar &low, const typename VectorType::Scalar &high) |
template<typename VectorType > | |
void | testVectorType (const VectorType &base) |
template<typename MatrixType > | |
void | testMatrixType (const MatrixType &m) |
template<int > | |
void | bug79 () |
template<int > | |
void | bug1630 () |
template<int > | |
void | nullary_overflow () |
template<int > | |
void | nullary_internal_logic () |
EIGEN_DECLARE_TEST (nullary) | |
void bug1630 | ( | ) |
References VERIFY_IS_APPROX.
void bug79 | ( | ) |
References oomph::SarahBL::epsilon, and VERIFY.
void check_extremity_accuracy | ( | const VectorType & | v, |
const typename VectorType::Scalar & | low, | ||
const typename VectorType::Scalar & | high | ||
) |
References abs(), i, Eigen::internal::isApprox(), size, v, Eigen::value, and VERIFY.
Referenced by testVectorType().
EIGEN_DECLARE_TEST | ( | nullary | ) |
References CALL_SUBTEST_1, CALL_SUBTEST_10, CALL_SUBTEST_2, CALL_SUBTEST_3, CALL_SUBTEST_4, CALL_SUBTEST_5, CALL_SUBTEST_6, CALL_SUBTEST_7, CALL_SUBTEST_8, CALL_SUBTEST_9, Eigen::g_repeat, i, testMatrixType(), and testVectorType().
bool equalsIdentity | ( | const MatrixType & | A | ) |
References Eigen::placeholders::all, Eigen::PlainObjectBase< Derived >::cols(), i, Eigen::numext::is_exactly_zero(), j, min, and Eigen::PlainObjectBase< Derived >::rows().
Referenced by testMatrixType().
void nullary_internal_logic | ( | ) |
References R, ret, V, Eigen::value, VERIFY, and VERIFY_IS_APPROX.
void nullary_overflow | ( | ) |
References i, n, and VERIFY_IS_APPROX.
void testMatrixType | ( | const MatrixType & | m | ) |
References abs(), cols, e(), equalsIdentity(), i, j, m, rows, VERIFY, and VERIFY_IS_APPROX.
Referenced by EIGEN_DECLARE_TEST().
void testVectorType | ( | const VectorType & | base | ) |
References CALL_SUBTEST, check_extremity_accuracy(), Eigen::Dynamic, i, Eigen::internal::isApprox(), k, m, n, Eigen::bfloat16_impl::pow(), reverse(), size, swap(), VERIFY, VERIFY_IS_APPROX, and VERIFY_IS_EQUAL.
Referenced by EIGEN_DECLARE_TEST().