/* * smoother_test.hpp * * Created on: 20.09.2010 * Author: Julian Iseringhausen */ #ifndef SMOOTHER_TEST_HPP_ #define SMOOTHER_TEST_HPP_ #include #include namespace VMG { class Smoother; class Stencil; class Comm; } namespace VMGTests { class SmootherTestSuite : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE(SmootherTestSuite); CPPUNIT_TEST(GaussSeidelLEXTest); CPPUNIT_TEST(GaussSeidelRBTest); CPPUNIT_TEST_SUITE_END(); public: void setUp(); void tearDown(); protected: void GaussSeidelLEXTest(); void GaussSeidelRBTest(); private: VMG::Smoother *gs, *gsrb; }; } #endif /* SMOOTHER_TEST_HPP_ */