#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"
Go to the source code of this file.
Namespaces | |
namespace | Rivet |
Classes | |
class | EigenSystem |
Handy object containing results of a diagonalization. More... | |
struct | EigenPairCmp |
Comparison functor for "eigen-pairs". More... | |
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) |