Mercurial > hg > octave-nkf
diff liboctave/dbleLU.h @ 9708:6f3ffe11d926
implement luupdate
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 08 Oct 2009 16:05:53 +0200 |
parents | eb63fbe60fab |
children | 4c0cdbe0acca |
line wrap: on
line diff
--- a/liboctave/dbleLU.h +++ b/liboctave/dbleLU.h @@ -39,6 +39,9 @@ LU (const LU& a) : base_lu <Matrix> (a) { } + LU (const Matrix& l, const Matrix& u, const PermMatrix& p) + : base_lu <Matrix> (l, u, p) { } + LU& operator = (const LU& a) { if (this != &a) @@ -48,6 +51,14 @@ } ~LU (void) { } + + void update (const ColumnVector& u, const ColumnVector& v); + + void update (const Matrix& u, const Matrix& v); + + void update_piv (const ColumnVector& u, const ColumnVector& v); + + void update_piv (const Matrix& u, const Matrix& v); }; #endif