Mercurial > octave-nkf
comparison liboctave/CmplxSCHUR.h @ 10822:23d2378512a0
implement rsf2csf
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Tue, 27 Jul 2010 11:26:43 +0200 |
parents | cbc402e64d83 |
children | 367bfee35ba0 |
comparison
equal
deleted
inserted
replaced
10821:693e22af08ae | 10822:23d2378512a0 |
---|---|
26 | 26 |
27 #include <iosfwd> | 27 #include <iosfwd> |
28 #include <string> | 28 #include <string> |
29 | 29 |
30 #include "CMatrix.h" | 30 #include "CMatrix.h" |
31 #include "dbleSCHUR.h" | |
31 | 32 |
32 class | 33 class |
33 OCTAVE_API | 34 OCTAVE_API |
34 ComplexSCHUR | 35 ComplexSCHUR |
35 { | 36 { |
46 bool calc_unitary = true) | 47 bool calc_unitary = true) |
47 : schur_mat (), unitary_mat () { info = init (a, ord, calc_unitary); } | 48 : schur_mat (), unitary_mat () { info = init (a, ord, calc_unitary); } |
48 | 49 |
49 ComplexSCHUR (const ComplexSCHUR& a) | 50 ComplexSCHUR (const ComplexSCHUR& a) |
50 : schur_mat (a.schur_mat), unitary_mat (a.unitary_mat) { } | 51 : schur_mat (a.schur_mat), unitary_mat (a.unitary_mat) { } |
52 | |
53 ComplexSCHUR (const ComplexMatrix& s, const ComplexMatrix& u); | |
54 | |
55 ComplexSCHUR (const SCHUR& s); | |
51 | 56 |
52 ComplexSCHUR& operator = (const ComplexSCHUR& a) | 57 ComplexSCHUR& operator = (const ComplexSCHUR& a) |
53 { | 58 { |
54 if (this != &a) | 59 if (this != &a) |
55 { | 60 { |