Iaroslav Postovalov
57b1157650
Reformat, bring back the features of CMMatrix with the new API, add missing features in QRDecomposition in EjmlMatrix
2021-01-20 00:28:39 +07:00
Iaroslav Postovalov
97ec575142
Merge branch 'dev' into commandertvis/cm-decompositions
...
# Conflicts:
# kmath-commons/src/main/kotlin/kscience/kmath/commons/linear/CMMatrix.kt
# kmath-ejml/src/main/kotlin/kscience/kmath/ejml/EjmlMatrix.kt
2021-01-20 00:19:34 +07:00
Alexander Nozik
b3cd4f8e1b
Merge pull request #191 from mipt-npm/commandertvis/update-changelog
...
Update changelog
2021-01-19 19:38:25 +03:00
4c256a9f14
Features refactoring.
2021-01-19 19:32:13 +03:00
ab32cd9561
Numeric operations are decoupled from Ring
2021-01-19 17:16:43 +03:00
Iaroslav Postovalov
ad822271b3
Update changelog
2021-01-19 20:25:26 +07:00
Iaroslav Postovalov
1a7bd76152
Update changelog
2021-01-19 20:23:11 +07:00
Iaroslav Postovalov
5003cca2cd
Merge branch 'dev' into gsl-experiment
...
# Conflicts:
# kmath-ejml/src/main/kotlin/kscience/kmath/ejml/EjmlMatrix.kt
2021-01-19 20:19:13 +07:00
Iaroslav Postovalov
acdeeadd6d
Update changelog
2021-01-19 20:17:53 +07:00
Iaroslav Postovalov
cdf4984568
Update tools again
2021-01-19 19:47:08 +07:00
4635080317
Optimize RealMatrix dot operation
2021-01-18 21:33:53 +03:00
Iaroslav Postovalov
348f114bb6
Minor: add newline
2021-01-19 01:10:16 +07:00
Iaroslav Postovalov
53db4489f8
Implement decomposition features by CMMatrix
2021-01-19 01:09:44 +07:00
Iaroslav Postovalov
7418228d08
Update KDoc comments
2021-01-19 00:27:28 +07:00
Iaroslav Postovalov
6d118fc841
Minor: fix a typo
2021-01-19 00:15:09 +07:00
Iaroslav Postovalov
f1b319f73d
Minor: micro-optimize getFeature function, reformat
2021-01-19 00:14:12 +07:00
Iaroslav Postovalov
3f00410fc1
Add missing import
2021-01-17 19:12:14 +07:00
Iaroslav Postovalov
6636b228f3
Add missing JvmName annotations
2021-01-17 18:59:20 +07:00
Iaroslav Postovalov
bd178d77ba
Add transposeConjugate function for Complex and Double (conjugate values are not cached). Minor refactoring of MatrixContext and API reference changes
2021-01-17 02:38:48 +07:00
Iaroslav Postovalov
7699983f0a
Update tools
2021-01-16 18:53:12 +07:00
Alexander Nozik
758508ba96
Merge pull request #180 from mipt-npm/commandertvis/matrix-decompositions
...
Update KDoc comments for Matrix classes, improve MatrixFeature API, implement new features with EJML matrix, delete inversion API from EJML in favor of InverseMatrixFeature, override point by EJML matrix
2021-01-16 12:28:42 +03:00
Iaroslav Postovalov
7fdd001a77
Update KDoc comments for Matrix classes, improve MatrixFeature API, implement new features with EJML matrix, delete inversion API from EJML in favor of InverseMatrixFeature, override point by EJML matrix
2021-01-16 15:51:36 +07:00
Iaroslav Postovalov
de289afb7b
Override point function in GslMatrixContext
2021-01-15 23:01:35 +07:00
Iaroslav Postovalov
1c70e73a71
Merge branch 'dev' into gsl-experiment
2021-01-15 21:39:26 +07:00
Alexander Nozik
fed17a17a9
Merge pull request #175 from mipt-npm/commandertvis/update-gradle
...
Update Gradle again
2021-01-10 17:18:36 +03:00
Iaroslav Postovalov
0ef7e7ca52
Update Gradle again
2021-01-10 17:53:15 +07:00
Alexander Nozik
a5e8c971ba
Merge pull request #173 from mipt-npm/commandertvis/ast-valid-constantfolding
...
Fix #172, add constant folding for unary operations from numeric nodes
2021-01-07 19:20:31 +03:00
Iaroslav Postovalov
f5b6847bf6
Merge branch 'dev' into gsl-experiment
2021-01-07 22:46:53 +07:00
Iaroslav Postovalov
2012d2c3f1
Fix #172, add constant folding for unary operations from numeric nodes
2021-01-07 22:42:37 +07:00
44ea32e843
Merge remote-tracking branch 'origin/dev' into dev
2021-01-07 18:07:26 +03:00
b288704528
Optimize RealMatrix dot operation
2021-01-07 18:07:00 +03:00
Iaroslav Postovalov
4dd6f506c8
Disable OSX temporarily
2021-01-07 19:38:46 +07:00
Iaroslav Postovalov
a814dec4c6
Reformat generated GslVector APIs
2021-01-07 18:38:52 +07:00
Iaroslav Postovalov
f7fc327e8c
Reformat generated APIs
2021-01-07 18:28:51 +07:00
Iaroslav Postovalov
a86987362b
Fix access for Complex GSL wrappers
2021-01-07 17:34:55 +07:00
Iaroslav Postovalov
f84f719385
Add GSL objects disposition check, add missing newline, improve tests
2021-01-07 17:26:16 +07:00
Iaroslav Postovalov
57328a176e
Improve tests
2021-01-07 02:45:37 +07:00
Iaroslav Postovalov
ff930532e0
Fix failing test
2021-01-07 02:27:46 +07:00
Iaroslav Postovalov
c34af4d8bd
Update tests of GSL
2021-01-06 23:01:05 +07:00
Iaroslav Postovalov
20767a3b35
Add convenience scope functions for GSL contexts
2021-01-06 22:46:32 +07:00
Iaroslav Postovalov
5d855bd915
Merge branch 'dev' into gsl-experiment
2021-01-06 21:09:07 +07:00
Iaroslav Postovalov
ae126d36c8
Update readmes for Complex, minor update of build-script
2021-01-06 21:06:57 +07:00
Iaroslav Postovalov
acf9dd2b6a
Extract complex and quaternion systems to another module
2021-01-06 21:01:37 +07:00
Iaroslav Postovalov
c3b8f11f22
Merge branch 'dev' into feature/quaternion
...
# Conflicts:
# kmath-ast/src/commonMain/kotlin/kscience/kmath/ast/MstAlgebra.kt
2021-01-05 21:23:12 +07:00
Alexander Nozik
ac03068512
Merge pull request #162 from mipt-npm/feature/dynamic-ops-currying
...
Provide dynamic operations currying for Algebra<T> instead of eager calls and add JS code generation support
2021-01-05 16:36:51 +03:00
Alexander Nozik
6660360ae2
Merge pull request #169 from mipt-npm/update-gradle
...
Update Gradle
2021-01-05 16:34:12 +03:00
Iaroslav Postovalov
06c551d346
Update Gradle
2021-01-05 20:23:07 +07:00
Iaroslav Postovalov
28ddc7cd95
Minor: regenerate readme files
2021-01-05 20:16:42 +07:00
Iaroslav Postovalov
fc152dec4f
Fix readme template
2021-01-05 20:15:50 +07:00
Iaroslav Postovalov
ea8dc63b1a
Update doc comments in parser.kt
2021-01-05 20:14:50 +07:00