Mercurial > hg > octave-nkf
diff liboctave/CmplxSCHUR.h @ 1929:908f5b6676d7
[project @ 1996-02-11 22:05:08 by jwe]
author | jwe |
---|---|
date | Sun, 11 Feb 1996 22:05:23 +0000 |
parents | 950825cea083 |
children | d20ab06301e8 |
line wrap: on
line diff
--- a/liboctave/CmplxSCHUR.h +++ b/liboctave/CmplxSCHUR.h @@ -39,17 +39,20 @@ { public: - ComplexSCHUR (void) : schur_mat (), unitary_mat () { } + ComplexSCHUR (void) + : schur_mat (), unitary_mat () { } ComplexSCHUR (const ComplexMatrix& a, const string& ord) - { - init (a,ord); - } + : schur_mat (), unitary_mat () + { + init (a, ord); + } ComplexSCHUR (const ComplexMatrix& a, const string& ord, int& info) - { - info = init (a,ord); - } + : schur_mat (), unitary_mat () + { + info = init (a,ord); + } ComplexSCHUR (const ComplexSCHUR& a) : schur_mat (a.schur_mat), unitary_mat (a.unitary_mat) { } @@ -64,12 +67,16 @@ return *this; } + ~ComplexSCHUR (void) { } + ComplexMatrix schur_matrix (void) const { return schur_mat; } ComplexMatrix unitary_matrix (void) const { return unitary_mat; } friend ostream& operator << (ostream& os, const ComplexSCHUR& a); + typedef int (*select_function) (const Complex&); + private: ComplexMatrix schur_mat;