Commit graph

  • 66d5e5b741 index xpr + h5 table header file Christian Zimmermann 2023-01-20 01:05:24 +0100
  • 02174f8371 hdf5: H5Oget_info: distinguish between versions Christian Zimmermann 2023-01-18 19:12:41 +0100
  • 835b8e885f various fixes regarding extending ranges/arrays + hdf5 Christian Zimmermann 2023-01-18 18:57:17 +0100
  • e6da712482 ranges: extend + array: init + extend + hdf5: adapt Christian Zimmermann 2023-01-18 00:49:11 +0100
  • d72bf23049 further hdf5 test Christian Zimmermann 2023-01-15 03:18:21 +0100
  • e331f6c4e2 first hdf5 test Christian Zimmermann 2023-01-15 01:26:01 +0100
  • b6455049c4 add hdf5 test build files Christian Zimmermann 2023-01-13 15:42:15 +0100
  • 5dd114f03f add cmake files for hdf5 part + fix compile errors Christian Zimmermann 2023-01-13 12:26:23 +0100
  • caed6b4469 hdf5: group Christian Zimmermann 2023-01-13 01:40:19 +0100
  • 631d187c91 begin hdf5 Christian Zimmermann 2023-01-12 19:29:45 +0100
  • e8c8e519dc change operator* for index shared ptrs -> creates index packs instead of m/yindices Christian Zimmermann 2023-01-11 19:02:34 +0100
  • 6bd7140ae3 fix pipeline... Christian Zimmermann 2023-01-11 17:36:24 +0100
  • 55922490b2 change operator* for indices -> creates index packs instead of m/yindices Christian Zimmermann 2023-01-11 17:32:52 +0100
  • 603d03971d replace std integral_constant by corresponding typedef CSizeT Christian Zimmermann 2023-01-04 23:11:51 +0100
  • b74ace2f43 update base/types.h Christian Zimmermann 2023-01-04 23:06:02 +0100
  • 8469fa9fb2 yrange: replace index pack type Christian Zimmermann 2023-01-04 11:27:18 +0100
  • 346f92f267 yrange: replace blockSizes by yformat Christian Zimmermann 2023-01-04 11:15:51 +0100
  • b1f9a38af7 mindex: replace type of ipack Christian Zimmermann 2023-01-03 21:02:50 +0100
  • 8787ec7590 mindex: replace block sizes by format Christian Zimmermann 2023-01-03 18:11:45 +0100
  • 53aa87c362 index format Christian Zimmermann 2022-12-31 19:43:06 +0100
  • 0980934706 index pack Christian Zimmermann 2022-12-31 15:18:26 +0100
  • 1ab0c21667 first array operation test Christian Zimmermann 2022-12-30 13:32:27 +0100
  • a4e32416ad array base: slice + op Christian Zimmermann 2022-12-29 00:35:57 +0100
  • b86ea957ba index format + slice Christian Zimmermann 2022-12-28 21:21:11 +0100
  • 16f062b069 im com... Christian Zimmermann 2022-12-21 22:06:17 +0100
  • 61cef892f3 ... Christian Zimmermann 2022-12-21 00:06:21 +0100
  • 8209f14c71 include lindex Christian Zimmermann 2022-12-20 21:53:59 +0100
  • d25cbda2fc array_base: operator() and op function Christian Zimmermann 2022-12-20 17:21:29 +0100
  • 07242a995e minor change Christian Zimmermann 2022-12-20 00:52:23 +0100
  • 34c45e3dd9 fix compile errors Christian Zimmermann 2022-12-20 00:07:59 +0100
  • 0fbd2d6f5b mrange: zip; todo: for all other index types Christian Zimmermann 2022-12-14 01:48:17 +0100
  • 6963dd82cd index utils: index depth/dimension Christian Zimmermann 2022-12-13 19:19:41 +0100
  • 79535c496f add get/set block sizes function for gmindex, yindex, xindex and dindex Christian Zimmermann 2022-12-13 00:37:59 +0100
  • f41ada859a im com Christian Zimmermann 2022-12-12 02:15:42 +0100
  • 854e1a0533 slices Christian Zimmermann 2022-12-06 19:34:42 +0100
  • 9938d43f9c rename darray_base -> carray_base, mdarray_base -> array_base, darray -> marray + rename corresponding files/tests Christian Zimmermann 2022-12-06 14:48:44 +0100
  • 9aba24cf01 .gitlab-ci.yml: use my own centos image Christian Zimmermann 2022-12-05 22:36:35 +0100
  • 9bfb5f4707 dynamic index multiplication Christian Zimmermann 2022-12-05 00:14:00 +0100
  • 13467b800a fix cxz error macro (clang) Christian Zimmermann 2022-12-04 21:57:18 +0100
  • 9ef055d9c9 revert ci Christian Zimmermann 2022-12-04 19:21:28 +0100
  • 4d6a810704 try to fix pipeline 13 Christian Zimmermann 2022-12-04 19:13:21 +0100
  • 485dfe36c4 try to fix pipeline 12 Christian Zimmermann 2022-12-04 19:09:35 +0100
  • 4b6288beaf try to fix pipeline 11 Christian Zimmermann 2022-12-04 19:06:21 +0100
  • addd19ca70 try to fix pipeline 10 Christian Zimmermann 2022-12-04 19:03:33 +0100
  • 0e84e2ffd8 try to fix pipeline 10 Christian Zimmermann 2022-12-04 19:03:04 +0100
  • dcd2e4a87f try to fix pipeline 9 Christian Zimmermann 2022-12-04 18:59:52 +0100
  • 627fa9eb1a try to fix pipeline 8 Christian Zimmermann 2022-12-04 18:57:44 +0100
  • 5f85f13d66 try to fix pipeline 7 Christian Zimmermann 2022-12-04 18:55:49 +0100
  • 8025f657d6 try to fix pipeline 6 Christian Zimmermann 2022-12-04 18:55:00 +0100
  • 3866b603ce try to fix pipeline 5 Christian Zimmermann 2022-12-04 18:52:47 +0100
  • a8fad26cfa try to fix pipeline 4 Christian Zimmermann 2022-12-04 18:44:35 +0100
  • b1df3e1307 try to fix pipeline 3 Christian Zimmermann 2022-12-04 18:42:35 +0100
  • 9fad49a2eb try to fix pipeline 2 Christian Zimmermann 2022-12-04 17:49:17 +0100
  • 9c2b29ac07 try to fix pipeline 1 Christian Zimmermann 2022-12-04 17:42:37 +0100
  • 9210f59d39 more tests on index multiplication + corresponding fixes Christian Zimmermann 2022-12-04 17:35:22 +0100
  • 38e011c979 first tests on index multiplication Christian Zimmermann 2022-12-04 03:17:29 +0100
  • b2fd81b764 add more range tests Christian Zimmermann 2022-12-04 01:12:34 +0100
  • 1bd51ee700 shift index multiplication to separate file + extend to Sptr Christian Zimmermann 2022-11-29 01:46:53 +0100
  • a3a25af289 redefine index-index-multiplications Christian Zimmermann 2022-11-27 23:51:15 +0100
  • 8513b6dcd3 2d opcont test Christian Zimmermann 2022-11-27 04:28:46 +0100
  • 059093241b OpCont: again owns data (can have static size now); use (C)OpRoot for assignment-like operations Christian Zimmermann 2022-11-27 03:38:10 +0100
  • 204b726acf minor fix Christian Zimmermann 2022-11-27 01:25:59 +0100
  • 4f1ebb9986 1dim operation test + corresponding fixes Christian Zimmermann 2022-11-27 00:27:34 +0100
  • 42a8acbc6e remove statics/ utils/ Christian Zimmermann 2022-11-26 17:03:39 +0100
  • 3418ec9ee1 remove old test files Christian Zimmermann 2022-11-26 16:28:00 +0100
  • 0e71d45a5b minor changes + mindex/yindex: further functionalities Christian Zimmermann 2022-11-25 02:08:43 +0100
  • 25abf5e1b0 add src/opt/python/setup.py.in + update cmake project name + remove static cnorxz lib Christian Zimmermann 2022-11-24 02:08:04 +0100
  • 7acc5c86ee remove old files Christian Zimmermann 2022-11-23 23:26:27 +0100
  • 1f27826aff fixes/more functionalities in MIndex + add 2d Array test Christian Zimmermann 2022-11-23 01:25:59 +0100
  • 216bb3f56e aindex: inherit yindex + yrange: specialize RangeCast + corrections in DArray classes + more DArray tests Christian Zimmermann 2022-11-22 19:11:41 +0100
  • a3d3d99c8d add first for tests Christian Zimmermann 2022-11-22 00:58:50 +0100
  • 2f5f29f577 mrange: different members for blockSizes and lexBlockSizes Christian Zimmermann 2022-11-20 23:18:58 +0100
  • 2745eee0ff src/tests/range_unit_test.cc: again fix signed vs unsigned comp Christian Zimmermann 2022-11-18 19:53:43 +0100
  • 31bebecb23 further yrange tests Christian Zimmermann 2022-11-18 19:50:19 +0100
  • 99eb72bb76 fix bug in DType + further yrange test Christian Zimmermann 2022-11-17 19:00:58 +0100
  • da4bf39c83 remove old files + first yr_test (to be extended) Christian Zimmermann 2022-11-17 01:26:35 +0100
  • 3e54485b12 extend mr_test Christian Zimmermann 2022-11-14 18:47:51 +0100
  • 3a6ffc209b change template args of RangeInterface (static polymorphism) + fixes in MRange -> first tests compile Christian Zimmermann 2022-11-14 00:35:05 +0100
  • 62a9df39d3 add UR_Test + remove operator-> for index classes where it conflicts with c++ syntax Christian Zimmermann 2022-11-13 02:23:33 +0100
  • 4e2244db79 finish mrange/mindex (unchecked) Christian Zimmermann 2022-11-12 03:14:07 +0100
  • 113a0e7209 fix compile errors Christian Zimmermann 2022-11-12 00:15:26 +0100
  • fb94a382bb base/isq.h + base/iter.* + functional/fundamental.h + adaptions in mrange (WIP) Christian Zimmermann 2022-11-08 22:36:16 +0100
  • 0197e7db6e more on MIndex + operator << for PosTypes Christian Zimmermann 2022-11-06 22:58:46 +0100
  • 172110c5de start refactoring MIndex Christian Zimmermann 2022-11-02 18:51:18 +0100
  • 6b2bbc3020 OpCont + adapt ifor memeber functions Christian Zimmermann 2022-10-30 22:28:40 +0100
  • c9f69ad25d extensions: finish basic arithmetic implementation for consecutive + avx Christian Zimmermann 2022-10-30 12:12:53 +0100
  • fbfd84f421 more on extensions... Christian Zimmermann 2022-10-29 03:08:34 +0200
  • cf7dcb816b WIP: avx Christian Zimmermann 2022-10-25 23:45:05 +0200
  • 1befb14039 fixes + start extension code Christian Zimmermann 2022-10-24 18:34:11 +0200
  • e2405738c1 derive COpInterface : XprInterface; allow return values for Xpr (VXpr+DXpr -> templates) Christian Zimmermann 2022-10-23 18:29:07 +0200
  • fa1ea56d51 op_types: contraction (not finished) Christian Zimmermann 2022-10-22 02:42:18 +0200
  • e3fe04d5da DPos/DPosRef: -> static scalar; replace next() by sub() Christian Zimmermann 2022-10-22 01:11:27 +0200
  • f68c02565d im com (not finished) Christian Zimmermann 2022-10-21 17:35:23 +0200
  • 483e3b4286 move xpr/op_xpr.* -> operation/op_xpr.* Christian Zimmermann 2022-10-21 13:52:53 +0200
  • 4cb3977fb3 cxz_operation -> op_types Christian Zimmermann 2022-10-21 13:40:12 +0200
  • db623649ee move include/ranges/xpr -> include/xpr Christian Zimmermann 2022-10-21 13:32:27 +0200
  • 98f71b874b more on operations Christian Zimmermann 2022-10-21 02:24:30 +0200
  • aafc6f0e2a xpr -> only one pos argument Christian Zimmermann 2022-10-21 00:21:47 +0200
  • 477ea8d43d start operation refactoring Christian Zimmermann 2022-10-20 02:58:24 +0200
  • 7904d77bd8 EPos + EFor (for extensions, simd vectorization, etc) Christian Zimmermann 2022-10-18 00:30:05 +0200