diff liboctave/SparseCmplxLU.h @ 7515:f3c00dc0912b

Eliminate the rest of the dispatched sparse functions
author David Bateman <dbateman@free.fr>
date Fri, 22 Feb 2008 15:50:51 +0100
parents a1dbe9d80eee
children eb63fbe60fab
line wrap: on
line diff
--- a/liboctave/SparseCmplxLU.h
+++ b/liboctave/SparseCmplxLU.h
@@ -38,10 +38,13 @@
   SparseComplexLU (void) 
     : sparse_base_lu <SparseComplexMatrix, Complex, SparseMatrix, double> () { }
 
-  SparseComplexLU (const SparseComplexMatrix& a, double piv_thres = -1);
+  SparseComplexLU (const SparseComplexMatrix& a, 
+		   const Matrix& piv_thres = Matrix (),
+		   bool scale = false);
 
   SparseComplexLU (const SparseComplexMatrix& a, const ColumnVector& Qinit,
-		   double piv_thres = -1, bool FixedQ = false,
+		   const Matrix& piv_thres = Matrix (), 
+		   bool scale = false, bool FixedQ = false,
 		   double droptol = -1., bool milu = false,
 		   bool udiag = false);