Commit Graph

122 Commits

Author SHA1 Message Date
Iaroslav Postovalov
0e8f6e29ee
Merge branch 'dev' into gsl-experiment
# Conflicts:
#	kmath-core/src/commonMain/kotlin/kscience/kmath/linear/MatrixContext.kt
#	kmath-ejml/src/main/kotlin/kscience/kmath/ejml/EjmlMatrixContext.kt
2020-12-02 09:21:25 +07:00
712df04170 Implemented #131 2020-12-01 21:21:56 +03:00
625e624cab kmath-for-real refactoring 2020-11-29 21:38:12 +03:00
Iaroslav Postovalov
abcde808dc
Add first working test, use kotlinx-io fork, major rework of GSL API 2020-10-04 20:17:44 +07:00
Iaroslav Postovalov
fd4253fc93
Provide bindings for each gsl_matrix except char, uchar, long_double because they have no clear KMath analogues 2020-10-04 13:54:00 +07:00
Iaroslav Postovalov
9e277a7de3
Minor changes related to benchmarks and EJML matrix, add GSL module, add wrapper for gsl_matrix, provide headers of gsl, configure cinterop at least for Linux and OSX, update GitHub Actions workflow 2020-10-04 12:45:35 +07:00
Iaroslav
91cb95544c
Add tests 2020-09-21 19:29:56 +07:00
Iaroslav
964ac8a702
Fix weird guard check 2020-09-21 19:02:12 +07:00
Iaroslav
1c11d25306
Fix typo 2020-09-21 19:01:36 +07:00
Iaroslav
66d5df7a51
Add missing public visibilities 2020-09-21 19:01:24 +07:00
Iaroslav
2c21f56695
Add missing public visibilities and add @author markers 2020-09-21 19:00:55 +07:00
Iaroslav
5910c587e2
Add missing public visibilities 2020-09-21 18:59:32 +07:00
Iaroslav
267b6086a9
Change package and specify public visibilities, fix old plugin ID 2020-09-21 18:59:02 +07:00
Iaroslav
1e67ffb5ef
Make one-liner not a one-liner 2020-09-20 16:40:07 +07:00
Iaroslav
09b82a8910
Override toString and contentEquals 2020-09-14 20:20:07 +07:00
Iaroslav
2f2315f6cd
Override toString 2020-09-14 20:18:43 +07:00
Iaroslav
91d692381c
Update comparison and fix type error 2020-09-14 20:15:11 +07:00
Iaroslav
a046f5c060
Update features 2020-09-14 20:02:53 +07:00
Iaroslav
1c495759cd
Replace ?: with set merging 2020-09-14 19:53:31 +07:00
Iaroslav Postovalov
d088fdf77c
Move matrix solving and inverting to extensions because of consistency 2020-09-12 09:23:47 +07:00
Iaroslav Postovalov
edd3022aac
Add dynamic operations and add documentations 2020-09-10 05:53:44 +07:00
Iaroslav Postovalov
d1184802bd
Drop koma module, implement kmath-ejml module copying it, but for EJML SimpleMatrix 2020-09-09 23:42:43 +07:00