peersim.config
Class Operators

java.lang.Object
  extended by Group
      extended by peersim.config.Operators

public class Operators
extends Group

This class implements the Group interface of JEP, enabling the configuration system to read integers with arbitrary length.


Constructor Summary
Operators()
          Operations on the reals (Implemented as BigInteger).
 
Method Summary
 java.lang.Number add(java.lang.Number num1, java.lang.Number num2)
           
 int compare(java.lang.Number num1, java.lang.Number num2)
           
 java.lang.Number div(java.lang.Number num1, java.lang.Number num2)
           
 boolean equals(java.lang.Number num1, java.lang.Number num2)
           
 java.lang.Number getInverse(java.lang.Number num)
           
 java.lang.Number getONE()
           
 java.lang.Number getZERO()
           
 java.lang.Number mod(java.lang.Number num1, java.lang.Number num2)
           
 java.lang.Number mul(java.lang.Number num1, java.lang.Number num2)
           
 java.lang.Number pow(java.lang.Number num1, java.lang.Number num2)
           
 java.lang.Number sub(java.lang.Number num1, java.lang.Number num2)
           
 java.lang.String toString()
           
 java.lang.Number valueOf(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Operators

public Operators()
Operations on the reals (Implemented as BigInteger).

Method Detail

getZERO

public java.lang.Number getZERO()

getONE

public java.lang.Number getONE()

getInverse

public java.lang.Number getInverse(java.lang.Number num)

add

public java.lang.Number add(java.lang.Number num1,
                            java.lang.Number num2)

sub

public java.lang.Number sub(java.lang.Number num1,
                            java.lang.Number num2)

mul

public java.lang.Number mul(java.lang.Number num1,
                            java.lang.Number num2)

div

public java.lang.Number div(java.lang.Number num1,
                            java.lang.Number num2)

mod

public java.lang.Number mod(java.lang.Number num1,
                            java.lang.Number num2)

pow

public java.lang.Number pow(java.lang.Number num1,
                            java.lang.Number num2)

equals

public boolean equals(java.lang.Number num1,
                      java.lang.Number num2)

compare

public int compare(java.lang.Number num1,
                   java.lang.Number num2)

valueOf

public java.lang.Number valueOf(java.lang.String str)

toString

public java.lang.String toString()