Mark Olesen
1d79c0452c
ENH: additional contiguous traits ( #1378 )
...
- change contiguous from a series of global functions to separate
templated traits classes:
- is_contiguous
- is_contiguous_label
- is_contiguous_scalar
The static constexpr 'value' and a constexpr conversion operator
allow use in template expressions. The change also makes it much
easier to define general traits and to inherit from them.
The is_contiguous_label and is_contiguous_scalar are special traits
for handling data of homogeneous components of the respective types.
2019-07-29 11:36:30 +02:00
..
2019-06-28 09:55:25 +02:00
2019-04-03 20:24:30 +02:00
2019-02-24 17:32:13 +01:00
2019-08-12 10:46:29 +02:00
2018-11-13 15:21:13 +01:00
2019-02-24 17:32:13 +01:00
2019-02-24 17:32:13 +01:00
2019-07-12 12:00:00 +02:00
2019-08-07 13:49:48 +02:00
2018-08-07 22:23:16 +02:00
2019-02-06 12:28:23 +00:00
2018-11-13 15:21:13 +01:00
2018-12-12 12:10:39 +01:00
2019-02-06 12:28:23 +00:00
2019-04-11 10:07:54 +02:00
2019-06-25 11:51:19 +01:00
2019-05-06 17:13:22 +02:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-07-28 21:19:43 +02:00
2019-07-29 11:36:30 +02:00
2019-06-25 11:51:19 +01:00
2019-06-24 14:46:38 +02:00
2019-02-24 17:32:13 +01:00
2018-11-13 15:21:13 +01:00
2019-02-24 17:32:13 +01:00
2018-07-24 15:54:32 +01:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2018-12-12 12:10:39 +01:00
2019-02-06 12:28:23 +00:00
2019-06-25 11:51:19 +01:00
2019-05-21 19:10:14 +01:00
2019-02-06 12:28:23 +00:00
2018-05-30 12:03:17 +02:00
2019-02-24 17:32:13 +01:00
2019-01-23 09:03:06 +01:00
2019-02-24 17:32:13 +01:00
2019-02-06 12:28:23 +00:00
2019-08-12 10:46:29 +02:00
2019-02-24 17:32:13 +01:00
2019-02-06 12:28:23 +00:00
2019-08-12 10:46:29 +02:00
2018-11-13 15:21:13 +01:00
2017-11-22 12:54:28 +01:00
2019-01-10 14:49:18 +01:00
2019-02-24 17:32:13 +01:00
2018-12-12 13:45:32 +01:00
2019-02-06 12:28:23 +00:00
2018-12-12 12:10:39 +01:00
2019-01-23 09:03:06 +01:00
2019-02-06 12:28:23 +00:00
2019-06-25 11:51:19 +01:00
2018-11-12 16:39:55 +01:00
2019-04-29 08:15:48 +02:00
2019-02-06 12:28:23 +00:00
2019-04-01 16:40:22 +02:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-02-24 17:32:13 +01:00
2019-08-12 10:46:29 +02:00
2018-11-13 15:21:13 +01:00
2017-10-09 21:00:34 +02:00
2019-08-12 10:46:29 +02:00
2019-06-25 11:51:19 +01:00
2019-02-06 12:28:23 +00:00
2019-01-07 09:20:51 +01:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-04-29 14:23:05 +01:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-08-12 10:46:29 +02:00
2019-07-29 11:36:30 +02:00
2017-10-26 23:59:18 +02:00
2019-08-12 10:46:29 +02:00
2019-07-12 18:00:00 +02:00
2019-02-06 12:28:23 +00:00
2019-08-12 10:46:29 +02:00
2019-04-06 16:00:21 +02:00
2019-05-06 08:34:39 +02:00
2019-06-25 11:51:19 +01:00
2019-08-12 10:46:29 +02:00
2018-03-05 13:28:53 +01:00
2019-04-11 15:24:33 +02:00
2019-02-24 17:32:13 +01:00
2019-02-06 12:28:23 +00:00
2019-02-24 17:32:13 +01:00
2019-08-12 10:46:29 +02:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2017-11-06 09:25:58 +01:00
2019-04-06 15:07:53 +02:00
2019-07-29 16:01:34 +02:00
2019-02-06 12:28:23 +00:00
2019-07-29 11:36:30 +02:00
2018-11-13 15:21:13 +01:00
2019-08-12 10:46:29 +02:00
2019-02-06 12:28:23 +00:00
2019-05-06 08:34:39 +02:00
2019-02-06 12:28:23 +00:00
2019-02-24 17:32:13 +01:00
2019-06-25 11:51:19 +01:00
2019-02-06 12:28:23 +00:00
2019-08-12 10:46:29 +02:00
2019-04-03 20:24:30 +02:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-05-08 12:12:00 +02:00
2019-01-10 09:43:23 +01:00
2019-02-24 17:32:13 +01:00
2019-02-06 12:28:23 +00:00
2019-02-24 17:32:13 +01:00
2019-08-12 10:46:29 +02:00
2019-02-24 17:32:13 +01:00
2018-11-11 19:00:54 +01:00
2018-01-22 09:42:06 +01:00
2019-03-15 11:19:15 +01:00
2019-07-31 12:51:54 +02:00
2017-12-19 16:07:15 +01:00
2019-04-11 10:07:54 +02:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-04-01 18:44:23 +02:00
2019-02-06 12:28:23 +00:00
2019-06-25 11:51:19 +01:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-06-25 11:51:19 +01:00
2019-06-25 11:51:19 +01:00
2019-02-06 12:28:23 +00:00
2019-06-25 11:51:19 +01:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2017-05-17 10:18:14 +02:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-08-06 11:54:14 +02:00
2019-02-24 17:32:13 +01:00
2019-08-12 10:46:29 +02:00
2019-02-06 12:28:23 +00:00
2019-08-12 10:46:29 +02:00
2019-05-10 11:20:21 +02:00
2019-04-30 10:05:53 +02:00
2019-04-03 17:34:56 +02:00
2019-02-06 12:28:23 +00:00
2019-06-25 11:51:19 +01:00
2019-02-06 12:28:23 +00:00
2019-06-25 11:51:19 +01:00
2019-05-21 19:10:14 +01:00
2018-11-13 15:21:13 +01:00
2019-04-30 12:43:59 +02:00
2019-02-06 12:28:23 +00:00
2019-02-24 17:32:13 +01:00
2019-07-31 12:51:54 +02:00
2019-02-06 12:28:23 +00:00
2019-05-02 16:49:48 +01:00
2019-08-12 10:46:29 +02:00
2019-07-17 11:08:40 +02:00
2018-11-13 15:21:13 +01:00
2019-02-06 12:28:23 +00:00
2019-06-25 11:51:19 +01:00
2019-04-16 18:00:20 +02:00
2019-02-24 17:32:13 +01:00
2018-11-13 15:21:13 +01:00
2019-04-28 14:44:33 +02:00
2019-02-06 12:28:23 +00:00
2018-06-27 10:31:35 +02:00
2019-03-11 15:09:03 +01:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2018-11-13 15:21:13 +01:00
2018-11-13 15:21:13 +01:00
2018-11-13 15:21:13 +01:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2018-12-15 13:26:55 +01:00
2019-08-12 10:46:29 +02:00
2017-11-05 20:05:28 +01:00
2019-02-06 12:28:23 +00:00
2018-11-13 15:21:13 +01:00
2019-08-12 10:46:29 +02:00
2019-02-06 12:28:23 +00:00
2018-01-22 09:42:06 +01:00
2019-02-06 12:28:23 +00:00
2019-08-12 10:46:29 +02:00
2019-02-24 17:32:13 +01:00
2018-11-13 15:21:13 +01:00
2019-08-06 12:00:56 +02:00
2017-04-07 08:17:43 +02:00
2019-06-25 11:51:19 +01:00
2019-02-06 12:28:23 +00:00
2018-12-12 12:10:39 +01:00
2018-10-02 12:53:01 +02:00
2019-02-06 12:28:23 +00:00
2019-02-06 12:28:23 +00:00
2019-06-03 10:16:31 +02:00
2019-06-25 11:51:19 +01:00