Mercurial > octave
comparison liboctave/operators/mx-ext.h @ 21271:7e67c7f82fc1
better use of templates for lu factorization classes
* liboctave/numeric/lu.h, liboctave/numeric/lu.cc:
New files generated from base-lu.h, base-lu.cc, CmplxLU.cc, CmplxLU.h,
dbleLU.cc, dbleLU.h, fCmplxLU.cc, fCmplxLU.h, floatLU.cc, and
floatLU.h and converted to templates.
* liboctave/numeric/module.mk: Update.
* lu.cc, mx-defs.h, mx-ext.h, eigs-base.cc: Use new classes.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 16 Feb 2016 12:58:32 -0500 |
parents | 3c8a3d35661a |
children | cbced1c09916 |
comparison
equal
deleted
inserted
replaced
21270:230e186e292d | 21271:7e67c7f82fc1 |
---|---|
60 | 60 |
61 #include "EIG.h" | 61 #include "EIG.h" |
62 | 62 |
63 // Result of an LU decomposition. | 63 // Result of an LU decomposition. |
64 | 64 |
65 #include "dbleLU.h" | 65 #include "lu.h" |
66 #include "CmplxLU.h" | |
67 #include "floatLU.h" | |
68 #include "fCmplxLU.h" | |
69 | 66 |
70 // Result of a QR decomposition. | 67 // Result of a QR decomposition. |
71 | 68 |
72 #include "dbleQR.h" | 69 #include "dbleQR.h" |
73 #include "CmplxQR.h" | 70 #include "CmplxQR.h" |