Optimize Plan::inititialize
Various changes to reduce the runtime of Plan::optimize
:
- Add parallelism to some loops that were executed sequentially
- Replace some (math) calls with faster equivalents
- Add
ChannelGroup
struct and replaceDataPoint
byUVW
- The loop to compute UVW coordinates (in pixels and lambdas) is unrolled