crowlogic / arb4j

arb4j is a Java API for the arbitrary precision ball arithmetic library found at http://arblib.org
Other
1 stars 0 forks source link

implement arb.RealPolynomial arb.Integer.div(arb.RealPolynomial, int, arb.RealPolynomial) #403

Closed crowlogic closed 2 months ago

crowlogic commented 2 months ago

jshell> var hmm = RealPolynomialNullaryFunction.express("pFq([-3,4.2,9],[1.5,6],1/2-2/(x-2))");


<press tab again to see documentation>
jshell> hmm.evaluate(128,new RealPolynomial());
|  Exception java.lang.NoSuchMethodError: 'arb.RealPolynomial arb.Integer.div(arb.RealPolynomial, int, arb.RealPolynomial)'
|        at factorXℝ1.evaluate (Unknown Source)
|        at Function.evaluate (Function.java:242)
|        at F.evaluate (Unknown Source)
|        at HypergeometricPolynomial.evaluate (HypergeometricPolynomial.java:127)
|        at pFqopensubminus3comma4point2comma9commasub1point5comma6comma1over2minus2overopenxminus2closeclose.evaluate (Unknown Source)
|        at NullaryFunction.evaluate (NullaryFunction.java:41)
|        at (#311 
crowlogic commented 2 months ago
```java
jshell> var f = RealPolynomialNullaryFunction.express("pFq([-3,4.2,1],[2.3,4],tanh(x))");
jshell> var g = f.evaluate(128);
|  Exception java.lang.NoSuchMethodError: 'arb.RealPolynomial arb.RealPolynomial.tanh(int, arb.RealPolynomial)'
|        at factorXℝ1.evaluate (Unknown Source)
|        at Function.evaluate (Function.java:264)
|        at F.evaluate (Unknown Source)
|        at HypergeometricPolynomial.evaluate (HypergeometricPolynomial.java:126)
|        at pFqopensubminus3comma4point2comma1commasub2point3comma4commatanhopenxcloseclose.evaluate (Unknown Source)
|        at NullaryFunction.evaluate (NullaryFunction.java:54)
|        at do_it$Aux (#5:1)
|        at (#5:1)
jshell>