![]() |
|
Classes | |
struct | randomMatrixWithImagEivals< MatrixType, IsComplex > |
struct | randomMatrixWithImagEivals< MatrixType, 0 > |
struct | randomMatrixWithImagEivals< MatrixType, 1 > |
Macros | |
#define | VERIFY_IS_APPROX_ABS(a, b) VERIFY(test_isApprox_abs(a, b)) |
Functions | |
template<typename Type1 , typename Type2 > | |
bool | test_isApprox_abs (const Type1 &a, const Type2 &b) |
template<typename MatrixType > | |
MatrixType | randomMatrixWithRealEivals (const Index size) |
template<typename MatrixType > | |
void | testMatrixExponential (const MatrixType &A) |
template<typename MatrixType > | |
void | testMatrixLogarithm (const MatrixType &A) |
template<typename MatrixType > | |
void | testHyperbolicFunctions (const MatrixType &A) |
template<typename MatrixType > | |
void | testGonioFunctions (const MatrixType &A) |
template<typename MatrixType > | |
void | testMatrix (const MatrixType &A) |
template<typename MatrixType > | |
void | testMatrixType (const MatrixType &m) |
template<typename MatrixType > | |
void | testMapRef (const MatrixType &A) |
EIGEN_DECLARE_TEST (matrix_function) | |
EIGEN_DECLARE_TEST | ( | matrix_function | ) |
References CALL_SUBTEST_1, CALL_SUBTEST_2, CALL_SUBTEST_3, CALL_SUBTEST_4, CALL_SUBTEST_5, CALL_SUBTEST_6, CALL_SUBTEST_7, testMapRef(), and testMatrixType().
MatrixType randomMatrixWithRealEivals | ( | const Index | size | ) |
References diag, Eigen::HouseholderQR< MatrixType_ >::householderQ(), i, Eigen::HouseholderSequence< VectorsType, CoeffsType, Side >::inverse(), size, and oomph::PseudoSolidHelper::Zero.
|
inline |
void testGonioFunctions | ( | const MatrixType & | A | ) |
References Eigen::bfloat16_impl::exp(), and VERIFY_IS_APPROX_ABS.
Referenced by testMatrix().
void testHyperbolicFunctions | ( | const MatrixType & | A | ) |
void testMapRef | ( | const MatrixType & | A | ) |
References R, Eigen::PlainObjectBase< Derived >::rows(), size, X, and Y.
Referenced by EIGEN_DECLARE_TEST().
void testMatrix | ( | const MatrixType & | A | ) |
References testGonioFunctions(), testHyperbolicFunctions(), testMatrixExponential(), and testMatrixLogarithm().
Referenced by testMatrixType().
void testMatrixExponential | ( | const MatrixType & | A | ) |
void testMatrixLogarithm | ( | const MatrixType & | A | ) |
void testMatrixType | ( | const MatrixType & | m | ) |
References eval(), Eigen::g_repeat, i, m, size, and testMatrix().
Referenced by EIGEN_DECLARE_TEST().