Christian Zimmermann
|
341a70ef06
|
various fixes
|
2018-07-20 19:13:42 +02:00 |
|
Christian Zimmermann
|
3c72dc98a0
|
bug fix in resolve Range type routines + some clean up
|
2018-07-19 21:27:09 +02:00 |
|
Christian Zimmermann
|
c043008217
|
function structs corresponding to math.h functions + some code optimizations
|
2018-07-19 19:29:52 +02:00 |
|
Christian Zimmermann
|
5c4f0c3f1b
|
some operation utilities
|
2018-07-19 13:00:34 +02:00 |
|
Christian Zimmermann
|
7735a1f9fb
|
minor change
|
2018-07-17 23:13:57 +02:00 |
|
Christian Zimmermann
|
e2dc8b3fea
|
crucial arithmetics extension: operations involving native c++ scalars should be possible
|
2018-07-17 22:10:36 +02:00 |
|
Christian Zimmermann
|
4499dfd7fc
|
add null range + static function base class
|
2018-07-17 20:01:25 +02:00 |
|
Christian Zimmermann
|
a5292ef2ab
|
some utilities (move all to helper_tools.h)
|
2018-07-17 13:56:59 +02:00 |
|
Christian Zimmermann
|
edab24b63a
|
enable anonymous cast (only implemented for multi array itself; remaining classes non-trivial)
|
2018-07-16 18:52:02 +02:00 |
|
Christian Zimmermann
|
c6914831af
|
make multi ranges of specific sub range instances unique
|
2018-07-16 17:40:39 +02:00 |
|
Christian Zimmermann
|
41f2e60d6e
|
anonymous range: save cast test works
|
2018-07-16 15:55:55 +02:00 |
|
Christian Zimmermann
|
fcb7ce575e
|
first anonymous test works
|
2018-07-16 14:44:55 +02:00 |
|
Christian Zimmermann
|
764bcac758
|
anonymous range constructor: promote subrange layer of anonymous range arguments
|
2018-07-16 12:58:06 +02:00 |
|
Christian Zimmermann
|
b9e5d6a898
|
first scast version (UNTESTED)
|
2018-07-16 00:12:05 +02:00 |
|
Christian Zimmermann
|
0d951f892a
|
im com (while extending anonymous range)
|
2018-07-15 15:22:15 +02:00 |
|
Christian Zimmermann
|
689ad3801f
|
add pspace range + some dev reg anonymous range (scast implementation missing)
|
2018-07-13 18:23:58 +02:00 |
|
Christian Zimmermann
|
3367ab684a
|
generalize operation types (func args and return types may be diffent now)
|
2018-05-20 16:45:03 +02:00 |
|
Christian Zimmermann
|
3b2889d38f
|
pack num of operation forwarding
|
2018-05-20 15:15:05 +02:00 |
|
Christian Zimmermann
|
8f94517aa4
|
fix typos and formal stuff -> tests work again
|
2018-05-18 20:23:21 +02:00 |
|
Christian Zimmermann
|
451d58c037
|
type operations (after debugging operation forwarding should be possible)
|
2018-05-18 17:45:40 +02:00 |
|
Christian Zimmermann
|
92bb02be21
|
im com
|
2018-05-15 21:18:21 +02:00 |
|
Christian Zimmermann
|
66be374688
|
preliminray fix of the meta data bug in non-containing ranges/indices
|
2018-05-10 14:34:56 +02:00 |
|
Christian Zimmermann
|
3f20bc1f07
|
resolve merge conflict
|
2018-05-09 17:34:44 +02:00 |
|
Christian Zimmermann
|
3e5cc2ee5d
|
vdata for debug
|
2018-05-09 17:33:43 +02:00 |
|
Christian Zimmermann
|
6e1da5eed3
|
add Scalar<T> + cast to T
|
2018-04-29 17:41:28 +02:00 |
|
Christian Zimmermann
|
714eecd663
|
non-static function call in Operation + utils in anonymous range
|
2018-04-28 17:33:57 +02:00 |
|
Christian Zimmermann
|
3cae377b9f
|
implement consistent override of () in FunctionalMultiArray; there is still the bug of last commit
|
2018-03-22 11:13:00 +01:00 |
|
Christian Zimmermann
|
379824064b
|
compiles, but test fails
|
2018-03-21 20:00:32 +01:00 |
|
Christian Zimmermann
|
8f94c77f4d
|
functional multi array test; there are some remaining issues (maybe conceptional)...
|
2018-03-21 19:18:57 +01:00 |
|
Christian Zimmermann
|
05fbcbf7a2
|
operation creation for functional multi_arrays
|
2018-03-21 16:11:05 +01:00 |
|
Christian Zimmermann
|
7fdaef7b2f
|
meta ref in index + dynamic function
|
2018-03-19 18:38:53 +01:00 |
|
Christian Zimmermann
|
ea139067dd
|
functional multi array... need general functional ma transform
|
2018-03-17 20:25:16 +01:00 |
|
Christian Zimmermann
|
cf724f60ed
|
md-slice call works (with the restriction, that multi-indices cant be used)
|
2018-03-06 14:35:32 +01:00 |
|
Christian Zimmermann
|
fb6c5c47ae
|
slice + blockSize fix -> simple slice calls work so far
|
2018-03-06 13:58:17 +01:00 |
|
Christian Zimmermann
|
dcb76cc450
|
im com (slice)
|
2018-03-05 21:52:12 +01:00 |
|
Christian Zimmermann
|
058d7503d7
|
im com (slice)
|
2018-03-05 18:46:29 +01:00 |
|
Christian Zimmermann
|
4df82f263e
|
slice code seems to compile
|
2018-03-05 00:04:50 +01:00 |
|
Christian Zimmermann
|
10f6f75552
|
completely remove IndexInfo stuff
|
2018-03-02 17:45:31 +01:00 |
|
Christian Zimmermann
|
b045b2d7e1
|
almost remove index_info dependency -> performance lack down to factor 1.15
|
2018-03-02 16:37:11 +01:00 |
|
Christian Zimmermann
|
219a267995
|
index prototype in each ma instance + simplify op-index initialization procedure
|
2018-03-02 13:35:50 +01:00 |
|
Christian Zimmermann
|
516f2ed3a4
|
ContainerRange = MultiRange (NOT FINISHED); TODO: Cast MultiIndex <-> ContainerIndex + Instanciate Prototype of ContainerIndex within each MultiArray(Base)-Instance
|
2018-03-01 18:16:12 +01:00 |
|
Christian Zimmermann
|
ca70cd19f7
|
reorganize multi_array(_base) headers + slice header (NOT FINISHED)
|
2018-02-16 18:17:22 +01:00 |
|
Christian Zimmermann
|
901fae0735
|
put ma iterator stuff completely in ContainerRange (<T> dependence)
|
2018-02-15 20:06:14 +01:00 |
|
Christian Zimmermann
|
d7e5098639
|
remove VIWB stuff
|
2018-02-15 16:24:54 +01:00 |
|
Christian Zimmermann
|
31de87229d
|
+ClassicRange, changes in anonymous stuff (still not fixed completely -> AnonymousIndex missing)
|
2018-02-14 21:37:18 +01:00 |
|
Christian Zimmermann
|
ddc1a518d2
|
further lib fixes...
|
2018-02-14 18:15:34 +01:00 |
|
Christian Zimmermann
|
a78fd668bc
|
re-organize cmake / src / build structure (-> linkable)
|
2018-02-14 16:44:55 +01:00 |
|