summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library/scala/BigDecimal.scala10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/library/scala/BigDecimal.scala b/src/library/scala/BigDecimal.scala
index 9bae9feb01..a1ae26fc01 100644
--- a/src/library/scala/BigDecimal.scala
+++ b/src/library/scala/BigDecimal.scala
@@ -187,6 +187,16 @@ class BigDecimal(val bigDecimal: BigDec) extends java.lang.Number {
def max (that: BigDecimal): BigDecimal =
new BigDecimal(this.bigDecimal.max(that.bigDecimal))
+ /** Remainder after dividing this by that.
+ */
+ def remainder (that: BigDecimal): BigDecimal =
+ new BigDecimal(this.bigDecimal remainder that.bigDecimal)
+
+ /** Returns a BigDecimal whose value is this ** n.
+ */
+ def pow (n: Int): BigDecimal =
+ new BigDecimal(this.bigDecimal pow n)
+
/** Returns a BigDecimal whose value is the negation of this BigDecimal
*/
def unary_- : BigDecimal = new BigDecimal(this.bigDecimal.negate())