Uses of Class
gnu.math.RatNum
-
Packages that use RatNum Package Description gnu.kawa.functions gnu.kawa.lispexpr gnu.kawa.xml gnu.math Supports various numeric types, including complex numbers, efficient bignums, exact rational numbers, units. -
-
Uses of RatNum in gnu.kawa.functions
Methods in gnu.kawa.functions that return RatNum Modifier and Type Method Description static RatNumArithmetic. asRatNum(Object value) -
Uses of RatNum in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr that return RatNum Modifier and Type Method Description static RatNumLangObjType. coerceRatNum(Object value) -
Uses of RatNum in gnu.kawa.xml
Subclasses of RatNum in gnu.kawa.xml Modifier and Type Class Description classXIntegerAn integer that is an instance of a more specific integer type. -
Uses of RatNum in gnu.math
Subclasses of RatNum in gnu.math Modifier and Type Class Description classIntFractionImplementation of exact rational numbers a ratio of two IntNums.classIntNumA class for infinite-precision integers.Methods in gnu.math that return RatNum Modifier and Type Method Description static RatNumRatNum. add(RatNum x, RatNum y, int k)static RatNumRatNum. asRatNumOrNull(Object value)static RatNumRatNum. divide(RatNum x, RatNum y)static RatNumRatNum. infinity(int sign)Return exact "rational" infinity.static RatNumRatNum. make(IntNum num, IntNum den)static RatNumRatNum. neg(RatNum x)RatNumRatNum. rneg()static RatNumRatNum. times(RatNum x, RatNum y)static RatNumDFloNum. toExact(double value)Converts to the closest exact rational value.RatNumRatNum. toExact()RatNumRealNum. toExact()Convert to an exact number.static RatNumRatNum. valueOf(BigDecimal value)Methods in gnu.math with parameters of type RatNum Modifier and Type Method Description static RatNumRatNum. add(RatNum x, RatNum y, int k)static intRatNum. compare(RatNum x, RatNum y)static RatNumRatNum. divide(RatNum x, RatNum y)static booleanRatNum. equals(RatNum x, RatNum y)static RatNumRatNum. neg(RatNum x)static RatNumRatNum. times(RatNum x, RatNum y)static IntNumRealNum. toScaledInt(RatNum r, int k)Convert rational to (rounded) integer, after multiplying by 10**k.
-