00001 00006 #ifndef laguerreTest_hh 00007 #define laguerreTest_hh 00008 00009 #include "basics/typedefs.hh" 00010 #include "basics/testcase.hh" 00011 00012 namespace test { 00013 00014 // ********************************************************** LaguerreTest ** 00015 00019 class LaguerreTest : public TestCase { 00020 public: 00021 virtual ~LaguerreTest() {} 00022 virtual void run(); 00023 00025 00026 void testLaguerrePolynomials(); 00027 void testLaguerreBasis(); 00028 void testLaguerreBasisDeriv(); 00030 private: 00031 void testFunction_(const concepts::Real* f, uint n, 00032 const concepts::Real* x, const char* formula); 00033 }; 00034 00035 } // namespace test 00036 00037 #endif // laguerreTest_hh