Commit Graph

314 Commits

Author SHA1 Message Date
baae18b223 Koma integration + multiple fixes to Matrix API 2019-01-21 15:05:44 +03:00
a9e06c261a Optimized performance for Double BufferMatrix product 2019-01-21 10:22:37 +03:00
a2a7ddcdda Commons-math implementation for linear algebra 2019-01-17 19:26:17 +03:00
b4e8b9050f Fixed LUP solver implementation 2019-01-17 12:42:56 +03:00
271d7886df Added equality to matrices 2019-01-16 19:41:36 +03:00
cedb8a816e LUDecomposition finished. Not tested 2019-01-16 19:13:09 +03:00
58e939e0cf Revert "Added internal mapping functionality to buffers" 2019-01-16 15:51:28 +03:00
87e8566157 Added internal mapping functionality to buffers. 2019-01-16 15:18:26 +03:00
7e83b080ad Matrix revision 2019-01-16 14:52:27 +03:00
037735c210 Replaced Double in algebra by numbers, DiffExpressions 2019-01-13 10:42:53 +03:00
4c1547ba5c Added strides equality and fixed tests 2019-01-08 20:42:45 +03:00
f356e8956b Cleanup after nd optimization phase II 2019-01-08 20:23:24 +03:00
876a363e0b Cleanup after nd optimization phase II 2019-01-08 19:10:08 +03:00
05d15d5b34 Cleanup after nd optimization phase I 2019-01-08 10:35:00 +03:00
2bf34f2a07 Added Rings for Int and Short 2019-01-07 17:44:10 +03:00
83e24acdc5 Added features to Matrix 2019-01-07 17:24:10 +03:00
c161ef0b57 Documentation for nd-performance 2019-01-07 17:18:31 +03:00
9da1a8c3e3 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/histogram/FastHistogram.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/histogram/Histogram.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/linear/Matrix.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/linear/Vector.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/misc/Grids.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/BufferNDField.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/Buffers.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/ExtendedNDField.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/NDField.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/NDStructure.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/RealNDField.kt
2019-01-05 21:06:59 +03:00
798512517d Added factories for Complex number buffers and nd-structures 2019-01-05 21:01:30 +03:00
696a916ade Buffer factories removed from global scope 2019-01-05 20:15:36 +03:00
12b343e905 Removed GenericNDField. Additional cleanup 2019-01-05 12:43:51 +03:00
b883455bd3 Cleanup after nd-fields upgrade 2019-01-05 12:31:47 +03:00
Alexander Nozik
c9d3d04d06
Merge pull request #30 from breandan/dev
Use consistent code style
2019-01-04 20:24:57 +03:00
600d8a64b8 Fixes to tests and lazy structures 2019-01-04 20:23:32 +03:00
c0a43c1bd1 Code style update + RealNDField tweaks 2019-01-04 18:12:28 +03:00
53d752dee8 Major refactoring of types for algebra elements. Element type could differ from field type. 2019-01-03 20:48:10 +03:00
breandan
f84dff9114 Merge branch 'upstream' into dev 2019-01-03 12:34:44 -05:00
breandan
55ce9b4754 use consistent code style and simplify 2019-01-03 10:43:12 -05:00
622a6a7756 Removed empty files and fixed one test 2018-12-31 14:10:02 +03:00
b47cdd12c2 Adjustments to RealNDField 2018-12-31 13:48:27 +03:00
334dadc6bf Specialized BufferNDField 2018-12-30 19:48:32 +03:00
Alexander Nozik
cdef4122df
Merge pull request #29 from breandan/dev
Adjustments to grammar and whole-file contexts
2018-12-29 09:19:15 +03:00
breandan.considine
a76dac633b add another alternative for specifying context 2018-12-28 23:50:04 -05:00
breandan.considine
350151b62a more adjustments to contexts doc 2018-12-28 00:01:57 -05:00
Alexander Nozik
aaa3bd387d
Merge pull request #28 from breandan/dev
Add Gradle Wrapper and clean up docs a bit
2018-12-28 07:51:47 +03:00
breandan.considine
9404203982 clean up context doc 2018-12-27 23:26:52 -05:00
breandan.considine
32154a4536 clean up operations doc 2018-12-27 23:14:20 -05:00
breandan.considine
61c1dad451 clean up readme 2018-12-27 23:06:01 -05:00
breandan.considine
5f567e7716 add gradle wrapper 2018-12-27 21:59:47 -05:00
ad5e14e9a2 Doc update. Name refactoring in NDField 2018-12-26 14:35:51 +03:00
db37c19ed0 A general idea of context-oriented approach in doc 2018-12-26 12:56:43 +03:00
88c20843a4 Matrix and linear algebra redone 2018-12-24 15:19:35 +03:00
deed7f597c Matrix doe product moved out of context 2018-12-17 12:53:20 +03:00
280bc9e507 Cached strides creation 2018-12-17 12:44:03 +03:00
bb64012992 Complex extensions 2018-12-17 12:32:47 +03:00
Alexander Nozik
9808b2800c
Merge pull request #24 from altavir/dev
dev
2018-12-11 17:42:41 +03:00
cddea1869d Lazy structures, structure is no longer iterable, removed copy on read-only buffers. 2018-12-11 17:25:55 +03:00
Alexander Nozik
3b3d735237
Merge pull request #22 from gorttar/patch-1
fix README.md
2018-12-07 19:41:17 +03:00
Andrey Antipov
4d20c4e602
fix README.md
change 'Exception' to 'Expressions'
2018-12-07 20:38:56 +04:00
bdd9dccd4f Final fixes for FastHistogram and NDStructure performance 2018-11-24 21:49:42 +03:00