C++ main module for mmsd Package  1.0
LAP_FullMatrixTest.h
Go to the documentation of this file.
1 #ifndef LAP_FullMatrixTest_H
2 #define LAP_FullMatrixTest_H
3 
4 #include "CORE_Object.h"
5 
14 class LAP_FullMatrixTest : public virtual CORE_Object {
15 
16  SP_OBJECT(LAP_FullMatrixTest);
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 ORTHOGONALIZATION_TEST;
25  static const tFlag FACTORIZATION_TEST;
26 
27 
28 
29 protected:
30  // METHODS
31 
32  // CONSTRUCTORS
33 
37  }
38 
39 
40 
41  // DESTRUCTORS
42 
43 
46  virtual ~LAP_FullMatrixTest(void) {
47  }
48 
49 
50 
51 public:
54  inline static SP::LAP_FullMatrixTest New() {
55  SP::LAP_FullMatrixTest p(new LAP_FullMatrixTest(),LAP_FullMatrixTest::Delete());
56  p->setThis(p);
57  return p;
58  };
59 
60 
63  tBoolean test();
64 
67  tBoolean test(const tFlag& testNumber);
68 
69 private:
70  tBoolean accessorTest()const;
71  tBoolean computationTest()const;
72  tBoolean productTest()const;
73  tBoolean eigenTest()const;
74  tBoolean orthogonalizationTest()const;
75  tBoolean factorizationTest()const;
76 
77 };
78 
79 
80 #endif
tBoolean test()
make the test
Definition: LAP_FullMatrixTest.cpp:503
LAP_FullMatrixTest(void)
create
Definition: LAP_FullMatrixTest.h:36
DEFINE_SPTR(LAP_FullMatrixTest)
#define tBoolean
Definition: types.h:48
This class is a test class for vector of LAP package.
Definition: LAP_FullMatrixTest.h:14
virtual ~LAP_FullMatrixTest(void)
destroy
Definition: LAP_FullMatrixTest.h:46
abstract base class for most classes.
Definition: CORE_Object.h:30
static SP::LAP_FullMatrixTest New()
create a test class
Definition: LAP_FullMatrixTest.h:54
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106
#define tFlag
Definition: types.h:14