/** * Sets default mXparser options * */ public static final synchronized void setDefaultOptions() { enableUlpRounding(); enableAlmostIntRounding(); setMaxAllowedRecursionDepth(DEFAULT_MAX_RECURSION_CALLS); setNotToOverrideBuiltinTokens(); unmodifyAllBuiltinTokens(); setRadiansMode(); resetCancelCurrentCalculationFlag(); setDefaultEpsilon(); setEpsilonComparison(); setToFractionInitSearchSize(NumberTheory.DEFAULT_TO_FRACTION_INIT_SEARCH_SIZE); optionsChangesetNumber++; } /**
testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 1002: testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 1003: testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 1004: testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 1005: testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 1006:
mXparser.setEpsilonComparison(); mXparser.setDefaultEpsilon(); mXparser.enableUlpRounding(); if (testId <= 100) test = runTest_00000_00100(testId); else if (testId <= 200) test = runTest_00101_00200(testId);
testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); mXparser.enableAlmostIntRounding(); break; testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); mXparser.enableAlmostIntRounding(); break; testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); mXparser.enableAlmostIntRounding(); break; testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); mXparser.enableAlmostIntRounding(); break; testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); mXparser.enableAlmostIntRounding(); break;
testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 932: testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 933: testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 934: testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 935: testResult = true; mXparser.consolePrint(value + " reg ... " + reg + " --> "); mXparser.enableUlpRounding(); break; case 936:
break; case 445: mXparser.enableUlpRounding(); mXparser.setExactComparison(); expStr = "0.1+0.1+0.1 = 0.3";