1 #ifndef MATH_FullMatrix_H 2 #define MATH_FullMatrix_H 52 inline static SP::MATH_FullMatrix
New() {
MATH_FullMatrix(void)
create a vector
Definition: MATH_FullMatrix.h:34
DEFINE_SPTR(MATH_FullMatrix)
const CORE_RealArray & getValues() const
get the values of the matrix
Definition: MATH_FullMatrix.h:113
#define tUSInt
Definition: types.h:28
CORE_RealArray & getValues()
get the values of the matrix
Definition: MATH_FullMatrix.h:106
virtual tULLInt getMemorySize() const
return the memory size in byte
Definition: MATH_FullMatrix.h:124
void setSize(const tUIndex &n)
set the size
Definition: CORE_Array.h:292
tUIndex mRowsNumber
Definition: MATH_FullMatrix.h:28
static SP::MATH_FullMatrix New()
return a share pointer of a vector based on CORE_RealArray
Definition: MATH_FullMatrix.h:52
virtual tUIndex getColumnsNumber() const
return the number of columns of the matrix
Definition: MATH_FullMatrix.h:98
virtual SP::MATH_Matrix NewInstance() const
return a share pointer to a new instance of this
Definition: MATH_FullMatrix.h:60
This class impements the MATH_MaskMatrix whci deals with mask vector.
Definition: MATH_MaskMatrix.h:19
virtual void product(const tUIndex &n, const tReal &beta, const tUSInt &incX, const tReal *x, const tReal &alpha, const tUSInt &incY, tReal *y) const
y:=alpha.y+beta. T . x where T is this
Definition: MATH_FullMatrix.cpp:19
CORE_RealArray mValues
Definition: MATH_FullMatrix.h:26
tUIndex mColumnsNumber
Definition: MATH_FullMatrix.h:29
virtual tUIndex getRowsNumber() const
return the number of rows of the matrix
Definition: MATH_FullMatrix.h:92
virtual tULLInt getMemorySize() const
return the memory size in byte
Definition: CORE_Array.h:545
virtual tULLInt getMemorySize() const
return the memory size in byte
Definition: MATH_Matrix.h:68
#define tUIndex
Definition: types.h:126
SP_OBJECT(MATH_FullMatrix)
virtual ~MATH_FullMatrix(void)
destroy a vector
Definition: MATH_FullMatrix.h:45
This class impements the MATH_Matrix class thanks to CORE_RealArray data.
Definition: MATH_FullMatrix.h:19
#define tString
Definition: types.h:135
virtual void setSize(const tUIndex &r, const tUIndex &c)
set the size of the matrix
Definition: MATH_FullMatrix.h:72
virtual tString toString() const
return the string representation of the class
Definition: MATH_FullMatrix.cpp:253
#define tULLInt
Definition: types.h:45
void setValues(const tUIndex &n, const tReal *vs)
set the values of the full matrix by row thanks to values of the vector vs of size n ...
Definition: MATH_FullMatrix.cpp:7
#define tReal
Definition: types.h:118
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141