comparison liboctave/operators/mx-defs.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
73 class SVD; 73 class SVD;
74 class ComplexSVD; 74 class ComplexSVD;
75 class FloatSVD; 75 class FloatSVD;
76 class FloatComplexSVD; 76 class FloatComplexSVD;
77 77
78 class LU; 78 template <typename T> class lu;
79 class ComplexLU;
80 class FloatLU;
81 class FloatComplexLU;
82 79
83 class QR; 80 class QR;
84 class ComplexQR; 81 class ComplexQR;
85 class FloatQR; 82 class FloatQR;
86 class FloatComplexQR; 83 class FloatComplexQR;