Abstract In this work, three different integration techniques, which are the numerical, semi-analytical and exact integration techniques are briefly reviewed. Numerical integrations are carried out using three different Quadrature rules, which are the Classical Gauss Quadrature, Gauss Legendre and Generalized Gaussian Quadrature. Line integral method is used to perform semi-analytical integrati...