mirror of
https://github.com/DanilaFe/abacus
synced 2025-04-22 08:27:12 -07:00
Fix exp function
This commit is contained in:
parent
f3758c83a9
commit
50b0c86edd
@ -429,7 +429,7 @@ public class StandardPlugin extends Plugin {
|
|||||||
boolean takeReciprocal = exponent.compareTo((new NaiveNumber(0)).promoteTo(numberClass))<0;
|
boolean takeReciprocal = exponent.compareTo((new NaiveNumber(0)).promoteTo(numberClass))<0;
|
||||||
exponent = FUNCTION_ABS.apply(exponent);
|
exponent = FUNCTION_ABS.apply(exponent);
|
||||||
NumberInterface power = number;
|
NumberInterface power = number;
|
||||||
for(NumberInterface currentExponent =(new NaiveNumber(1)).promoteTo(numberClass);currentExponent.compareTo(exponent)<0;currentExponent.add((new NaiveNumber(1)).promoteTo(numberClass))){
|
for(NumberInterface currentExponent =(new NaiveNumber(1)).promoteTo(numberClass);currentExponent.compareTo(exponent)<0;currentExponent = currentExponent.add((new NaiveNumber(1)).promoteTo(numberClass))){
|
||||||
power = power.multiply(number);
|
power = power.multiply(number);
|
||||||
if(Thread.currentThread().isInterrupted())
|
if(Thread.currentThread().isInterrupted())
|
||||||
return null;
|
return null;
|
||||||
|
Loading…
Reference in New Issue
Block a user