A computational model of axial piston swashplate pumps. (September 2017)