diff liboctave/dDiagMatrix.h @ 8371:c3f7e2549abb

make det & inv aware of diagonal & permutation matrices
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 04 Dec 2008 12:03:45 +0100
parents 445d27d79f4e
children e3c9102431a9
line wrap: on
line diff
--- a/liboctave/dDiagMatrix.h	Thu Dec 04 09:52:30 2008 +0100
+++ b/liboctave/dDiagMatrix.h	Thu Dec 04 12:03:45 2008 +0100
@@ -28,6 +28,7 @@
 
 #include "dRowVector.h"
 #include "dColVector.h"
+#include "DET.h"
 
 #include "mx-defs.h"
 
@@ -98,7 +99,8 @@
 
   ColumnVector diag (octave_idx_type k = 0) const;
 
-  bool is_identity (void) const;
+  DET determinant (void) const;
+  double rcond (void) const;
 
   // i/o