switched to using DoubleVectorView in von_mises distr