mXparser.disableAlmostIntRounding(); boolean u2 = mXparser.checkIfAlmostIntRounding(); mXparser.enableAlmostIntRounding();
mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 5, 6, Beta(x,y), 0.01) , 0.01) - 13491.02099096915 ) / 13491.02099096915"; mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 6, 7, Beta(x,y), 0.01) , 0.01) - 12632.76303747905 ) / 12632.76303747905"; mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 7, 8, Beta(x,y), 0.01) , 0.01) - 11984.64820297520 ) / 11984.64820297520"; mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 8, 9, Beta(x,y), 0.01) , 0.01) - 11471.56326266911 ) / 11471.56326266911"; mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 9, 10, Beta(x,y), 0.01) , 0.01) - 11051.38593753202 ) / 11051.38593753202"; mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 10, 100, sum(x, 10, 100, Beta(x,y), 0.1) , 0.1) - 0.0002504318934669270 ) / 0.0002504318934669270"; mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 0.1, 10, logBeta(x,y), 0.1) , 0.1) - (-52463.38489346371) ) / (-52463.38489346371)"; mXparser.disableAlmostIntRounding();
case 1090: mXparser.disableUlpRounding(); mXparser.disableAlmostIntRounding(); expStr = "1 + 1e-14"; mXparser.consolePrint(expStr + " ...... "); case 1091: mXparser.disableUlpRounding(); mXparser.disableAlmostIntRounding(); expStr = "-1 - 1e-14"; mXparser.consolePrint(expStr + " ...... "); mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 0.1, 1, Beta(x,y), 0.01) , 0.01) - 156045.8382688423 ) / 156045.8382688423"; mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 1, 2, Beta(x,y), 0.01) , 0.01) - 32015.62331640863 ) / 32015.62331640863"; mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 2, 3, Beta(x,y), 0.01) , 0.01) - 20432.57249276379 ) / 20432.57249276379"; mXparser.disableAlmostIntRounding(); mXparser.disableUlpRounding(); expStr = "( sum(y, 0.1, 10, sum(x, 3, 4, Beta(x,y), 0.01) , 0.01) - 16648.09228879020 ) / 16648.09228879020"; mXparser.disableAlmostIntRounding();
mXparser.disableAlmostIntRounding(); expStr = "( sum(x, -30.95, -10.05, Gamma(x), 0.1) - (-8.376548071082549E-6) ) / (-8.376548071082549E-6)"; mXparser.consolePrint(expStr + " ...... ");