Mercurial > hg > octave-lyh
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;