ppotentials
Class Arithmetic

java.lang.Object
  extended by ppotentials.Arithmetic
All Implemented Interfaces:
Serializable, Semiring, SeparativeSemiring

public class Arithmetic
extends Object
implements SeparativeSemiring

Random implementation of the Arithmetic semiring.

Version:
$LastChangedRevision: 568 $
$LastChangedDate: 2008-03-26 14:42:35 +0100 (Mi, 26 Mrz 2008) $
Author:
Marc Pouly
See Also:
Serialized Form

Constructor Summary
Arithmetic(double value)
          Constructor:
 
Method Summary
 Semiring add(Semiring semiring)
           
 boolean equals(Object o)
           
 double getValue()
           
 SeparativeSemiring inverse()
           
 Semiring multiply(Semiring semiring)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Arithmetic

public Arithmetic(double value)
Constructor:

Parameters:
value - The value of this semiring element.
Method Detail

add

public Semiring add(Semiring semiring)
Specified by:
add in interface Semiring
See Also:
Semiring.add(nenok.va.sr.Semiring)

multiply

public Semiring multiply(Semiring semiring)
Specified by:
multiply in interface Semiring
See Also:
Semiring.multiply(nenok.va.sr.Semiring)

inverse

public SeparativeSemiring inverse()
Specified by:
inverse in interface SeparativeSemiring
See Also:
SeparativeSemiring.inverse()

equals

public boolean equals(Object o)
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()

getValue

public double getValue()
Returns:
The probability object's value.