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