Fix call to static functions from device by adding EIGEN_DEVICE_FUNC attribute to run methods
I noticed operator * was not working as expected on cuda device functions.
The reason was the missing EIGEN_DEVICE_FUNC in static EIGEN_DEVICE_FUNC ResultType run.