pardisoTest.hh

Go to the documentation of this file.
1 
7 #ifndef pardisoTest_hh
8 #define pardisoTest_hh
9 
10 #include "basics/testcase.hh"
11 #include "space/space.hh"
12 
13 namespace test {
14 
19  class PardisoTest : public TestCase {
20  public:
21  PardisoTest() : spc(5) {}
22  virtual ~PardisoTest() {}
23  virtual void run();
24 
26 
27  void testSPD();
30  void testUNSYMM();
32  private:
34  };
35 
36 } // namespace test
37 
38 #endif // pardisoTest_hh
Base class for tests.
Definition: testcase.hh:92
virtual ~PardisoTest()
Definition: pardisoTest.hh:22
Unit tests.
Definition: testcase.hh:66
Test the direct solver Pardiso.
Definition: pardisoTest.hh:19
void testSPD()
Tests symmetric, positive definite solver.
virtual void run()
Runs the tests. Must be overwritten by the specialization.
concepts::DummySpace< concepts::Real > spc
Tests symmetric, positive definite solver.
Definition: pardisoTest.hh:33
void testUNSYMM()
Tests unsymmetric solver.
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich