Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

eigensolver/testsuite/ArPackTest.hh
Go to the documentation of this file.
00001 // testsuite for ARPACK eigensolver
00002 
00003 #ifndef ArPackTest_hh
00004 #define ArPackTest_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 "operator/cg.hh"
00013 #include "eigensolver/ARPACKsymm.hh"
00014 #include "eigensolver/ARPACK.hh"
00015 #include "eigensolver/arpackFabric.hh"
00016 #include "basics/exceptions.hh"
00017 
00018 using concepts::Real;
00019 using concepts::Cmplx;
00020 
00021 namespace test {
00022 
00023   class ArPackTest : public TestCase {
00024   public:
00025     ArPackTest() : spc(10) {}
00026     virtual ~ArPackTest() {}
00027     virtual void run();
00028   private:
00030 
00031     void testFEMDim10();
00032     void testWithKernel();
00033     void testWithKernelSuperLU();
00034 
00035     concepts::DummySpace<Real> spc;
00036   };
00037 
00038 } // namespace test
00039 
00040 # endif // ArPackTest_hh
00041 

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)