![]() |
|
Macros | |
#define | EIGEN_NO_DEBUG_SMALL_PRODUCT_BLOCKS |
Functions | |
template<typename MatrixType , typename DenseMat > | |
int | generate_sparse_rectangular_problem (MatrixType &A, DenseMat &dA, int maxRows=300, int maxCols=300) |
template<typename MatrixType , typename DenseMat > | |
int | generate_sparse_square_symmetric_problem (MatrixType &A, DenseMat &dA, int maxSize=300) |
template<typename Scalar , typename Solver > | |
void | test_accelerate_ldlt () |
template<typename Scalar , typename Solver > | |
void | test_accelerate_llt () |
template<typename Scalar , typename Solver > | |
void | test_accelerate_qr () |
template<typename Scalar > | |
void | run_tests () |
EIGEN_DECLARE_TEST (accelerate_support) | |
#define EIGEN_NO_DEBUG_SMALL_PRODUCT_BLOCKS |
EIGEN_DECLARE_TEST | ( | accelerate_support | ) |
References CALL_SUBTEST_1, and CALL_SUBTEST_2.
int generate_sparse_rectangular_problem | ( | MatrixType & | A, |
DenseMat & | dA, | ||
int | maxRows = 300 , |
||
int | maxCols = 300 |
||
) |
References cols, UniformPSDSelfTest::density, ForceNonZeroDiag, max, Eigen::PlainObjectBase< Derived >::resize(), and rows.
Referenced by test_accelerate_qr().
int generate_sparse_square_symmetric_problem | ( | MatrixType & | A, |
DenseMat & | dA, | ||
int | maxSize = 300 |
||
) |
References cols, UniformPSDSelfTest::density, ForceNonZeroDiag, max, Eigen::PlainObjectBase< Derived >::resize(), and rows.
Referenced by test_accelerate_ldlt(), and test_accelerate_llt().
void run_tests | ( | ) |
void test_accelerate_ldlt | ( | ) |
References b, generate_sparse_square_symmetric_problem(), Eigen::internal::isApprox(), Eigen::PlainObjectBase< Derived >::rows(), solver, Eigen::Success, VERIFY, and plotDoE::x.
void test_accelerate_llt | ( | ) |
void test_accelerate_qr | ( | ) |
References b, generate_sparse_rectangular_problem(), Eigen::internal::isApprox(), Eigen::PlainObjectBase< Derived >::rows(), solver, Eigen::Success, VERIFY, and plotDoE::x.