Mercurial > octave
comparison liboctave/operators/mx-ext.h @ 21273:cbced1c09916
better use of templates for svd classes
* liboctave/numeric/svd.h, liboctave/numeric/svd.cc: New files for svd
classes generated from CmplxSVD.cc, CmplxSVD.h, dbleSVD.cc, dbleSVD.h,
fCmplxSVD.cc, fCmplxSVD.h, floatSVD.cc, and floatSVD.h and converted
to templates.
* liboctave/numeric/module.mk: Update.
* __qp__.cc, svd.cc, CMatrix.cc, CMatrix.h, dDiagMatrix.h, dMatrix.cc,
dMatrix.h, fCMatrix.cc, fCMatrix.h, fDiagMatrix.h, fMatrix.cc,
fMatrix.h, oct-norm.cc, mx-defs.h, mx-ext.h: Use new classes.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 16 Feb 2016 14:41:06 -0500 |
parents | 7e67c7f82fc1 |
children | eb1524b07fe3 |
comparison
equal
deleted
inserted
replaced
21272:987c1a79d33f | 21273:cbced1c09916 |
---|---|
49 | 49 |
50 #include "schur.h" | 50 #include "schur.h" |
51 | 51 |
52 // Result of a Singular Value Decomposition. | 52 // Result of a Singular Value Decomposition. |
53 | 53 |
54 #include "dbleSVD.h" | 54 #include "svd.h" |
55 #include "CmplxSVD.h" | |
56 #include "floatSVD.h" | |
57 #include "fCmplxSVD.h" | |
58 | 55 |
59 // Result of an Eigenvalue computation. | 56 // Result of an Eigenvalue computation. |
60 | 57 |
61 #include "EIG.h" | 58 #include "EIG.h" |
62 | 59 |