aboutsummaryrefslogtreecommitdiffstats
path: root/lib/matrix.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/matrix] Fix 0-th power [Bug #17521] (#4047)Marc-André Lafortune2021-01-101-1/+1
* [ruby/matrix] Make frozen matrices Ractor shareableMarc-Andre Lafortune2020-12-091-1/+5
* [ruby/matrix] Optimize **Marc-Andre Lafortune2020-12-051-15/+38
* [ruby/matrix] Add Matrix#adjoint [#14]Marc-Andre Lafortune2020-05-011-0/+11
* [ruby/matrix] Optimize Matrix#*Marc-Andre Lafortune2020-05-011-10/+12
* [ruby/matrix] Fix Matrix#orthogonal?Marc-Andre Lafortune2020-05-011-3/+4
* [ruby/matrix] Fix Matrix#unitary? [#14]Marc-Andre Lafortune2020-05-011-3/+3
* [ruby-matrix] Update docs (nicer rendering, undocumented method)zverok2020-05-011-89/+105
* Fix message of ExceptionForMatrix::ErrOperationNotDefinedKazuhiro NISHIYAMA2020-02-091-1/+1
* Simplified ErrDimensionMismatch classHiroshi SHIBATA2019-11-301-4/+2
* Support argument for ErrNotRegularHiroshi SHIBATA2019-11-301-2/+6
* Support existence usecase for the custom exception classesHiroshi SHIBATA2019-11-301-3/+13
* replace raise method from e2mmap on Scalar classHiroshi SHIBATA2019-11-301-5/+5
* raise method accepts 3 argument with exception classHiroshi SHIBATA2019-11-301-9/+9
* Remove re-define embedded error classes and extract argument on custom error ...Hiroshi SHIBATA2019-11-301-16/+4
* Use simple exception classes instead of e2mmapHiroshi SHIBATA2019-11-301-48/+73
* Add abs to Matrix (#2199)Fernando Wolf Bona2019-08-211-0/+7
* [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