/* Intel Copyright (C) .... */ #include "sparse_solver.h" #include template void test_pardiso_T() { PardisoLLT < SparseMatrix, Lower> pardiso_llt_lower; PardisoLLT < SparseMatrix, Upper> pardiso_llt_upper; PardisoLDLT < SparseMatrix, Lower> pardiso_ldlt_lower; PardisoLDLT < SparseMatrix, Upper> pardiso_ldlt_upper; PardisoLU < SparseMatrix > pardiso_lu; check_sparse_spd_solving(pardiso_llt_lower); check_sparse_spd_solving(pardiso_llt_upper); check_sparse_spd_solving(pardiso_ldlt_lower); check_sparse_spd_solving(pardiso_ldlt_upper); check_sparse_square_solving(pardiso_lu); } EIGEN_DECLARE_TEST(pardiso_support) { CALL_SUBTEST_1(test_pardiso_T()); CALL_SUBTEST_2(test_pardiso_T()); CALL_SUBTEST_3(test_pardiso_T< std::complex >()); CALL_SUBTEST_4(test_pardiso_T< std::complex >()); }