rivet is hosted by Hepforge, IPPP Durham
MatrixDiag.hh File Reference
#include "Rivet/Math/MathHeader.hh"
#include "Rivet/Math/MatrixN.hh"
#include "gsl/gsl_vector.h"
#include "gsl/gsl_matrix.h"
#include "gsl/gsl_eigen.h"
Include dependency graph for MatrixDiag.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EigenSystem< N >
 Handy object containing results of a diagonalization. More...
struct  EigenPairCmp< N >
 Comparison functor for "eigen-pairs". More...

Namespaces

namespace  Rivet

Functions

template<size_t N>
EigenSystem< N > diagonalize (const Matrix< N > &m)
template<size_t N>
const string toString (const typename EigenSystem< N >::EigenPair &e)
template<size_t N>
ostream & operator<< (std::ostream &out, const typename EigenSystem< N >::EigenPair &e)