#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.
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) |