Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matrix Ruby Wrappers #56

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
7aab5b3
Classes for Matrices
rajithv Jun 21, 2016
11badd1
Alloc and Free methods for MatrixBase
rajithv Jun 21, 2016
7f918e0
DenseMatrix alloc and free funcs
rajithv Jun 21, 2016
8de5d9f
DenseMatrix() and SymEngine::DenseMatrix(no_rows, no_cols) working
rajithv Jun 22, 2016
0b897b9
DenseMatrix(Array) and DenseMatrix(SymEngine::DenseMatrix) working
rajithv Jun 22, 2016
8f50218
inspect and to_s for MatrixBase
rajithv Jun 23, 2016
b719126
Changed dense_matrix to dense_matrix_init
rajithv Jun 23, 2016
d7c8b29
SparseMatrix ruby wrappers
rajithv Jun 23, 2016
fc9db03
Getter and setter for DenseMatrix
rajithv Jun 23, 2016
c72348e
det, inv, transpose and submatrix
rajithv Jun 23, 2016
ad72687
+ operator for DenceMatrix
rajithv Jun 26, 2016
423259b
* operator for DenseMatrix
rajithv Jun 26, 2016
4c40373
LU for DenseMatrix
rajithv Jun 27, 2016
e00ff7f
LDL, LU_solve, FFLU, FFLDU working
rajithv Jun 27, 2016
6d31369
convert() can convert 2D arrays into DenseMatrices
rajithv Jun 28, 2016
fb787a1
numpy-like functions ones and zeros
rajithv Jun 28, 2016
42d3e95
diag method of numpy-like functions
rajithv Jun 29, 2016
c07f5c7
All numpy-like functions wrapped for DenseMatrix
rajithv Jul 2, 2016
7f4c24d
SparseMatrix get and set methods
rajithv Jul 3, 2016
5c739d1
equal and not equal operators for DenseMatrix
rajithv Jul 4, 2016
ff06faa
Changed code due to changes in Cwrapper, started spec
rajithv Jul 6, 2016
6d6521f
matrix spec update
rajithv Jul 7, 2016
6a7fa2b
changed inspect for DenseMatrix
rajithv Jul 7, 2016
e447e97
Updated matrix spec, better grouping for tests and row, column tests
rajithv Jul 7, 2016
61cee1a
Removing unwanted files, and updating symengine version
rajithv Jul 8, 2016
aaa2aa8
Formatting and fixing warnings
rajithv Jul 8, 2016
c1b8e6e
Merge branch 'master' of https://github.com/symengine/symengine.rb in…
rajithv Jul 8, 2016
662680d
Improvement to specs
rajithv Jul 11, 2016
4820121
Restructuring matrix constructors
rajithv Jul 13, 2016
3389034
Merge branch 'master' of https://github.com/symengine/symengine.rb in…
rajithv Jul 30, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ext/symengine/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ set(RUBY_WRAPPER_SRC
ruby_function.c
ruby_ntheory.c
ruby_utils.c
ruby_matrix.c
symengine_utils.c
symengine.c
)
Expand Down
Loading