aboutsummaryrefslogtreecommitdiffstats
path: root/lib/matrix.rb
Commit message (Expand)AuthorAgeFilesLines
* * 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
* revert r37326 "remove string literal concatenation"nobu2012-10-251-1/+2
* remove string literal concatenationnobu2012-10-251-2/+1
* matrix.rb: complex vectornobu2012-09-031-1/+1
* * lib/matrix.rb (hermitian?): Bug fix, patch by George Koehlermarcandre2012-04-161-1/+1
* * lib/matrix.rb: Clean up extra whitespace in output documentation.drbrain2012-01-261-93/+93
* * lib/matrix.rb (symmetric?): Trivial optimizationmarcandre2011-12-301-2/+3
* * lib/matrix.rb: Deal with subclasses of Matrix [redmine #5307]marcandre2011-09-101-23/+23
* Remove duplicated definition.naruse2011-07-091-9/+0
* * lib/matrix.rb: Add Vector#normalize [ruby-dev:43829]marcandre2011-07-091-0/+27
* * lib/matrix: Add LUP decompositionmarcandre2011-07-011-0/+18
* * lib/matrix.rb: Allow non integer exponents for Matrix#**marcandre2011-07-011-3/+6
* * lib/matrix: Add Eigenvalue Decompositionmarcandre2011-07-011-0/+22
* * lib/matrix: Add Matrix#roundmarcandre2011-07-011-0/+7
* * lib/matrix.rb: Matrix.zero can build rectangular matrices.marcandre2011-06-291-4/+6
* * lib/matrix.rb: Add Matrix#diagonal?, hermitian?, normal?, orthogonal?marcandre2011-06-291-0/+138
* * lib/matrix.rb: Specialize Matrix#find_index to return [row, col]marcandre2011-06-291-0/+31
* * lib/matrix.rb: Matrix#each{_with_index} can iterate over a subset of the Ma...marcandre2011-06-291-19/+110
* Clean warnings: unused variables.naruse2010-06-231-3/+2
* * lib/matrix.rb (eql?, ==, minor): Fix bugs when comparing/returningmarcandre2010-06-051-3/+5
* * lib/matrix.rb: trivial optimizationsmarcandre2010-06-051-20/+16