Sameer Agarwal
560940fa27
A refactor of the cubic interpolation code
...
1. Push the boundary handling logic into the underlying array
object. This has two very significant impacts:
a. The interpolation code becomes extremely simple to write
and to test.
b. The user has more flexibility in implementing how out of bounds
values are handled. We provide one default implementation.
Change-Id: Ic2f6cf9257ce7110c62e492688e5a6c8be1e7df2
2015-08-06 14:49:55 -07:00
..
2015-03-18 05:43:23 +00:00
2014-03-11 10:48:40 -07:00
2014-03-11 10:48:40 -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
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
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
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
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
2015-04-07 14:13:25 -07:00
2015-04-07 14:13:25 -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
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
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
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
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
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-06-22 08:54:40 +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
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
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
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
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
2015-06-18 16:01: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
2015-03-18 05:43:23 +00:00
2015-08-06 14:49:55 -07:00
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-04-09 21:05:22 -07:00
2015-04-07 14:13:25 -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
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
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
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
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
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
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
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2014-03-11 10:48:40 -07:00
2014-11-27 09:56:37 +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
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-05-04 16:11:35 +02:00
2015-03-18 05:43:23 +00:00
2015-05-04 09:21:33 +02: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
2015-03-18 05:43:23 +00:00
2015-03-20 22:08:15 +00:00
2015-03-20 22:08:15 +00:00
2015-04-07 14:13:25 -07:00
2015-04-07 14:13:25 -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
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-04-29 12:38:04 +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
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
2015-04-16 16:01:18 -04: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
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
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
2015-07-27 13:37:10 -07:00
2015-07-27 13:37:10 -07:00
2015-05-19 17:13:57 +02: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
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
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-05-13 21:37:15 -07:00
2015-03-18 05:43:23 +00:00
2015-03-21 17:00:40 +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
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
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-07-09 21:20:40 -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
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
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
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
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
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
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-04-07 14:13:25 -07:00
2015-03-18 05:43:23 +00:00
2015-04-07 14:13:25 -07:00
2015-04-07 14:13:25 -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
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
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-03-30 19:54:26 +01:00
2015-08-03 12:24:25 -07:00
2015-03-18 05:43:23 +00:00
2015-04-05 23:35:04 -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
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
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
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
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
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-04-16 16:01:18 -04: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
2015-03-18 05:43:23 +00:00
2015-03-18 05:43:23 +00:00
2015-05-26 17:29:17 +02: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
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
2015-03-18 05:43:23 +00:00