Commit Graph

1155 Commits

Author SHA1 Message Date
Iaroslav
ae7aefeb6a
Specify type explicitly EVERYWHERE in kmath-core, add newlines at ends of files, refactor minor problems, improve documentation 2020-08-05 03:58:00 +07:00
Iaroslav
9fded79af0
Move codestyle.md 2020-07-31 16:46:32 +07:00
Iaroslav Postovalov
b9f871ae76
Upgrade Gradle from 6.5 to 6.5.1 2020-07-30 03:43:57 +07:00
Iaroslav Postovalov
acca495720
Merge remote-tracking branch 'origin/dev' into nd4j
# Conflicts:
#	build.gradle.kts
2020-07-29 23:46:11 +07:00
c2ca7b871d Merge SCI-MR-10 from improved-java-math-big-numbers 2020-07-29 08:39:19 +00:00
Alexander Nozik
87ff735a31
Update Dimensions.kt
Fix D3 typo.
2020-07-28 09:02:03 +03:00
Alexander Nozik
e714c9b808
Merge pull request #120 from mipt-npm/extended-grammar
Extend mathematic operations support in the kmath-ast parser
2020-07-27 19:37:08 +03:00
Iaroslav
11c98d6acf
Upgrade better-parse to 0.4.0 2020-07-27 23:06:28 +07:00
Iaroslav
0995dca8b8
Delete unchecked cast, revert evaluate changes, add RealField handling "pow" operation 2020-07-27 20:46:57 +07:00
Iaroslav
c64a89c6b6
Implement power as binary operation with unchecked cast, add tests on parser precedence 2020-07-27 19:27:59 +07:00
Iaroslav
3f6961b2b4
Merge remote-tracking branch 'origin/dev' into hyp-trig-functions 2020-07-27 16:02:53 +07:00
Iaroslav
1ebd362696
Update num token in reference 2020-07-27 15:58:09 +07:00
Iaroslav
f8383deb70
Fix operators in reference 2020-07-27 15:49:36 +07:00
Iaroslav
a5499260fa
Update num rule to match 1e+1 like numbers 2020-07-27 15:45:05 +07:00
Iaroslav
45087f8b2d
Add capital latin letters support 2020-07-27 15:37:18 +07:00
Iaroslav
e0d550d39c
Merge remote-tracking branch 'origin/master' into dev 2020-07-27 15:33:17 +07:00
Alexander Nozik
b9f3dddb3b
Merge pull request #122 from breandan/patch-1
Fix Bintray URL for `dev-*` releases
2020-07-27 09:53:40 +03:00
breandan
10e3c49651
fix bintray-dev link URL 2020-07-26 17:03:22 -04:00
Iaroslav Postovalov
bc39a41c31
Merge remote-tracking branch 'origin/dev' into nd4j 2020-07-26 11:30:21 +07:00
Iaroslav Postovalov
186575d8b3
Override number function for JBigIntegerField and JBigDecimalField 2020-07-26 11:28:19 +07:00
Iaroslav Postovalov
2864b2d12e
Move https://dl.bintray.com/hotkeytlt/maven to another RepositoryHandler 2020-07-26 11:17:47 +07:00
Iaroslav Postovalov
7820ffb150
Merge branch 'dev' into extended-grammar 2020-07-20 20:41:14 +07:00
Iaroslav Postovalov
bce2a8460e
Add reference ANTLR grammar, implement missing rules and operations in parser, also add support for symbols in ASM 2020-07-20 20:40:03 +07:00
Iaroslav
2b6bf69503
Add missing repositories 2020-07-03 20:21:41 +07:00
Iaroslav
995a0f916b
Replace x pow 2 with multiplication x by x because of precision 2020-07-03 19:20:44 +07:00
Commander Tvis
77625cca2b
Update typealiases usages; add optimization for exponentiation real complex numbers 2020-07-03 17:38:13 +07:00
Commander Tvis
badb7b1365
Update implementation of Complex Division and Exponentiation 2020-07-03 17:14:50 +07:00
Commander Tvis
73005f715a
Implement optimized complete Complex division, add tests class for it 2020-07-03 15:50:14 +07:00
Iaroslav
e64a6796ea
Fix division of Complex, minor reformat and rearrangement of NumberAlgebra, implement hyperbolic functions 2020-07-03 00:46:48 +07:00
Iaroslav
bf071bcdc1
Minor refactor 2020-06-29 22:30:08 +07:00
Iaroslav
f54e5679cf
Add README.md for kmath-nd4j 2020-06-29 22:06:13 +07:00
Iaroslav
d87dd3e717
Refactor array functions 2020-06-29 21:31:08 +07:00
Iaroslav
23b2ba9950
Optimize reverse division for FP INDArrayAlgebra 2020-06-29 03:49:29 +07:00
Iaroslav
8a8b314d0a
Optimize reverse division for FP INDArrayAlgebra 2020-06-29 03:48:11 +07:00
Iaroslav
d7949fdb01
Remove duplicated code 2020-06-29 03:39:37 +07:00
Iaroslav
783087982f
Rollback making Structures inline, implement Algebras for NDArrayStructure 2020-06-29 02:50:34 +07:00
Iaroslav
eb9d40fd2a
Convert INDArray NDStructures implementations to inline classes, add tests to verify equals and hashCode 2020-06-29 00:29:43 +07:00
Iaroslav
3b18000f1e
Make several NDStructures mutable 2020-06-29 00:14:01 +07:00
Iaroslav
e96ecaddcf
Revert implementing PowerOperations for JBigIntegerField 2020-06-28 22:21:18 +07:00
Iaroslav
1614eef452
Revert change of JBigIntegerField to Ring, delete unused psvm function 2020-06-28 22:10:39 +07:00
Iaroslav
415d11749a
Improve big arithmetics algebra in JVM module of kmath-core 2020-06-28 22:06:50 +07:00
Iaroslav
f55b2c7a40
Merge branch 'dev' into nd4j 2020-06-28 19:10:07 +07:00
Iaroslav
3d85c22497
Encapsulate classOfT property of AsmBuilder 2020-06-28 19:09:43 +07:00
Iaroslav
05120929b0
Encapsulate classOfT property of AsmBuilder 2020-06-28 19:08:44 +07:00
Iaroslav
b41a9588bc
Rename file 2020-06-28 18:21:27 +07:00
Iaroslav
f49c3e4f4d
Add final modifier 2020-06-28 17:33:09 +07:00
Iaroslav
5cc56b6ab0
Remove Base suffix from class name 2020-06-28 17:30:09 +07:00
Iaroslav
fefa0db86e
Rename files 2020-06-28 17:29:00 +07:00
Iaroslav
6f4b22531e
Merge remote-tracking branch 'origin/dev' into nd4j 2020-06-28 17:27:07 +07:00
Iaroslav
2a34110f1d
Implement advanced specialization for numeric functions 2020-06-28 17:16:15 +07:00