“Cycling, not great,” says Ray Browning, a professor at Colorado State University who directs the Physical Activity Energetics/Mechanics Laboratory. “Elliptical training, not great. Yoga, terrible. There are some pretty significant limitations.”
link