#include <vector>
#include "Math/SMatrix.h"
#include "Math/SVector.h"
#include "gsl/gsl_eigen.h"
#include "GaudiKernel/StatusCode.h"
#include "EigenSystem.icpp"
Include dependency graph for EigenSystem.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | Gaudi |
namespace | Gaudi::Math |
namespace | Gaudi::Math::GSL |
Classes | |
class | Gaudi::Math::GSL::EigenSystem |
Helper class with allows to find eigenvalues and eigenvector for symmetrical MathLib matrices ("SMatrix") using GSL library. More... | |
Defines | |
#define | LHCBMATH_EIGENSYSTEM_H 1 |
Functions | |
template<class T, unsigned int D> | |
void | Gaudi::Math::GSL::_copy (const gsl_vector *input, ROOT::Math::SVector< T, D > &output) |
copy GSL vector into MathLib vector | |
template<class T, unsigned int D> | |
void | Gaudi::Math::GSL::_copy (const ROOT::Math::SMatrix< T, D, D, ROOT::Math::MatRepSym< T, D > > &input, gsl_matrix *output) |
copy symmetric MathLib matrix into GSL matrix | |
template<class T, unsigned int D> | |
void | Gaudi::Math::GSL::_copy (const gsl_matrix *input, ROOT::Math::SMatrix< T, D, D > &output) |
copy GSL matrix into MathLib matrix into GSL |
#define LHCBMATH_EIGENSYSTEM_H 1 |
Definition at line 4 of file EigenSystem.h.