![]() |
CPP Linear Algebra ToolBox
0.1.0
|
#include "../include/header/lowerTriangularMatrix.h"
Functions | |
LTMatrix | operator* (const LTMatrix &lhs, const LTMatrix &rhs) |
Product of Lower Triangular Matrices. For \(L_1\) and \(L_2\) two lower triangular matrices of dimension \((n,n)\), we have. More... | |
Vector | operator* (const LTMatrix &lhs, const Vector &rhs) |
LTMatrix | operator* (const double k, const LTMatrix &L) |
LTMatrix | operator* (const LTMatrix &L, const double k) |
LTMatrix | operator+ (const LTMatrix &lhs, const LTMatrix &rhs) |
LTMatrix | operator+ (const double k, const LTMatrix &L) |
LTMatrix | operator+ (const LTMatrix &L, const double k) |
LTMatrix | operator- (const LTMatrix &lhs, const LTMatrix &rhs) |
LTMatrix | operator- (const LTMatrix &L, const double k) |
LTMatrix | operator- (const double k, const LTMatrix &L) |
LTMatrix | operator/ (const LTMatrix &L, const double k) |
std::ostream & | operator<< (std::ostream &os, const LTMatrix &L) |
Product of Lower Triangular Matrices. For \(L_1\) and \(L_2\) two lower triangular matrices of dimension \((n,n)\), we have.
\[ (L_1L_2)_{i,j} = \sum_{k=j}^{i} (L_1)_{ik}(L_2)_{kj} ,\quad \forall\, j \leq i \]
lhs | Left hand side, a lower triangular matrix of size : \((n, n)\) |
rhs | Right hand side, a lower triangular matrix of size : \((n, n)\) |
std::ostream& operator<< | ( | std::ostream & | os, |
const LTMatrix & | L | ||
) |