// This file is part of Eigen, a lightweight C++ template library // for linear algebra. // // Copyright (C) 2011 Gael Guennebaud // Copyright (C) 2012 desire Nuentsa template void test_dgmres_T() { DGMRES, DiagonalPreconditioner > dgmres_colmajor_diag; DGMRES, IdentityPreconditioner > dgmres_colmajor_I; DGMRES, IncompleteLUT > dgmres_colmajor_ilut; //GMRES, SSORPreconditioner > dgmres_colmajor_ssor; CALL_SUBTEST( check_sparse_square_solving(dgmres_colmajor_diag) ); // CALL_SUBTEST( check_sparse_square_solving(dgmres_colmajor_I) ); CALL_SUBTEST( check_sparse_square_solving(dgmres_colmajor_ilut) ); //CALL_SUBTEST( check_sparse_square_solving(dgmres_colmajor_ssor) ); } EIGEN_DECLARE_TEST(dgmres) { CALL_SUBTEST_1(test_dgmres_T()); CALL_SUBTEST_2(test_dgmres_T >()); }