This website requires JavaScript.
90a7c4d901
Simplified use of Rational (current BigInt are hard to use and actually useless). Added tests, fixed bug.
Gleb Minaev
2022-03-19 18:08:43 +0300
a965f5683f
Added some tests and some utilities for tests. Fixed bug in utility of PolynomialSpace.
Gleb Minaev
2022-03-19 16:54:30 +0300
39640498fc
Another histogram refactor
Alexander Nozik
2022-03-19 09:20:32 +0300
85cd3b4de6
Added some test. Fixed bug in algebraicStub.kt
Gleb Minaev
2022-03-18 20:39:01 +0300
cdc85291bc
Fixed bug in implementations of polynomial operations
Gleb Minaev
2022-03-18 20:04:21 +0300
ed2f14b68e
Optimised existing substitution function. Prototyped substitution for RFs.
Gleb Minaev
2022-03-18 01:47:03 +0300
86553e9f35
Added utilities. Rewrote polynomial-in-polynomial substitution
Gleb Minaev
2022-03-17 16:28:41 +0300
d63c4acf10
Added space and scope fabrics for RFs
Gleb Minaev
2022-03-17 16:27:02 +0300
ffd3ae7684
Optimized allocation during coefficients generation in Polynomial
Gleb Minaev
2022-03-17 16:02:41 +0300
a8a95c9df7
Fixed typo
Gleb Minaev
2022-03-17 02:15:48 +0300
e5186d469a
Fixed issue with confusing countOfVariables
in Numbered...
Gleb Minaev
2022-03-17 02:12:40 +0300
2082175af5
Fixed typos.
Gleb Minaev
2022-03-16 23:31:07 +0300
75fd920735
Deleted suddenly missed region marks and unused error classes
Gleb Minaev
2022-03-16 23:22:51 +0300
3c9d8a4eee
Deleted all region marks
Gleb Minaev
2022-03-16 22:44:55 +0300
24944cdb16
Added support of power
function to abstract structures.
Gleb Minaev
2022-03-16 15:19:27 +0300
9aa131a9c6
Replaced Variable
in Labeled...
by Symbol
and deleted it
Gleb Minaev
2022-03-16 01:06:39 +0300
16cf1bc65e
Implemented all derivative-like functions
Gleb Minaev
2022-03-16 00:47:07 +0300
bb5e638b31
Added polynomial spaces and scopes fabrics
Gleb Minaev
2022-03-15 20:38:27 +0300
1f9d8d34f5
Tried to add constructors and/or fabrics for polynomials
Gleb Minaev
2022-03-15 20:18:39 +0300
91c9ea61da
Added derivative-like functions to Polynomial
Gleb Minaev
2022-03-15 18:10:11 +0300
1754ae0695
Added some docs
Gleb Minaev
2022-03-15 16:43:22 +0300
79736a0a9b
Forgot to remove unnecessary tailrec
Gleb Minaev
2022-03-15 15:36:10 +0300
f86529d659
Optimized optimizedMultiply
and optimizedAddMultiplied
for cases of negative value of other
and multiplier
Gleb Minaev
2022-03-15 15:35:17 +0300
ebd7f799ad
Attempts to implement derivatives and antiderivatives
Gleb Minaev
2022-03-15 00:47:23 +0300
31ccf744c5
Deleted useless annotations JvmName
, JsName
and Suppress
Gleb Minaev
2022-03-14 23:33:00 +0300
fb01d85197
Removed extra JSName
annotations. Now everything builds
Gleb Minaev
2022-03-14 22:23:50 +0300
44febbdd73
Processed labeledRationalFunctionUtil.kt
Gleb Minaev
2022-03-14 20:19:42 +0300
dd820da765
1. Prototyped rest 2 algebraic structures of rational functions 2. Added constantZero
and constantOne
to abstract spaces and applied them instead of ring.zero
and ring.one
3. Moved logic of R.isZero
and 5 others to AbstractRationalFunctionalSpace
4. Deleted forgotten overridden functions of constants 5. Added KMath contributors' copyright notes 6. Added TODO 😄 The NumberedPolynomial
's countOfVariables
is a confusing
Gleb Minaev
2022-03-14 19:59:53 +0300
07f4b83722
Fixed forgotten TODOs
Gleb Minaev
2022-03-14 14:18:15 +0300
de53d032af
1. Prototyped Rational Functions 2. Added abstract interfaces for removing boilerplates 3. Changed or added default values in interfaces 4. Renamed non-operator equals
to equalsTo
, and made it infix
Gleb Minaev
2022-03-14 14:14:24 +0300
033edd3feb
Removed kotlin-js-store
Gleb Minaev
2022-03-13 03:55:51 +0300
59e65afc63
Merge remote-tracking branch 'origin/feature/polynomials' into feature/polynomials
Gleb Minaev
2022-03-13 03:53:29 +0300
93de1d5311
Added support for all polynomials. But standard utilities still are not fully implemented.
Gleb Minaev
2022-03-13 03:27:00 +0300
571c6342dd
Regenerated READMEs
Gleb Minaev
2022-03-13 03:25:25 +0300
cab5958107
Added abstract rational functions
Gleb Minaev
2022-03-10 01:44:14 +0300
191dd02e47
Restructured Polynomial
Gleb Minaev
2022-03-03 20:45:35 +0300
843d63c76a
Added support for all polynomials. But standard utilities still are not fully implemented.
Gleb Minaev
2022-03-13 03:27:00 +0300
ffea8cc223
Regenerated READMEs
Gleb Minaev
2022-03-13 03:25:25 +0300
ab9dcd83b9
Added abstract rational functions
Gleb Minaev
2022-03-10 01:44:14 +0300
92ba439f2a
Merge pull request #468 from mipt-npm/dev
Alexander Nozik
2022-03-08 23:17:17 +0300
0b2e8ff25e
Build fixes
#468
Alexander Nozik
2022-03-08 23:15:48 +0300
df075718db
Merge pull request #466 from mipt-npm/dev
Alexander Nozik
2022-03-07 22:07:41 +0300
8518f333e3
Delete yarn.lock
#466
#465
Iaroslav Postovalov
2022-03-08 01:31:31 +0700
4575ab2b79
Update interpolation API to agree with other conventions.
Alexander Nozik
2022-03-07 10:39:59 +0300
2483c56f1c
Restructured Polynomial
Gleb Minaev
2022-03-03 20:45:35 +0300
c53bdd38f8
comments
apomytkina/feature/noa
Roland Grinis
2022-02-21 11:52:10 +0000
c2c8d80b40
remove performance pitfall annotation
Roland Grinis
2022-02-20 14:50:36 +0000
f3a411f0e2
Merge branch 'dev' into feature/noa
Roland Grinis
2022-02-20 14:33:30 +0000
c80f70fe0f
Merge pull request #461 from ivandev0/kylchik/jacobi
Alexander Nozik
2022-02-20 10:18:06 +0300
a621dd7c5b
Drop duplicate test from DorBenchmark
#461
Ivan Kylchik
2022-02-20 02:55:37 +0300
dda6602ed4
Replace complex access to tensor with faster access to buffer in Jacobi algorithm
Ivan Kylchik
2022-02-20 02:44:27 +0300
b13765ec19
Implement much faster Jacobi algorithm
Ivan Kylchik
2022-02-20 02:21:52 +0300
7aff774bc1
Improve Jacobi algorithm readability by extracting some logic into helper fun
Ivan Kylchik
2022-02-13 21:49:06 +0300
7a72a0b979
Implement Jacobi algorithm to find eigenvalues
Ivan Kylchik
2022-02-13 13:16:35 +0300
ac3adfa644
Fix tf dot
Alexander Nozik
2022-02-17 22:46:17 +0300
a78e361b17
Implement much faster dot product algorithm for tensors
Ivan Kylchik
2022-02-13 16:01:05 +0300
0f383ec03c
Implement much faster dot product algorithm for tensors
#460
Ivan Kylchik
2022-02-13 16:01:05 +0300
8974164ec0
Merge pull request #459 from mipt-npm/dev
Alexander Nozik
2022-02-13 17:50:33 +0300
408443989c
Up version
v0.3.0-dev-18
#459
Alexander Nozik
2022-02-13 17:48:04 +0300
745a7ad66e
Add complete constant folding in kmath-ast by introducing TypedMst, some minor changes
Iaroslav Postovalov
2022-02-05 04:27:10 +0700
cdfb3f3fa3
Add complete constant folding in kmath-ast by introducing TypedMst, some minor changes
#456
Iaroslav Postovalov
2022-02-05 04:27:10 +0700
7b1bdc21a4
Copy DerivativeStructure to multiplatform
apomytkina/commandertvis/diff
Iaroslav Postovalov
2021-08-12 16:37:53 +0300
ef747f642f
Merge pull request #458 from mipt-npm/commandertvis/no-evaluate
Alexander Nozik
2022-02-09 18:04:48 +0300
e094f6e8ee
Remove Algebra.evaluate(MST) by inlining in into interpret
#458
Iaroslav Postovalov
2022-02-08 11:43:50 +0700
08f7af6d41
sync with dev
Roland Grinis
2022-02-07 09:27:35 +0000
4beabb3a5d
Merge branch 'dev' into feature/noa
Roland Grinis
2022-02-07 09:15:50 +0000
9ca896b608
moved to torch 1.10.2
Roland Grinis
2022-02-07 09:15:03 +0000
53ab8334dd
Merge SCI-MR-149: Fix theta
Alexander Nozik
2022-02-02 07:00:26 +0000
d35516b9af
Fix theta
#452
Iaroslav Postovalov
2022-02-02 10:00:45 +0700
7bb66f6a00
Add TensorFlow prototype
Alexander Nozik
2022-01-29 15:02:46 +0300
41fc6b4dd9
Merge branch 'feature/tensorflow' into dev
Alexander Nozik
2022-01-28 09:46:55 +0300
2e13d518f6
Merge pull request #451 from mipt-npm/commandertvis/js-benchmark
Alexander Nozik
2022-01-26 17:44:00 +0300
8607639876
Change units
mrFendel/commandertvis/js-benchmark
apomytkina/commandertvis/js-benchmark
1720583854232323692/tmp_refs/heads/commandertvis/js-benchmark
1720583854232323692/commandertvis/js-benchmark
#451
commandertvis/js-benchmark
Iaroslav Postovalov
2022-01-26 20:33:44 +0700
d10815020d
JS benchmarking
Iaroslav Postovalov
2022-01-25 23:02:35 +0700
91d93b3bb2
restore metaspace
Alexander Nozik
2022-01-04 19:45:24 +0300
dd8a4796f6
Update gradle plugin and build consistency
Alexander Nozik
2022-01-04 13:15:50 +0300
479d106165
install Kover plugin
Alexander Nozik
2021-12-30 18:50:47 +0300
4b4c878e21
Merge pull request #447 from mipt-npm/commandertvis/fixbuild
Alexander Nozik
2021-12-30 16:54:27 +0300
2f96d619fc
Fix AST JS test
Alexander Nozik
2021-12-29 20:08:26 +0300
4badc3e044
Merge pull request #448 from breandan/master
Alexander Nozik
2021-12-25 21:20:42 +0300
6255a46004
update Kotlin∇ and remove old maven repositories
#448
breandan
2021-12-25 12:05:42 -0500
e11df4fdd5
Add inline to histogram builders
mrFendel/feature/tensorflow
apomytkina/feature/tensorflow
feature/tensorflow
Alexander Nozik
2021-12-18 21:57:06 +0300
a9779fe38b
Do numeric type conversion in JS MST compilers
#447
Iaroslav Postovalov
2021-12-07 12:00:31 +0700
f6fa288011
Merge pull request #445 from mipt-npm/commandertvis/gram
Alexander Nozik
2021-12-02 09:40:55 +0300
a3556ecdb3
Merge pull request #444 from mipt-npm/commandertvis/specialized
Alexander Nozik
2021-12-02 09:40:26 +0300
cf5f886226
Rewrite the ArithmeticsEvaluator.number rule to handle well both floating-point numbers and integers
#445
Iaroslav Postovalov
2021-11-29 13:24:44 +0700
5ba7d74bd2
Completely specialized expression types for Int, Long, Double and compilation of MST to it
#444
Iaroslav Postovalov
2021-11-25 23:26:08 +0700
c6a4721d64
Merge pull request #443 from mipt-npm/commandertvis/update
Alexander Nozik
2021-11-24 11:58:34 +0300
d2e3110480
Update gradle-tools, do Kotlin 1.6.0 migrations
#443
Iaroslav Postovalov
2021-11-24 03:48:43 +0700
24799a691f
Add inc/dec to counters
Alexander Nozik
2021-11-23 10:32:51 +0300
4691caaa7f
Merge pull request #435 from alexismanin/feat/permsort
Alexander Nozik
2021-11-21 20:21:18 +0300
06a6a99ef0
feat(Core): add new flavors of permSort: allow user to specify a comparator (sort with) or a custom field to use in buffer values (sort by).
#435
Alexis Manin
2021-11-18 17:44:53 +0100
0f7a25762e
feat(Core): add a permutation sorting prototype for buffers
Alexis Manin
2021-11-13 09:03:05 +0100
e38b2e1c53
Only dump ASM classes during tests if according property is passed to Gradle
#441
Iaroslav Postovalov
2021-11-17 19:03:20 +0700
a6922ab9d8
Merge pull request #440 from mipt-npm/commandertvis/license
Alexander Nozik
2021-11-16 17:38:29 +0300
7ceb0b69b8
Revert license removal and update copyright
#440
Iaroslav Postovalov
2021-11-16 18:04:44 +0700
e25827eb14
Merge pull request #437 from mipt-npm/commandertvis/double-specialized
Alexander Nozik
2021-11-16 11:41:53 +0300
b1911ebe2d
Merge pull request #438 from mipt-npm/commandertvis/411
Alexander Nozik
2021-11-16 10:52:41 +0300
70ac232c15
Relax type requirements in algebraExtensions.kt from Ring to Group
#438
Iaroslav Postovalov
2021-11-16 14:27:20 +0700
7b50400de5
Provide specializations of AsmBuilder for Double, Long, Int
#437
Iaroslav Postovalov
2021-11-16 14:03:12 +0700