Primal–dual interior-point method for linear optimization based on a kernel function with trigonometric growth term. (3rd October 2018)