C++ main module for mmsd Package  1.0
LAP_PackedSymmetricMatrixTest.h
Go to the documentation of this file.
1 #ifndef LAP_PackedSymmetricMatrixTest_H
2 #define LAP_PackedSymmetricMatrixTest_H
3 
4 #include "CORE_Object.h"
5 
15 
17  // ATTRIBUTES
18 
19 private:
20  static const tFlag ACCESSOR_TEST;
21  static const tFlag COMPUTATION_TEST;
22  static const tFlag EIGEN_TEST;
23  static const tFlag PRODUCT_TEST;
24  static const tFlag FACTORIZATION_TEST;
25 
26 
27 protected:
28  // METHODS
29 
30  // CONSTRUCTORS
31 
35  }
36 
37 
38 
39  // DESTRUCTORS
40 
41 
45  }
46 
47 
48 
49 public:
52  inline static SP::LAP_PackedSymmetricMatrixTest New() {
53  SP::LAP_PackedSymmetricMatrixTest p(new LAP_PackedSymmetricMatrixTest(),LAP_PackedSymmetricMatrixTest::Delete());
54  p->setThis(p);
55  return p;
56  };
57 
58 
61  tBoolean test();
62 
65  tBoolean test(const tFlag& testNumber);
66 
67 private:
68  tBoolean accessorTest()const;
69  tBoolean computationTest()const;
70  tBoolean productTest()const;
71  tBoolean eigenTest()const;
72  tBoolean factorizationTest()const;
73 };
74 
75 
76 #endif
#define tBoolean
Definition: types.h:48
This class is a test class for vector of LAP package.
Definition: LAP_PackedSymmetricMatrixTest.h:14
DEFINE_SPTR(LAP_PackedSymmetricMatrixTest)
abstract base class for most classes.
Definition: CORE_Object.h:30
static SP::LAP_PackedSymmetricMatrixTest New()
create a test class
Definition: LAP_PackedSymmetricMatrixTest.h:52
LAP_PackedSymmetricMatrixTest(void)
create
Definition: LAP_PackedSymmetricMatrixTest.h:34
virtual ~LAP_PackedSymmetricMatrixTest(void)
destroy
Definition: LAP_PackedSymmetricMatrixTest.h:44
tBoolean test()
make the test
Definition: LAP_PackedSymmetricMatrixTest.cpp:635
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106
#define tFlag
Definition: types.h:14