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
Sort the numbers in D in increasing order (if ID = 'I') or in decreasing order (if ID = 'D' ).
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