#include "schur.h"
Public Member Functions | |
schur (const schur &a) | |
schur (const T &a, const std::string &ord, bool calc_unitary=true) | |
schur (const T &a, const std::string &ord, octave_f77_int_type &info, bool calc_unitary=true) | |
schur (const T &s, const T &u) | |
schur (void) | |
~schur (void)=default | |
schur & | operator= (const schur &a) |
T | schur_matrix (void) const |
T | unitary_schur_matrix (void) const |
Private Member Functions | |
OCTAVE_API F77_INT | init (const ComplexMatrix &a, const std::string &ord, bool calc_unitary) |
OCTAVE_API F77_INT | init (const FloatComplexMatrix &a, const std::string &ord, bool calc_unitary) |
OCTAVE_API F77_INT | init (const FloatMatrix &a, const std::string &ord, bool calc_unitary) |
OCTAVE_API F77_INT | init (const Matrix &a, const std::string &ord, bool calc_unitary) |
OCTAVE_API octave_f77_int_type | init (const T &a, const std::string &ord, bool calc_unitary) |
Private Attributes | |
T | m_schur_mat |
T | m_unitary_schur_mat |
|
private |
Definition at line 278 of file schur.cc.
References Array< T, Alloc >::clear(), Array< T, Alloc >::cols(), F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T, Alloc >::fortran_vec(), n, Array< T, Alloc >::rows(), select_ana(), select_dig(), and Faddeeva::w().
|
private |
Definition at line 389 of file schur.cc.
References Array< T, Alloc >::clear(), Array< T, Alloc >::cols(), F77_CMPLX_ARG, F77_XFCN, Array< T, Alloc >::fortran_vec(), n, Array< T, Alloc >::rows(), select_ana(), select_dig(), and Faddeeva::w().
|
private |
Definition at line 190 of file schur.cc.
References Array< T, Alloc >::clear(), Array< T, Alloc >::cols(), F77_XFCN, Array< T, Alloc >::fortran_vec(), n, Array< T, Alloc >::rows(), select_ana(), select_dig(), and wi.
|
private |
Definition at line 102 of file schur.cc.
References Array< T, Alloc >::clear(), Array< T, Alloc >::cols(), F77_XFCN, Array< T, Alloc >::fortran_vec(), n, Array< T, Alloc >::rows(), select_ana(), select_dig(), and wi.
|
private |
Definition at line 76 of file schur.h.
References schur< T >::m_schur_mat, and schur< T >::m_unitary_schur_mat.
|
inline |
|
inline |
|
private |
Definition at line 97 of file schur.h.
Referenced by schur< T >::operator=().
|
private |
Definition at line 98 of file schur.h.
Referenced by schur< T >::operator=().