Iaroslav
|
2e5c13aea9
|
Improve support of string-identified operations API, rework trigonometric operations algebra part: introduce inverse trigonometric operations, rename tg to tan
|
2020-06-10 02:05:13 +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 |
|
|
3e03f09504
|
Merge remote-tracking branch 'origin/adv-expr' into adv-expr
|
2020-06-09 14:44:11 +03: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 |
|
|
774b1123f7
|
Minor change in grid builders
|
2020-06-08 12:07:27 +03: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 |
|
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
|
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 |
|
|
e5ffb22126
|
For-real refactoring and test fix.
Never call equals on buffer
|
2020-05-07 09:54:46 +03:00 |
|
|
646207e140
|
Equlity half-fix for NDStructure
|
2020-05-06 10:50:08 +03:00 |
|
|
1015e238f1
|
Basic geometry
|
2020-04-29 19:28:24 +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
|
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 |
|
|
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 |
|
|
73f40105c4
|
Interpolation API
|
2020-02-12 21:57:21 +03:00 |
|
|
9d1ba1b78b
|
Merge remote-tracking branch 'origin/dev-pk' into dev
# Conflicts:
# settings.gradle.kts
|
2020-01-12 10:50:43 +03:00 |
|
|
396b31d106
|
Linear interpolation
|
2020-01-12 10:49:42 +03:00 |
|
|
8662935dbe
|
Merge branch 'master' into dev
|
2020-01-12 10:02:28 +03:00 |
|
|
f9836a6477
|
Viktor prototype
|
2019-12-08 15:48:25 +03:00 |
|
|
bf2f4db468
|
readme update
|
2019-12-08 10:59:49 +03:00 |
|
|
1e70bebba6
|
Version update + some useful extensions
|
2019-11-20 16:12:41 +03:00 |
|
|
e5e9367c43
|
Factorized distributions/named priors
|
2019-09-02 13:07:42 +03:00 |
|
|
92b4e6f28c
|
Tools to evaluate statistic
|
2019-08-25 10:51:25 +03:00 |
|
|
645d81abf0
|
Build migrated to gradle-tools 1.4
|
2019-08-24 09:00:04 +03:00 |
|
|
5a08faf0b6
|
Fix for #74. Removed square from complex
|
2019-08-24 08:23:02 +03:00 |
|
|
c31c9a9532
|
Move RealVector to kmath-for-real and use scientifik plugin
|
2019-08-07 21:47:50 +03:00 |
|
|
7f3dd95e72
|
Moved to scientifik plugin. Removed depricated Vector
|
2019-07-17 14:21:37 +03:00 |
|
|
5a8a45cf6a
|
minor update
|
2019-06-18 10:22:47 +03:00 |
|
|
651f8323f3
|
Basic support for BigInteger (#69)
|
2019-06-09 22:03:35 +03:00 |
|
|
88ee3e5ab7
|
Random generator forks
|
2019-06-09 10:54:45 +03:00 |
|
|
1b647b6014
|
Random demo
|
2019-06-08 16:44:49 +03:00 |
|
|
f480aa1c5c
|
Example fix
|
2019-06-08 16:25:51 +03:00 |
|
|
f706122266
|
Fine grained field types for autodiff
|
2019-06-06 19:04:32 +03:00 |
|
|
cee39e0666
|
Generalized Elizarov's algorithm for ExtendedField
|
2019-06-06 18:50:40 +03:00 |
|
|
2503cb69d5
|
removed unnecessary type-parameter in matrix
|
2019-05-31 12:32:22 +03:00 |
|
|
c3f0dbe161
|
Safe modification of autodiff
|
2019-05-05 10:14:05 +03:00 |
|
|
6f9b704aa7
|
Safe modification of autodiff
|
2019-05-05 09:39:51 +03:00 |
|
|
765097cbbe
|
MPP Univariate Autodiff from Roman Elizarov
|
2019-05-05 08:57:00 +03:00 |
|
|
d0a724771d
|
MPP Univariate Autodiff from Roman Elizarov
|
2019-05-04 22:21:22 +03:00 |
|
|
fcab05b683
|
Fixes in flow transformations
|
2019-04-30 09:15:31 +03:00 |
|
|
3ddff86e24
|
Windowed flow test
|
2019-04-28 17:54:50 +03:00 |
|
|
8208cb772f
|
Chains moved to coroutines. Cumulatives to core
|
2019-04-24 09:36:43 +03:00 |
|
|
b2d97651b1
|
Removed unnecessary inlines
|
2019-04-21 22:34:35 +03:00 |
|
|
e500046932
|
Added Comparable to Complex
|
2019-04-21 18:02:16 +03:00 |
|
|
a9ed3fb72e
|
LU decomposition and inversion working
|
2019-04-21 16:17:30 +03:00 |
|
|
bbc012d8cd
|
Optimizing decomposition performance
|
2019-04-20 11:43:30 +03:00 |
|
|
f1b1010c4d
|
Deprecated Vectors. Working on LUP optimization (not working yet)
|
2019-04-15 20:50:50 +03:00 |
|
|
98bb72a6a0
|
removed unnecessary inlines
|
2019-04-09 20:19:16 +03:00 |
|
|
271e762a95
|
Optimizing inversion performance
|
2019-04-09 19:48:53 +03:00 |
|
|
14f05eb1e1
|
Matrix refactoring
|
2019-04-07 12:27:49 +03:00 |
|
|
1af0ed4b91
|
Deploy configuration
|
2019-02-22 13:52:35 +03:00 |
|
|
bcc27ac0e0
|
Documentation update. Bump version to 0.1.0-dev
|
2019-02-20 15:24:51 +03:00 |
|
|
25e8e03494
|
Memory on JVM and JS
|
2019-02-20 12:54:39 +03:00 |
|
|
815066cf6c
|
FFT buffer transformations for commons-math
|
2019-02-15 20:00:42 +03:00 |
|
|
cdcba85ada
|
Some unifications for buffers and NDStructures
|
2019-02-14 20:31:08 +03:00 |
|
|
566883c521
|
Algebra operations separated
|
2019-02-14 09:38:42 +03:00 |
|
|
9e2d6125f1
|
Histograms evicted from core
|
2019-02-13 18:21:51 +03:00 |
|
|
123e0176b8
|
Documentation in progress.
|
2019-02-13 14:55:44 +03:00 |
|
|
d04ee956e5
|
Lazy structures revision
|
2019-02-12 14:06:37 +03:00 |
|
|
91207c8c9a
|
Complex buffer optimization
|
2019-02-12 12:28:35 +03:00 |
|
|
c3989159ab
|
Complex buffer optimization
|
2019-02-12 11:58:58 +03:00 |
|
|
f6cc23ce0a
|
Optimized Field for DoubleBuffer operations.
|
2019-02-10 09:11:58 +03:00 |
|
|
58a22e4338
|
Ring buffer. At last.
|
2019-02-09 10:44:28 +03:00 |
|
|
c0bdacecb3
|
Moved sums out of Space
|
2019-02-06 18:18:10 +03:00 |
|
|
3413d21385
|
Fixed atomicfu build issues (no js)
|
2019-02-03 13:07:35 +03:00 |
|
|
1e99e89c4c
|
Sequential operations
|
2019-02-02 18:16:25 +03:00 |
|
|
a3e8ffa147
|
minor matrix fix
|
2019-01-31 18:21:06 +03:00 |
|
|
388d016fdf
|
Specialized 1d and 2d NDStructures
|
2019-01-31 18:19:02 +03:00 |
|
|
a2ef50ab47
|
Refactored Matrix features
|
2019-01-27 09:45:32 +03:00 |
|
|
569ff6357b
|
Added matrix builder for small matrices
|
2019-01-26 22:04:28 +03:00 |
|
|
ce29e0e26c
|
Migrate to stable 1.3.20
|
2019-01-26 19:38:18 +03:00 |
|
|
77bf8de4f1
|
Optimized mapping functions for NDElements
|
2019-01-23 13:30:26 +03:00 |
|
|
6154588534
|
Koma integration + multiple fixes to Matrix API
|
2019-01-21 16:20:14 +03:00 |
|
|
baae18b223
|
Koma integration + multiple fixes to Matrix API
|
2019-01-21 15:05:44 +03:00 |
|
|
a9e06c261a
|
Optimized performance for Double BufferMatrix product
|
2019-01-21 10:22:37 +03:00 |
|
|
a2a7ddcdda
|
Commons-math implementation for linear algebra
|
2019-01-17 19:26:17 +03:00 |
|
|
b4e8b9050f
|
Fixed LUP solver implementation
|
2019-01-17 12:42:56 +03:00 |
|
|
271d7886df
|
Added equality to matrices
|
2019-01-16 19:41:36 +03:00 |
|
|
cedb8a816e
|
LUDecomposition finished. Not tested
|
2019-01-16 19:13:09 +03:00 |
|
|
58e939e0cf
|
Revert "Added internal mapping functionality to buffers"
|
2019-01-16 15:51:28 +03:00 |
|
|
87e8566157
|
Added internal mapping functionality to buffers.
|
2019-01-16 15:18:26 +03:00 |
|
|
7e83b080ad
|
Matrix revision
|
2019-01-16 14:52:27 +03:00 |
|
|
037735c210
|
Replaced Double in algebra by numbers, DiffExpressions
|
2019-01-13 10:42:53 +03:00 |
|
|
4c1547ba5c
|
Added strides equality and fixed tests
|
2019-01-08 20:42:45 +03:00 |
|
|
f356e8956b
|
Cleanup after nd optimization phase II
|
2019-01-08 20:23:24 +03:00 |
|
|
876a363e0b
|
Cleanup after nd optimization phase II
|
2019-01-08 19:10:08 +03:00 |
|
|
05d15d5b34
|
Cleanup after nd optimization phase I
|
2019-01-08 10:35:00 +03:00 |
|
|
2bf34f2a07
|
Added Rings for Int and Short
|
2019-01-07 17:44:10 +03:00 |
|