Why does my Mantaflow waterwheel not work? Apologies if this doesn't light correctly, I omitted the HDRI I was using to save space for upload and download of the .blend. Plug in your HDRI of choice and the scene should look fine (or turn off HDRI and light as you desire!).

I'm trying to turn a physics object through contact with the Mantaray liquid simulation and it's not working.

The simulation particle system is set to render as a simple object with a sphere rigidbody with sphere collision.

The domain also has a passive rigidbody and collision system - added this out of desperation, and it doesn't seem to be doing much.

The water wheel is a Fluid effector set to collision. 

The water wheel also has an active rigidbody and collision system set to mesh - which doesn't seem to be doing much.

The wheel attached to the pole behind it with an empty set to Generic physics constraint (having some problems getting that to rotate reliably on the Y axis, but that's not the main problem).

Can anybody tell me how to get this waterwheel spinning with Mantaflow?
Bi-directional fluid-structure interaction is quite an advanced topic. 
(Bi-directional meaning that the fluid reacts to forces applied by the structural domain and vice versa)

There is of course specialized software which can perform these simulations. However, most current simulation packages focus on simulating either the fluid or the rigid (or deformable) bodies accurately and model the other as simply as possible. 

That's why in almost all those nice 3D visualisations of fluid-structure-interaction (at least outside the scientific or engineering world) the motion of the rigid (or soft) bodies will most certainly be faked with non-simulated animation.  

Further reading e.g: research.manchester.ac.uk/portal/files/70404430/FULL_TEXT.PDF