Mercurial > hg > octave-nkf
changeset 5713:6cb607fcf41c
[project @ 2006-03-23 18:22:51 by dbateman]
author | dbateman |
---|---|
date | Thu, 23 Mar 2006 18:22:51 +0000 |
parents | 93856a571283 |
children | 24f6a13878c2 |
files | liboctave/ChangeLog liboctave/SparseCmplxQR.h liboctave/SparseQR.h |
diffstat | 3 files changed, 38 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,3 +1,8 @@ +2006-03-21 David Bateman <dbateman@free.fr> + + * SparseQR.h: Publish externally used friends. + * SparseCmplxQR.h: ditto. + 2006-03-21 John W. Eaton <jwe@octave.org> * lo-specfun.cc (betainc): Use F77_XFCN instead of F77_FUNC for
--- a/liboctave/SparseCmplxQR.h +++ b/liboctave/SparseCmplxQR.h @@ -137,6 +137,23 @@ #endif }; + +// Publish externally used friend functions. + +extern ComplexMatrix qrsolve (const SparseComplexMatrix &a, const Matrix &b, + octave_idx_type &info); + +extern SparseComplexMatrix qrsolve (const SparseComplexMatrix &a, + const SparseMatrix &b, + octave_idx_type &info); + +extern ComplexMatrix qrsolve (const SparseComplexMatrix &a, + const ComplexMatrix &b, + octave_idx_type &info); + +extern SparseComplexMatrix qrsolve (const SparseComplexMatrix &a, + const SparseComplexMatrix &b, + octave_idx_type &info); #endif /*
--- a/liboctave/SparseQR.h +++ b/liboctave/SparseQR.h @@ -133,6 +133,22 @@ #endif }; + +// Publish externally used friend functions. + +extern Matrix qrsolve (const SparseMatrix &a, const Matrix &b, + octave_idx_type &info); + +extern SparseMatrix qrsolve (const SparseMatrix &a, const SparseMatrix &b, + octave_idx_type &info); + +extern ComplexMatrix qrsolve (const SparseMatrix &a, const ComplexMatrix &b, + octave_idx_type &info); + +extern SparseComplexMatrix qrsolve (const SparseMatrix &a, + const SparseComplexMatrix &b, + octave_idx_type &info); + #endif /*