Commit graph

417 commits

Author SHA1 Message Date
Christian Zimmermann
83a712a772 finished first draft of index mapping (TO BE TESTED AND REFACTORED) 2017-03-27 19:29:51 +02:00
Christian Zimmermann
6f6de5be87 further development of functional array and index mapping 2017-03-27 11:33:40 +02:00
Christian Zimmermann
6126188ed0 start implementing map and functional array 2017-03-26 16:55:52 +02:00
Christian Zimmermann
344ae475ae some clean ups 2017-03-26 13:29:28 +02:00
Christian Zimmermann
a77d58d946 added single range specialization 2017-03-24 15:05:02 +01:00
Christian Zimmermann
6439542968 updating sub indices should be faster now 2017-03-24 13:42:40 +01:00
Christian Zimmermann
5318146710 start refactoring plus functions 2017-03-24 11:32:33 +01:00
Christian Zimmermann
b41f2e9f0f correct some merge error 2017-03-23 21:19:12 +01:00
Christian Zimmermann
8c5ae50ac1 resolve merge conflicts 2017-03-23 21:16:18 +01:00
Christian Zimmermann
c15b9a7334 enable cmake tests 2017-03-23 21:05:40 +01:00
Christian Zimmermann
2a7dd9aa83 change linkage behavior of contract indices... should be save now 2017-03-23 15:10:56 +01:00
Christian Zimmermann
dc436af07d unit tests work again 2017-03-23 09:54:54 +01:00
Christian Zimmermann
e624667fbb im com 2017-03-22 21:51:54 +01:00
Christian Zimmermann
c9cdb1a430 im com 2017-03-22 11:44:33 +01:00
Christian Zimmermann
91417e9aa0 intermediate commit 2017-03-21 23:31:50 +01:00
Christian Zimmermann
3635cf5091 little change 2017-03-21 19:57:00 +01:00
Christian Zimmermann
062f9619d0 some adds to the last commit 2017-03-21 18:12:24 +01:00
Christian Zimmermann
a3183f5ced add contraction class -> tests work 2017-03-21 15:18:34 +01:00
Christian Zimmermann
7f6762f159 introduce iterators; ATTENTION: MA::begin -> MA::beginIndex and same for MA::end 2017-03-20 18:53:30 +01:00
Christian Zimmermann
cd7c5c6c7b change slice creation procedure -> works so far 2017-03-20 13:26:52 +01:00
Christian Zimmermann
7a02d0f6b8 mutable vs const multi array stuff 2017-03-20 11:21:33 +01:00
Christian Zimmermann
2022d743c6 some awkward hacks reg const stuff... should refactor this 2017-03-16 22:42:55 +01:00
Christian Zimmermann
ed53e4b3c7 some fixes, introduce const operation classes for conistency reasons 2017-03-16 19:30:43 +01:00
Christian Zimmermann
0066cfef54 further corrections -> first application compiles 2017-03-15 22:54:48 +01:00
Christian Zimmermann
0eb0f21031 some fixes/corrections... 2017-03-14 23:00:41 +01:00
Christian Zimmermann
1c55afd55f some improvements... certainly further ones are possible 2017-03-13 19:04:24 +01:00
Christian Zimmermann
5492521c76 intermediate commit; start to refactor index linkage routines 2017-03-13 16:24:00 +01:00
Christian Zimmermann
50985caf62 some changes reg index org 2017-03-13 11:06:44 +01:00
Christian Zimmermann
d3dbdbb865 minor changes + some extensions 2017-03-09 19:59:11 +01:00
Christian Zimmermann
63eb7d0505 implement operator+= ... 2017-03-08 22:53:18 +01:00
Christian Zimmermann
a6c860a352 add some range transformation routines 2017-03-08 20:10:11 +01:00
Christian Zimmermann
5f4931757d add manipulator 2017-03-07 23:14:57 +01:00
Christian Zimmermann
6164b58cd0 add meta position access (compiles, untested) 2017-03-03 17:51:42 +01:00
Christian Zimmermann
d5c8ec7c9d some minor extensions + add some first range transform code 2017-03-02 19:27:46 +01:00
Christian Zimmermann
2fa89e75e3 some standard index / range definitions 2017-03-01 18:25:26 +01:00
Christian Zimmermann
51dcbe7b92 clean up some parts of the code 2017-03-01 10:41:29 +01:00
Christian Zimmermann
27ddea16f6 Slice works... fix the 'major bug' 2017-02-28 19:29:52 +01:00
Christian Zimmermann
2c12332abb start correcting compile errors regarding Slice (still linker error existent) 2017-02-28 11:27:23 +01:00
Christian Zimmermann
f489d165ab continue Slice implementations 2017-02-27 17:00:51 +01:00
Christian Zimmermann
685023b09c some minor changes 2017-02-27 11:23:40 +01:00
Christian Zimmermann
d1363c3c3d restructure MultiArray inheritance 2017-02-26 18:14:58 +01:00
Christian Zimmermann
d2d038fd5b bug fixed 2017-02-26 14:00:47 +01:00
Christian Zimmermann
7965ea25fe continuation of last master commit 2017-02-24 20:50:58 +01:00
Christian Zimmermann
8be4df211a issue: cannot perform multiple operation line -> start repairing this 2017-02-24 15:08:42 +01:00
Christian Zimmermann
71f7a1aa4d solved the memory problem, but I dont know how exactly this works... 2017-02-23 20:19:05 +01:00
Christian Zimmermann
6eb53111bb start implementing class Slice 2017-02-23 19:33:46 +01:00
Christian Zimmermann
db4ad28f02 first operation test works -- yaygit add * there are some memory issues (deletion of index ptr) 2017-02-22 19:06:23 +01:00
Christian Zimmermann
b3f7dad655 3d reordering tests work (still not refactored) 2017-02-22 14:10:16 +01:00
Christian Zimmermann
678db24003 reordering test works but refactoring neccessary 2017-02-22 13:34:32 +01:00
Christian Zimmermann
1cc96663a4 some debug attempts 2017-02-22 00:43:38 +01:00