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 {