> With Eigen, this is even more important: passing fixed-size vectorizable Eigen objects by value is not only inefficient, it can be illegal or make your program crash!

More details [here](http://eigen.tuxfamily.org/dox/group__TopicPassingByValue.html).