| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

EigenSystem.h File Reference

#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 Documentation

#define LHCBMATH_EIGENSYSTEM_H   1

Definition at line 4 of file EigenSystem.h.

| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:02:57 2011 for LHCbMath by doxygen 1.4.7