aboutsummaryrefslogtreecommitdiffstats
path: root/test/matrix
Commit message (Expand)AuthorAgeFilesLines
* [ruby/matrix] Add Ractor testMarc-Andre Lafortune2020-12-191-9/+9
* [ruby/matrix] Disable Ractor testMarc-Andre Lafortune2020-12-091-0/+2
* [ruby/matrix] Make frozen matrices Ractor shareableMarc-Andre Lafortune2020-12-091-0/+9
* [ruby/matrix] Optimize **Marc-Andre Lafortune2020-12-051-0/+6
* [ruby/matrix] Add Matrix#adjoint [#14]Marc-Andre Lafortune2020-05-011-0/+5
* [ruby/matrix] Fix Matrix#orthogonal?Marc-Andre Lafortune2020-05-011-0/+7
* [ruby/matrix] Fix Matrix#unitary? [#14]Marc-Andre Lafortune2020-05-011-0/+8
* Add abs to Matrix (#2199)Fernando Wolf Bona2019-08-211-0/+5
* lib/matrix.rb: Make Matrix & Vector mutable. Add #[]=, #map!.marcandre2018-11-022-1/+242
* lib/matrix: Fix potential bug of Vector#angle_withmarcandre2018-09-161-0/+2
* lib/matrix: Add hadamard_product/entrywise_product.marcandre2017-11-201-0/+14
* lib/matrix: Add Matrix{.|#}combinemarcandre2017-11-201-0/+17
* lib/matrix: accept vectors in {h|v}stackmarcandre2017-11-201-0/+4
* lib/matrix: Add explicit coercion #to_matrixmarcandre2017-11-202-0/+8
* * lib/matrix.rb: Add Vector.zero and Vector#zero?marcandre2017-03-141-0/+7
* Add frozen_string_literal: false for all filesnaruse2015-12-162-0/+2
* * remove trailing spaces.svn2015-10-231-2/+2
* * lib/matrix/eigenvalue_decomposition.rb (tridiagonalize): fixshugo2015-10-231-0/+26
* test_matrix.rb: Refactor on Matrix#determinantnobu2015-05-081-4/+4
* * lib/matrix.rb: Add Vector#round. Patch by Jordan Stephens.marcandre2015-03-052-0/+10
* test_vector.rb: fix exception classnobu2014-11-191-1/+1
* * lib/matrix.rb: Vector#independent? and associated class methodmarcandre2014-11-191-0/+19
* * lib/matrix.rb: Add Vector#angle_withmarcandre2014-11-191-0/+11
* * lib/matrix.rb: Generalize Vector#cross_product to arbitrary dimensionsmarcandre2014-10-291-2/+12
* * lib/matrix.rb: Add Matrix#adjucatemarcandre2014-10-291-0/+15
* * lib/matrix.rb: Add aliases for Vector#cross & dotmarcandre2014-10-291-0/+3
* * lib/matrix.rb: Add @- and @+ for Matrix and Vector.marcandre2014-10-072-0/+18
* * lib/matrix.rb: Add Matrix#laplace_expansion.marcandre2014-10-071-0/+18
* * lib/matrix.rb: Add Vector.basis.marcandre2014-10-071-0/+9
* * lib/matrix.rb: Add hstack & vstack methods.marcandre2014-10-031-0/+35
* * lib/matrix.rb: Fix Matrix.rows copy bug.marcandre2014-10-031-0/+14
* * test/matrix/test_matrix.rb: Add tests for Matrix class.hsbt2014-07-181-0/+35
* * lib/matrix.rb: Fix sign for cross_product [#9499]marcandre2014-07-111-0/+5
* * lib/matrix.rb: Add Matrix#cofactor [fix GH-568]marcandre2014-04-061-0/+11
* * lib/matrix.rb: Add first_minor [fix GH-568]marcandre2014-04-061-0/+12
* * test/matrix/test_matrix: Add tests for trivial cases [fix GH-576]marcandre2014-04-061-0/+3
* * lib/matrix: Handle empty diagonal matrix case [fix GH-576]marcandre2014-04-061-0/+1
* matrix.rb: complex vectornobu2012-09-031-0/+15
* * test/matrix/test_matrix.rb: remove obsolete test [ruby-core:37714]marcandre2011-07-011-1/+0
* * lib/matrix.rb: Improve algorithm for Matrix#determinant and Matrix#rankmarcandre2010-04-291-18/+5
* * lib/matrix.rb: Deprecate Vector#elements_to{i/f/r}marcandre2010-04-112-24/+0
* * test/matrix/test_vector.rb: Oups, removed another obsolete testmarcandre2010-04-051-5/+0
* * test/matrix/test_matrix.rb (class): Cleanup testsmarcandre2010-04-041-6/+0
* * test/matrix/test_matrix.rb, test/matrix/test_vector.rb: add somemame2010-01-272-0/+404
* * lib/matrix.rb (Matrix#inverse_from): use #quo. backported r9490.nobu2010-01-091-0/+9
* * test/matrix/test_matrix.rb (TestMatrix#test_rank):yugui2009-11-101-0/+98
* * test/matrix/test_matrix.rb (setup): typo.yugui2008-09-152-4/+16
* * lib/matrix.rb (Vector#eql?): typo of the method name as "eqn?".yugui2008-09-142-0/+86