Functions | |
| long double | norm_frobenius (const Matrix< long double > &A) |
| double | norm_frobenius (const Matrix< double > &A) |
| float | norm_frobenius (const Matrix< float > &A) |
| template<typename T> | |
| T | squared_sum (const Matrix< T > &A) |
| template<typename T> | |
| T | determinant (const Matrix< T > &A) |
| template<typename T> | |
| void | inverse (const Matrix< T > &A, Matrix< T > &B) |
| template<typename T> | |
| void | eigenvalues (const Matrix< T > &A, ColumnVector< T > &lambda) |
| template<typename T> | |
| void | eigenvalueDecomp (const Matrix< T > &A, Matrix< T > &Q, ColumnVector< T > &lambda) |
| long double linalg::norm_frobenius | ( | const Matrix< long double > & | A | ) |
Definition at line 22 of file linalg.cpp.
References squared_sum().
Here is the call graph for this function:

| double linalg::norm_frobenius | ( | const Matrix< double > & | A | ) |
Definition at line 26 of file linalg.cpp.
References squared_sum().
Here is the call graph for this function:

| float linalg::norm_frobenius | ( | const Matrix< float > & | A | ) |
Definition at line 30 of file linalg.cpp.
References squared_sum().
Here is the call graph for this function:

| T linalg::squared_sum | ( | const Matrix< T > & | A | ) |
Definition at line 32 of file linalg.h.
References colarray::Matrix< T >::_m, and colarray::Matrix< T >::_n.
Referenced by norm_frobenius().
| T linalg::determinant | ( | const Matrix< T > & | A | ) |
Definition at line 50 of file linalg.h.
References colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, blas::getrf(), and colarray::Matrix< T >::inject().
Referenced by mesh::Tet::cartesian_to_simplex(), NedelecElement::get_AeMe(), and mesh::Tet::get_volume().
Here is the call graph for this function:

| void linalg::inverse | ( | const Matrix< T > & | A, | |
| Matrix< T > & | B | |||
| ) |
Definition at line 74 of file linalg.h.
References colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, and blas::gesv().
Referenced by NedelecElement::get_AeMe(), and mesh::Tet::GradientMatrix::GradientMatrix().
Here is the call graph for this function:

| void linalg::eigenvalues | ( | const Matrix< T > & | A, | |
| ColumnVector< T > & | lambda | |||
| ) |
Compute the eigenvalues lambda of a symmetric matrix A.
Definition at line 96 of file linalg.h.
References colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Matrix< T >::inject(), lambda, and blas::syev().
Here is the call graph for this function:

| void linalg::eigenvalueDecomp | ( | const Matrix< T > & | A, | |
| Matrix< T > & | Q, | |||
| ColumnVector< T > & | lambda | |||
| ) |
Compute the eigenvalue decomposition of a symmetric matrix A.
Definition at line 111 of file linalg.h.
References colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Matrix< T >::inject(), lambda, Q, and blas::syev().
Referenced by NedelecElement::constructGQ().
Here is the call graph for this function:

1.4.7