<T>LAPACK 0.1.2
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
trevc3.hpp File Reference
Include dependency graph for trevc3.hpp:

Go to the source code of this file.

Classes

struct  tlapack::Trevc3Opts
 Options struct for multishift_qr(). More...
 

Namespaces

namespace  tlapack
 Sort the numbers in D in increasing order (if ID = 'I') or in decreasing order (if ID = 'D' ).
 

Enumerations

enum class  tlapack::HowMny : char {
  tlapack::All = 'A' , tlapack::Back = 'B' , tlapack::Select = 'S' , tlapack::All = 'A' ,
  tlapack::Back = 'B' , tlapack::Select = 'S'
}
 

Functions

template<TLAPACK_SIDE side_t, TLAPACK_VECTOR select_t, TLAPACK_MATRIX matrix_T_t, TLAPACK_MATRIX matrix_Vl_t, TLAPACK_MATRIX matrix_Vr_t>
int tlapack::trevc3 (const side_t side, const HowMny howmny, select_t &select, const matrix_T_t &T, matrix_Vl_t &Vl, matrix_Vr_t &Vr, const Trevc3Opts &opts={})
 TREVC3 computes some or all of the right and/or left eigenvectors of an upper quasi-triangular matrix T.
 
template<TLAPACK_SIDE side_t, TLAPACK_VECTOR select_t, TLAPACK_MATRIX matrix_T_t, TLAPACK_MATRIX matrix_Vl_t, TLAPACK_MATRIX matrix_Vr_t, TLAPACK_WORKSPACE rwork_t, TLAPACK_WORKSPACE work_t>
int tlapack::trevc3_work (const side_t side, const HowMny howmny, select_t &select, const matrix_T_t &T, matrix_Vl_t &Vl, matrix_Vr_t &Vr, rwork_t &rwork, work_t &work, const Trevc3Opts &opts={})
 TREVC3 computes some or all of the right and/or left eigenvectors of an upper quasi-triangular matrix T.
 
template<TLAPACK_SIDE side_t, TLAPACK_VECTOR select_t, TLAPACK_MATRIX matrix_T_t, TLAPACK_MATRIX matrix_Vl_t, TLAPACK_MATRIX matrix_Vr_t>
WorkInfo tlapack::trevc3_worksize (const side_t side, const HowMny howmny, select_t &select, const matrix_T_t &T, matrix_Vl_t &Vl, matrix_Vr_t &Vr, const Trevc3Opts &opts={})
 Worspace query of TREVC3()
 

Detailed Description

Author
Thijs Steel, KU Leuven, Belgium Adapted from
See also
https://github.com/Reference-LAPACK/lapack/tree/master/SRC/dtrevc.f