summaryrefslogtreecommitdiff
path: root/lib/matrix.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/matrix] Add Matrix::VERSION constantMarcus Stollsteimer2019-07-151-0/+2
* proc.c: proc without blocknobu2019-01-101-2/+1
* lib/matrix.rb: Make Matrix & Vector mutable. Add #[]=, #map!.marcandre2018-11-021-21/+226
* lib/matrix: Use consistent stylemarcandre2018-11-021-10/+5
* lib/matrix: use consistent stylemarcandre2018-11-021-15/+15
* lib/matrix.rb: Alias antisymmetric? with skew_symmetric?marcandre2018-11-021-0/+1
* Revert "Matrix: Add #reflexive? method. [Fix GH-1730]"marcandre2018-11-021-9/+0
* Matrix: Add #reflexive? method. [Fix GH-1730]marcandre2018-09-201-0/+9
* lib/matrix: Fix potential bug of Vector#angle_withmarcandre2018-09-161-3/+7
* Removed needless extension for require.hsbt2018-06-081-1/+1
* lib/matrix.rb: Document deprecated methods [#12032] [doc] [ci-skip]marcandre2018-02-061-0/+9
* matrix.rb: add Matrix#antisymmetric?stomar2018-01-111-0/+12
* Add uplevel keyword to Kernel#warn and use itshyouhei2017-12-121-8/+8
* [DOC] Fix example result [ci skip]kazu2017-11-201-1/+1
* lib/matrix: Add hadamard_product/entrywise_product.marcandre2017-11-201-0/+11
* lib/matrix: Add Matrix{.|#}combinemarcandre2017-11-201-0/+29
* lib/matrix: accept vectors in {h|v}stackmarcandre2017-11-201-5/+5
* lib/matrix: Add explicit coercion #to_matrixmarcandre2017-11-201-0/+18
* lib/matrix: Remove method catalog [doc] [ci-skip]marcandre2017-11-091-104/+2
* Use caller with length to reduce unused stringskazu2017-10-211-8/+8
* * lib/matrix.rb: Add Vector.zero and Vector#zero?marcandre2017-03-141-0/+20
* get rid of test failures on CI introduced at r56927usa2016-11-291-3/+3
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* * lib/matrix.rb: added documentation for Matrix#empty and Matrix#/hsbt2015-05-211-0/+2
* * lib/matrix.rb: Add Vector#round. Patch by Jordan Stephens.marcandre2015-03-051-0/+8
* * lib/matrix.rb: [Doc] Fix Vector multiplication documentation [ci-skip]marcandre2015-02-221-1/+1
* * lib.matrix.rb: Fix typo. Patch by Dimitrios Zorbas. [GH-772]marcandre2014-11-271-3/+3
* * lib/matrix.rb: Vector#independent? and associated class methodmarcandre2014-11-191-1/+40
* * lib/matrix.rb: Add Vector#angle_withmarcandre2014-11-191-0/+15
* * lib/matrix.rb: Generalize Vector#cross_product to arbitrary dimensionsmarcandre2014-10-291-6/+28
* * lib/matrix.rb: Add Matrix#adjucatemarcandre2014-10-291-0/+15
* * lib/matrix.rb: Add aliases for Vector#cross & dotmarcandre2014-10-291-2/+4
* * lib/matrix.rb: Add @- and @+ for Matrix and Vector.marcandre2014-10-071-0/+20
* * lib/matrix.rb: Add Matrix#laplace_expansion.marcandre2014-10-071-0/+33
* * lib/matrix.rb: Add Vector.basis.marcandre2014-10-071-0/+14
* * lib/matrix.rb: Add hstack & vstack methods.marcandre2014-10-031-0/+73
* * lib/matrix.rb: Fix Matrix.rows copy bug.marcandre2014-10-031-1/+1
* * lib/matrix.rb: Fix docs. Patched by Ben Woodall. [GH-726]ayumin2014-09-241-12/+12
* * lib/matrix.rb: Avoid using `and`.marcandre2014-07-181-2/+2
* * lib/matrix.rb: Fix sign for cross_product [#9499]marcandre2014-07-111-3/+3
* * lib/matrix.rb: Add Matrix#cofactor [fix GH-568]marcandre2014-04-061-0/+17
* * lib/matrix.rb: Add first_minor [fix GH-568]marcandre2014-04-061-0/+29
* * lib/matrix: Handle empty diagonal matrix case [fix GH-576]marcandre2014-04-061-0/+1
* * lib/matrix.rb: Fix typo in rdocmarcandre2013-04-191-1/+1
* * lib/matrix.rb: Add Vector#cross_product, patch by Luis Ezcurdiamarcandre2013-04-131-0/+12
* * lib/matrix.rb: Fix error message, patch by pypypy [Bug #7777]marcandre2013-02-051-6/+6
* * lib/matrix.rb: Take conjugate for inner productmarcandre2013-01-301-1/+1
* * lib/matrix.rb (#dup): typo in example [ruby-core:50946][Bug #7582]zzak2012-12-171-1/+1
* * lib/matrix: alias {row|column}_size to {row|column}_count and use the latter.marcandre2012-12-101-87/+89
* * lib/matrix.rb: Fix determinant_e [ruby-dev:46305] [Bug #7228]marcandre2012-10-281-1/+1