Alex Stewart
d856af0859
Add no-threads ParallelFor implementation.
...
- When Ceres was configured without any multithreading enabled (actually
the default) it would fail to build due to undefined symbols for
ParallelFor() as there was no implementation for that case.
- This adds a trivial single-threaded implementation for that case,
taken from the C++11 threads implementation.
Change-Id: Ib3cfd620842b09f1acafe95b8b0ba3aee4587581
2018-05-02 13:50:37 +01:00
..
2018-03-23 13:40:14 -07:00
2017-08-08 14:55:44 -07:00
2018-04-20 11:02:48 -07:00
2016-11-20 19:11:48 +00:00
2016-11-20 10:57:24 -08:00
2015-10-15 09:44:53 +02:00
2015-03-18 05:43:23 +00:00
2018-04-18 09:54:42 -07:00
2017-01-16 10:00:36 -08:00
2018-01-10 20:47:30 +00:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2016-10-18 21:49:26 +01:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2018-04-18 09:54:42 -07:00
2018-04-02 14:47:47 -07:00
2017-05-29 19:47:34 -07:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2018-04-02 14:47:47 -07:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2015-03-18 05:43:23 +00:00
2018-04-02 06:03:06 -07:00
2018-04-03 10:58:15 -07:00
2018-04-03 10:58:15 -07:00
2018-04-18 09:54:42 -07:00
2018-04-02 14:47:47 -07:00
2018-04-03 11:29:04 -07:00
2018-04-18 09:54:42 -07:00
2015-03-18 05:43:23 +00:00
2017-06-14 10:57:27 -07:00
2018-02-20 14:46:10 -08:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-03-06 19:12:14 +00:00
2018-02-02 15:01:03 -08:00
2018-03-30 12:03:28 -07:00
2018-04-18 09:54:42 -07:00
2018-04-06 16:50:42 -07:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2018-04-18 09:54:42 -07:00
2018-05-02 13:50:37 +01:00
2018-04-03 10:58:15 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-04-03 10:58:15 -07:00
2018-04-03 10:58:15 -07:00
2018-04-02 14:47:47 -07:00
2018-04-10 11:01:38 -07:00
2018-04-18 09:54:42 -07:00
2018-04-10 17:22:15 -07:00
2018-04-10 17:22:15 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2018-04-18 09:54:42 -07:00
2018-02-26 10:37:53 -08:00
2018-04-18 09:54:42 -07:00
2018-02-26 10:37:53 -08:00
2018-04-09 10:10:03 -07:00
2018-04-03 10:58:15 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-04-09 10:10:03 -07:00
2018-04-03 10:58:15 -07:00
2018-04-03 10:58:15 -07:00
2018-04-03 10:58:15 -07:00
2018-04-03 10:58:15 -07:00
2018-04-10 11:01:38 -07:00
2018-04-10 11:01:38 -07:00
2015-04-09 21:05:22 -07:00
2018-04-02 14:47:47 -07:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2018-04-18 09:54:42 -07:00
2015-09-04 18:43:41 -07:00
2015-08-25 11:14:10 -07:00
2015-08-20 23:34:26 -07:00
2018-04-02 14:47:47 -07:00
2018-04-05 11:53:48 -07:00
2015-03-18 05:43:23 +00:00
2018-04-03 10:58:15 -07:00
2015-03-18 05:43:23 +00:00
2018-04-03 10:58:15 -07:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2018-04-03 10:58:15 -07:00
2018-04-03 10:58:15 -07:00
2018-04-02 14:47:47 -07:00
2018-04-09 14:39:02 -07:00
2018-04-18 09:54:42 -07:00
2017-07-10 11:32:27 -07:00
2018-04-10 11:01:38 -07:00
2018-04-10 11:01:38 -07:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-02-26 10:37:53 -08:00
2018-04-06 16:50:42 -07:00
2018-04-02 06:03:06 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-04-12 11:22:49 -07:00
2018-04-12 11:22:49 -07:00
2018-04-12 11:22:49 -07:00
2018-04-12 11:22:49 -07:00
2017-07-05 15:40:58 -07:00
2017-07-05 15:40:58 -07:00
2018-04-20 11:02:48 -07:00
2017-08-08 14:55:44 -07:00
2016-11-20 10:57:24 -08:00
2016-11-20 10:57:24 -08:00
2018-04-03 10:58:15 -07:00
2016-09-08 13:35:19 +00:00
2018-04-03 10:58:15 -07:00
2018-04-02 14:47:47 -07:00
2018-04-02 06:03:06 -07:00
2018-02-05 16:37:27 -08:00
2018-01-25 21:30:09 -08:00
2018-04-06 16:50:42 -07:00
2015-05-04 09:21:33 +02:00
2015-03-18 05:43:23 +00:00
2018-04-03 10:58:15 -07:00
2018-04-03 10:58:15 -07:00
2018-04-02 14:47:47 -07:00
2018-04-03 10:58:15 -07:00
2015-03-20 22:08:15 +00:00
2015-03-20 22:08:15 +00:00
2018-04-02 14:47:47 -07:00
2018-04-02 14:47:47 -07:00
2018-04-02 14:47:47 -07:00
2018-04-03 10:58:15 -07:00
2018-02-25 20:53:10 -08:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2017-04-25 01:30:44 +00:00
2017-07-26 21:05:38 -07:00
2016-08-18 06:18:43 +00:00
2016-08-18 06:18:43 +00:00
2016-08-18 06:18:43 +00:00
2018-04-16 12:54:18 -07:00
2018-04-11 21:15:02 -07:00
2018-04-11 21:15:02 -07:00
2018-04-02 14:47:47 -07:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2018-04-27 13:00:55 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-04-05 11:53:48 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2017-03-19 21:12:53 -07:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2018-02-26 10:37:53 -08:00
2018-03-07 12:41:22 -08:00
2015-03-18 05:43:23 +00:00
2018-04-18 09:54:42 -07:00
2018-04-06 16:50:42 -07:00
2018-04-02 14:47:47 -07:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-02-26 10:37:53 -08:00
2018-04-10 11:01:38 -07:00
2018-04-18 09:54:42 -07:00
2016-09-22 20:33:53 -07:00
2015-05-19 17:13:57 +02:00
2018-04-05 11:53:48 -07:00
2018-03-30 12:03:28 -07:00
2015-03-18 05:43:23 +00:00
2016-09-01 16:05:06 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-03-29 15:16:49 -07:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2018-04-18 09:54:42 -07:00
2015-08-30 14:06:13 +03:00
2018-03-30 12:03:28 -07:00
2018-03-30 12:03:28 -07:00
2018-04-10 17:22:15 -07:00
2018-05-02 13:50:37 +01:00
2018-04-09 10:10:03 -07:00
2018-03-01 09:00:44 -08:00
2018-04-09 10:10:03 -07:00
2018-03-01 09:00:44 -08:00
2018-04-03 10:58:15 -07:00
2018-03-02 13:33:19 -08:00
2018-03-02 13:33:19 -08:00
2018-04-02 14:47:47 -07:00
2018-04-03 10:58:15 -07:00
2015-03-18 05:43:23 +00:00
2016-09-22 20:33:53 -07:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2017-02-27 11:09:08 -08:00
2018-04-02 14:47:47 -07:00
2017-08-08 14:55:44 -07:00
2015-03-18 05:43:23 +00:00
2017-07-05 07:56:58 -07:00
2017-07-05 07:56:58 -07:00
2017-07-05 07:56:58 -07:00
2015-03-18 05:43:23 +00:00
2018-04-06 16:50:42 -07:00
2018-04-26 21:13:35 -07:00
2018-04-02 14:47:47 -07:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2018-04-02 14:47:47 -07:00
2016-04-06 23:52:18 +02:00
2018-04-09 10:10:03 -07:00
2018-04-02 14:47:47 -07:00
2018-04-05 11:53:48 -07:00
2015-03-18 05:43:23 +00:00
2017-06-11 16:26:48 -07:00
2015-08-25 13:37:33 -07:00
2018-04-03 10:58:15 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2017-09-25 17:44:15 +00:00
2018-04-02 14:47:47 -07:00
2016-08-18 06:18:43 +00:00
2018-04-02 14:47:47 -07:00
2018-04-10 11:01:38 -07:00
2018-04-18 09:54:42 -07:00
2018-04-09 10:10:03 -07:00
2017-02-27 11:09:08 -08:00
2018-04-02 14:47:47 -07:00
2017-08-08 14:55:44 -07:00
2018-04-02 14:47:47 -07:00
2018-04-02 14:47:47 -07:00
2018-04-18 09:54:42 -07:00
2017-08-08 14:55:44 -07:00
2017-02-23 14:52:59 -08:00
2017-09-25 12:43:14 +02:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-03-30 12:03:28 -07:00
2018-03-30 12:03:28 -07:00
2018-04-06 16:50:42 -07:00
2018-03-23 13:40:14 -07:00
2018-03-23 13:40:14 -07:00
2018-04-10 14:42:23 +08:00
2018-04-08 15:26:52 -07:00
2018-04-10 14:42:23 +08:00
2018-04-02 14:47:47 -07:00
2017-12-11 11:11:07 +00:00
2015-03-18 05:43:23 +00:00
2018-04-26 21:13:35 -07:00
2018-04-11 21:15:02 -07:00
2018-04-12 11:22:49 -07:00
2018-04-10 11:01:38 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-04-10 11:01:38 -07:00
2018-04-18 09:54:42 -07:00
2018-04-03 10:58:15 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2016-01-21 19:30:58 +00:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-04-10 11:01:38 -07:00
2018-04-02 14:47:47 -07:00
2018-04-10 11:01:38 -07:00
2018-04-10 11:01:38 -07:00
2018-04-20 11:02:48 -07:00
2018-04-18 17:37:20 -07:00
2018-04-20 11:02:48 -07:00
2018-04-10 17:22:15 -07:00
2018-04-10 17:22:15 -07:00
2018-04-03 11:14:41 -07:00
2018-02-26 16:12:03 -08:00
2018-03-01 09:00:44 -08:00
2017-12-08 00:44:57 +00:00
2018-04-02 14:47:47 -07:00
2017-12-08 00:44:57 +00:00
2018-04-02 14:47:47 -07:00
2018-04-03 11:29:04 -07:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2018-04-02 14:47:47 -07:00
2018-04-02 14:47:47 -07:00
2015-03-18 05:43:23 +00:00
2018-04-10 11:01:38 -07:00
2015-03-18 05:43:23 +00:00
2018-04-06 20:13:16 -07:00
2016-03-06 21:13:42 -08:00
2015-03-18 05:43:23 +00:00
2018-04-06 16:50:42 -07:00
2017-04-17 09:43:22 -07:00
2018-04-03 10:58:15 -07:00
2018-04-10 11:01:38 -07:00
2018-04-18 09:54:42 -07:00
2018-04-03 10:58:15 -07:00
2018-04-03 10:58:15 -07:00
2018-04-03 10:58:15 -07:00
2017-09-26 13:10:54 +00:00
2015-03-18 05:43:23 +00:00