[JAVA-24004] Replaced SuanShu library with a fork (#14649)

This commit is contained in:
panos-kakos 2023-09-14 13:23:49 +03:00 committed by GitHub
parent ed42de668a
commit 8c400720c0
2 changed files with 12 additions and 26 deletions

View File

@ -86,13 +86,11 @@
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- fixing in JAVA-24004
<dependency>
<groupId>com.numericalmethod</groupId>
<artifactId>suanshu</artifactId>
<version>${suanshu.version}</version>
<groupId>io.deephaven</groupId>
<artifactId>SuanShu</artifactId>
<version>${SuanShu.version}</version>
</dependency>
-->
<dependency>
<groupId>org.derive4j</groupId>
<artifactId>derive4j</artifactId>
@ -163,17 +161,6 @@
</plugins>
</build>
<!-- JAVA-24004
<repositories>
<repository>
<id>nm-repo</id>
<name>Numerical Method's Maven Repository</name>
<url>http://repo.numericalmethod.com/maven/</url>
<layout>default</layout>
</repository>
</repositories>
-->
<properties>
<flink.version>1.16.1</flink.version>
<hll.version>1.6.0</hll.version>
@ -181,7 +168,7 @@
<unit-ri.version>1.0.3</unit-ri.version>
<infinispan.version>14.0.6.Final</infinispan.version>
<spring.version>5.3.25</spring.version>
<suanshu.version>4.0.0</suanshu.version>
<SuanShu.version>0.1.0</SuanShu.version>
<derive4j.version>1.1.0</derive4j.version>
<awaitility.version>3.0.0</awaitility.version>
<univocity.version>2.8.4</univocity.version>

View File

@ -1,23 +1,22 @@
package com.baeldung.suanshu;
/*
import com.numericalmethod.suanshu.algebra.linear.matrix.doubles.Matrix;
import com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.dense.DenseMatrix;
import com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.Inverse;
import com.numericalmethod.suanshu.algebra.linear.vector.doubles.Vector;
import com.numericalmethod.suanshu.algebra.linear.vector.doubles.dense.DenseVector;
import com.numericalmethod.suanshu.matrix.doubles.Matrix;
import com.numericalmethod.suanshu.matrix.doubles.matrixtype.dense.DenseMatrix;
import com.numericalmethod.suanshu.matrix.doubles.operation.Inverse;
import com.numericalmethod.suanshu.vector.doubles.Vector;
import com.numericalmethod.suanshu.vector.doubles.dense.DenseVector;
import com.numericalmethod.suanshu.analysis.function.polynomial.Polynomial;
import com.numericalmethod.suanshu.analysis.function.polynomial.root.PolyRoot;
import com.numericalmethod.suanshu.analysis.function.polynomial.root.PolyRootSolver;
import com.numericalmethod.suanshu.number.complex.Complex;
*/
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.List;
class SuanShuMath {
/** fixing in JAVA-24004
private static final Logger log = LoggerFactory.getLogger(SuanShuMath.class);
public static void main(String[] args) throws Exception {
@ -139,5 +138,5 @@ class SuanShuMath {
List<? extends Number> roots = solver.solve(p);
log.info("Finding polynomial roots: {}", roots);
}
*/
}