Go to the source code of this file.
|
| namespace | tlapack |
| | Sort the numbers in D in increasing order (if ID = 'I') or in decreasing order (if ID = 'D' ).
|
| |
|
| 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()
|
| |