|
auto | dgeev_ (char *JOBVL, char *JOBVR, int *N, double *A, int *LDA, double *WR, double *WI, double *VL, int *LDVL, double *VR, int *LDVR, double *WORK, int *LWORK, int *INFO) -> void |
|
auto | sgeev_ (char *JOBVL, char *JOBVR, int *N, float *A, int *LDA, float *WR, float *WI, float *VL, int *LDVL, float *VR, int *LDVR, float *WORK, int *LWORK, int *INFO) -> void |
|
template<std::floating_point Float> |
auto | tatooine::lapack::geev (job JOBVL, job JOBVR, int N, Float *A, int LDA, Float *WR, Float *WI, Float *VL, int LDVL, Float *VR, int LDVR, Float *WORK, int LWORK) -> int |
|
template<std::floating_point Float> |
auto | tatooine::lapack::geev (job const JOBVL, job const JOBVR, int N, Float *A, int LDA, Float *WR, Float *WI, Float *VL, int LDVL, Float *VR, int LDVR) -> int |
|
template<std::floating_point Float> |
auto | tatooine::lapack::geev (job JOBVL, job JOBVR, int N, Float *A, int LDA, std::complex< Float > *W, Float *VL, int LDVL, Float *VR, int LDVR, Float *WORK, int LWORK) -> int |
|
template<std::floating_point Float> |
auto | tatooine::lapack::geev (job const JOBVL, job const JOBVR, int N, Float *A, int LDA, std::complex< Float > *W, Float *VL, int LDVL, Float *VR, int LDVR) -> int |
|
template<std::floating_point Float, size_t N> |
auto | tatooine::lapack::geev (tensor< Float, N, N > &A, tensor< std::complex< Float >, N > &W) |
|
template<std::floating_point Float, size_t N> |
auto | tatooine::lapack::geev_left (tensor< Float, N, N > &A, tensor< std::complex< Float >, N > &W, tensor< Float, N, N > &VL) |
|
template<std::floating_point Float, size_t N> |
auto | tatooine::lapack::geev_right (tensor< Float, N, N > &A, tensor< std::complex< Float >, N > &W, tensor< Float, N, N > &VR) |
|
template<std::floating_point Float, size_t N> |
auto | tatooine::lapack::geev (tensor< Float, N, N > &A, tensor< std::complex< Float >, N > &W, tensor< Float, N, N > &VL, tensor< Float, N, N > &VR) |
|