Commit graph

  • 14bf7d003c start re-implementing Contraction + performance check (AWESOME) + optimization level 3 Christian Zimmermann 2017-11-01 21:26:45 +0100
  • 3e502b2496 remove virtual stuff in block and operation classes Christian Zimmermann 2017-10-31 19:22:34 +0100
  • b75f2b4cf8 delete old/unused code Christian Zimmermann 2017-10-30 18:00:07 +0100
  • 0570a502c0 fix this funny bug, which was (for some strange reason) not detected within the commits a few weeks ago... Christian Zimmermann 2017-10-30 17:52:27 +0100
  • 8620c076be xround ... there is some weird bug within the last commit Christian Zimmermann 2017-10-29 19:06:04 +0100
  • 87c4a9f162 using blocking routines all unit tests work so far Christian Zimmermann 2017-09-12 18:36:05 +0200
  • bb6f18cf1c OpTest_MDim.ExecOp2 works... OpTest_MDim.ExecOp3 does not but at least compiles... Christian Zimmermann 2017-09-11 13:55:56 +0200
  • 7a17aba37d OpTest_MDim.ExecOp1 works... Christian Zimmermann 2017-09-11 12:54:24 +0200
  • e0d00e48a6 im com Christian Zimmermann 2017-09-11 09:58:03 +0200
  • 9aac8afcd9 blocking: OpTest_1Dim.ExecOp works Christian Zimmermann 2017-09-09 19:59:09 +0200
  • cfe93b60f8 im com while fixing compile errors... not finished... Christian Zimmermann 2017-08-30 19:41:49 +0200
  • 7763bf4f77 im com (finished block draft) Christian Zimmermann 2017-08-30 17:56:38 +0200
  • b985b9c35c im com (block index locking) Christian Zimmermann 2017-08-29 17:52:08 +0200
  • fbcdfd7580 im com (block type scanning routines...) Christian Zimmermann 2017-08-28 18:28:43 +0200
  • aa803b81f2 im com Christian Zimmermann 2017-08-27 17:52:50 +0200
  • 0d2a5e22e2 introduce Block classes + prepare operation code for blocking (in future vectorization) Christian Zimmermann 2017-08-26 22:53:02 +0200
  • 8a75177b39 add basic operations (+-*/) Christian Zimmermann 2017-08-26 17:18:42 +0200
  • f019b4c2ff mdim test3 works Christian Zimmermann 2017-08-26 16:45:46 +0200
  • c4431a83a9 second mdim op test works Christian Zimmermann 2017-08-25 22:33:05 +0200
  • 8a1cc35089 fix copyInst <-> copy -- bug -> first mdim op test works Christian Zimmermann 2017-08-25 22:03:20 +0200
  • f99e55d4fd change ma templ args -> explicit subranges (compiles, unit tests work) Christian Zimmermann 2017-08-25 17:02:23 +0200
  • b50620a451 make first operation test run (index copying not supported at the moment) Christian Zimmermann 2017-08-11 16:45:03 +0200
  • 0412be2349 im com Christian Zimmermann 2017-08-11 15:26:10 +0200
  • a9611b40e5 im com Christian Zimmermann 2017-08-11 11:30:27 +0200
  • 1ffffa568f start operation rewriting Christian Zimmermann 2017-08-10 15:12:26 +0200
  • 3b0f67eb47 im com Christian Zimmermann 2017-08-09 16:58:38 +0200
  • d5bf63ac82 MultiArray.format + corresp unit test Christian Zimmermann 2017-08-09 11:29:41 +0200
  • 1652e122ea simple 1dim multi array call works again (without operation stuff) Christian Zimmermann 2017-08-08 18:07:58 +0200
  • 16e8e588cb some fixes + container range test -> working Christian Zimmermann 2017-08-07 17:11:03 +0200
  • 40864ace00 fix multi_index bugs... Christian Zimmermann 2017-08-07 11:22:42 +0200
  • 7a16f22f78 fix leak issue Christian Zimmermann 2017-08-04 16:19:50 +0200
  • d2a1286d17 ... compiles now Christian Zimmermann 2017-08-04 14:57:19 +0200
  • 225ecc0abc fixing compile errors... not finished Christian Zimmermann 2017-08-04 11:27:47 +0200
  • e8ad0f1b03 some corrections (still have to fix comile errors) Christian Zimmermann 2017-07-28 14:02:44 +0200
  • 230ca490d5 start implementing index unit test Christian Zimmermann 2017-07-28 11:33:31 +0200
  • c31eb76981 container range/index previously finished Christian Zimmermann 2017-07-27 20:34:14 +0200
  • ccd99aed76 container range/index + put NumPack stuff into numpack.h Christian Zimmermann 2017-07-27 14:48:41 +0200
  • 8db8a07456 range factory + finishing multi/single range/index changes (except for single range specializations) Christian Zimmermann 2017-07-26 18:38:11 +0200
  • 5f71b5055d shift template recursion methods in a single struct 'PackNum<N>' Christian Zimmermann 2017-07-26 16:45:09 +0200
  • c13c51bd51 simplify index/range framework -> no native major index system (planned to implement separate class) Christian Zimmermann 2017-07-25 17:46:59 +0200
  • 30d8e5e5b2 ... Christian Zimmermann 2017-06-01 13:19:27 +0200
  • 370dc2efee +anonymous range Christian Zimmermann 2017-05-31 16:44:28 +0200
  • 2a627a7ab3 init files range_factory.* Christian Zimmermann 2017-05-31 11:30:35 +0200
  • 2793b8c774 start writing new unit tests regarding new behaviour... rewriting still not finished Christian Zimmermann 2017-05-30 17:49:18 +0200
  • b63d56e315 ...continuing Christian Zimmermann 2017-05-24 19:01:02 +0200
  • 3fde2b9f66 continuing... Christian Zimmermann 2017-05-22 18:21:14 +0200
  • 030d26a3bb started refactoring index linking -- intermediate commit Christian Zimmermann 2017-05-22 13:39:37 +0200
  • 0a5cdd2339 py projection without sym Christian Zimmermann 2017-04-27 19:03:02 +0200
  • 67a95c7394 minor change in py proj Christian Zimmermann 2017-04-03 14:36:48 +0200
  • bd8acc6ef2 some fixes in pyProjFunction Christian Zimmermann 2017-03-31 17:34:43 +0200
  • 5a5d8883b4 added (p,x,y,z) -> (yy,py) projection function Christian Zimmermann 2017-03-30 21:42:53 +0200
  • 8c2ced598f add static own type function to range classes Christian Zimmermann 2017-03-30 14:41:57 +0200
  • b050ea4466 add some useful functions Christian Zimmermann 2017-03-29 17:05:50 +0200
  • 871a9be383 first index mapping application works Christian Zimmermann 2017-03-28 17:55:12 +0200
  • 83a712a772 finished first draft of index mapping (TO BE TESTED AND REFACTORED) Christian Zimmermann 2017-03-27 19:29:51 +0200
  • 6f6de5be87 further development of functional array and index mapping Christian Zimmermann 2017-03-27 11:33:40 +0200
  • 6126188ed0 start implementing map and functional array Christian Zimmermann 2017-03-26 16:55:52 +0200
  • 344ae475ae some clean ups Christian Zimmermann 2017-03-26 13:29:28 +0200
  • a77d58d946 added single range specialization ma-v0.1 Christian Zimmermann 2017-03-24 15:05:02 +0100
  • 6439542968 updating sub indices should be faster now Christian Zimmermann 2017-03-24 13:42:40 +0100
  • 5318146710 start refactoring plus functions Christian Zimmermann 2017-03-24 11:32:33 +0100
  • b41f2e9f0f correct some merge error Christian Zimmermann 2017-03-23 21:19:12 +0100
  • 8c5ae50ac1 resolve merge conflicts Christian Zimmermann 2017-03-23 21:16:18 +0100
  • c15b9a7334 enable cmake tests Christian Zimmermann 2017-03-23 21:05:40 +0100
  • 2a7dd9aa83 change linkage behavior of contract indices... should be save now Christian Zimmermann 2017-03-23 15:10:56 +0100
  • dc436af07d unit tests work again Christian Zimmermann 2017-03-23 09:54:54 +0100
  • e624667fbb im com Christian Zimmermann 2017-03-22 21:51:54 +0100
  • c9cdb1a430 im com Christian Zimmermann 2017-03-22 11:44:33 +0100
  • 91417e9aa0 intermediate commit Christian Zimmermann 2017-03-21 23:31:50 +0100
  • 3635cf5091 little change Christian Zimmermann 2017-03-21 19:57:00 +0100
  • 062f9619d0 some adds to the last commit Christian Zimmermann 2017-03-21 18:12:24 +0100
  • a3183f5ced add contraction class -> tests work Christian Zimmermann 2017-03-21 15:18:34 +0100
  • 7f6762f159 introduce iterators; ATTENTION: MA::begin -> MA::beginIndex and same for MA::end Christian Zimmermann 2017-03-20 18:53:30 +0100
  • cd7c5c6c7b change slice creation procedure -> works so far Christian Zimmermann 2017-03-20 13:26:52 +0100
  • 7a02d0f6b8 mutable vs const multi array stuff Christian Zimmermann 2017-03-20 11:21:33 +0100
  • 2022d743c6 some awkward hacks reg const stuff... should refactor this Christian Zimmermann 2017-03-16 22:42:55 +0100
  • ed53e4b3c7 some fixes, introduce const operation classes for conistency reasons Christian Zimmermann 2017-03-16 19:30:43 +0100
  • 0066cfef54 further corrections -> first application compiles Christian Zimmermann 2017-03-15 22:54:48 +0100
  • 0eb0f21031 some fixes/corrections... Christian Zimmermann 2017-03-14 23:00:41 +0100
  • 1c55afd55f some improvements... certainly further ones are possible Christian Zimmermann 2017-03-13 19:04:24 +0100
  • 5492521c76 intermediate commit; start to refactor index linkage routines Christian Zimmermann 2017-03-13 16:24:00 +0100
  • 50985caf62 some changes reg index org Christian Zimmermann 2017-03-13 11:06:44 +0100
  • d3dbdbb865 minor changes + some extensions Christian Zimmermann 2017-03-09 19:59:11 +0100
  • 63eb7d0505 implement operator+= ... Christian Zimmermann 2017-03-08 22:53:18 +0100
  • a6c860a352 add some range transformation routines Christian Zimmermann 2017-03-08 20:10:11 +0100
  • 5f4931757d add manipulator Christian Zimmermann 2017-03-07 23:14:57 +0100
  • 6164b58cd0 add meta position access (compiles, untested) Christian Zimmermann 2017-03-03 17:51:42 +0100
  • d5c8ec7c9d some minor extensions + add some first range transform code Christian Zimmermann 2017-03-02 19:27:46 +0100
  • 2fa89e75e3 some standard index / range definitions Christian Zimmermann 2017-03-01 18:25:26 +0100
  • 51dcbe7b92 clean up some parts of the code Christian Zimmermann 2017-03-01 10:41:29 +0100
  • 27ddea16f6 Slice works... fix the 'major bug' Christian Zimmermann 2017-02-28 19:29:52 +0100
  • 2c12332abb start correcting compile errors regarding Slice (still linker error existent) Christian Zimmermann 2017-02-28 11:27:23 +0100
  • f489d165ab continue Slice implementations Christian Zimmermann 2017-02-27 17:00:51 +0100
  • 685023b09c some minor changes Christian Zimmermann 2017-02-27 11:23:40 +0100
  • d1363c3c3d restructure MultiArray inheritance Christian Zimmermann 2017-02-26 18:14:58 +0100
  • d2d038fd5b bug fixed Christian Zimmermann 2017-02-26 14:00:47 +0100
  • 7965ea25fe continuation of last master commit Christian Zimmermann 2017-02-24 20:50:58 +0100
  • 8be4df211a issue: cannot perform multiple operation line -> start repairing this Christian Zimmermann 2017-02-24 15:08:42 +0100
  • 71f7a1aa4d solved the memory problem, but I dont know how exactly this works... Christian Zimmermann 2017-02-23 20:19:05 +0100
  • 6eb53111bb start implementing class Slice Christian Zimmermann 2017-02-23 19:33:46 +0100