Package dafny
Class BigRational
java.lang.Object
dafny.BigRational
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBigRational(int n) BigRational(int n, int d) BigRational(BigInteger n, BigInteger d) -
Method Summary
Modifier and TypeMethodDescriptionadd(BigRational b) static BigRationaladd(BigRational a, BigRational b) intcompareTo(BigRational that) static BigRationaldivide(BigRational a, BigRational b) static Tuple3<Boolean,BigInteger, Integer> booleaninthashCode()static BigRationalmultiply(BigRational a, BigRational b) negate()static BigRationalreduce()intsignum()static BigRationalsubtract(BigRational a, BigRational b) toString()
-
Field Details
-
ZERO
-
-
Constructor Details
-
BigRational
public BigRational() -
BigRational
public BigRational(int n) -
BigRational
public BigRational(int n, int d) -
BigRational
-
-
Method Details
-
toString
-
isPowerOf10
-
dividesAPowerOf10
-
ToBigInteger
-
reduce
-
compareTo
-
signum
public int signum() -
hashCode
public int hashCode() -
equals
-
add
-
subtract
-
negate
-
multiply
-
divide
-
add
-
subtract
-
negate
-
multiply
-
divide
-