Commit Graph

481 Commits

Author SHA1 Message Date
Roland Grinis
b6a5fbfc14 Sync with Andrew 2021-03-15 17:08:45 +00:00
Roland Grinis
f66ac653e0 RealTensor to DoubleTensor rename 2021-03-15 16:59:50 +00:00
Roland Grinis
a3ca861ebe Rename FFTs 2021-03-15 13:05:45 +00:00
Roland Grinis
50ed7ce28b ComplexTensorAlgebra interface 2021-03-15 12:54:46 +00:00
Andrei Kislitsyn
2d2c5aa684 matrixhelper 2021-03-15 15:18:21 +03:00
Roland Grinis
4e4690e510 unsafe buffer casts moved to internal utils 2021-03-15 08:48:31 +00:00
Roland Grinis
04f6ef1ed0 Fixed tests with unsafe accessors 2021-03-15 08:31:19 +00:00
Roland Grinis
39a0889123 Dev merge assemble fixed, tests still broken 2021-03-15 07:50:20 +00:00
Roland Grinis
7d416f55d4 Merge branch 'dev' into feature/tensor-algebra 2021-03-15 07:29:02 +00:00
Roland Grinis
c02f71263d Adding the interfaces for AnalyticTensorAlgebra and LinearOpsTensorAlgebra 2021-03-14 21:18:20 +00:00
Alexander Nozik
8af2f5eb31
Merge pull request #241 from mipt-npm/refactor/linear-algebra
Refactor/linear algebra
2021-03-14 21:49:47 +03:00
6c451b5ca7 fix doc typo 2021-03-14 15:09:04 +03:00
e01f90b5e0 add gradient example 2021-03-14 14:40:13 +03:00
5a568c4587 add gradient example 2021-03-14 14:23:53 +03:00
0cc68e72ce cleanup 2021-03-14 09:59:53 +03:00
8179be2f62 cleanup 2021-03-14 09:55:24 +03:00
0aa73cd48f Vector space refactor (optimization) 2021-03-14 09:43:22 +03:00
Roland Grinis
384415dc98 utils module for tensors 2021-03-13 19:16:13 +00:00
be9398b322 Vector space refactor 2021-03-13 21:22:18 +03:00
Andrei Kislitsyn
8f88a101d2 complete lu for matrix 2021-03-13 20:51:15 +03:00
Andrei Kislitsyn
3e0d152c1b resolve mc 2021-03-13 19:32:34 +03:00
Andrei Kislitsyn
0911efd4aa add buffered tensor + lu 2021-03-13 19:30:58 +03:00
5e6f65a181 WIP Matrix refactor 2021-03-13 18:19:10 +03:00
d5ba816b7d WIP Matrix refactor 2021-03-13 18:00:47 +03:00
19d3998c3b WIP vector space refactor 2021-03-13 10:10:00 +03:00
9bc8e8fbf9 WIP vector space refactor 2021-03-12 22:52:18 +03:00
Iaroslav Postovalov
d562541965
Improve conversion functions for Buffer 2021-03-12 23:23:10 +07:00
Roland Grinis
03cc6a310b Merge PR and check transpose 2021-03-12 15:11:33 +00:00
AlyaNovikova
626d5c98fa change IllegalArgumentException to RuntimeException 2021-03-12 15:43:44 +03:00
AlyaNovikova
70e1861e53 remove extra import 2021-03-12 15:25:47 +03:00
AlyaNovikova
454d574ccd add broadcast and functions plus and minus 2021-03-12 15:20:46 +03:00
Andrei Kislitsyn
95b814e163 add fromMatrix 2021-03-12 14:29:51 +03:00
Andrei Kislitsyn
f9500f44ec new tensor def 2021-03-12 13:50:06 +03:00
Roland Grinis
bb4894b87e removing assignement for non operator members 2021-03-11 21:46:35 +00:00
AlyaNovikova
723e0e458e add functions transpose and transposeAssign 2021-03-11 23:04:42 +03:00
Alexander Nozik
f449bdd58f
Merge pull request #219 from mipt-npm/refactor/algebra-scale
Fully refactor algebra split ScaleOperations from Space.
2021-03-11 11:28:54 +03:00
803f298d8b Make vector spaces great again 2021-03-11 11:28:10 +03:00
522f39cef3 replace Space by Group 2021-03-10 22:09:19 +03:00
Iaroslav Postovalov
39b41cc2ae
Fix #223 2021-03-10 22:40:43 +07:00
fe95c4e48e Code review. 2021-03-10 18:20:23 +03:00
6a5ca2a115 Code review. 2021-03-10 18:02:04 +03:00
Roland Grinis
3a37b88b5c Fixed getting value test for tensors 2021-03-09 21:13:48 +00:00
Your Name
fe55856a26 basic implements & refactor tensor structure & and new tensor algebra methods 2021-03-09 22:18:46 +03:00
8ae8ebe871 Fully refactor algebra split ScaleOperations from Space. 2021-03-08 21:03:48 +03:00
Roland Grinis
90f4ff06fd Basic tasks for Alya and Andrei 2021-03-04 13:22:28 +00:00
Roland Grinis
ed007589cf LU decomposition set up 2021-03-02 14:54:07 +00:00
Roland Grinis
4aa1df0628 Safe item method and view_as added 2021-03-02 09:32:36 +00:00
Roland Grinis
f15ac20323 Cannot afford to inherit from RingWithNumbers 2021-03-01 22:52:58 +00:00
Roland Grinis
7c38b16f17 Initial draft for RealTensor and RealTensorALgebra 2021-03-01 21:43:04 +00:00
Roland Grinis
477f7dd079 Deprecating div methods 2021-03-01 13:01:15 +00:00