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)