diff liboctave/dSparse.h @ 5506:b4cfbb0ec8c4

[project @ 2005-10-23 19:09:32 by dbateman]
author dbateman
date Sun, 23 Oct 2005 19:09:33 +0000
parents 2042301733ce
children b8fc8af2d04d
line wrap: on
line diff
--- a/liboctave/dSparse.h	Fri Oct 21 12:30:29 2005 +0000
+++ b/liboctave/dSparse.h	Sun Oct 23 19:09:33 2005 +0000
@@ -112,11 +112,23 @@
     { 
       return MSparse<double>::transpose (); 
     }
+  SparseMatrix hermitian (void) const { return transpose (); }
 
+private:
+  SparseMatrix dinverse (SparseType &mattyp, octave_idx_type& info, 
+			 double& rcond, const bool force = false, 
+			 const bool calccond = true) const;
+
+  SparseMatrix tinverse (SparseType &mattyp, octave_idx_type& info, 
+			 double& rcond, const bool force = false, 
+			 const bool calccond = true) const;
+
+public:
   SparseMatrix inverse (void) const;
-  SparseMatrix inverse (octave_idx_type& info) const;
-  SparseMatrix inverse (octave_idx_type& info, double& rcond, int force = 0, 
-		        int calc_cond = 1) const;
+  SparseMatrix inverse (SparseType& mattype) const;
+  SparseMatrix inverse (SparseType& mattype, octave_idx_type& info) const;
+  SparseMatrix inverse (SparseType& mattype, octave_idx_type& info, 
+		        double& rcond, int force = 0, int calc_cond = 1) const;
 
   DET determinant (void) const;
   DET determinant (octave_idx_type& info) const;