12#ifndef TLAPACK_GENERALIZED_SCHUR_MOVE_HH
13#define TLAPACK_GENERALIZED_SCHUR_MOVE_HH
52template <TLAPACK_MATRIX matrix_t>
66 const idx_t n = ncols(
A);
int generalized_schur_swap(bool want_q, bool want_z, matrix_t &A, matrix_t &B, matrix_t &Q, matrix_t &Z, const size_type< matrix_t > &j0, const size_type< matrix_t > &n1, const size_type< matrix_t > &n2)
schur_swap, swaps 2 eigenvalues of A.
Definition generalized_schur_swap.hpp:58
int generalized_schur_move(bool want_q, bool want_z, matrix_t &A, matrix_t &B, matrix_t &Q, matrix_t &Z, size_type< matrix_t > &ifst, size_type< matrix_t > &ilst)
generalized_schur_move reorders the generalized Schur factorization of a pencil ( S,...
Definition generalized_schur_move.hpp:53
Recursive QR factorization using compact WY Householder representation.
Definition arrayTraits.hpp:15
typename traits::real_type_traits< Types..., int >::type real_type
The common real type of the list of types.
Definition scalar_type_traits.hpp:113