aboutsummaryrefslogtreecommitdiffstats
path: root/lib/matrix.rb
Commit message (Expand)AuthorAgeFilesLines
* * lib/matrix.rb(Vector#each2, Vector#collect2): add type check forkeiju2010-03-291-0/+2
* * lib/matrix.rb (Vector#each): Return self and optimization [ruby-core:28405]marcandre2010-03-031-4/+3
* * lib/matrix.rb (Vector#each2, collect2): small refactoring.matz2010-03-031-1/+1
* * lib/matrix.rb (Vector#each): make Vector enumerable. matz2010-03-031-0/+11
* * lib/matrix.rb (Vector#each2): returns a self. [ruby-dev:40241]mame2010-02-011-0/+1
* * lib/matrix.rb: add exception Matrix::ErrOperationNotImplementedkeiju2010-01-271-14/+30
* * lib/matrix.rb (determinant): fix name error.mame2010-01-271-2/+2
* * lib/matrix.rb: suppress warnings.akr2010-01-251-27/+27
* * lib/matrix.rb (Matrix#inverse_from): use #quo. backported r9490.nobu2010-01-091-1/+1
* * lib/matrix.rb (each2,collect2,map2): Fix enumerator [ruby-core:27225]marcandre2009-12-191-3/+3
* * lib/matrix.rb (**): Optimization (up to 45% faster)marcandre2009-10-241-11/+5
* * lib/matrix (transpose): bug fix for Matrix.empty(0,42).tmarcandre2009-10-241-0/+1
* * lib/matrix (column): handle negative arguments. cf [ruby-core:23598]marcandre2009-10-241-2/+2
* * lib/matrix (minor): Also handle negative arguments like Array#[]marcandre2009-10-241-5/+18
* * lib/matrix.rb (transpose, inspect): Bug fixmarcandre2009-10-201-2/+1
* * lib/matrix.rb (empty): Improved rdocmarcandre2009-10-201-2/+9
* * lib/matrix.rb: Bug fix. See detail [ruby-core:23598].keiju2009-10-201-96/+119
* * lib/matrix.rb (Matrix#rank): Two bug fixes. One made Matrix[[0,0],[0,0],[1,...marcandre2009-09-161-2/+2
* * lib/matrix.rb: Optimizationsmarcandre2009-09-161-46/+25
* * lib/matrix.rb (Matrix#/): Fix obvious bugmarcandre2009-09-161-1/+1
* * lib/matrix.rb: fix previous optimizationmarcandre2009-09-161-3/+3
* * lib/matrix.rb (determinant): Bug fix where determinant failed on some matri...marcandre2009-09-161-1/+1
* * lib/matrix.rb: Fix typos in doc and indentmarcandre2009-09-161-10/+8
* * lib/matrix.rb: trivial optimizationsmarcandre2009-09-161-77/+51
* * lib/matrix.rb (Matrix#rank): revert a part of r20859 to avoidwanabe2009-07-201-3/+2
* * lib/**/*.rb: removed unnecessary shbang lines.nobu2009-03-061-1/+0
* * {ext,lib,test}/**/*.rb: removed trailing spaces.nobu2009-03-061-105/+105
* * lib/optparse/version.rb: remove variable shadowing to stopmatz2008-12-181-78/+54
* * lib/matrix.rb: shut up warning. [ruby-dev:37481] [Bug #899]keiju2008-12-171-16/+11
* * lib/matrix.rb (Matrix#eql?): fixed [ruby-dev:36298].yugui2008-09-151-6/+14
* * lib/matrix.rb (Vector#eql?): typo of the method name as "eqn?".yugui2008-09-141-1/+1
* * $Date$ keyword removed to avoid inclusion of locale dependentakr2008-01-061-1/+0
* * eval.c (rb_f_send): allow send/__send__ to call methods of allmatz2007-11-041-1/+1
* * lib/matrix.rb: fix a coerce bug of Vector. [ruby-core: 12190]keiju2007-09-181-1/+1
* * eval.c (rb_f_send_bang): abandon the name funcall for privatematz2007-08-241-1/+1
* * lib/matrix.rb (Matrix::inverse_from): adding partial pivoting tomatz2007-03-191-6/+12
* * misc/ruby-mode.el (ruby-parse-partial): need to parse "/=" asmatz2006-12-051-2/+2
* * lib/matrix.rb: add Matrix#determinant_e, Matrix#rank_e.keiju2005-12-091-12/+138
* * eval.c (rb_call_super): should call method_missing if super ismatz2005-11-011-6/+6
* * string.c (scan_once): wrong condition to use mbclen2().matz2005-10-271-1/+1
* * dln.c, io.c, pack.c, lib/benchmark.rb, lib/cgi.rb, lib/csv.rb,nobu2004-04-181-3/+3
* From ruby_1_8 branch:gsinclair2004-02-011-313/+263
* * lib/matrix.rb: remove elements conversion to_f, to_i, to_r.matz2003-07-151-52/+1
* Matrix used range.size, which no longer existsdave2003-04-241-2/+4
* Fix method name typo in Matrix.row_vectordave2003-04-241-1/+1
* Added RDoc comments.gsinclair2003-01-201-27/+375
* use Object#class instead of deprecated Object#type.nobu2002-10-021-6/+6
* * matrix.rb: Vector#* bug. reported from Massimiliano Mirrakeiju2001-12-091-2/+2
* * matrix.rb (Matrix#column_vectors, Matrix#row_vectors): ditto bug.keiju2001-11-031-4/+4
* * lib/matrix.rb: resolve 'ruby -w' warnings.keiju2001-06-271-2/+1