Commander Tvis
|
a0453da4b3
|
Refactor, replace constants List with Array, create specification of named functions
|
2020-06-10 08:57:17 +07:00 |
|
Iaroslav
|
1b6a0a13d8
|
Completely rework Expression API to expose direct unaryOperation and binaryOperation, improve ASM API accordingly
|
2020-06-10 00:44:56 +07:00 |
|
Iaroslav
|
33a519c10b
|
Apply new interfaces structure to ASM Expression Field/Space
|
2020-06-09 22:22:15 +07:00 |
|
Iaroslav
|
4dcdc0f99c
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm
# Conflicts:
# kmath-core/src/commonMain/kotlin/scientifik/kmath/expressions/Expression.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/expressions/FunctionalExpressions.kt
|
2020-06-09 22:17:42 +07:00 |
|
|
5dc07febe3
|
Expression simplification
|
2020-06-09 13:07:40 +03:00 |
|
|
2855ad29a4
|
Remove unused argument in functionalExpressions.kt
|
2020-06-09 11:14:47 +03:00 |
|
Iaroslav
|
65370f93fb
|
Make algebra and constants protected, fix tests
|
2020-06-08 23:18:08 +07:00 |
|
Iaroslav
|
8f1cf0179a
|
Minor refactor
|
2020-06-08 14:48:44 +07:00 |
|
Iaroslav
|
c576e46020
|
Minor refactor
|
2020-06-08 14:46:00 +07:00 |
|
Iaroslav
|
b7d1fe2560
|
Implement recursive constants evaluation, improve builders
|
2020-06-08 14:38:37 +07:00 |
|
Commander Tvis
|
013030951e
|
Make AsmCompiledExpression fields private, add builder functions not to expose AsmGenerationContext to public API, refactor code
|
2020-06-07 19:23:39 +07:00 |
|
Commander Tvis
|
6ac0297530
|
Move asm dependency to implementation configuration; rename many ASM API classes, make AsmCompiledExpression implement functional Expression, fix typos, encapsulate AsmGenerationContext
|
2020-06-07 19:04:39 +07:00 |
|
Iaroslav
|
a2e33bf6d8
|
Add more test for ASM const product
|
2020-06-07 15:57:23 +07:00 |
|
Iaroslav
|
6686144538
|
Add type casts for constants
|
2020-06-06 22:09:18 +07:00 |
|
Iaroslav
|
fb74e74b01
|
Remove constant number allocation hack and support uncommon Number implementations to be available in constants
|
2020-06-06 22:05:25 +07:00 |
|
Iaroslav
|
cdb24ea8e2
|
Remove duplicate Short key from signatureLetters map
|
2020-06-06 21:51:22 +07:00 |
|
Iaroslav
|
41094e63da
|
Optimize number constants placing to economize contant pool places
|
2020-06-06 21:48:52 +07:00 |
|
Iaroslav
|
30b32c1515
|
Move initialization code to separate method to make AsmGenerationContext restartable
|
2020-06-06 21:45:15 +07:00 |
|
Iaroslav
|
723bd84417
|
Remove unused import
|
2020-06-06 21:06:15 +07:00 |
|
Iaroslav
|
d6d9351c9c
|
Add more tests
|
2020-06-05 23:04:04 +07:00 |
|
Iaroslav
|
557142c2ba
|
Add more tests, fix constant product and product operations impl.
|
2020-06-05 23:02:16 +07:00 |
|
Iaroslav
|
fdd2551c3f
|
Minor refactor
|
2020-06-05 22:12:39 +07:00 |
|
Iaroslav
|
3ea76d56a5
|
Implement kmath-asm module stubs
|
2020-06-05 22:05:30 +07:00 |
|
|
1a869ace0e
|
Refactored Expression tree API
|
2020-05-15 16:10:19 +03:00 |
|
|
4a26c1080e
|
A prototype for advanced expressoins
|
2020-05-14 20:30:43 +03:00 |
|
|
c15f77acef
|
doc for realBuffer
|
2020-05-13 21:54:36 +03:00 |
|
|
e5ffb22126
|
For-real refactoring and test fix.
Never call equals on buffer
|
2020-05-07 09:54:46 +03:00 |
|
Alexander Nozik
|
7e31a98dc5
|
Merge pull request #91 from pklimai/more-tests
Fix tests
|
2020-05-06 20:02:59 +03:00 |
|
|
646207e140
|
Equlity half-fix for NDStructure
|
2020-05-06 10:50:08 +03:00 |
|
|
2c71818409
|
Fix matrix shape in RealMatrixTest
|
2020-05-05 22:44:44 +03:00 |
|
Alexander Nozik
|
898f082a0c
|
Merge pull request #90 from pklimai/more-tests
More tests in kmath-for-real and fix for Double.plus
|
2020-05-05 19:27:57 +03:00 |
|
|
568e720212
|
More tests in kmath-for-real and fix for Double.plus
|
2020-05-05 18:43:20 +03:00 |
|
Alexander Nozik
|
f04eeac3b4
|
Merge pull request #86 from mipt-npm/dev
Dev
|
2020-04-30 11:36:58 +03:00 |
|
|
2e057c409b
|
RealHistogram counts weights
|
2020-04-30 11:20:28 +03:00 |
|
|
9c21f69ec0
|
Fix for #87
|
2020-04-30 09:38:42 +03:00 |
|
|
1015e238f1
|
Basic geometry
|
2020-04-29 19:28:24 +03:00 |
|
|
30730f1051
|
Dimensions for JS
|
2020-04-27 15:43:03 +03:00 |
|
|
fbe7363cde
|
BigInt refactoring
|
2020-04-26 21:47:34 +03:00 |
|
Alexander Nozik
|
85ad44ac9b
|
Merge pull request #81 from mipt-npm/big-int
BigInt implementation
|
2020-04-26 20:08:31 +03:00 |
|
|
28ef591524
|
Chain implements Flow
|
2020-04-26 20:04:15 +03:00 |
|
|
48cb683bc4
|
Refactoring of KBigInteger
|
2020-04-15 20:28:24 +03:00 |
|
Alexander Nozik
|
ab7887a13c
|
Merge pull request #85 from avrong/master
Fix link to linear.md
|
2020-04-13 09:18:18 +03:00 |
|
Aleksei Trifonov
|
a94440d5fb
|
Fix link to linear.md
|
2020-04-13 08:55:49 +03:00 |
|
Alexander Nozik
|
c6640b4d31
|
Merge pull request #84 from schakalakka/master
Fix two simple typos in file names:
|
2020-04-11 09:35:46 +03:00 |
|
Andreas Radke
|
cb1156fd90
|
Fix two simple typos in file names:
Rename LinearAlgrebra.kt to LinearAlgebra.kt
and BigNumers.kt to BigNumbers.kt
|
2020-04-10 20:54:10 +02:00 |
|
|
a1dd71a74b
|
update build tools and dependencies
|
2020-04-03 22:29:23 +03:00 |
|
|
0cb53792b1
|
Update plugin and fix median Statistic
|
2020-04-03 21:44:07 +03:00 |
|
|
0e898ee1ea
|
Add strided matrix dot test to check #82
|
2020-04-03 19:01:58 +03:00 |
|
|
19d1459a55
|
Fix division and add tests
|
2020-04-01 23:56:39 +03:00 |
|
|
9500ee0924
|
Initial implementation of multiplatform BigInteger
|
2020-03-30 16:30:16 +03:00 |
|