comparison liboctave/dbleQR.cc @ 7559:07522d7dcdf8

fixes to QR and Cholesky updating code
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 05 Mar 2008 14:23:26 -0500
parents 40574114c514
children 0ef0f9802a37
comparison
equal deleted inserted replaced
7558:690c91f741b8 7559:07522d7dcdf8
243 octave_idx_type m = r.rows (); 243 octave_idx_type m = r.rows ();
244 octave_idx_type n = r.columns (); 244 octave_idx_type n = r.columns ();
245 245
246 if (! q.is_square ()) 246 if (! q.is_square ())
247 (*current_liboctave_error_handler) ("QR insert dimensions mismatch"); 247 (*current_liboctave_error_handler) ("QR insert dimensions mismatch");
248 else if (j < 1 || j > n) 248 else if (j < 1 || j > m)
249 (*current_liboctave_error_handler) ("QR delete index out of range"); 249 (*current_liboctave_error_handler) ("QR delete index out of range");
250 else 250 else
251 { 251 {
252 Matrix q1 (m-1, m-1); 252 Matrix q1 (m-1, m-1);
253 Matrix r1 (m-1, n); 253 Matrix r1 (m-1, n);