14 #ifndef DECOMPOSE_HESSENBERG_CMPLX_INCLUDED 
   15 #define DECOMPOSE_HESSENBERG_CMPLX_INCLUDED 
   38   void get_Q(
double *mat);
 
   47   std::valarray<double> 
m_H;
 
   51   inline size_t re(
const size_t i, 
const size_t j)
 
   53     return N2 * i + 2 * j;
 
   56   inline size_t im(
const size_t i, 
const size_t j)
 
   58     return N2 * i + 2 * j + 1;
 
   62   inline size_t re(
const size_t i)
 
   67   inline size_t im(
const size_t i)
 
Decompose_Hessenberg_Cmplx(const size_t &Nin)
 
void get_Hessenberg(double *mat)
 
size_t re(const size_t i, const size_t j)
 
size_t im(const size_t i)
 
std::valarray< double > m_tau
 
size_t im(const size_t i, const size_t j)
 
std::valarray< double > m_H
 
void set_matrix(const double *mat)
 
size_t re(const size_t i)