Double piston locomotive

A locomotive in which each cylinder has two pistons with rods projecting from each end, and working on crank pins set at 180 degrees from each other.