This website requires JavaScript.
b57b55ec1a
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-refactor-agc
Iaroslav
2020-06-15 17:23:35 +0700
3434dde1d1
ASM API simplification
Alexander Nozik
2020-06-15 11:02:13 +0300
a7302f49ff
Convert to expression body
Iaroslav
2020-06-14 23:13:26 +0700
a8fa385497
Rename loadFromVariables to loadVariable
Iaroslav
2020-06-14 23:01:34 +0700
4e28ad7d4e
Minor refactor
Iaroslav
2020-06-14 23:00:26 +0700
635aac5f30
Refactor ex-AsmGenerationContext, introduce many bytecode utility functions to make its code readable, update compile method
Iaroslav
2020-06-14 22:58:09 +0700
e7c5411b0c
Merge remote-tracking branch 'mipt-npm/dev' into nd4j
Iaroslav
2020-06-14 01:46:10 +0700
9b2eab6bc4
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-improved-trigonomery
Iaroslav
2020-06-14 01:44:13 +0700
fae33ed062
Merge remote-tracking branch 'mipt-npm/dev' into mp-samplers
Iaroslav
2020-06-14 01:41:36 +0700
95d5e4a688
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonomery
Iaroslav
2020-06-14 01:27:47 +0700
878d1379e1
Merge pull request #94 from CommanderTvis/adv-expr
Alexander Nozik
2020-06-13 21:07:14 +0300
3f2520eecb
Merge remote-tracking branch 'origin/dev' into dev
Alexander Nozik
2020-06-13 20:52:01 +0300
318c3972fc
Local code style
Alexander Nozik
2020-06-13 20:51:37 +0300
d3d348620a
Rename AsmExpression to AsmNode, encapsulate AsmGenerationContext, make AsmNode (ex-AsmExpression) an abstract class instead of interface
#94
Iaroslav
2020-06-14 00:30:39 +0700
28cecde05b
Fix compilation problems found after merge
Iaroslav
2020-06-14 00:24:10 +0700
cedfd3fe09
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm
Iaroslav
2020-06-14 00:21:07 +0700
af410dde70
Apply the suggested changes
Iaroslav
2020-06-14 00:18:40 +0700
48b688b6b1
Fix minor problems occured after merge
Iaroslav
2020-06-14 00:06:12 +0700
e91f6470d3
Implement constants inlining
Iaroslav
2020-06-13 17:07:22 +0700
f9835979ea
Fix specification bug
Iaroslav
2020-06-13 16:48:45 +0700
76ad027460
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonomery
Commander Tvis
2020-06-13 16:41:26 +0700
0950580b85
Moe better-parse to common. Watch for https://github.com/h0tk3y/better-parse/issues/27
Alexander Nozik
2020-06-13 18:26:18 +0300
e65d1e43cf
Write tests
Iaroslav
2020-06-13 16:16:57 +0700
223d238c43
Encapsulate MethodVisitor extensions
Iaroslav
2020-06-13 15:53:54 +0700
834d1e1397
Move specific optimization functions to Optimization
Iaroslav
2020-06-13 15:53:25 +0700
1582fde091
Replace JUnit @Test with kotlin-test @Test
Iaroslav
2020-06-13 15:51:42 +0700
866ae47239
replace raw
by symbol
in algebra
Alexander Nozik
2020-06-13 11:51:33 +0300
fec8c7f9d1
Minor refactor and encapsulation
Iaroslav
2020-06-13 15:50:21 +0700
36ad1fcf58
Minor refactor and document
Iaroslav
2020-06-13 15:44:54 +0700
3ec1f7b5f1
Merge kmath-asm and kmath-ast modules, make all the ExpressionAlgebras concise and consistent, implement new-styled builders both for ASM and F. expressions
Iaroslav
2020-06-13 02:26:12 +0700
b902f3980a
Fix issues found after merge
Iaroslav
2020-06-12 22:10:56 +0700
07b938e582
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm
Iaroslav
2020-06-12 21:58:50 +0700
09641a5c9c
Documentation
Alexander Nozik
2020-06-12 16:59:36 +0300
2751cee926
MST expression
Alexander Nozik
2020-06-12 16:56:58 +0300
39907a1da2
Add name adapting of *, +, /
Iaroslav
2020-06-12 19:50:28 +0700
3e18b21244
Merge remote-tracking branch 'mipt-npm/dev' into nd4j
Iaroslav
2020-06-12 17:42:56 +0700
af9e1bb944
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-improved-trigonomery
Iaroslav
2020-06-12 17:41:47 +0700
1b20978f9c
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-asm
Iaroslav
2020-06-12 17:41:05 +0700
8b9c03e616
Merge remote-tracking branch 'mipt-npm/dev' into mp-samplers
Iaroslav
2020-06-12 17:40:37 +0700
047af8c172
Fix ND extendend fields
Alexander Nozik
2020-06-12 11:11:13 +0300
5e92d85c46
Separate ast module
Alexander Nozik
2020-06-12 10:40:59 +0300
66c5c392cb
Merge remote-tracking branch 'origin/dev' into adv-expr
Alexander Nozik
2020-06-12 09:22:55 +0300
e367895beb
Merge pull request #97 from CommanderTvis/master
Alexander Nozik
2020-06-12 09:22:05 +0300
a77d3d0bbf
Merge branch 'dev' of https://github.com/altavir/kmath into adv-expr
Alexander Nozik
2020-06-12 08:46:45 +0300
8f204d0e64
Merge branch 'dev' into adv-expr
Alexander Nozik
2020-06-12 08:44:06 +0300
f46615d3bc
Left and right-side operations in Algebra
Alexander Nozik
2020-06-12 08:43:47 +0300
a03c82f758
Simplify BlockingIntChain and BlockingRealChain; add blocking extension function for RandomChain; copy general documentation to samplers created with Apache Commons RNG
Iaroslav
2020-06-12 02:49:06 +0700
46f6d57fd9
Add 2 more samplers, replace SimpleChain with generator.chain
Commander Tvis
2020-06-12 01:13:15 +0700
e8a6ecd5c3
Merge remote-tracking branch 'origin/adv-expr' into adv-expr
Alexander Nozik
2020-06-11 12:47:01 +0300
d0cc75098b
Rework with specialized NDStructure implementations
Commander Tvis
2020-06-11 14:36:19 +0700
9a4dd31507
Move narrowToIntArray to new file
Commander Tvis
2020-06-11 14:17:46 +0700
3df9892de5
Implement the ND4J module for scalars
Commander Tvis
2020-06-11 14:10:39 +0700
f364060acf
Add project stub
Commander Tvis
2020-06-11 12:16:22 +0700
8cdc596549
Merge remote-tracking branch 'mipt-npm/dev' into dev
Commander Tvis
2020-06-11 10:39:05 +0700
60898a3512
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-asm
Commander Tvis
2020-06-11 10:35:48 +0700
a5fea4f22d
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-improved-trigonomery
Commander Tvis
2020-06-11 10:34:46 +0700
916d6962e6
Merge pull request #101 from CommanderTvis/adv-expr-fix-multiply
Alexander Nozik
2020-06-11 13:25:36 +0300
757332e262
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-improved-trigonomery
Commander Tvis
2020-06-11 10:32:34 +0700
91fa6d64bb
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-asm
Commander Tvis
2020-06-11 10:31:40 +0700
ef67d82d84
Repair multiplication for Int, Long, Short, Byte Ring
#101
Commander Tvis
2020-06-11 10:21:13 +0700
09d340d960
Repair multiply in IntRing, LongRing, ByteRing and ShortRing
#100
Commander Tvis
2020-06-11 09:30:32 +0700
89fae39013
Improve tests
Commander Tvis
2020-06-11 09:27:23 +0700
62ca19bb64
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonomery
Commander Tvis
2020-06-11 08:51:38 +0700
e6f97c532b
Minor refactor: replace space property with field
Commander Tvis
2020-06-11 08:50:37 +0700
927aa589ad
Add missing override modifiers
Commander Tvis
2020-06-11 08:49:38 +0700
a4dfb4eb15
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm
Commander Tvis
2020-06-11 08:45:42 +0700
0507bfcc24
Expression simplification
darksnake
2020-06-11 09:46:42 +0300
a0453da4b3
Refactor, replace constants List with Array, create specification of named functions
Commander Tvis
2020-06-10 08:57:17 +0700
2e5c13aea9
Improve support of string-identified operations API, rework trigonometric operations algebra part: introduce inverse trigonometric operations, rename tg to tan
Iaroslav
2020-06-10 02:05:13 +0700
1b6a0a13d8
Completely rework Expression API to expose direct unaryOperation and binaryOperation, improve ASM API accordingly
Iaroslav
2020-06-10 00:44:56 +0700
33a519c10b
Apply new interfaces structure to ASM Expression Field/Space
Iaroslav
2020-06-09 22:22:15 +0700
4dcdc0f99c
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm
Iaroslav
2020-06-09 22:17:42 +0700
3e03f09504
Merge remote-tracking branch 'origin/adv-expr' into adv-expr
Alexander Nozik
2020-06-09 14:44:11 +0300
5dc07febe3
Expression simplification
darksnake
2020-06-09 13:07:40 +0300
2855ad29a4
Remove unused argument in functionalExpressions.kt
darksnake
2020-06-09 11:14:47 +0300
9c2c76e6eb
Implement foreign Memory implementation with JDK Incubator Foreign API (requires JDK 14)
Iaroslav
2020-06-09 14:26:21 +0700
65370f93fb
Make algebra and constants protected, fix tests
Iaroslav
2020-06-08 23:18:08 +0700
822f960e9c
Fix broken demos, add newlines at the end of files
Iaroslav
2020-06-08 18:19:18 +0700
246feacd72
Delete unused RandomGenerator-to-URP adapter
Iaroslav
2020-06-08 18:05:56 +0700
46649a1ddf
Delete unused InternalUtils functions
Iaroslav
2020-06-08 18:02:15 +0700
d4226b7e7d
Reformat
Iaroslav
2020-06-08 17:38:48 +0700
5ff76209aa
Specify type explicitly
Iaroslav
2020-06-08 17:37:35 +0700
2b24bd979e
Add Apache Javadocs references
Iaroslav
2020-06-08 17:36:14 +0700
e7b1203c2d
Move init blocks checks to factory method of and make all the samplers' constructor private
Iaroslav
2020-06-08 17:29:57 +0700
28062cb096
Minimal refactor of existing random API, move samplers implementations to samplers package, implement Sampler<T> by all the Samplers
Iaroslav
2020-06-08 17:16:57 +0700
774b1123f7
Minor change in grid builders
Alexander Nozik
2020-06-08 12:07:27 +0300
bc59f8b287
Merger kmath-prob and kmath-commons-rng-part
Iaroslav
2020-06-08 15:13:54 +0700
5d5ddd46d4
Upgrade Gradle
#97
Iaroslav
2020-06-08 14:53:14 +0700
8f1cf0179a
Minor refactor
Iaroslav
2020-06-08 14:48:44 +0700
c576e46020
Minor refactor
Iaroslav
2020-06-08 14:46:00 +0700
b7d1fe2560
Implement recursive constants evaluation, improve builders
Iaroslav
2020-06-08 14:38:37 +0700
2de9548c23
Implement commons-rng particle in pure Kotlin
#95
Iaroslav
2020-06-07 22:12:04 +0700
013030951e
Make AsmCompiledExpression fields private, add builder functions not to expose AsmGenerationContext to public API, refactor code
Commander Tvis
2020-06-07 19:23:39 +0700
6ac0297530
Move asm dependency to implementation configuration; rename many ASM API classes, make AsmCompiledExpression implement functional Expression, fix typos, encapsulate AsmGenerationContext
Commander Tvis
2020-06-07 19:04:39 +0700
a2e33bf6d8
Add more test for ASM const product
Iaroslav
2020-06-07 15:57:23 +0700
6686144538
Add type casts for constants
Iaroslav
2020-06-06 22:09:18 +0700
fb74e74b01
Remove constant number allocation hack and support uncommon Number implementations to be available in constants
Iaroslav
2020-06-06 22:05:25 +0700
cdb24ea8e2
Remove duplicate Short key from signatureLetters map
Iaroslav
2020-06-06 21:51:22 +0700
41094e63da
Optimize number constants placing to economize contant pool places
Iaroslav
2020-06-06 21:48:52 +0700
30b32c1515
Move initialization code to separate method to make AsmGenerationContext restartable
Iaroslav
2020-06-06 21:45:15 +0700