mirror of
https://github.com/DanilaFe/abacus
synced 2024-12-23 16:00:09 -08: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