diff options
author | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-09-16 07:17:22 +0000 |
---|---|---|
committer | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-09-16 07:17:22 +0000 |
commit | 193a7db4e25beeb1b7932581323848258400cc34 (patch) | |
tree | 1a8b0316a5a77066077a01b92d4046707df17f6e /lib/matrix.rb | |
parent | 52c3721af3bcb194d9525699342e143b969296b5 (diff) |
* lib/matrix.rb: fix previous optimization
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/matrix.rb')
-rw-r--r-- | lib/matrix.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/matrix.rb b/lib/matrix.rb index e4a81ea013..33e5eadb59 100644 --- a/lib/matrix.rb +++ b/lib/matrix.rb @@ -669,7 +669,7 @@ class Matrix if (akk = a[k][k]) == 0 i = k loop do - return 0 if (i += 1) > size + return 0 if (i += 1) >= size break unless a[i][k] == 0 end a[i], a[k] = a[k], a[i] @@ -710,7 +710,7 @@ class Matrix if a[k][k].zero? i = k loop do - return 0 if (i += 1) > size + return 0 if (i += 1) >= size break unless a[i][k].zero? end a[i], a[k] = a[k], a[i] @@ -771,7 +771,7 @@ class Matrix i = k exists = true loop do - if (i += 1) > a_row_size - 1 + if (i += 1) >= a_row_size exists = false break end |