![]() |
|
Functions | |
template<typename MatrixType > | |
void | cod () |
template<typename MatrixType , int Cols2> | |
void | cod_fixedsize () |
template<typename MatrixType > | |
void | qr () |
template<typename MatrixType , int Cols2> | |
void | qr_fixedsize () |
template<typename MatrixType > | |
void | qr_kahan_matrix () |
template<typename MatrixType > | |
void | qr_invertible () |
template<typename MatrixType > | |
void | qr_verify_assert () |
template<typename MatrixType > | |
void | cod_verify_assert () |
EIGEN_DECLARE_TEST (qr_colpivoting) | |
void cod | ( | ) |
References abs(), Eigen::CompleteOrthogonalDecomposition< MatrixType_, PermutationIndex_ >::absDeterminant(), calibrate::c, cols, Eigen::CompleteOrthogonalDecomposition< MatrixType_, PermutationIndex_ >::compute(), Eigen::createRandomPIMatrixOfRank(), Eigen::CompleteOrthogonalDecomposition< MatrixType_, PermutationIndex_ >::determinant(), EIGEN_TEST_MAX_SIZE, Global_Parameters::exact_solution(), Eigen::CompleteOrthogonalDecomposition< MatrixType_, PermutationIndex_ >::householderQ(), i, Eigen::bfloat16_impl::log(), Eigen::CompleteOrthogonalDecomposition< MatrixType_, PermutationIndex_ >::logAbsDeterminant(), matrix(), min, Global_Physical_Variables::pinv, Eigen::numext::q, rows, SYCL::sign(), Eigen::CompleteOrthogonalDecomposition< MatrixType_, PermutationIndex_ >::signDeterminant(), size, svd(), plotPSD::t, VERIFY, VERIFY_IS_APPROX, and VERIFY_IS_UNITARY.
Referenced by bench(), cod_fixedsize(), and cod_verify_assert().
void cod_fixedsize | ( | ) |
References cod(), Eigen::createRandomPIMatrixOfRank(), Global_Parameters::exact_solution(), matrix(), min, Global_Physical_Variables::pinv, svd(), VERIFY, and VERIFY_IS_APPROX.
Referenced by EIGEN_DECLARE_TEST().
void cod_verify_assert | ( | ) |
References cod(), tmp, and VERIFY_RAISES_ASSERT.
EIGEN_DECLARE_TEST | ( | qr_colpivoting | ) |
References CALL_SUBTEST_1, CALL_SUBTEST_2, CALL_SUBTEST_3, CALL_SUBTEST_4, CALL_SUBTEST_5, CALL_SUBTEST_6, CALL_SUBTEST_7, CALL_SUBTEST_8, CALL_SUBTEST_9, cod_fixedsize(), Eigen::g_repeat, i, and qr_fixedsize().
void qr | ( | ) |
References abs(), calibrate::c, cols, Eigen::createRandomPIMatrixOfRank(), EIGEN_TEST_MAX_SIZE, oomph::SarahBL::epsilon, i, j, m1, m2(), min, Eigen::numext::q, UniformPSDSelfTest::r, rows, size, sqrt(), boost::multiprecision::test_isApproxOrLessThan(), VERIFY, VERIFY_IS_APPROX, VERIFY_IS_APPROX_OR_LESS_THAN, VERIFY_IS_EQUAL, VERIFY_IS_UNITARY, plotDoE::x, and y.
Referenced by qr_fixedsize(), qr_invertible(), qr_kahan_matrix(), and qr_verify_assert().
void qr_fixedsize | ( | ) |
References abs(), calibrate::c, Eigen::createRandomPIMatrixOfRank(), i, int(), j, m1, min, qr(), UniformPSDSelfTest::r, sqrt(), boost::multiprecision::test_isApproxOrLessThan(), VERIFY_IS_APPROX, VERIFY_IS_APPROX_OR_LESS_THAN, VERIFY_IS_EQUAL, plotDoE::x, and y.
Referenced by EIGEN_DECLARE_TEST().
void qr_invertible | ( | ) |
References a, abs(), i, Eigen::bfloat16_impl::log(), m1, m2(), qr(), SYCL::sign(), size, Eigen::value, and VERIFY_IS_APPROX.
void qr_kahan_matrix | ( | ) |
References abs(), calibrate::c, cols, oomph::SarahBL::epsilon, eval(), i, j, m1, min, Eigen::bfloat16_impl::pow(), qr(), UniformPSDSelfTest::r, rows, s, sqrt(), boost::multiprecision::test_isApproxOrLessThan(), VERIFY_IS_APPROX_OR_LESS_THAN, plotDoE::x, and y.
void qr_verify_assert | ( | ) |
References qr(), tmp, and VERIFY_RAISES_ASSERT.