Commit Graph

  • 2f9e504357 Added division to RFs' Spaces. Added conversion to polynomial and RFs' spaces. Added requirements for RFs' denominators' changes for case of non-integral domain. Added requirements for non-zero divisor to RFs' divisions. Gleb Minaev 2022-03-22 13:58:29 +0300
  • 09868f090b Enhanced tests of Double substitution. Gleb Minaev 2022-03-22 02:39:43 +0300
  • 98b9a70893 Enhanced tests of Double substitution. Gleb Minaev 2022-03-22 02:37:26 +0300
  • c6d1068df4 Renamed Polynomial, etc. to ListPolynomial, etc. and AbstractPolynomial to Polynomial. Gleb Minaev 2022-03-21 23:47:10 +0300
  • 51b0d232b5 Renamed AbstractPolynomialFractionsSpace to PolynomialSpaceOfFractions Gleb Minaev 2022-03-21 23:21:55 +0300
  • 83d57c7295 Added RFs' interface to remove another boilerplate. Fixed bug in RFs' equalsTo. Gleb Minaev 2022-03-21 21:22:25 +0300
  • 88e0dcf413 Added usage of more correct exceptions. Gleb Minaev 2022-03-21 18:26:09 +0300
  • 25ec59b985 Finished with tests for Polynomial. Gleb Minaev 2022-03-20 23:22:39 +0300
  • fbc21101bb Added test. Fixed isOne and isMinusOne for Polynomial. Gleb Minaev 2022-03-20 06:26:52 +0300
  • 5d4514a742 More test tools! More tests!! More fixes of stupid bugs!!! 😭 Gleb Minaev 2022-03-19 19:35:41 +0300
  • 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 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 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 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 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
  • 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 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
  • 7b1bdc21a4 Copy DerivativeStructure to multiplatform 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 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 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 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 breandan 2021-12-25 12:05:42 -0500
  • e11df4fdd5
    Add inline to histogram builders feature/tensorflow Alexander Nozik 2021-12-18 21:57:06 +0300
  • a9779fe38b Do numeric type conversion in JS MST compilers 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 Iaroslav Postovalov 2021-11-29 13:24:44 +0700
  • 5ba7d74bd2 Completely specialized expression types for Int, Long, Double and compilation of MST to it 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 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). Alexis Manin 2021-11-18 17:44:53 +0100