Mercurial > hg > octave-nkf
diff liboctave/fCmplxLU.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/fCmplxLU.h +++ b/liboctave/fCmplxLU.h @@ -42,6 +42,10 @@ FloatComplexLU (const FloatComplexLU& a) : base_lu <FloatComplexMatrix> (a) { } + FloatComplexLU (const FloatComplexMatrix& l, const FloatComplexMatrix& u, + const PermMatrix& p) + : base_lu <FloatComplexMatrix> (l, u, p) { } + FloatComplexLU& operator = (const FloatComplexLU& a) { if (this != &a) @@ -51,6 +55,14 @@ } ~FloatComplexLU (void) { } + + void update (const FloatComplexColumnVector& u, const FloatComplexColumnVector& v); + + void update (const FloatComplexMatrix& u, const FloatComplexMatrix& v); + + void update_piv (const FloatComplexColumnVector& u, const FloatComplexColumnVector& v); + + void update_piv (const FloatComplexMatrix& u, const FloatComplexMatrix& v); }; #endif