00001 // testsuite for DirPowIt eigensolver and associated SmallES: 00002 00003 #ifndef DirPowItTest_hh 00004 #define DirPowItTest_hh 00005 00006 #include <iostream> 00007 #include <cstdlib> 00008 #include <unistd.h> // for command line parsing 00009 #include "space/space.hh" 00010 #include "basics/testcase.hh" 00011 #include "operator/sparseMatrix.hh" 00012 #include "eigensolver/SmallES.hh" 00013 #include "eigensolver/QR_Q.hh" 00014 #include "eigensolver/DirPowIt.hh" 00015 #include "operator/superLU.hh" 00016 #include "basics/exceptions.hh" 00017 #include "toolbox/array.hh" 00018 00019 using concepts::Real; 00020 using concepts::Cmplx; 00021 00022 namespace test { 00023 00024 class DirPowItTest : public TestCase { 00025 public: 00026 DirPowItTest() : spc(5) {} 00027 virtual ~DirPowItTest() {} 00028 virtual void run(); 00029 private: 00030 concepts::DummySpace<Real> spc; 00031 }; 00032 00033 } // namespace test 00034 00035 # endif // DirPowItTest_hh 00036