C++ main module for mmsd Package  1.0
LAP_DoubleGeneralMatrix.h
Go to the documentation of this file.
1 #ifndef LAP_DoubleGeneralMatrix_H
2 #define LAP_DoubleGeneralMatrix_H
3 
4 
5 #include "LAP_DoubleMatrix.h"
6 
7 
8 
16 
18 
19  SP_OBJECT(LAP_DoubleGeneralMatrix);
20 
21 private:
22  // ATTRIBUTES
23 
24 
25 
26  // ASSOCIATIONS
27 
28  // METHOD
29 
30 
31 public:
32  // CONSTRUCTORS
35  }
36 
38  LAP_DoubleGeneralMatrix(const unsigned int& n,const unsigned int& p):LAP_DoubleMatrix(n,p) {
39 
40  }
41 
42  // DESTRUCTORS
46  }
47 
48 
49 
50 
51 
52 
53 
54 public:
55 
56 
59  virtual tBoolean isSymmetric() const {
60  return false;
61  }
64  virtual tBoolean isUpper() const {
65  return false;
66  }
67 
68  // LINEAR Method
69  //===============
70 
71  // ----------------
72  // vector product
73  // ----------------
74 
75 
76 
77  // ----------------
78  // matrix product
79  // ----------------
80 
81 
82  // ----------------------
83  // eigen values & vectors
84  // ------------------------
85 
86 
87  // -----------------------
88  // linear system solvers
89  // -----------------------
90 
91  // -----------------------
92  // transformation method
93  // -----------------------
94 
95  // -----------------------
96  // STRING Representation
97  // ----------------------
98 
99 
100 };
101 #endif
LAP_DoubleGeneralMatrix()
build a matrix
Definition: LAP_DoubleGeneralMatrix.h:34
Definition: LAP_DoubleMatrix.h:18
this class describes a general double matrix
Definition: LAP_DoubleGeneralMatrix.h:17
#define tBoolean
Definition: types.h:48
virtual tBoolean isUpper() const
return true if the matrix is upper
Definition: LAP_DoubleGeneralMatrix.h:64
virtual tBoolean isSymmetric() const
return true if the matrix is symmetric
Definition: LAP_DoubleGeneralMatrix.h:59
virtual ~LAP_DoubleGeneralMatrix()
destroy a matrix
Definition: LAP_DoubleGeneralMatrix.h:45
DEFINE_SPTR(LAP_DoubleGeneralMatrix)
LAP_DoubleGeneralMatrix(const unsigned int &n, const unsigned int &p)
build a matrix
Definition: LAP_DoubleGeneralMatrix.h:38