diff liboctave/CSparse.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 233d98d95659
line wrap: on
line diff
--- a/liboctave/CSparse.h
+++ b/liboctave/CSparse.h
@@ -120,9 +120,22 @@
 
   friend SparseComplexMatrix conj (const SparseComplexMatrix& a);
 
+private:
+  SparseComplexMatrix dinverse (SparseType &mattyp, octave_idx_type& info, 
+				double& rcond, const bool force = false, 
+				const bool calccond = true) const;
+
+  SparseComplexMatrix tinverse (SparseType &mattyp, octave_idx_type& info, 
+				double& rcond, const bool force = false, 
+				const bool calccond = true) const;
+
+public:
   SparseComplexMatrix inverse (void) const;
-  SparseComplexMatrix inverse (octave_idx_type& info) const;
-  SparseComplexMatrix inverse (octave_idx_type& info, double& rcond, int force = 0,
+  SparseComplexMatrix inverse (SparseType& mattype) const;
+  SparseComplexMatrix inverse (SparseType& mattype, 
+			       octave_idx_type& info) const;
+  SparseComplexMatrix inverse (SparseType& mattype, octave_idx_type& info, 
+			       double& rcond, int force = 0, 
 			       int calc_cond = 1) const;
 
   ComplexDET determinant (void) const;