10 #ifndef LOWER_TRIANGULAR_MATRIX_H
11 #define LOWER_TRIANGULAR_MATRIX_H
83 double & at(uint32_t )
const;
84 double & at(uint16_t , uint16_t )
const;
A class describing a Lower Triangular Matrix. Lower triangular matrix are Matrix of dimension satisf...
Definition: lowerTriangularMatrix.h:26
friend LTMatrix operator+(const LTMatrix &, const LTMatrix &)
Definition: lowerTriangularMatrix.cpp:168
uint16_t max_col_from_row(uint16_t) const
A method to compute the maximum colum index with non-zero data for a given row . Works for a general ...
Definition: lowerTriangularMatrix.cpp:78
static double tr(const LTMatrix &)
Definition: lowerTriangularMatrix.cpp:244
static LTMatrix zeros(uint16_t)
Definition: lowerTriangularMatrix.cpp:263
~LTMatrix()
Definition: lowerTriangularMatrix.cpp:62
friend LTMatrix operator*(const LTMatrix &, const LTMatrix &)
Product of Lower Triangular Matrices. For and two lower triangular matrices of dimension ,...
Definition: lowerTriangularMatrix.cpp:129
static LTMatrix ones(uint16_t)
Definition: lowerTriangularMatrix.cpp:268
static double det(const LTMatrix &)
Definition: lowerTriangularMatrix.cpp:253
LTMatrix & operator=(const LTMatrix &)
Definition: lowerTriangularMatrix.cpp:94
LTMatrix()
Construct a new LTMatrix object. Default Constructor, call parent Matrix constructor.
Definition: lowerTriangularMatrix.cpp:9
friend std::ostream & operator<<(std::ostream &, const LTMatrix &)
Definition: lowerTriangularMatrix.cpp:226
LTMatrix operator-() const
Definition: lowerTriangularMatrix.cpp:111
friend LTMatrix operator/(const LTMatrix &, const double)
Definition: lowerTriangularMatrix.cpp:216
double & operator()(uint32_t) const
Definition: lowerTriangularMatrix.cpp:89
static LTMatrix rand(uint16_t)
Definition: lowerTriangularMatrix.cpp:273
A class describing a Matrix object. Matrices are array of size (n,m) whre n and m are integer greater...
Definition: matrix.h:29
A lightweight class describing a Vector object. Vectors are array with size n (>0) of doubles.
Definition: vector.h:25
Header file for Matrix class.