From: Roy S. <roy...@ic...> - 2012-02-10 16:00:29
|
It is broken for complex; sorry about the delay fixing it. We've got a constructor for vector<Gradient> from uint,Gradient, and we've got a constructor for Gradient from complex, and there's obviously a constructor for complex<double> from double, but it looks like C++ doesn't want to do the promotions necessary to turn that all into a constructor for vector<Gradient> from uint,double... (or even just into a constructor for Gradient from double!) I'm still trying to figure out the least inelegant way to fix that. --- Roy |