Commit Graph

65 Commits

Author SHA1 Message Date
124159d43e Merge branch 'dev' into zelenyy 2019-01-23 13:31:36 +03:00
3ea7e39ecd NDFactories cleanup 2019-01-23 13:31:19 +03:00
77bf8de4f1 Optimized mapping functions for NDElements 2019-01-23 13:30:26 +03:00
Mikhail Zelenyy
36609827dd Create object with factory method for generating RealNDElement. 2019-01-23 04:41:26 +03:00
6154588534 Koma integration + multiple fixes to Matrix API 2019-01-21 16:20:14 +03:00
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
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
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
ad5e14e9a2 Doc update. Name refactoring in NDField 2018-12-26 14:35:51 +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
cddea1869d Lazy structures, structure is no longer iterable, removed copy on read-only buffers. 2018-12-11 17:25:55 +03:00
bdd9dccd4f Final fixes for FastHistogram and NDStructure performance 2018-11-24 21:49:42 +03:00
d799668083 Faster implementation for FastHistogram 2018-11-24 20:55:35 +03:00
15cc4a22e2 Fixed some performance issues with histogram 2018-11-23 21:44:42 +03:00
5e3e0eb09d All fields in Structures, Vectors and Matrices are now generic 2018-11-23 18:42:40 +03:00
29da5bad28 Added phantom histograms 2018-11-23 15:46:14 +03:00
8f5276bdcb Broaden scope of VectorSpace to include Points 2018-11-23 14:08:28 +03:00
5cd6301f45 NDArray renamed to NDElement 2018-11-21 09:55:39 +03:00
75bedde1fa Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	build.gradle
#	settings.gradle
2018-11-20 22:10:24 +03:00
62c7099f8a Minor change to histogram API. Project build to kts. 2018-11-20 22:09:07 +03:00
dcf8f4c6fd inline class bug 2018-11-15 11:07:51 +03:00