Commit Graph

298 Commits

Author SHA1 Message Date
Iaroslav
fae33ed062
Merge remote-tracking branch 'mipt-npm/dev' into mp-samplers 2020-06-14 01:41:36 +07:00
3f2520eecb Merge remote-tracking branch 'origin/dev' into dev 2020-06-13 20:52:01 +03:00
318c3972fc Local code style 2020-06-13 20:51:37 +03:00
Iaroslav
8b9c03e616
Merge remote-tracking branch 'mipt-npm/dev' into mp-samplers 2020-06-12 17:40:37 +07:00
Alexander Nozik
e367895beb
Merge pull request #97 from CommanderTvis/master
Upgrade Gradle from 6.3 to 6.5
2020-06-12 09:22:05 +03:00
Iaroslav
a03c82f758
Simplify BlockingIntChain and BlockingRealChain; add blocking extension function for RandomChain; copy general documentation to samplers created with Apache Commons RNG 2020-06-12 02:49:06 +07:00
Commander Tvis
46f6d57fd9
Add 2 more samplers, replace SimpleChain with generator.chain 2020-06-12 01:13:15 +07:00
Alexander Nozik
916d6962e6
Merge pull request #101 from CommanderTvis/adv-expr-fix-multiply
Fix multiplication in several rings in NumberAlgebra
2020-06-11 13:25:36 +03:00
Commander Tvis
8cdc596549
Merge remote-tracking branch 'mipt-npm/dev' into dev 2020-06-11 10:39:05 +07:00
Commander Tvis
ef67d82d84
Repair multiplication for Int, Long, Short, Byte Ring 2020-06-11 10:21:13 +07:00
Iaroslav
822f960e9c
Fix broken demos, add newlines at the end of files 2020-06-08 18:19:18 +07:00
Iaroslav
246feacd72
Delete unused RandomGenerator-to-URP adapter 2020-06-08 18:05:56 +07:00
Iaroslav
46649a1ddf
Delete unused InternalUtils functions 2020-06-08 18:02:15 +07:00
Iaroslav
d4226b7e7d
Reformat 2020-06-08 17:38:48 +07:00
Iaroslav
5ff76209aa
Specify type explicitly 2020-06-08 17:37:35 +07:00
Iaroslav
2b24bd979e
Add Apache Javadocs references 2020-06-08 17:36:14 +07:00
Iaroslav
e7b1203c2d
Move init blocks checks to factory method of and make all the samplers' constructor private 2020-06-08 17:29:57 +07:00
Iaroslav
28062cb096
Minimal refactor of existing random API, move samplers implementations to samplers package, implement Sampler<T> by all the Samplers 2020-06-08 17:16:57 +07:00
Iaroslav
bc59f8b287
Merger kmath-prob and kmath-commons-rng-part 2020-06-08 15:13:54 +07:00
Iaroslav
5d5ddd46d4
Upgrade Gradle 2020-06-08 14:53:14 +07:00
Iaroslav
2de9548c23
Implement commons-rng particle in pure Kotlin 2020-06-07 22:12:04 +07:00
8533a31677 Optimized blocking chains for primitive numbers generation. 2020-05-23 10:45:02 +03:00
3f68c0c34e Fix demo for distributions 2020-05-22 21:28:14 +03:00
048a1ceaed Moved probability distributions to commons-rng and to prob module 2020-05-22 21:24:20 +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
e00a66ca42 Fix linear interpolator const 2020-02-13 16:21:41 +03:00