Actions
Bug #7620
closedIncorrect exception for non-square matrix in Matrix::LUPDecomposition#det
Description
If m is a non-square matrix , m.lup.det should raise Matrix::ErrDimensionMismatch, but it raises NoMethodError.
ruby -rmatrix -e 'Matrix[[0, 0]].lup.det'
C:/ruby200/lib/ruby/2.0.0/matrix/lup_decomposition.rb:80:indet': undefined method
square?' for #Matrix::LUPDecomposition:0xbb4284 (NoMethodError)
from -e:1:in `'
Files
Updated by marcandre (Marc-Andre Lafortune) almost 12 years ago
- Assignee set to marcandre (Marc-Andre Lafortune)
Updated by marcandre (Marc-Andre Lafortune) almost 12 years ago
- Status changed from Open to Assigned
Updated by ko1 (Koichi Sasada) almost 12 years ago
(I'm not sure about this issue)
marcandre, Is this 2.0 issue? High priority? (release blocker?)
Updated by marcandre (Marc-Andre Lafortune) almost 12 years ago
- Category set to lib
- Status changed from Assigned to Closed
- Target version set to 2.0.0
Oh, I already fixed it with r38807, just forgot to reference the bug report in the commit log.
Thanks pypypy for the bug report
Actions
Like0
Like0Like0Like0Like0