Uses of Class
net.sourceforge.uiq3.math.BCDInteger
-
Packages that use BCDInteger Package Description net.sourceforge.uiq3.math Mathematics library for calculator applications. -
-
Uses of BCDInteger in net.sourceforge.uiq3.math
Fields in net.sourceforge.uiq3.math declared as BCDInteger Modifier and Type Field Description private @NotNull BCDIntegerBCDFloat. Coefficientcoefficient - while a 18 digits number can also be represented as an long an 18digits multiplication need a 36digits temporary and that is more then a long can do.private @NotNull BCDIntegerBCDFraction. DenominatorThe Denominator:private @Nullable BCDIntegerBCDInteger. Last_Remainderremainder of last long divisionstatic BCDIntegerBCDInteger. Num_00static BCDIntegerBCDInteger. Num_11static BCDIntegerBCDInteger. Num_1010static BCDIntegerBCDInteger. Num_22private @NotNull BCDIntegerBCDFraction. NumeratorThe Numerator:Methods in net.sourceforge.uiq3.math that return BCDInteger Modifier and Type Method Description @NotNull BCDIntegerBCDFraction. a()Fraktur represented as «a b/c»(package private) @NotNull BCDIntegerBCDInteger. addUnsigned(int y)unsigned (absolute) addition of one digitprivate @NotNull BCDIntegerBCDInteger. addUnsigned(@NotNull BCDInteger a)unsigned (absolute) addition@NotNull BCDIntegerBCDFloat. As_BCDInteger()Either convert to a BCDInteger or return this.@NotNull BCDIntegerBCDFraction. As_BCDInteger()Either convert to a BCDInteger or return this.@NotNull BCDIntegerBCDInteger. As_BCDInteger()Either convert to a BCDInteger or return this.@NotNull BCDIntegerNumber. As_BCDInteger()Either convert to a BCDInteger or return this.@NotNull BCDIntegerBCDFraction. b()Fraktur represented as «a b/c»@NotNull BCDIntegerBCDFraction. c()Fraktur represented as «a b/c» or «d/c»@NotNull BCDIntegerBCDFloat. Coefficient()coefficient - while a 18 digits number can also be represented as an long an 18digits multiplication need a 36digits temporary and that is more then a long can do.@NotNull BCDIntegerBCDFraction. d()Fraktur represented as «d/c».private @NotNull BCDIntegerBCDInteger. divUnsigned(int y)predicate: Num_Digits > v.numDigits, v = v.Normalize(), v.numDigits > 1private @NotNull BCDIntegerBCDInteger. divUnsigned(@NotNull BCDInteger Right)predicate: Num_Digits > v.numDigits, v = v.Normalize(), v.numDigits > 1@NotNull BCDIntegerBCDInteger. gcd(@NotNull BCDInteger y)<>calculate the greatest common denominator using the Euclidean algorithm>(package private) @Nullable BCDIntegerBCDInteger. Last_Remainder()private @NotNull BCDIntegerBCDInteger. mid(int start, int len)get part of numberprivate @NotNull BCDIntegerBCDInteger. mulUnsigned(int y)unsigned (absolute) multiplication by one digitprivate @NotNull BCDIntegerBCDInteger. mulUnsigned(@NotNull BCDInteger y)unsigned (absolute) multiplication(package private) @NotNull BCDIntegerBCDInteger. Shift_Left(int n)shift left by n digits (= divide by 10n)(package private) @NotNull BCDIntegerBCDInteger. Shift_Right(int n)shift right by n digits (= multiply by 10n)private @NotNull BCDIntegerBCDInteger. subUnsigned(@NotNull BCDInteger y)unsigned (absolute) subtractionMethods in net.sourceforge.uiq3.math with parameters of type BCDInteger Modifier and Type Method Description private @NotNull BCDIntegerBCDInteger. addUnsigned(@NotNull BCDInteger a)unsigned (absolute) addition(package private) intBCDInteger. Compare_Unsigned(@NotNull BCDInteger Value)unsigned (absolute) compareprivate @NotNull BCDIntegerBCDInteger. divUnsigned(@NotNull BCDInteger Right)predicate: Num_Digits > v.numDigits, v = v.Normalize(), v.numDigits > 1@NotNull BCDIntegerBCDInteger. gcd(@NotNull BCDInteger y)<>calculate the greatest common denominator using the Euclidean algorithm>private @NotNull BCDIntegerBCDInteger. mulUnsigned(@NotNull BCDInteger y)unsigned (absolute) multiplicationprivate @NotNull BCDIntegerBCDInteger. subUnsigned(@NotNull BCDInteger y)unsigned (absolute) subtractionConstructors in net.sourceforge.uiq3.math with parameters of type BCDInteger Constructor Description BCDFloat(@NotNull BCDInteger Value)create new value from existing one.BCDFraction(@NotNull BCDInteger Whole)create new fractionBCDFraction(@NotNull BCDInteger Numerator, @NotNull BCDInteger Denominator)create new fractionBCDFraction(@NotNull Number Whole, @NotNull Number Numerator, @NotNull BCDInteger Denominator)create new fractionBCDInteger(@NotNull BCDInteger Value)new Number from existing number
-