![]() |
|
Classes | |
struct | matrix_of< MatrixType, NewScalar > |
struct | matrix_of< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols >, NewScalar > |
Functions | |
template<typename MatrixType , typename Func , typename OutMatrixType = typename matrix_of< MatrixType, typename Eigen::internal::result_of<Func(typename MatrixType::Scalar)>::type>::type> | |
OutMatrixType | cwise_ref (const MatrixType &m, Func f=Func()) |
template<typename MatrixType , typename Func , typename OutMatrixType = typename matrix_of< MatrixType, typename Eigen::internal::result_of<Func(typename MatrixType::Scalar, typename MatrixType::Scalar)>::type>::type> | |
OutMatrixType | cwise_ref (const MatrixType &m1, const MatrixType &m2, Func f=Func()) |
template<typename MatrixType > | |
void | test_cwise_real (const MatrixType &m) |
template<typename MatrixType > | |
void | test_cwise_complex (const MatrixType &m) |
EIGEN_DECLARE_TEST (matrix_cwise) | |
OutMatrixType cwise_ref | ( | const MatrixType & | m, |
Func | f = Func() |
||
) |
References calibrate::c, f(), m, out(), and UniformPSDSelfTest::r.
Referenced by test_cwise_complex(), and test_cwise_real().
OutMatrixType cwise_ref | ( | const MatrixType & | m1, |
const MatrixType & | m2, | ||
Func | f = Func() |
||
) |
References calibrate::c, f(), m1, m2(), out(), and UniformPSDSelfTest::r.
EIGEN_DECLARE_TEST | ( | matrix_cwise | ) |
References CALL_SUBTEST_1, CALL_SUBTEST_2, CALL_SUBTEST_3, CALL_SUBTEST_4, Eigen::Dynamic, Eigen::g_repeat, i, test_cwise_complex(), and test_cwise_real().
void test_cwise_complex | ( | const MatrixType & | m | ) |
References Eigen::numext::abs(), Eigen::numext::abs2(), cols, cwise_ref(), Eigen::numext::equal_strict(), m, m1, m2(), Eigen::numext::pow(), rows, Eigen::numext::sqrt(), VERIFY_IS_CWISE_APPROX, VERIFY_IS_CWISE_EQUAL, plotDoE::x, and y.
Referenced by EIGEN_DECLARE_TEST().
void test_cwise_real | ( | const MatrixType & | m | ) |
References Eigen::numext::abs(), Eigen::numext::abs2(), Eigen::numext::cbrt(), cols, cwise_ref(), Eigen::numext::equal_strict(), m, m1, m2(), Eigen::numext::maxi(), Eigen::numext::mini(), Eigen::numext::pow(), rows, SYCL::sign(), Eigen::numext::sqrt(), VERIFY_IS_CWISE_APPROX, VERIFY_IS_CWISE_EQUAL, plotDoE::x, and y.
Referenced by EIGEN_DECLARE_TEST().