par_b сделан глобальным параметром
введены глобальные переменные static для хранения параметров для расчетов
введены константы минимальных значений для чисел с плавающей точкой
static const double MIN_VALUE = 1.e-12;
static const double MIN_VALUE_1 = 1.e-14;
static double B;
static double UB;
static double BB;
static double LB;
static double RB;