#include <cassert>#include <cmath>#include "vector.h"#include "matrix.h"#include "blas.h"Include dependency graph for linalg.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | linalg |
Functions | |
| template<typename T> | |
| T | linalg::squared_sum (const Matrix< T > &A) |
| long double | linalg::norm_frobenius (const Matrix< long double > &A) |
| double | linalg::norm_frobenius (const Matrix< double > &A) |
| float | linalg::norm_frobenius (const Matrix< float > &A) |
| template<typename T> | |
| T | linalg::determinant (const Matrix< T > &A) |
| template<typename T> | |
| void | linalg::inverse (const Matrix< T > &A, Matrix< T > &B) |
| template<typename T> | |
| void | linalg::eigenvalues (const Matrix< T > &A, ColumnVector< T > &lambda) |
| template<typename T> | |
| void | linalg::eigenvalueDecomp (const Matrix< T > &A, Matrix< T > &Q, ColumnVector< T > &lambda) |
1.4.7