/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/quadrature/diagonalization.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/quadrature/diagonalization.hh File Reference
DiFfRG
diagonalization.hh File Reference
#include <DiFfRG/common/math.hh>
#include <cmath>
#include <limits>

Go to the source code of this file.

Namespaces

namespace  DiFfRG
 

Functions

template<typename T >
void DiFfRG::diagonalize_tridiagonal_symmetric_matrix (std::vector< T > &d, std::vector< T > &e, std::vector< T > &z)
 Diagonalizes a symmetric tridiagonal matrix.