Package org.apfloat
Class RadixConversionHelper
- java.lang.Object
-
- org.apfloat.RadixConversionHelper
-
class RadixConversionHelper extends java.lang.ObjectHelper class for radix conversion.- Version:
- 1.9.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classRadixConversionHelper.RadixPowerList
-
Constructor Summary
Constructors Modifier Constructor Description privateRadixConversionHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static longgetPrecision(long precision, int fromRadix, int toRadix)private static Apfloatsplit(Apfloat x, int toRadix, long size, long split, RadixConversionHelper.RadixPowerList radixPowerList)static ApfloattoRadix(Apfloat x, int toRadix)private static ApfloattoRadixFractionalPart(Apfloat x, int toRadix, long size, long scale, RadixConversionHelper.RadixPowerList radixPowerList)private static ApfloattoRadixIntegerPart(Apfloat x, int toRadix, long size, long scale, RadixConversionHelper.RadixPowerList radixPowerList)private static ApfloattoRadixNormalizedPart(Apfloat x, int toRadix, long size, RadixConversionHelper.RadixPowerList radixPowerList)
-
-
-
Method Detail
-
toRadix
public static Apfloat toRadix(Apfloat x, int toRadix) throws ApfloatRuntimeException
- Throws:
ApfloatRuntimeException
-
toRadixIntegerPart
private static Apfloat toRadixIntegerPart(Apfloat x, int toRadix, long size, long scale, RadixConversionHelper.RadixPowerList radixPowerList) throws ApfloatRuntimeException
- Throws:
ApfloatRuntimeException
-
toRadixFractionalPart
private static Apfloat toRadixFractionalPart(Apfloat x, int toRadix, long size, long scale, RadixConversionHelper.RadixPowerList radixPowerList) throws ApfloatRuntimeException
- Throws:
ApfloatRuntimeException
-
toRadixNormalizedPart
private static Apfloat toRadixNormalizedPart(Apfloat x, int toRadix, long size, RadixConversionHelper.RadixPowerList radixPowerList) throws ApfloatRuntimeException
- Throws:
ApfloatRuntimeException
-
split
private static Apfloat split(Apfloat x, int toRadix, long size, long split, RadixConversionHelper.RadixPowerList radixPowerList) throws ApfloatRuntimeException
- Throws:
ApfloatRuntimeException
-
getPrecision
private static long getPrecision(long precision, int fromRadix, int toRadix) throws ApfloatRuntimeException- Throws:
ApfloatRuntimeException
-
-