The flow is calculated within the entire region from far upstream to far downstream of the blade rows and this not only between the blade rows but especially within the blade passages. It is assumed that the flow is steady, adiabatic, and inviscid. However, compressibility, blade forces in all directions, blade thickness, and total enthalpy gradients are taken into account. The shape of the meridional cross section can be arbitrary. The blades can be either cylindrical or twisted. The numerical solution is based on the finite-difference method. The discretization error, the stability error, and the iteration error of the numerical solution are determined.