Mercurial > hg > octave-thorsten
changeset 2827:2387b8694c75
[project @ 1997-03-25 23:41:28 by jwe]
CDiagMatrix.h
author | jwe |
---|---|
date | Tue, 25 Mar 1997 23:41:28 +0000 |
parents | d6867cd782c7 |
children | 92826d6e8bd9 |
files | liboctave/CDiagMatrix.cc |
diffstat | 1 files changed, 0 insertions(+), 130 deletions(-) [+] |
line wrap: on
line diff
--- a/liboctave/CDiagMatrix.cc +++ b/liboctave/CDiagMatrix.cc @@ -579,49 +579,6 @@ } ComplexDiagMatrix -operator + (const ComplexDiagMatrix& m, const DiagMatrix& a) -{ - int nr = m.rows (); - int nc = m.cols (); - - int a_nr = a.rows (); - int a_nc = a.cols (); - - if (nr != a_nr || nc != a_nc) - { - gripe_nonconformant ("operator +", nr, nc, a_nr, a_nc); - return ComplexDiagMatrix (); - } - - if (nr == 0 || nc == 0) - return ComplexDiagMatrix (nr, nc); - - return ComplexDiagMatrix (add (m.data (), a.data (), m.length ()), nr, nc); -} - -ComplexDiagMatrix -operator - (const ComplexDiagMatrix& m, const DiagMatrix& a) -{ - int nr = m.rows (); - int nc = m.cols (); - - int a_nr = a.rows (); - int a_nc = a.cols (); - - if (nr != a_nr || nc != a_nc) - { - gripe_nonconformant ("operator -", nr, nc, a_nr, a_nc); - return ComplexDiagMatrix (); - } - - if (nr == 0 || nc == 0) - return ComplexDiagMatrix (nr, nc); - - return ComplexDiagMatrix (subtract (m.data (), a.data (), m.length ()), - nr, nc); -} - -ComplexDiagMatrix operator * (const ComplexDiagMatrix& a, const DiagMatrix& b) { int nr_a = a.rows (); @@ -662,49 +619,6 @@ } ComplexDiagMatrix -operator + (const DiagMatrix& m, const ComplexDiagMatrix& a) -{ - int nr = m.rows (); - int nc = m.cols (); - - int a_nr = a.rows (); - int a_nc = a.cols (); - - if (nr != a_nr || nc != a_nc) - { - gripe_nonconformant ("operator +", nr, nc, a_nr, a_nc); - return ComplexDiagMatrix (); - } - - if (nc == 0 || nr == 0) - return ComplexDiagMatrix (nr, nc); - - return ComplexDiagMatrix (add (m.data (), a.data (), m.length ()), nr, nc); -} - -ComplexDiagMatrix -operator - (const DiagMatrix& m, const ComplexDiagMatrix& a) -{ - int nr = m.rows (); - int nc = m.cols (); - - int a_nr = a.rows (); - int a_nc = a.cols (); - - if (nr != a_nr || nc != a_nc) - { - gripe_nonconformant ("operator -", nr, nc, a_nr, a_nc); - return ComplexDiagMatrix (); - } - - if (nc == 0 || nr == 0) - return ComplexDiagMatrix (nr, nc); - - return ComplexDiagMatrix (subtract (m.data (), a.data (), m.length ()), - nr, nc); -} - -ComplexDiagMatrix operator * (const DiagMatrix& a, const ComplexDiagMatrix& b) { int nr_a = a.rows (); @@ -744,50 +658,6 @@ return c; } -ComplexDiagMatrix -product (const ComplexDiagMatrix& m, const DiagMatrix& a) -{ - int nr = m.rows (); - int nc = m.cols (); - - int a_nr = a.rows (); - int a_nc = a.cols (); - - if (nr != a_nr || nc != a_nc) - { - gripe_nonconformant ("product", nr, nc, a_nr, a_nc); - return ComplexDiagMatrix (); - } - - if (nr == 0 || nc == 0) - return ComplexDiagMatrix (nr, nc); - - return ComplexDiagMatrix (multiply (m.data (), a.data (), m.length ()), - nr, nc); -} - -ComplexDiagMatrix -product (const DiagMatrix& m, const ComplexDiagMatrix& a) -{ - int nr = m.rows (); - int nc = m.cols (); - - int a_nr = a.rows (); - int a_nc = a.cols (); - - if (nr != a_nr || nc != a_nc) - { - gripe_nonconformant ("product", nr, nc, a_nr, a_nc); - return ComplexDiagMatrix (); - } - - if (nc == 0 || nr == 0) - return ComplexDiagMatrix (nr, nc); - - return ComplexDiagMatrix (multiply (m.data (), a.data (), m.length ()), - nr, nc); -} - // other operations ComplexColumnVector