![]() |
|
Classes | |
struct | casting_test< SrcScalar, TgtScalar > |
struct | casting_test_runner< SrcScalar, EnableIf > |
struct | casting_test_runner< SrcScalar, std::enable_if_t<(NumTraits< SrcScalar >::IsComplex)> > |
Functions | |
template<typename MatrixType > | |
std::enable_if_t<(MatrixType::RowsAtCompileTime==1||MatrixType::ColsAtCompileTime==1), void > | check_index (const MatrixType &m) |
template<typename MatrixType > | |
std::enable_if_t<!(MatrixType::RowsAtCompileTime==1||MatrixType::ColsAtCompileTime==1), void > | check_index (const MatrixType &) |
template<typename MatrixType > | |
void | basicStuff (const MatrixType &m) |
template<typename MatrixType > | |
void | basicStuffComplex (const MatrixType &m) |
void | casting_all () |
template<typename Scalar > | |
void | fixedSizeMatrixConstruction () |
EIGEN_DECLARE_TEST (basicstuff) | |
void basicStuff | ( | const MatrixType & | m | ) |
References b, calibrate::c, check_index(), cols, Eigen::Dynamic, i, m, m1, m2(), Eigen::numext::mini(), UniformPSDSelfTest::r, rows, Eigen::square(), v1(), VERIFY, VERIFY_IS_APPROX, VERIFY_IS_MUCH_SMALLER_THAN, VERIFY_IS_NOT_APPROX, VERIFY_IS_NOT_MUCH_SMALLER_THAN, VERIFY_RAISES_ASSERT, plotDoE::x, and oomph::PseudoSolidHelper::Zero.
Referenced by EIGEN_DECLARE_TEST().
void basicStuffComplex | ( | const MatrixType & | m | ) |
References cols, imag(), Eigen::numext::imag_ref(), Eigen::internal::isApprox(), m, Eigen::numext::real_ref(), rows, VERIFY, and VERIFY_IS_APPROX.
Referenced by EIGEN_DECLARE_TEST().
void casting_all | ( | ) |
References casting_test_runner< SrcScalar, EnableIf >::run(), and run().
Referenced by EIGEN_DECLARE_TEST().
std::enable_if_t<!(MatrixType::RowsAtCompileTime == 1 || MatrixType::ColsAtCompileTime == 1), void> check_index | ( | const MatrixType & | ) |
std::enable_if_t<(MatrixType::RowsAtCompileTime == 1 || MatrixType::ColsAtCompileTime == 1), void> check_index | ( | const MatrixType & | m | ) |
References m, and VERIFY_RAISES_ASSERT.
Referenced by basicStuff().
EIGEN_DECLARE_TEST | ( | basicstuff | ) |
References basicStuff(), basicStuffComplex(), CALL_SUBTEST_1, CALL_SUBTEST_2, CALL_SUBTEST_3, CALL_SUBTEST_4, CALL_SUBTEST_5, CALL_SUBTEST_6, CALL_SUBTEST_7, CALL_SUBTEST_8, casting_all(), EIGEN_TEST_MAX_SIZE, Eigen::g_repeat, and i.
void fixedSizeMatrixConstruction | ( | ) |
References a, Eigen::placeholders::all, k, m, m1, m2(), VERIFY, and VERIFY_IS_EQUAL.