Commit graph

  • 8ff7b32b47 yml Christian Zimmermann 2018-11-26 17:05:34 +0100
  • af2d3dfe7b yml Christian Zimmermann 2018-11-26 16:34:12 +0100
  • 21f6dc0a6c some clean up + README ma-v0.3.0 Christian Zimmermann 2018-11-26 15:22:52 +0100
  • ae534e2493 use meta operation in fma (should be faster) Christian Zimmermann 2018-11-26 13:13:23 +0100
  • 1aa5ed10d9 operation via lambda expression ( a(T,args...) function in OperationClass) Christian Zimmermann 2018-11-26 12:10:38 +0100
  • 29c0f48f77 add 'id' function to range base Christian Zimmermann 2018-11-19 17:00:35 +0100
  • ef6876adc9 minor change in type map (easier to register types) Christian Zimmermann 2018-11-18 15:50:38 +0100
  • 3acbf3afeb further types in type map Christian Zimmermann 2018-11-15 11:46:57 +0100
  • 9137aaec23 install .a Christian Zimmermann 2018-11-09 15:11:28 +0100
  • e907874f3d static + shared Christian Zimmermann 2018-11-09 15:06:28 +0100
  • 637aa585bd target prop Christian Zimmermann 2018-11-09 10:39:25 +0100
  • 7447326e0f .a -> .so Christian Zimmermann 2018-11-08 20:54:28 +0100
  • 15388dcdfa forgot dataHeader() in ValueRange -> fix Christian Zimmermann 2018-11-07 13:27:45 +0100
  • fa1f16a3c8 addendum to last commit Christian Zimmermann 2018-11-07 12:38:26 +0100
  • 6626384f69 dataHeader function Christian Zimmermann 2018-11-07 10:58:07 +0100
  • 772d9c2828 im com Christian Zimmermann 2018-11-06 16:35:37 +0100
  • 67f4a13ec5 reorganize install path Christian Zimmermann 2018-11-05 15:43:31 +0100
  • e78b2db16c minor fix Christian Zimmermann 2018-11-04 18:39:49 +0100
  • 3c653535bc some fixes (expressions) + dynamic <-> anonymous cast utilities Christian Zimmermann 2018-11-03 22:03:35 +0100
  • 69e4e4bf8e some fixes / utility extensions regarding extarnal usage/linking Christian Zimmermann 2018-11-02 18:58:58 +0100
  • e4a34ba644 XCOMMAX() Christian Zimmermann 2018-11-02 17:45:07 +0100
  • 307a714996 dynamic ranges + dynamic index operation works Christian Zimmermann 2018-11-01 22:11:08 +0100
  • e5792bcf7b fix dynamic ifor issue (at least it compiles...) Christian Zimmermann 2018-10-30 15:06:29 +0100
  • 305f45103c dynamic range test works Christian Zimmermann 2018-10-29 14:19:42 +0100
  • 9cf294f485 dynamic index compiles Christian Zimmermann 2018-10-27 14:58:34 +0200
  • 1b8c2edf45 im com (...) Christian Zimmermann 2018-10-23 20:02:01 +0200
  • d7aea8a164 im com (...) Christian Zimmermann 2018-10-22 17:55:52 +0200
  • 1fa60ea9c8 im com (dynamic range) Christian Zimmermann 2018-10-22 14:27:55 +0200
  • 7dc015a97a expression base + dynamic expressio (xfor) Christian Zimmermann 2018-10-21 22:52:01 +0200
  • 610994e52f isMeta function in single range/index Christian Zimmermann 2018-10-14 16:59:27 +0200
  • a4d0c380dc factory type in range classes Christian Zimmermann 2018-10-08 22:06:57 +0200
  • be016abf3a final at [] + assignment between Container Indices of different data type Christian Zimmermann 2018-10-06 13:14:24 +0200
  • ca01dcaa10 fix: copying slicecontraction changes instance of internal targte array -> use shared ptr Christian Zimmermann 2018-09-25 14:06:17 +0200
  • d13d9f7b72 overwrite default assignment operator in OperationRoot Christian Zimmermann 2018-09-24 13:28:40 +0200
  • db32888ce9 operator=(double) for multi_array Christian Zimmermann 2018-09-22 20:19:08 +0200
  • a55b8d8b9f clean up Christian Zimmermann 2018-09-19 09:32:50 +0200
  • 46e5218167 fix max() issue in map range; TODO: remove debug tokens Christian Zimmermann 2018-09-18 22:52:55 +0200
  • 8e5e5af924 fix this ptr copy/overwrite issue in index interface class Christian Zimmermann 2018-09-18 14:30:49 +0200
  • 6c404a272b add reg last commit (value range) + MetaMap + try to fix the map index link issue (no success) Christian Zimmermann 2018-09-18 01:44:11 +0200
  • 143ec78355 forgot to use new 'value' functions -> use it now; still works Christian Zimmermann 2018-09-17 16:34:47 +0200
  • 174cdd4bf6 use step size in for target -> re-ordered operations on slice should be possible now Christian Zimmermann 2018-09-17 16:21:23 +0200
  • 3fd74cfc4c some fixes Christian Zimmermann 2018-09-17 11:06:24 +0200
  • 67492e24b7 fix slice step size issue Christian Zimmermann 2018-09-16 18:53:28 +0200
  • 9229ead298 map utils Christian Zimmermann 2018-09-16 16:35:46 +0200
  • 9c5c361fde array ptr in const op root Christian Zimmermann 2018-09-16 15:53:56 +0200
  • 98635027de slice contr const Christian Zimmermann 2018-09-15 16:33:49 +0200
  • b7e40ca71b slice contraction (tested, works) Christian Zimmermann 2018-09-15 01:58:17 +0200
  • 6ba140aa97 im com Christian Zimmermann 2018-09-14 17:50:40 +0200
  • c0a72e72b4 im com Christian Zimmermann 2018-09-14 17:50:19 +0200
  • b257ab4db3 some utilities Christian Zimmermann 2018-09-13 17:42:16 +0200
  • 9b79c96eea const slice def class Christian Zimmermann 2018-09-13 13:28:40 +0200
  • 405df0c426 fix non-static functor issues Christian Zimmermann 2018-09-12 20:56:55 +0200
  • 6896cc3ca7 value range + fix in header/include structure Christian Zimmermann 2018-09-12 17:05:27 +0200
  • de6b80a90b slice utilities Christian Zimmermann 2018-09-11 18:38:30 +0200
  • 91acb873e1 small adjustments Christian Zimmermann 2018-09-08 18:46:04 +0200
  • 9e5c51428a various fixes and adds -> map range test works Christian Zimmermann 2018-08-20 17:50:04 +0200
  • 3abdf61c33 wrong operation type returned by map operator Christian Zimmermann 2018-08-18 16:40:20 +0200
  • 6597ac6cb0 fix compile errors in map range Christian Zimmermann 2018-08-18 16:24:13 +0200
  • bcd875f7d2 again devel of map range + usage of std::map single index Christian Zimmermann 2018-08-08 18:20:08 +0200
  • 89eb03ab7f im com (single expression) Christian Zimmermann 2018-08-07 23:15:31 +0200
  • f5cf35ae69 start with map range (not finished) Christian Zimmermann 2018-08-07 21:49:21 +0200
  • 8ff366d40f some fixes Christian Zimmermann 2018-08-06 19:20:57 +0200
  • 5ae28f9504 fixes + anonymous slice option Christian Zimmermann 2018-08-06 15:20:06 +0200
  • 86dc006b6f static cast function for operation classes + some fixes Christian Zimmermann 2018-08-06 12:46:12 +0200
  • eb2bf52273 im com (fix compile error) Christian Zimmermann 2018-08-05 23:11:18 +0200
  • 65d907df15 im com Christian Zimmermann 2018-08-05 18:45:20 +0200
  • 6d52a6cdd9 fix ipow bug and anonymous meta string bug Christian Zimmermann 2018-07-29 22:48:22 +0200
  • aceffc1af6 override -> final + MetaOperationRoot (which does not work so far) Christian Zimmermann 2018-07-29 19:17:26 +0200
  • 15f4f38e48 fix null range instace issue Christian Zimmermann 2018-07-29 14:35:53 +0200
  • 1523fa024e char** to const char** in range stream parser + minor changes (utilities) Christian Zimmermann 2018-07-28 20:05:58 +0200
  • fb1a3c9e33 resolve some merge conflict (wherever this has been arised from...) Christian Zimmermann 2018-07-28 17:35:47 +0200
  • 11a53de452 range stream parsing works Christian Zimmermann 2018-07-28 15:27:11 +0200
  • 56cc0bf05c first draft of multi/anonymous range meta stream parsing + spaceType() in Ranges Christian Zimmermann 2018-07-28 15:27:11 +0200
  • a3ac073975 extent operation unit test to be sure Christian Zimmermann 2018-07-22 23:05:25 +0200
  • 8dc5dd3317 single index parsing from creation string works Christian Zimmermann 2018-07-22 21:59:31 +0200
  • c361c2337f start implementing string to range parsing Christian Zimmermann 2018-07-22 18:32:43 +0200
  • f14edd17e4 string meta via index Christian Zimmermann 2018-07-22 16:16:24 +0200
  • fc40f83dd8 enable string meta data info by virtual function in RangeBase Christian Zimmermann 2018-07-21 18:05:53 +0200
  • 341a70ef06 various fixes Christian Zimmermann 2018-07-20 19:13:42 +0200
  • 3c72dc98a0 bug fix in resolve Range type routines + some clean up Christian Zimmermann 2018-07-19 21:27:09 +0200
  • c043008217 function structs corresponding to math.h functions + some code optimizations Christian Zimmermann 2018-07-19 19:29:52 +0200
  • 5c4f0c3f1b some operation utilities Christian Zimmermann 2018-07-19 13:00:34 +0200
  • 7735a1f9fb minor change Christian Zimmermann 2018-07-17 23:13:57 +0200
  • e2dc8b3fea crucial arithmetics extension: operations involving native c++ scalars should be possible Christian Zimmermann 2018-07-17 22:10:36 +0200
  • 4499dfd7fc add null range + static function base class Christian Zimmermann 2018-07-17 20:01:25 +0200
  • a5292ef2ab some utilities (move all to helper_tools.h) Christian Zimmermann 2018-07-17 13:56:59 +0200
  • edab24b63a enable anonymous cast (only implemented for multi array itself; remaining classes non-trivial) Christian Zimmermann 2018-07-16 18:52:02 +0200
  • c6914831af make multi ranges of specific sub range instances unique Christian Zimmermann 2018-07-16 17:40:39 +0200
  • 41f2e60d6e anonymous range: save cast test works Christian Zimmermann 2018-07-16 15:55:55 +0200
  • fcb7ce575e first anonymous test works Christian Zimmermann 2018-07-16 14:44:55 +0200
  • 764bcac758 anonymous range constructor: promote subrange layer of anonymous range arguments Christian Zimmermann 2018-07-16 12:58:06 +0200
  • b9e5d6a898 first scast version (UNTESTED) Christian Zimmermann 2018-07-16 00:12:05 +0200
  • 0d951f892a im com (while extending anonymous range) Christian Zimmermann 2018-07-15 15:22:15 +0200
  • 370a5c52ad Merge branch 'dev' of rqcd.ur.de:czimmermann/multi_array into dev Christian Zimmermann 2018-07-13 18:24:33 +0200
  • 689ad3801f add pspace range + some dev reg anonymous range (scast implementation missing) Christian Zimmermann 2018-05-20 20:03:44 +0200
  • 814665a6de enable array cat Christian Zimmermann 2018-05-20 20:03:44 +0200
  • 3367ab684a generalize operation types (func args and return types may be diffent now) Christian Zimmermann 2018-05-20 16:45:03 +0200
  • 3b2889d38f pack num of operation forwarding Christian Zimmermann 2018-05-20 15:15:05 +0200
  • 8f94517aa4 fix typos and formal stuff -> tests work again Christian Zimmermann 2018-05-18 20:23:21 +0200
  • 451d58c037 type operations (after debugging operation forwarding should be possible) Christian Zimmermann 2018-05-18 17:45:40 +0200