From e116fdbd25d1c1ce315a4aa9bdebf9be2358082d Mon Sep 17 00:00:00 2001 From: Minimons Date: Tue, 9 Jun 2026 13:39:59 +0200 Subject: [PATCH] Move math libs API here temporarily --- .../java/com/r35157/libs/math/UtilsBigDecimal.java | 13 +++++++++++++ src/main/java/com/r35157/libs/math/UtilsDouble.java | 7 +++++++ 2 files changed, 20 insertions(+) create mode 100644 src/main/java/com/r35157/libs/math/UtilsBigDecimal.java create mode 100644 src/main/java/com/r35157/libs/math/UtilsDouble.java diff --git a/src/main/java/com/r35157/libs/math/UtilsBigDecimal.java b/src/main/java/com/r35157/libs/math/UtilsBigDecimal.java new file mode 100644 index 0000000..e2e55e7 --- /dev/null +++ b/src/main/java/com/r35157/libs/math/UtilsBigDecimal.java @@ -0,0 +1,13 @@ +package com.r35157.libs.math; + +import java.math.BigDecimal; +import java.math.MathContext; + +public interface UtilsBigDecimal { + BigDecimal min(BigDecimal a, BigDecimal b); + BigDecimal max(BigDecimal a, BigDecimal b); + BigDecimal sqrt(BigDecimal value, MathContext mc); + + BigDecimal TWO = new BigDecimal("2"); + BigDecimal THREE = new BigDecimal("3"); +} diff --git a/src/main/java/com/r35157/libs/math/UtilsDouble.java b/src/main/java/com/r35157/libs/math/UtilsDouble.java new file mode 100644 index 0000000..69fe6f5 --- /dev/null +++ b/src/main/java/com/r35157/libs/math/UtilsDouble.java @@ -0,0 +1,7 @@ +package com.r35157.libs.math; + +import java.math.BigDecimal; + +public interface UtilsDouble { + double erf(BigDecimal x); +}