From 971c8b0f94c3e5d7aad95be1e4d040e723e661891d837189ff35a309162cf6f0 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..f5b8442 --- /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..dcc3d05 --- /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); +}