Package org.apfloat
Class RadixConversionHelper
- java.lang.Object
-
- org.apfloat.RadixConversionHelper
-
class RadixConversionHelper extends java.lang.Object
Helper class for radix conversion.- Version:
- 1.9.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
RadixConversionHelper.RadixPowerList
-
Constructor Summary
Constructors Modifier Constructor Description private
RadixConversionHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static long
getPrecision(long precision, int fromRadix, int toRadix)
private static Apfloat
split(Apfloat x, int toRadix, long size, long split, RadixConversionHelper.RadixPowerList radixPowerList)
static Apfloat
toRadix(Apfloat x, int toRadix)
private static Apfloat
toRadixFractionalPart(Apfloat x, int toRadix, long size, long scale, RadixConversionHelper.RadixPowerList radixPowerList)
private static Apfloat
toRadixIntegerPart(Apfloat x, int toRadix, long size, long scale, RadixConversionHelper.RadixPowerList radixPowerList)
private static Apfloat
toRadixNormalizedPart(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
-
-