public final class BigMath
extends java.lang.Object
| Constructor and Description |
|---|
BigMath() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
BigIntegerToByte(java.math.BigInteger[] input_array,
int size_set,
boolean big_endian) |
static java.math.BigInteger[] |
ByteToBigInteger(byte[] input_array,
int size_set,
boolean big_endian) |
static FFTdata |
doFFT(FFTdata data) |
static FFTdata |
doIFFT(FFTdata data) |
static java.math.BigInteger |
getAsinAcos(java.math.BigInteger x,
int digits,
boolean cal_asine) |
static java.math.BigInteger |
getAtan(java.math.BigInteger x,
int digits) |
static java.math.BigInteger |
getE(int digits) |
static java.math.BigInteger |
getFactorial(int x) |
static java.math.BigInteger |
getLd(java.math.BigInteger x,
int in_digits,
int out_digits) |
static java.math.BigInteger |
getPi(int digits) |
static java.math.BigInteger |
getRoot(java.math.BigInteger x,
int digits,
int root) |
static java.math.BigInteger |
getSinCos(java.math.BigInteger x,
int digits,
boolean cal_sine) |
static java.math.BigInteger |
getTan(java.math.BigInteger x,
int digits) |
static java.math.BigInteger |
reverseBits(java.math.BigInteger x,
int power) |
public static java.math.BigInteger[] ByteToBigInteger(byte[] input_array,
int size_set,
boolean big_endian)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static byte[] BigIntegerToByte(java.math.BigInteger[] input_array,
int size_set,
boolean big_endian)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger reverseBits(java.math.BigInteger x,
int power)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger getPi(int digits)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger getE(int digits)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger getAsinAcos(java.math.BigInteger x,
int digits,
boolean cal_asine)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger getAtan(java.math.BigInteger x,
int digits)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger getLd(java.math.BigInteger x,
int in_digits,
int out_digits)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger getSinCos(java.math.BigInteger x,
int digits,
boolean cal_sine)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger getTan(java.math.BigInteger x,
int digits)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger getFactorial(int x)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.math.BigInteger getRoot(java.math.BigInteger x,
int digits,
int root)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException