2D nonlinear and non-Hertzian gear teeth deflection model for static transmission error calculation. (December 2021)