the present invention is being described in the context of a fuel pump for a gas turbine engine for an aircraft , however it should be appreciated that the novel concepts of this invention have application to a wide variety of pumps for other fluids and equipment . with reference initially to fig1 , a pump 10 has a housing 12 formed by first and second segments 11 and 13 that are secured together by bolts or other suitable fasteners with a seal there between . an internal cavity 18 is formed between the two housing segments . a drive shaft 25 projects into the housing 12 through an aperture on one side and engages a pump shaft 26 that extends across the internal cavity 18 and is rotatably mounted in the housing by bearings or bushings 27 . the drive shaft 25 conveys power from the engine gearbox to the pump shaft 26 which is mounted between first and second pump sections 28 and 29 within the housing . note that the walls of the internal cavity 18 project closer together in a central region adjacent the pump shaft 26 than in an annular outer region farther away from that shaft and those walls abut the first and second pump sections 28 and 29 in that central cavity region . an inlet port 14 in the housing 12 is connected by an inlet passage 15 with two branches that lead through the second housing segment 13 to two inlet passage openings 20 and 21 into the internal cavity 18 . a secondary inlet passage 19 in the first housing segment 11 extends from the outer region of the internal cavity 18 to another inlet passage opening 22 in the central region of the cavity . when the pump 10 is operating , a portion of the fluid introduced into the inlet port 14 flows from opening 20 through the outer region of the internal cavity 18 into the secondary inlet passage 19 and continues to flow to the inlet passage opening 22 . an outlet passage 17 extends through the housing 12 from separate openings 23 and 24 in each housing segment 11 and 13 , respectively , to an outlet port 16 . note that a portion of the outlet passage 17 extends through the housing 12 behind the internal cavity 18 and is not visible in the cross sectional view of fig1 . the inlet and outlet passage openings 21 - 24 open through the walls in that central region of the internal cavity 18 in relatively close proximity to the axis of shafts 25 and 26 to lower the inlet pressure requirements which improves cylinder block filling and reduces potential cavitation damage . inlet passage opening 20 is in the outer cavity region . the two pump sections 28 and 29 are identical , but are shown rotated 180 degrees about the pump shaft with respect to each other . other angles may be selected depending on application requirements . as a consequence , the openings 21 and 23 of the inlet and outlet passages 15 and 17 for the first pump section 28 are oriented 180 degrees around the pump shaft axis with respect to the openings 22 and 24 of the inlet and outlet passages 19 and 17 for the second pump section 29 . that is in the orientation of fig1 the inlet opening 21 for the first pump section 28 is below the pump shaft 26 whereas the inlet opening 22 for the pump section 29 is above the pump shaft . the respective outlet openings 23 and 24 are likewise on opposite sides of the pump shaft 26 . inlet and outlet passage openings 21 - 24 abut the hub of a cylinder block 44 . the first pump section 28 is shown in detail in fig2 and comprises a cylinder ring 30 , which is mounted within the housing 12 on a pivot pin 31 that passes through an aperture in one corner of the cylinder ring . other means of locating the pivot pin 31 may also be used dependent on package space available . a spring 32 the engages housing 12 and pivotally biases the cylinder ring 30 into one extreme rotational position within the cavity 18 that is illustrated in the drawings . as will be described , the first pump section produces a maximum fluid flow in this extreme rotational position . an actuation piston 33 is located within a control bore 34 in the housing 12 and engages a corner of the cylinder ring 30 that is opposite to the engagement point of the spring 32 . introduction of pressurized fluid into the bore 34 via a control port 35 pushes the actuation piston 33 outward thereby that exerting a force , which rotates the cylinder ring 30 clockwise about the pivot pin 31 , against the force of the spring 32 . other locations of the actuation piston 33 and spring 32 may also be used dependent on the application requirements . the cylinder ring 30 has a circular aperture 36 through which the drive and pump shafts 25 and 26 extend . an annular bushing 38 is located within the circular aperture 36 and a bearing ring 40 is slideably received within the annular bushing . the inner circumferential surface of the bearing ring 40 has an annular groove that forms a cam surface 42 against which a first plurality of valve pistons 48 travel , as will be described . although the preferred embodiment of the cylinder ring 30 has a circular aperture 36 , that aperture and thus the inner circumferential surface of the bearing ring 40 may have other geometric shapes . it should also be noted that bearing shoes might be placed between the bearing ring 40 and the piston 48 . the first pump section 28 is formed by a portion of the cylinder block 44 and fastened to the pump shaft 26 so as to rotate therewith . the cylinder block 44 has a first set of eight cylinders 46 arranged equal distantly around and extending radially outward from the axis of the pump shaft 26 . the interior end of each cylinder has a kidney shaped cylinder port 45 in the cylinder block 44 . in different rotational positions of each cylinder 46 , its port 45 communicates with the opening 21 of the inlet passage 15 or the opening 23 of the outlet passage 17 shown in fig1 . a separate piston 48 is slideably received within each cylinder 46 . each piston 48 has an open end facing the center of the cylinder block 44 and a closed end with a curved outer surface that fits within the groove of the cam surface 42 on the bearing ring 40 . as the cylinder block 44 rotates upon being driven by the drive and pump shafts 25 and 26 , the pistons 48 are driven outward into engagement against the bearing ring 40 by centrifugal forces . drag forces produced by the engagement of the pistons 48 may cause the bearing ring 40 to rotate within the central opening of the cylinder ring 30 . in the maximum flow configuration of the pump , the spring 32 pivots the cylinder ring 30 into the extreme counter - clockwise position as illustrated in fig2 . it should be noted that the pump shaft 26 and the cylinder block 44 remain in a fixed orientation with respect to the pump housing 12 as the cylinder ring 30 pivots . therefore in the maximum flow configuration , the aperture 36 of the cylinder block 44 is non - coaxially oriented ( i . e . eccentrically ) within the cam surface 42 of the bearing ring 40 . this results in a larger gap existing between the cylinder block 44 and the bearing ring 40 at a bottom dead center point 50 than at a diametrically opposite top dead center point 52 . as a consequence , the pistons 48 are forced farther out of the cylinders 46 adjacent the bottom dead center point 50 than near the top dead center point 52 . the inlet passage opening 21 for the first pump section 28 is a curved opening that is centered between the bottom dead center point 50 and the top dead center point 52 in the housing wall on one side of the pump shaft 26 . similarly the outlet passage opening 23 for the first pump section 28 is a curved opening that is centered between the bottom and top dead center points 50 and 52 on the other side of the pump shaft 26 . as the cylinder block 44 rotates so that a given cylinder 46 is approaching the bottom dead center point 50 , the piston 48 within that cylinder is moving outward thereby expanding the volume of the cylinder chamber . the direction of rotation is such that as the cylinder chamber is expanding , the port 45 for the given cylinder communicates with the inlet passage opening 21 so that fluid is drawn into the cylinder chamber . at the bottom dead center point 50 , the cylinder port 45 is adjacent solid wall of the housing and no longer communicates with the inlet passage opening 21 . as the cylinder block 44 rotates away from the bottom dead center point 50 , the port 45 of the given cylinder 46 is exposed to the outlet passage opening 23 . continued rotation of the cylinder block 44 moves the piston 48 into a region where the gap between the cylinder block 44 and the bearing ring 40 decreases thereby pushing the piston into the given cylinder . this action forces the fluid from the cylinder into the outlet passage 17 , pressure resulting from restriction to the fluid flow . as the given cylinder 48 passes the top dead center point 52 , its port 45 is closed off from both the inlet and outlet passage openings 21 and 23 . further rotation of the cylinder block 44 thereafter causes the piston 48 to move out of the given cylinder 46 , which expands the cylinder chamber , while the cylinder port 45 communicates with the inlet passage opening 21 thereby repeating the pumping cycle . by applying different levels of pressure into the control bore 34 ; the pump actuation piston 33 is operated to pivot the cylinder ring 30 into different positions within the cavity 18 . the pivoting of the cylinder ring 30 changes the spatial relationship of the bearing ring 40 to the cylinder block 44 , thereby changing the annular gap between those components . specifically , pivoting the cylinder ring 30 changes the distance of the gap at the bottom dead center point 50 and the top dead center point 52 . this varies the amount of piston travel within each cylinder as the pistons revolve around the axis of the pump shaft 26 and thus alters the amount of fluid delivered by the pistons . as noted previously , fig2 illustrates the cylinder ring 30 in the maximum flow configuration in which the largest gap exists between the cylinder block 44 and the bearing ring 40 at the bottom dead center point 50 and the smallest gap exists at the top dead center point 52 . as pressure in the control bore 34 increases the actuation piston 33 moves farther outward thereby exerting force on the cylinder ring 30 , which rotates clockwise , toward a position in which the bearing ring 40 is coaxial ( e . g . concentric ) to with the cylinder block 44 . this motion of the cylinder ring 30 decreases the gap between the bearing ring 40 and the cylinder block 44 at the bottom dead center point 50 and increases the gap at the top dead center point 52 . as the difference between the size of the gaps at the bottom and top dead center points 50 and 52 diminishes so too does the flow delivered by the pump . in the opposite extreme pivotal position to that illustrated in fig2 , the gaps between the cylinder block 44 and the bearing ring 40 at the bottom and top dead center points 50 and 52 are substantially equal thereby producing minimum flow from the pump 10 . the design may also be configured to reverse the inlet and discharge ports to reverse the direction of flow delivery . therefore , varying the pressure of the fluid applied to the control bore 34 , controls the flow of fluid delivered by the pump . the cylinder block 44 has a second set of eight cylinders 60 arranged parallel to the first set of cylinders 46 , which form the second pump section 29 which are visible in fig1 . a second plurality of valve pistons 62 are slideably located within the second set of cylinders 60 with those pistons traveling against a cam surface of a second cylinder ring 64 that is pivotally attached to the housing 12 by a pivot pin 66 . the second cylinder ring 64 is oriented 180 ° with respect to the first cylinder ring 30 . as a consequence , the bottom and top dead center points of the second cylinder ring 64 are rotated 180 ° with respect to the corresponding points on the first cylinder ring 30 . this balances the forces that the flow of fluid and operation of the pistons exert on the cylinder block 44 and shafts 25 and 26 . the components of the second pump section 29 function in the same manner as just described for the first pump section 28 . however the ports of the second set of cylinders 60 communicating with the inlet and outlet passage openings 22 and 24 in the first housing segment 11 are 180 degrees apart with respect to each other from those in the first segment . application of pressure to the control port 35 moves both cylinder rings 30 and 64 in unison . this is accomplished by the location of a contact arm on both of the cylinder blocks , which cause the cylinder rings to move with respect to each other ( feature not shown ). the foregoing description was primarily directed to a preferred embodiment of the invention . although some attention was given to various alternatives within the scope of the invention , it is anticipated that one skilled in the art will likely realize additional alternatives that are now apparent from disclosure of embodiments of the invention . accordingly , the scope of the invention should be determined from the following claims and not limited by the above disclosure .