From 2b2543c0edbc4555fed16c05dcc4f91b13969afd Mon Sep 17 00:00:00 2001 From: duy Date: Sat, 31 Aug 2024 01:36:51 +0700 Subject: [PATCH] Logging --- .../src/main/java/com/symja/evaluator/Symja.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/symja-evaluator/src/main/java/com/symja/evaluator/Symja.java b/modules/symja-evaluator/src/main/java/com/symja/evaluator/Symja.java index 0f94f01..2efa7da 100644 --- a/modules/symja-evaluator/src/main/java/com/symja/evaluator/Symja.java +++ b/modules/symja-evaluator/src/main/java/com/symja/evaluator/Symja.java @@ -5,8 +5,10 @@ import androidx.annotation.NonNull; import androidx.annotation.WorkerThread; +import com.symja.common.logging.DLog; import com.symja.evaluator.config.SymjaEvaluationConfig; +import org.apfloat.FixedPrecisionApfloatHelper; import org.matheclipse.core.basic.Config; import org.matheclipse.core.basic.OperationSystem; import org.matheclipse.core.eval.EvalEngine; @@ -88,7 +90,10 @@ public SymjaResult eval(IExpr expr) throws Exception { try { long precision = finalExpr.determinePrecision(); EvalEngine evalEngine = exprEvaluator.getEvalEngine(); - evalEngine.setNumericPrecision(precision); + FixedPrecisionApfloatHelper fixedPrecisionApfloatHelper = evalEngine.setNumericPrecision(precision); + if (DLog.DEBUG) { + DLog.d(TAG, "fixedPrecisionApfloatHelper = " + fixedPrecisionApfloatHelper); + } final StringWriter outWriter = new StringWriter(); WriterOutputStream stdOut = new WriterOutputStream(outWriter);