Commit graph

278 commits

Author SHA1 Message Date
Christian Zimmermann
2e4a0be76a Merge branch 'rewrite-index-linking' of rqcd.ur.de:czimmermann/multi_array into rewrite-index-linking 2017-11-15 17:36:15 +01:00
Christian Zimmermann
5bc469296b ... 2017-11-15 17:35:44 +01:00
Christian Zimmermann
70b0ae4ac6 activate CI 2017-11-15 17:05:51 +01:00
Christian Zimmermann
54dfcdb85d first contraction test works 2017-11-05 18:46:38 +01:00
Christian Zimmermann
8dfa81a99e contraction compiles (untested) 2017-11-04 22:49:55 +01:00
Christian Zimmermann
83b0c427a5 contraction code (no compile test) 2017-11-03 23:03:29 +01:00
Christian Zimmermann
8b23a173da im com 2017-11-02 21:20:31 +01:00
Christian Zimmermann
14bf7d003c start re-implementing Contraction + performance check (AWESOME) + optimization level 3 2017-11-01 21:26:45 +01:00
Christian Zimmermann
3e502b2496 remove virtual stuff in block and operation classes 2017-10-31 19:22:34 +01:00
Christian Zimmermann
b75f2b4cf8 delete old/unused code 2017-10-30 18:00:07 +01:00
Christian Zimmermann
0570a502c0 fix this funny bug, which was (for some strange reason) not detected within the commits a few weeks ago... 2017-10-30 17:52:27 +01:00
Christian Zimmermann
8620c076be xround ... there is some weird bug within the last commit 2017-10-29 19:06:04 +01:00
Christian Zimmermann
87c4a9f162 using blocking routines all unit tests work so far 2017-09-12 18:36:05 +02:00
Christian Zimmermann
bb6f18cf1c OpTest_MDim.ExecOp2 works... OpTest_MDim.ExecOp3 does not but at least compiles... 2017-09-11 13:55:56 +02:00
Christian Zimmermann
7a17aba37d OpTest_MDim.ExecOp1 works... 2017-09-11 12:54:24 +02:00
Christian Zimmermann
e0d00e48a6 im com 2017-09-11 09:58:03 +02:00
Christian Zimmermann
9aac8afcd9 blocking: OpTest_1Dim.ExecOp works 2017-09-09 19:59:09 +02:00
Christian Zimmermann
cfe93b60f8 im com while fixing compile errors... not finished... 2017-08-30 19:41:49 +02:00
Christian Zimmermann
7763bf4f77 im com (finished block draft) 2017-08-30 17:56:38 +02:00
Christian Zimmermann
b985b9c35c im com (block index locking) 2017-08-29 17:52:08 +02:00
Christian Zimmermann
fbcdfd7580 im com (block type scanning routines...) 2017-08-28 18:28:43 +02:00
Christian Zimmermann
aa803b81f2 im com 2017-08-27 17:52:50 +02:00
Christian Zimmermann
0d2a5e22e2 introduce Block classes + prepare operation code for blocking (in future vectorization) 2017-08-26 22:53:02 +02:00
Christian Zimmermann
8a75177b39 add basic operations (+-*/) 2017-08-26 17:18:42 +02:00
Christian Zimmermann
f019b4c2ff mdim test3 works 2017-08-26 16:45:46 +02:00
Christian Zimmermann
c4431a83a9 second mdim op test works 2017-08-25 22:33:05 +02:00
Christian Zimmermann
8a1cc35089 fix copyInst <-> copy -- bug -> first mdim op test works 2017-08-25 22:03:20 +02:00
Christian Zimmermann
f99e55d4fd change ma templ args -> explicit subranges (compiles, unit tests work) 2017-08-25 17:02:23 +02:00
Christian Zimmermann
b50620a451 make first operation test run (index copying not supported at the moment) 2017-08-11 16:45:03 +02:00
Christian Zimmermann
0412be2349 im com 2017-08-11 15:26:40 +02:00
Christian Zimmermann
a9611b40e5 im com 2017-08-11 11:30:27 +02:00
Christian Zimmermann
1ffffa568f start operation rewriting 2017-08-10 15:12:26 +02:00
Christian Zimmermann
3b0f67eb47 im com 2017-08-09 16:58:38 +02:00
Christian Zimmermann
d5bf63ac82 MultiArray.format + corresp unit test 2017-08-09 11:29:41 +02:00
Christian Zimmermann
1652e122ea simple 1dim multi array call works again (without operation stuff) 2017-08-08 18:07:58 +02:00
Christian Zimmermann
16e8e588cb some fixes + container range test -> working 2017-08-07 17:11:03 +02:00
Christian Zimmermann
40864ace00 fix multi_index bugs... 2017-08-07 11:22:42 +02:00
Christian Zimmermann
7a16f22f78 fix leak issue 2017-08-04 16:19:50 +02:00
Christian Zimmermann
d2a1286d17 ... compiles now 2017-08-04 14:57:19 +02:00
Christian Zimmermann
225ecc0abc fixing compile errors... not finished 2017-08-04 11:27:47 +02:00
Christian Zimmermann
e8ad0f1b03 some corrections (still have to fix comile errors) 2017-07-28 14:02:44 +02:00
Christian Zimmermann
230ca490d5 start implementing index unit test 2017-07-28 11:33:31 +02:00
Christian Zimmermann
c31eb76981 container range/index previously finished 2017-07-27 20:34:14 +02:00
Christian Zimmermann
ccd99aed76 container range/index + put NumPack stuff into numpack.h 2017-07-27 14:48:41 +02:00
Christian Zimmermann
8db8a07456 range factory + finishing multi/single range/index changes (except for single range specializations) 2017-07-26 18:38:11 +02:00
Christian Zimmermann
5f71b5055d shift template recursion methods in a single struct 'PackNum<N>' 2017-07-26 16:45:09 +02:00
Christian Zimmermann
c13c51bd51 simplify index/range framework -> no native major index system (planned to implement separate class) 2017-07-25 17:46:59 +02:00
Christian Zimmermann
30d8e5e5b2 ... 2017-06-01 13:51:02 +02:00
Christian Zimmermann
370dc2efee +anonymous range 2017-05-31 16:44:28 +02:00
Christian Zimmermann
2a627a7ab3 init files range_factory.* 2017-05-31 11:30:35 +02:00