diff liboctave/floatLU.h @ 7810:5420b8cf011a

Error in FloatComplexLU instantiation
author David Bateman <dbateman@free.fr>
date Fri, 23 May 2008 17:56:10 +0200
parents 82be108cc558
children 445d27d79f4e
line wrap: on
line diff
--- a/liboctave/floatLU.h
+++ b/liboctave/floatLU.h
@@ -25,24 +25,25 @@
 #define octave_FloatLU_h 1
 
 #include "base-lu.h"
+#include "dMatrix.h"
 #include "fMatrix.h"
 
 class
 OCTAVE_API
-FloatLU : public base_lu <FloatMatrix, float, FloatMatrix, float>
+FloatLU : public base_lu <FloatMatrix, float, Matrix, double>
 {
 public:
 
-  FloatLU (void) : base_lu <FloatMatrix, float, FloatMatrix, float> () { }
+  FloatLU (void) : base_lu <FloatMatrix, float, Matrix, double> () { }
 
   FloatLU (const FloatMatrix& a);
 
-  FloatLU (const FloatLU& a) : base_lu <FloatMatrix, float, FloatMatrix, float> (a) { }
+  FloatLU (const FloatLU& a) : base_lu <FloatMatrix, float, Matrix, double> (a) { }
 
   FloatLU& operator = (const FloatLU& a)
     {
       if (this != &a)
-	base_lu <FloatMatrix, float, FloatMatrix, float> :: operator = (a);
+	base_lu <FloatMatrix, float, Matrix, double> :: operator = (a);
 
       return *this;
     }