Roland Grinis
f8e0d4be17
MutableStructure 2D & 1D
2021-03-15 21:18:15 +00:00
Roland Grinis
b227a82a80
OrderedTensorAlgebra
2021-03-15 19:06:33 +00:00
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
Alexander Nozik
0ed70cc960
Merge pull request #232 from mipt-npm/commandertvis/buffer-to-array
...
Improve collection conversion functions for Buffer
2021-03-12 20:51:16 +03:00
Alexander Nozik
fa63b84b78
Merge pull request #233 from mipt-npm/commandertvis/publish-dokka
...
Provide a workflow for sending Dokka artifacts to gh-pages
2021-03-12 19:49:20 +03:00
Iaroslav Postovalov
401ca2443d
Provide pages workflow for sending Dokka artifacts to gh-pages
2021-03-12 23:27:22 +07: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
fd51564628
Return field get access in algebras
2021-03-11 10:18:59 +03:00
522f39cef3
replace Space by Group
2021-03-10 22:09:19 +03:00
Alexander Nozik
3e15413465
Merge pull request #222 from mipt-npm/commandertvis/benchmarks
...
Revise benchmarks code
2021-03-10 19:51:23 +03:00
Alexander Nozik
5c2f15da04
Merge pull request #224 from mipt-npm/commandertvis/issue223
...
Fix #223
2021-03-10 19:23:13 +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
Iaroslav Postovalov
940718098d
Revise benchmarks code
...
Revise benchmarks code by using kotlinx.benchmark type aliases
(it will simplify creating multiplatform benchmarks), using
Blackhole class to consume results, moving all the constant state
to private companion objects
2021-03-10 21:35:28 +07:00