Commander Tvis
|
c10901ae98
|
Merge branch 'adv-expr' into adv-expr-improved-trigonometry
|
2020-06-15 21:02:58 +07:00 |
|
|
3434dde1d1
|
ASM API simplification
|
2020-06-15 11:02:13 +03:00 |
|
Iaroslav
|
95d5e4a688
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonomery
|
2020-06-14 01:27:47 +07:00 |
|
Iaroslav
|
cedfd3fe09
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm
# Conflicts:
# kmath-ast/build.gradle.kts
# kmath-ast/src/commonMain/kotlin/scientifik/kmath/ast/parser.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/ast/Parser.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/ast/parser.kt
|
2020-06-14 00:21:07 +07:00 |
|
Iaroslav
|
48b688b6b1
|
Fix minor problems occured after merge
|
2020-06-14 00:06:12 +07:00 |
|
Commander Tvis
|
76ad027460
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonomery
# Conflicts:
# kmath-core/src/commonMain/kotlin/scientifik/kmath/operations/NumberAlgebra.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/operations/OptionalOperations.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/ExtendedNDField.kt
|
2020-06-13 16:41:26 +07:00 |
|
|
866ae47239
|
replace raw by symbol in algebra
|
2020-06-13 11:51:33 +03:00 |
|
Iaroslav
|
fec8c7f9d1
|
Minor refactor and encapsulation
|
2020-06-13 15:50:21 +07:00 |
|
Iaroslav
|
36ad1fcf58
|
Minor refactor and document
|
2020-06-13 15:44:54 +07:00 |
|
Iaroslav
|
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
|
2020-06-13 02:26:12 +07:00 |
|
Iaroslav
|
b902f3980a
|
Fix issues found after merge
|
2020-06-12 22:10:56 +07:00 |
|
Iaroslav
|
07b938e582
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm
# Conflicts:
# kmath-core/src/commonMain/kotlin/scientifik/kmath/expressions/functionalExpressions.kt
# settings.gradle.kts
|
2020-06-12 21:58:50 +07:00 |
|
|
2751cee926
|
MST expression
|
2020-06-12 16:56:58 +03:00 |
|
|
047af8c172
|
Fix ND extendend fields
|
2020-06-12 11:11:13 +03:00 |
|
|
5e92d85c46
|
Separate ast module
|
2020-06-12 10:40:59 +03:00 |
|
|
a77d3d0bbf
|
Merge branch 'dev' of https://github.com/altavir/kmath into adv-expr
|
2020-06-12 08:46:45 +03:00 |
|
|
f46615d3bc
|
Left and right-side operations in Algebra
|
2020-06-12 08:43:47 +03:00 |
|
|
e8a6ecd5c3
|
Merge remote-tracking branch 'origin/adv-expr' into adv-expr
|
2020-06-11 12:47:01 +03:00 |
|
|
0507bfcc24
|
Expression simplification
|
2020-06-11 09:46:42 +03:00 |
|
Commander Tvis
|
60898a3512
|
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-asm
|
2020-06-11 10:35:48 +07:00 |
|
Commander Tvis
|
a5fea4f22d
|
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-improved-trigonomery
|
2020-06-11 10:34:46 +07:00 |
|
Commander Tvis
|
ef67d82d84
|
Repair multiplication for Int, Long, Short, Byte Ring
|
2020-06-11 10:21:13 +07:00 |
|
Commander Tvis
|
62ca19bb64
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonomery
|
2020-06-11 08:51:38 +07:00 |
|
Commander Tvis
|
927aa589ad
|
Add missing override modifiers
|
2020-06-11 08:49:38 +07:00 |
|
Commander Tvis
|
a4dfb4eb15
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm
# Conflicts:
# kmath-core/src/commonMain/kotlin/scientifik/kmath/expressions/Expression.kt
|
2020-06-11 08:45:42 +07:00 |
|
Commander Tvis
|
a0453da4b3
|
Refactor, replace constants List with Array, create specification of named functions
|
2020-06-10 08:57:17 +07:00 |
|
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 |
|